> If the udev-finish.conf upstart job needs an update, please provide a
> tested patch and re-assign back to udev

The problem is that the udev-finish upstart job is a task which goes into
stop/waiting after it ran. Startpar doesn't recognize this and assumes the
job hasn't been started and thus waits on upstart to do so which will never
happen. Exactly as described by Steve Langasak here:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=713135#32

It works on Ubuntu because they converted the task to a job. The following
patch fixes the issue on Debian sid:

--- /etc/init/udev-finish.conf.orig     2014-08-05 11:17:07.177492763 +0000
+++ /etc/init/udev-finish.conf  2014-08-05 11:17:16.281472822 +0000
@@ -12,8 +12,7 @@ start on (startup
          and stopped udevtrigger
          and stopped udevmonitor)

-task
-script
+pre-start script
     # Save udev log in /var/log/udev
     if [ -e /dev/.udev.log ]
     then

Reply via email to