Your message dated Wed, 27 Jan 2010 14:34:30 +1300
with message-id <[email protected]>
and subject line Re: Bug#549275: udev: no longer creates 
/dev/disk/by-id/md-uuid-* symlinks, breaking boot!
has caused the Debian Bug report #549287,
regarding mdadm should copy its own rules file to the initramfs
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
549287: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=549287
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: udev
Version: 146-3
Severity: critical

G'day.

I recently upgraded to the latest udev, help up by the fact that I use
MD software RAID and needed to wait for the mdadm package to catch up.

On reboot my system broke: it could no longer locate the root device.

Having checked by poking around in the initramfs environment this is
because of this change (as far as I can tell):

udev (146-2) experimental; urgency=medium
[...]
  * Copy in the initramfs only the rules files which are needed to mount
    the root.

Unfortunately, the rules that create the symlinks from
/dev/disk/by-id/md-uuid-* to the /dev/md* devices were *not* considered
necessary for mounting the root.

On the other hand, they *were* necessary in my boot stack, which is:

    md RAID10 => dm_crpyt => lvm => root

Specifically, I used the 'by-id' name for the MD device in
/etc/crypttab, which was no longer created, so the second stage failed.


I appreciate the desire to boot faster, but it is a very, very
significant change to stop creating those device names in the initramfs
since it can break, and make *very* difficult to recover, a previously
working system that used them.


I can supply whatever extra detail is required; I have verified that,
indeed, it is specifically that only the ATA devices, and none of the
soft "logical" devices, that get by-id links in the initramfs already.

Regards,
        Daniel

-- Package-specific info:
-- /etc/udev/rules.d/:
/etc/udev/rules.d/:
total 172
lrwxrwxrwx 1 root root   19 Feb 17  2009 025_libgphoto2.rules -> 
../libgphoto2.rules
-rw-r--r-- 1 root root  400 Dec 16  2007 05-options.rules
-rw-r--r-- 1 root root  191 Dec 16  2007 05-udev-early.rules
-rw-r--r-- 1 root root 1908 Mar 19  2009 11-hplj10xx.rules
-rw-r--r-- 1 root root 3215 Apr 11  2008 20-names.rules
-rw-r--r-- 1 root root  119 Oct  6  2007 30-cdrom_id.rules
-rw-r--r-- 1 root root  814 Apr 11  2008 40-basic-permissions.rules
-rw-r--r-- 1 root root 3109 Apr 11  2008 40-permissions.rules
-rw-r--r-- 1 root root   30 Sep 19  2007 45-fuse.rules
-rw-r--r-- 1 root root   51 Dec 19  2007 45-kvm.rules
-rw-r--r-- 1 root root  144 Oct 31  2007 50-hdapsd.rules
-rw-r--r-- 1 root root 6661 Dec 31  2007 50-xserver-xorg-input-wacom.rules
-rw-r--r-- 1 root root  495 May 21 09:10 56-hpmud_support.rules
-rw-r--r-- 1 root root  649 Oct  6  2007 60-symlinks.rules
-rw-r--r-- 1 root root  411 Apr 11  2008 61-persistent-storage-edd.rules
-rw-r--r-- 1 root root 1185 Sep 25  2007 65-dmsetup.rules
-rw-r--r-- 1 root root  914 Jul 13  2007 65-mdadm.vol_id.rules
-rw-r--r-- 1 root root  411 Apr  3  2008 66-persistent-storage-edd.rules
-rw-r--r-- 1 root root 1906 Nov 17  2008 70-persistent-cd.rules
-rw-r--r-- 1 root root  553 Oct  1 09:59 70-persistent-net.rules
-rw-r--r-- 1 root root  563 Apr 11  2008 80-programs.rules
-rw-r--r-- 1 root root  171 Sep  4  2007 85-alsa.rules
-rw-r--r-- 1 root root   84 Mar 29  2008 85-hdparm.rules
-rw-r--r-- 1 root root  723 Jun 26  2007 85-hplj10xx.rules
-rw-r--r-- 1 root root  126 Oct  3  2007 85-hwclock.rules
-rw-r--r-- 1 root root  708 Sep 20  2007 85-ifupdown.rules
-rw------- 1 root root   94 Jan  4  2009 85-local-harmony.rules
-rw------- 1 root root   61 Jan  4  2009 85-local-harmony.rules~
-rw-r--r-- 1 root root  667 Oct 30  2008 85-local-powersave.rules
-rw-r--r-- 1 root root  495 Sep  9  2008 85-local-powersave.rules~
-rw-r--r-- 1 root root  272 Jul 20  2007 85-lvm2.rules
-rw-r--r-- 1 root root  274 Jul 13  2007 85-mdadm.rules
-rw-r--r-- 1 root root  950 Mar  8  2007 85-pcmcia.rules
-rw-r--r-- 1 root root 3017 Dec 16  2007 90-modprobe.rules
-rw-r--r-- 1 root root   90 Oct  9  2007 95-hal.rules
-rw-r--r-- 1 root root  233 Dec 16  2007 95-udev-late.rules
-rw-r--r-- 1 root root 1224 Oct  6  2007 README
-rw-r--r-- 1 root root 5354 Mar 16  2009 z60_hplip.rules
-rw-r--r-- 1 root root 4923 Aug  6 07:30 z60_libconcord1.rules
-rw-r--r-- 1 root root 7117 Apr 12 07:32 z60_xserver-xorg-input-wacom.rules

