libx86_0.99-1ubuntu1 should fix the most-underlying cause but I think a
change to udev is needed too (to make it less fragile).

Thanks very much to Mathieu Bérard for doing the hard lifting here.

** Changed in: udev (Ubuntu)
     Assignee: (unassigned) => Ian Jackson
       Status: Confirmed => In Progress

** Changed in: usplash (Ubuntu)
Sourcepackagename: usplash => libx86
       Status: Unconfirmed => Fix Released

** Summary changed:

- wrong permissions for /dev/null
+ wrong permissions for /dev/null when /usr is a separate filesystem

** Description changed:

- Binary package hint: udev
- 
- just dist-upgraded my desktop (and rebooted), and now zsh complains when
- trying to tab-complete any commands. Also, starting gnome doesn't work.
- Maybe something to do with the uploads today?
+ /etc/init.d/udev calls usplash_write which fails because libx86.so is in
+ /usr (not mounted at this point if /usr is a separate filesystem).
+ /etc/init.d/udev's set -e setting then causes udevd not to run and
+ /dev/null (and many other entries in /dev) end up being wrong.

** Also affects: usplash (Ubuntu)
   Importance: Undecided
       Status: Unconfirmed

** Description changed:

  /etc/init.d/udev calls usplash_write which fails because libx86.so is in
  /usr (not mounted at this point if /usr is a separate filesystem).
  /etc/init.d/udev's set -e setting then causes udevd not to run and
  /dev/null (and many other entries in /dev) end up being wrong.
+ 
+ Additionally, it is a bug that usplash_write links to libx86 since it is
+ just the IPC client and shouldn't need it.

** Changed in: usplash (Ubuntu)
   Importance: Undecided => Low
       Status: Unconfirmed => Confirmed

-- 
wrong permissions for /dev/null when /usr is a separate filesystem
https://launchpad.net/bugs/83878

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to