Setting up udev (175-0ubuntu1) ...
Installing new version of config file /etc/init/udev.conf ...
restart: Job failed to restart

The problem is that udev is calling 'restart udev || true'.

- restart is the wrong interface.  This needs to be using invoke-rc.d instead.
- ignoring the return value is wrong.
- the restart is failing because restart is the wrong interface, with the wrong 
semantics - 'restart' causes the process to be kill -HUP'ed and respawned via 
the existing job configuration, *not* using the one from the just-upgraded 
package.  And there are crucial differences in the job file here, because udevd 
has moved on disk.  So of course trying to restart 'udevd' will fail, it needs 
to start up /lib/udev/udevd instead.

This will consistently cause udev to fail to restart for all users when
upgrading to precise, leading to difficult-to-diagnose bugs.  Should get
fixed for alpha-1.

** Changed in: udev (Ubuntu)
   Importance: Medium => High

** Changed in: udev (Ubuntu)
       Status: New => Triaged

** Changed in: udev (Ubuntu)
    Milestone: None => precise-alpha-1

** Also affects: udev (Ubuntu Precise)
   Importance: High
       Status: Triaged

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/889226

Title:
  X fails to correctly find my USB input devices

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/udev/+bug/889226/+subscriptions

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

Reply via email to