-- /sys/:
/sys/dev
/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3/dev
/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/input/input2/event2/dev
/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/event4/dev
/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/event5/dev
/sys/devices/pci0000:00/0000:00:1a.0/usb3/3-0:1.0/usb_endpoint/usbdev3.1_ep81/dev
/sys/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.2_ep02/dev
/sys/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.2_ep81/dev
/sys/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.2_ep82/dev
/sys/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.1/usb_endpoint/usbdev3.2_ep03/dev
/sys/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.1/usb_endpoint/usbdev3.2_ep83/dev
/sys/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.2/usb_endpoint/usbdev3.2_ep04/dev
/sys/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.2/usb_endpoint/usbdev3.2_ep84/dev
/sys/devices/pci0000:00/0000:00:1a.0/usb3/3-1/dev
/sys/devices/pci0000:00/0000:00:1a.0/usb3/3-1/usb_device/usbdev3.2/dev
/sys/devices/pci0000:00/0000:00:1a.0/usb3/3-1/usb_endpoint/usbdev3.2_ep00/dev
/sys/devices/pci0000:00/0000:00:1a.0/usb3/3-2/3-2:1.0/usb_endpoint/usbdev3.3_ep02/dev
/sys/devices/pci0000:00/0000:00:1a.0/usb3/3-2/3-2:1.0/usb_endpoint/usbdev3.3_ep81/dev
/sys/devices/pci0000:00/0000:00:1a.0/usb3/3-2/3-2:1.0/usb_endpoint/usbdev3.3_ep83/dev
/sys/devices/pci0000:00/0000:00:1a.0/usb3/3-2/dev
/sys/devices/pci0000:00/0000:00:1a.0/usb3/3-2/usb_device/usbdev3.3/dev
/sys/devices/pci0000:00/0000:00:1a.0/usb3/3-2/usb_endpoint/usbdev3.3_ep00/dev
/sys/devices/pci0000:00/0000:00:1a.0/usb3/dev
/sys/devices/pci0000:00/0000:00:1a.0/usb3/usb_device/usbdev3.1/dev
/sys/devices/pci0000:00/0000:00:1a.0/usb3/usb_endpoint/usbdev3.1_ep00/dev
/sys/devices/pci0000:00/0000:00:1a.0/usbmon/usbmon3/dev
/sys/devices/pci0000:00/0000:00:1a.1/usb4/4-0:1.0/usb_endpoint/usbdev4.1_ep81/dev
/sys/devices/pci0000:00/0000:00:1a.1/usb4/dev
/sys/devices/pci0000:00/0000:00:1a.1/usb4/usb_device/usbdev4.1/dev
/sys/devices/pci0000:00/0000:00:1a.1/usb4/usb_endpoint/usbdev4.1_ep00/dev
/sys/devices/pci0000:00/0000:00:1a.1/usbmon/usbmon4/dev
/sys/devices/pci0000:00/0000:00:1a.7/usb1/1-0:1.0/usb_endpoint/usbdev1.1_ep81/dev
/sys/devices/pci0000:00/0000:00:1a.7/usb1/dev
/sys/devices/pci0000:00/0000:00:1a.7/usb1/usb_device/usbdev1.1/dev
/sys/devices/pci0000:00/0000:00:1a.7/usb1/usb_endpoint/usbdev1.1_ep00/dev
/sys/devices/pci0000:00/0000:00:1a.7/usbmon/usbmon1/dev
/sys/devices/pci0000:00/0000:00:1b.0/input/input8/event8/dev
/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/controlC0/dev
/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/hwC0D0/dev
/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0c/dev
/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0p/dev
/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D1p/dev
/sys/devices/pci0000:00/0000:00:1d.0/usb5/5-0:1.0/usb_endpoint/usbdev5.1_ep81/dev
/sys/devices/pci0000:00/0000:00:1d.0/usb5/dev
/sys/devices/pci0000:00/0000:00:1d.0/usb5/usb_device/usbdev5.1/dev
/sys/devices/pci0000:00/0000:00:1d.0/usb5/usb_endpoint/usbdev5.1_ep00/dev
/sys/devices/pci0000:00/0000:00:1d.0/usbmon/usbmon5/dev
/sys/devices/pci0000:00/0000:00:1d.1/usb6/6-0:1.0/usb_endpoint/usbdev6.1_ep81/dev
/sys/devices/pci0000:00/0000:00:1d.1/usb6/dev
/sys/devices/pci0000:00/0000:00:1d.1/usb6/usb_device/usbdev6.1/dev
/sys/devices/pci0000:00/0000:00:1d.1/usb6/usb_endpoint/usbdev6.1_ep00/dev
/sys/devices/pci0000:00/0000:00:1d.1/usbmon/usbmon6/dev
/sys/devices/pci0000:00/0000:00:1d.2/usb7/7-0:1.0/usb_endpoint/usbdev7.1_ep81/dev
/sys/devices/pci0000:00/0000:00:1d.2/usb7/dev
/sys/devices/pci0000:00/0000:00:1d.2/usb7/usb_device/usbdev7.1/dev
/sys/devices/pci0000:00/0000:00:1d.2/usb7/usb_endpoint/usbdev7.1_ep00/dev
/sys/devices/pci0000:00/0000:00:1d.2/usbmon/usbmon7/dev
/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-0:1.0/usb_endpoint/usbdev2.1_ep81/dev
/sys/devices/pci0000:00/0000:00:1d.7/usb2/dev
/sys/devices/pci0000:00/0000:00:1d.7/usb2/usb_device/usbdev2.1/dev
/sys/devices/pci0000:00/0000:00:1d.7/usb2/usb_endpoint/usbdev2.1_ep00/dev
/sys/devices/pci0000:00/0000:00:1d.7/usbmon/usbmon2/dev
/sys/devices/pci0000:00/0000:00:1e.0/0000:15:00.1/fw0/dev
/sys/devices/pci0000:00/0000:00:1f.1/ide0/0.0/block/hda/dev
/sys/devices/pci0000:00/0000:00:1f.1/ide0/0.0/block/hda/hda1/dev
/sys/devices/pci0000:00/0000:00:1f.1/ide0/0.0/block/hda/hda2/dev
/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/dev
/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1/dev
/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda2/dev
/sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/bsg/0:0:0:0/dev
/sys/devices/platform/i8042/serio0/input/input1/event1/dev
/sys/devices/platform/i8042/serio1/input/input9/event9/dev
/sys/devices/platform/i8042/serio1/input/input9/mouse1/dev
/sys/devices/platform/pcspkr/input/input6/event6/dev
/sys/devices/platform/serial8250/tty/ttyS0/dev
/sys/devices/platform/serial8250/tty/ttyS1/dev
/sys/devices/platform/serial8250/tty/ttyS2/dev
/sys/devices/platform/serial8250/tty/ttyS3/dev
/sys/devices/pnp0/00:07/rtc/rtc0/dev
/sys/devices/virtual/block/dm-0/dev
/sys/devices/virtual/block/dm-1/dev
/sys/devices/virtual/block/dm-2/dev
/sys/devices/virtual/block/dm-3/dev
/sys/devices/virtual/block/dm-4/dev
/sys/devices/virtual/block/dm-5/dev
/sys/devices/virtual/block/md0/dev
/sys/devices/virtual/block/md1/dev
/sys/devices/virtual/block/ram0/dev
/sys/devices/virtual/block/ram1/dev
/sys/devices/virtual/block/ram10/dev
/sys/devices/virtual/block/ram11/dev
/sys/devices/virtual/block/ram12/dev
/sys/devices/virtual/block/ram13/dev
/sys/devices/virtual/block/ram14/dev
/sys/devices/virtual/block/ram15/dev
/sys/devices/virtual/block/ram2/dev
/sys/devices/virtual/block/ram3/dev
/sys/devices/virtual/block/ram4/dev
/sys/devices/virtual/block/ram5/dev
/sys/devices/virtual/block/ram6/dev
/sys/devices/virtual/block/ram7/dev
/sys/devices/virtual/block/ram8/dev
/sys/devices/virtual/block/ram9/dev
/sys/devices/virtual/input/input0/event0/dev
/sys/devices/virtual/input/input0/mouse0/dev
/sys/devices/virtual/input/input10/event10/dev
/sys/devices/virtual/input/input7/event7/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/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/kvm/dev
/sys/devices/virtual/misc/mcelog/dev
/sys/devices/virtual/misc/microcode/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/psaux/dev
/sys/devices/virtual/misc/snapshot/dev
/sys/devices/virtual/misc/uinput/dev
/sys/devices/virtual/sound/seq/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/usbmon/usbmon0/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/vcs7/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
/sys/devices/virtual/vc/vcsa7/dev

