Am 25.11.2011 23:44, schrieb Myra Nelson: > ---------- Forwarded message ---------- > From: Myra Nelson <outerrimlogging@xxxxxxxxx> > Date: Fri, Nov 25, 2011 at 15:45 > Subject: udev events and /usr not mounted > To: General Discussion about Arch Linux <arch-general@xxxxxxxxxxxxx> > > > No gripes, complaints, or rants, just a question about udev rules. This is > one of those /usr not mounted things that's broken. > > Fri Nov 25 12:06:54 2011: :: Loading User-specified Modules [BUSY] > udevd[398]: failed to execute '/usr/sbin/alsactl' '/usr/sbin/alsactl > restore 0': No such file or directory > > It's easy to work around but I was wondering, is it possible to move > 78-sound-card.rules and/or 90-alsa-restore.rules to say /etc/udev/rules.d > then source them, myself, after /usr is mounted? Or would that cause other > unwanted and unnecessay problems, security issues, or just plain not work? > > Currently I don't want to try to migrate /usr to /. / is only 4 GB and /usr > is 8+ GB and everything works to well so I'll just do a fresh install > later. Otherwise sudo /usr/bin/alsactl start works well. > > Myra > > Brain Dead You can work around this by mounting /usr from initramfs. There are RFC patches around for doing this, I don't know where right now (search this mailing list, this topic has come up). It is known that having /usr separate causes problems like the ones you describe, see [1]. [1] http://freedesktop.org/wiki/Software/systemd/separate-usr-is-broken
Attachment:
signature.asc
Description: OpenPGP digital signature