Package: udev Version: 0.125-6 Severity: normal
Hi, I am just about to upgrade a number of machines from an older lenny installation (about 6-8 weeks old) to the recentmost (lenny) packages. This includes upgrading udev from 0.114-2 to 0.125-6, plus some 700 other packages. On at least two machines, I encountered the following: The upgrade has crashed the machine (somewhere in the pam upgrade, I think, when restarting services, but this is of no importance here). The point is, udev is unpacked, and /sbin/udevtrigger is already removed. However, when the system crashes, the udev init script is still the old one, referring to the non-existent udevtrigger. On rebooting, this leaves the system in a very ugly state if the user does not know that all he needs to do is to move the new /etc/init.d/udev.dkpg-new to /etc/init.d/udev and reboot again (this just for the record in case anybody may need it). So, you know the packaging a lot better than I do, I suppose. Is it not possible to upgrade the udev init script at an earlier time in the installation process (maybe immediately after unpacking) instead of waiting for the general package setup phase? This would greatly reduce the chances that a crash in any of the other packages' upgrades leaves the udev installation in such an inconsistent state... I do not know whether this is just relevant for lenny-to-lenny updates, or whether it may also occur on upgrading from etch to lenny. Cheers, Ole -- Package-specific info: -- /etc/udev/rules.d/: /etc/udev/rules.d/: total 147 lrwxrwxrwx 1 root root 23 2007-10-10 20:05 010-no-legacy-ptys.rules -> ../no-legacy-ptys.rules lrwxrwxrwx 1 root root 19 2005-10-26 14:11 025_libgphoto2.rules -> ../libgphoto2.rules -rw-r--r-- 1 root root 3586 2008-08-07 01:48 50-udev.rules -rw-r--r-- 1 root root 1543 2008-08-07 01:48 60-persistent-input.rules -rw-r--r-- 1 root root 1582 2008-08-07 01:48 60-persistent-storage-tape.rules -rw-r--r-- 1 root root 4554 2008-08-07 01:48 60-persistent-storage.rules -rw-r--r-- 1 root root 523 2008-08-07 01:48 60-persistent-v4l.rules -rw-r--r-- 1 root root 1083 2008-07-17 11:53 65_dmsetup.rules -rw-r--r-- 1 root root 499 2006-11-30 19:04 70-persistent-cd.rules -rw-r--r-- 1 root root 347 2006-09-19 16:21 70-persistent-net.rules -rw-r--r-- 1 root root 452 2008-08-07 01:48 75-cd-aliases-generator.rules -rw-r--r-- 1 root root 3081 2008-08-07 01:48 75-persistent-net-generator.rules -rw-r--r-- 1 root root 2282 2008-08-07 01:48 80-drivers.rules -rw-r--r-- 1 root root 82 2008-08-17 20:15 90-hal.rules -rw-r--r-- 1 root root 4247 2008-08-07 01:48 91-permissions.rules -rw-r--r-- 1 root root 593 2008-08-07 01:48 95-late.rules lrwxrwxrwx 1 root root 16 2008-09-16 23:10 libmtp7.rules -> ../libmtp7.rules lrwxrwxrwx 1 root root 19 2005-08-16 15:36 z60_alsa-utils.rules -> ../alsa-utils.rules lrwxrwxrwx 1 root root 15 2005-12-13 13:07 z60_hdparm.rules -> ../hdparm.rules -rw-r--r-- 1 root root 2656 2008-01-03 09:15 z60_libpisock9.rules -rw-r--r-- 1 root root 14883 2008-03-01 16:19 z60_libsane-extras.rules -rw-r--r-- 1 root root 72908 2008-09-10 16:49 z60_libsane.rules -- /sys/: /sys/class/scsi_generic/sg0/dev /sys/class/scsi_generic/sg1/dev /sys/class/scsi_generic/sg2/dev /sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input0/event0/dev /sys/devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input1/event1/dev /sys/devices/pci0000:00/0000:00:04.1/host0/target0:0:0/0:0:0:0/block/sda/dev /sys/devices/pci0000:00/0000:00:04.1/host0/target0:0:0/0:0:0:0/block/sda/sda1/dev /sys/devices/pci0000:00/0000:00:04.1/host0/target0:0:0/0:0:0:0/block/sda/sda2/dev /sys/devices/pci0000:00/0000:00:04.1/host0/target0:0:0/0:0:0:0/block/sda/sda3/dev /sys/devices/pci0000:00/0000:00:04.1/host0/target0:0:0/0:0:0:0/block/sda/sda4/dev /sys/devices/pci0000:00/0000:00:04.1/host0/target0:0:1/0:0:1:0/block/sdb/dev /sys/devices/pci0000:00/0000:00:04.1/host0/target0:0:1/0:0:1:0/block/sdb/sdb1/dev /sys/devices/pci0000:00/0000:00:04.1/host1/target1:0:0/1:0:0:0/block/sr0/dev /sys/devices/pci0000:00/0000:00:04.2/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/dev /sys/devices/pci0000:00/0000:00:04.2/usb1/dev /sys/devices/pci0000:00/0000:00:04.2/usb1/usb_endpoint/usbdev1.1_ep00/dev /sys/devices/pci0000:00/0000:00:04.3/usb2/2-0:1.0/usb_endpoint/usbdev2.1_ep81/dev /sys/devices/pci0000:00/0000:00:04.3/usb2/dev /sys/devices/pci0000:00/0000:00:04.3/usb2/usb_endpoint/usbdev2.1_ep00/dev /sys/devices/pci0000:00/0000:00:04.4/i2c-adapter/i2c-0/i2c-0/dev /sys/devices/platform/floppy.0/block/fd0/dev /sys/devices/platform/i8042/serio0/input/input2/event2/dev /sys/devices/platform/i8042/serio1/input/input4/event4/dev /sys/devices/platform/i8042/serio1/input/input4/mouse0/dev /sys/devices/platform/pcspkr/input/input3/event3/dev /sys/devices/platform/serial8250/tty/ttyS2/dev /sys/devices/platform/serial8250/tty/ttyS3/dev /sys/devices/platform/snd_dummy.0/sound/card0/audio/dev /sys/devices/platform/snd_dummy.0/sound/card0/controlC0/dev /sys/devices/platform/snd_dummy.0/sound/card0/dsp/dev /sys/devices/platform/snd_dummy.0/sound/card0/mixer/dev /sys/devices/platform/snd_dummy.0/sound/card0/pcmC0D0c/dev /sys/devices/platform/snd_dummy.0/sound/card0/pcmC0D0p/dev /sys/devices/platform/vesafb.0/graphics/fb0/dev /sys/devices/pnp0/00:0a/tty/ttyS0/dev /sys/devices/pnp0/00:0b/tty/ttyS1/dev /sys/devices/virtual/cpuid/cpu0/dev /sys/devices/virtual/input/mice/dev /sys/devices/virtual/mem/full/dev /sys/devices/virtual/mem/kmem/dev /sys/devices/virtual/mem/kmsg/dev /sys/devices/virtual/mem/mem/dev /sys/devices/virtual/mem/null/dev /sys/devices/virtual/mem/port/dev /sys/devices/virtual/mem/random/dev /sys/devices/virtual/mem/urandom/dev /sys/devices/virtual/mem/zero/dev /sys/devices/virtual/misc/agpgart/dev /sys/devices/virtual/misc/cpu_dma_latency/dev /sys/devices/virtual/misc/device-mapper/dev /sys/devices/virtual/misc/fuse/dev /sys/devices/virtual/misc/hpet/dev /sys/devices/virtual/misc/network_latency/dev /sys/devices/virtual/misc/network_throughput/dev /sys/devices/virtual/misc/nvram/dev /sys/devices/virtual/misc/rtc/dev /sys/devices/virtual/msr/msr0/dev /sys/devices/virtual/sound/seq/dev /sys/devices/virtual/sound/sequencer/dev /sys/devices/virtual/sound/sequencer2/dev /sys/devices/virtual/sound/timer/dev /sys/devices/virtual/tty/console/dev /sys/devices/virtual/tty/ptmx/dev /sys/devices/virtual/tty/tty/dev /sys/devices/virtual/tty/tty0/dev /sys/devices/virtual/tty/tty1/dev /sys/devices/virtual/tty/tty10/dev /sys/devices/virtual/tty/tty11/dev /sys/devices/virtual/tty/tty12/dev /sys/devices/virtual/tty/tty13/dev /sys/devices/virtual/tty/tty14/dev /sys/devices/virtual/tty/tty15/dev /sys/devices/virtual/tty/tty16/dev /sys/devices/virtual/tty/tty17/dev /sys/devices/virtual/tty/tty18/dev /sys/devices/virtual/tty/tty19/dev /sys/devices/virtual/tty/tty2/dev /sys/devices/virtual/tty/tty20/dev /sys/devices/virtual/tty/tty21/dev /sys/devices/virtual/tty/tty22/dev /sys/devices/virtual/tty/tty23/dev /sys/devices/virtual/tty/tty24/dev /sys/devices/virtual/tty/tty25/dev /sys/devices/virtual/tty/tty26/dev /sys/devices/virtual/tty/tty27/dev /sys/devices/virtual/tty/tty28/dev /sys/devices/virtual/tty/tty29/dev /sys/devices/virtual/tty/tty3/dev /sys/devices/virtual/tty/tty30/dev /sys/devices/virtual/tty/tty31/dev /sys/devices/virtual/tty/tty32/dev /sys/devices/virtual/tty/tty33/dev /sys/devices/virtual/tty/tty34/dev /sys/devices/virtual/tty/tty35/dev /sys/devices/virtual/tty/tty36/dev /sys/devices/virtual/tty/tty37/dev /sys/devices/virtual/tty/tty38/dev /sys/devices/virtual/tty/tty39/dev /sys/devices/virtual/tty/tty4/dev /sys/devices/virtual/tty/tty40/dev /sys/devices/virtual/tty/tty41/dev /sys/devices/virtual/tty/tty42/dev /sys/devices/virtual/tty/tty43/dev /sys/devices/virtual/tty/tty44/dev /sys/devices/virtual/tty/tty45/dev /sys/devices/virtual/tty/tty46/dev /sys/devices/virtual/tty/tty47/dev /sys/devices/virtual/tty/tty48/dev /sys/devices/virtual/tty/tty49/dev /sys/devices/virtual/tty/tty5/dev /sys/devices/virtual/tty/tty50/dev /sys/devices/virtual/tty/tty51/dev /sys/devices/virtual/tty/tty52/dev /sys/devices/virtual/tty/tty53/dev /sys/devices/virtual/tty/tty54/dev /sys/devices/virtual/tty/tty55/dev /sys/devices/virtual/tty/tty56/dev /sys/devices/virtual/tty/tty57/dev /sys/devices/virtual/tty/tty58/dev /sys/devices/virtual/tty/tty59/dev /sys/devices/virtual/tty/tty6/dev /sys/devices/virtual/tty/tty60/dev /sys/devices/virtual/tty/tty61/dev /sys/devices/virtual/tty/tty62/dev /sys/devices/virtual/tty/tty63/dev /sys/devices/virtual/tty/tty7/dev /sys/devices/virtual/tty/tty8/dev /sys/devices/virtual/tty/tty9/dev /sys/devices/virtual/vc/vcs/dev /sys/devices/virtual/vc/vcs1/dev /sys/devices/virtual/vc/vcs2/dev /sys/devices/virtual/vc/vcs3/dev /sys/devices/virtual/vc/vcs4/dev /sys/devices/virtual/vc/vcs5/dev /sys/devices/virtual/vc/vcs6/dev /sys/devices/virtual/vc/vcsa/dev /sys/devices/virtual/vc/vcsa1/dev /sys/devices/virtual/vc/vcsa2/dev /sys/devices/virtual/vc/vcsa3/dev /sys/devices/virtual/vc/vcsa4/dev /sys/devices/virtual/vc/vcsa5/dev /sys/devices/virtual/vc/vcsa6/dev -- Kernel configuration: isapnp_init not present. -- System Information: Debian Release: lenny/sid APT prefers testing APT policy: (500, 'testing') Architecture: i386 (i686) Kernel: Linux 2.6.25.4 Locale: LANG=de_DE, LC_CTYPE=de_DE.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages udev depends on: ii debconf [debconf-2.0] 1.5.22 Debian configuration management sy ii libc6 2.7-13 GNU C Library: Shared libraries ii libselinux1 2.0.65-5 SELinux shared libraries ii libvolume-id0 0.125-6 libvolume_id shared library ii lsb-base 3.2-20 Linux Standard Base 3.2 init scrip udev recommends no packages. udev suggests no packages. -- debconf information: udev/new_kernel_needed: false udev/reboot_needed: -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