-- Kernel configuration:
 isapnp_init not present.


-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (101, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.30-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages udev depends on:
ii  debconf [debconf-2.0]        1.5.27      Debian configuration management sy
ii  libc6                        2.9-26      GNU C Library: Shared libraries
ii  libselinux1                  2.0.85-4    SELinux runtime shared libraries
ii  libusb-0.1-4                 2:0.1.12-13 userspace USB programming library
ii  lsb-base                     3.2-23      Linux Standard Base 3.2 init scrip
ii  util-linux                   2.16.1-3    Miscellaneous system utilities

Versions of packages udev recommends:
ii  pciutils                      1:3.1.4-1  Linux PCI Utilities
ii  usbutils                      0.86-2     Linux USB utilities

udev suggests no packages.

-- debconf information:
  udev/new_kernel_needed: false
  udev/reboot_needed:

-- 
✣ Daniel Pittman            ✉ [email protected]            ☎ +61 401 155 707
               ♽ made with 100 percent post-consumer electrons
   Looking for work?  Love Perl?  In Melbourne, Australia?  We are hiring.



--- End Message ---
--- Begin Message ---
Version: 3.0.3-1

The problem you've been experiencing about missing /dev/disk/*/*
links for your RAID-based devices has been fixed.

If you still experience issues, I think they would be LVM-related.
See http://bugs.debian.org/566965. If this is not your problem,
please reopen.

-- 
 .''`.   martin f. krafft <[email protected]>      Related projects:
: :'  :  proud Debian developer               http://debiansystem.info
`. `'`   http://people.debian.org/~madduck    http://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems

Attachment: digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


--- End Message ---

Reply via email to