package: udev
version: 0.125-7

While upgrading from etch to lenny udev package configuration exited with this
error message
"subprocess post-installation script returned error exit status 2"


I edited /var/lib/dpkg/info/udev.postinst file by hand to pinpoint the issue,
while running "dpkg --configure udev".

The problem is, the following command in restart_udevd exits with value 2.
start-stop-daemon --stop --name udevd --oknodo --quiet --retry 5
The message is "Program udevd, 1 process(es), refused to die."

When I see ps output, there is a defunct udev.
root      1398     1  0  2008 ?        00:00:00 [udevd] <defunct>

When I run udev manually by
"udevd --debug", the process runs fine. Don't know about the functionality
though, the server is far away to test by plugging some usb devices.

When I tried to continue "dpkg --configure udev" The second udev process
started manually by me became defunct. The debug output ends like

..........
[28758] parse_file: reading '/etc/udev/rules.d/z60_xen-backend.rules' as rules 
file
[28758] main: initialize max_childs to 256
[28758] main: initialize max_childs_running to 72

gazali:~#

I think postinst script can just pass the error and continue.

-- 
Gokdeniz Karadag




-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to