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]

Reply via email to