Package: udev
Version: 0.114-2
Severity: important

A while back it seems that udev's rules were altered so that it doesn't
create device-mapper devices at /dev/dm-*. According to #392623, this
was done because some part of the hal/gnome-volume-manager stack
required them in order for encrypted filesystems to be mounted
automatically.

Well, recently this stopped working--see #467200 for the details.
Upstream said, "The root problem is that cryptsetup creates an
intermediate dm device before creating the real one (check with
udevmonitor).  Am pretty sure your udev rules don't handle that
correctly. Try adding rules to ignore the temporary node (match on the
dm name) and I think it'll work."

Today I added the following rule to my udev configuration, and I was
able to mount encrypted filesystems again!

 # ignore device mapper nodes
 # http://bugzilla.gnome.org/show_bug.cgi?id=525346
 # https://bugs.freedesktop.org/show_bug.cgi?id=15285
 # http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=467200
 KERNEL="dm-[0-9]*", OPTIONS+="ignore_device"

So I request that this rule be reinstated.

-- Package-specific info:
-- /etc/udev/rules.d/:
/etc/udev/rules.d/:
total 136
lrwxrwxrwx 1 root root    20 2006-02-08 21:23 020_permissions.rules -> 
../permissions.rules
lrwxrwxrwx 1 root root    19 2006-08-01 11:12 025_libgphoto2.rules -> 
../libgphoto2.rules
-rw-r--r-- 1 root root    95 2006-05-10 16:58 aiptek.rules
-rw-r--r-- 1 root root   236 2008-04-19 20:01 dm-node.rules
-rw-r--r-- 1 root root 12288 2008-04-19 20:01 .dm-node.rules.swp
lrwxrwxrwx 1 root root    16 2008-04-08 18:25 libmtp7.rules -> ../libmtp7.rules
-rw-r--r-- 1 root root    92 2006-06-06 15:59 nokia.rules
lrwxrwxrwx 1 root root    13 2006-02-08 21:23 udev.rules -> ../udev.rules
lrwxrwxrwx 1 root root    25 2006-04-05 00:28 z20_persistent-input.rules -> 
../persistent-input.rules
lrwxrwxrwx 1 root root    19 2006-02-08 21:23 z20_persistent.rules -> 
../persistent.rules
-rw-r--r-- 1 root root  1034 2006-09-18 00:02 z25_persistent-cd.rules
-rw-r--r-- 1 root root   625 2008-03-15 17:21 z25_persistent-net.rules
lrwxrwxrwx 1 root root    33 2006-04-20 13:03 
z45_persistent-net-generator.rules -> ../persistent-net-generator.rules
lrwxrwxrwx 1 root root    12 2006-02-08 21:23 z50_run.rules -> ../run.rules
lrwxrwxrwx 1 root root    16 2006-02-08 21:23 z55_hotplug.rules -> 
../hotplug.rules
lrwxrwxrwx 1 root root    19 2006-04-19 12:27 z60_alsa-utils.rules -> 
../alsa-utils.rules
lrwxrwxrwx 1 root root    15 2006-05-24 15:56 z60_hdparm.rules -> 
../hdparm.rules
-rw-r--r-- 1 root root  1914 2008-01-03 10:02 z60_libccid.rules
-rw-r--r-- 1 root root  2656 2008-01-03 08:15 z60_libpisock9.rules
-rw-r--r-- 1 root root 14883 2008-03-01 15:19 z60_libsane-extras.rules
-rw-r--r-- 1 root root 72908 2008-03-28 22:20 z60_libsane.rules
-rw-r--r-- 1 root root    80 2008-01-15 11:41 z60_virtualbox-ose.rules
lrwxrwxrwx 1 root root    29 2006-04-05 00:39 z75_cd-aliases-generator.rules -> 
../cd-aliases-generator.rules
lrwxrwxrwx 1 root root    12 2008-03-30 02:28 z99_hal.rules -> ../hal.rules

-- /sys/:
/sys/block/dm-0/dev
/sys/block/dm-1/dev
/sys/block/hda/dev
/sys/block/hda/hda1/dev
/sys/block/hda/hda2/dev
/sys/block/hdb/dev
/sys/block/hdb/hdb1/dev
/sys/block/hdb/hdb2/dev
/sys/block/hdc/dev
/sys/block/hdd/dev
/sys/block/hde/dev
/sys/block/hde/hde1/dev
/sys/block/hdg/dev
/sys/block/hdg/hdg1/dev
/sys/block/hdg/hdg2/dev
/sys/block/md0/dev
/sys/block/ram0/dev
/sys/block/ram10/dev
/sys/block/ram11/dev
/sys/block/ram12/dev
/sys/block/ram13/dev
/sys/block/ram14/dev
/sys/block/ram15/dev
/sys/block/ram1/dev
/sys/block/ram2/dev
/sys/block/ram3/dev
/sys/block/ram4/dev
/sys/block/ram5/dev
/sys/block/ram6/dev
/sys/block/ram7/dev
/sys/block/ram8/dev
/sys/block/ram9/dev
/sys/class/graphics/fb0/dev
/sys/class/hidraw/hidraw0/dev
/sys/class/input/input0/event0/dev
/sys/class/input/input1/event1/dev
/sys/class/input/input1/mouse0/dev
/sys/class/input/input2/event2/dev
/sys/class/input/input3/event3/dev
/sys/class/input/input4/event4/dev
/sys/class/input/mice/dev
/sys/class/misc/agpgart/dev
/sys/class/misc/device-mapper/dev
/sys/class/misc/fuse/dev
/sys/class/misc/hpet/dev
/sys/class/misc/psaux/dev
/sys/class/misc/rtc/dev
/sys/class/misc/snapshot/dev
/sys/class/ppdev/parport0/dev
/sys/class/printer/lp0/dev
/sys/class/sound/admmidi/dev
/sys/class/sound/adsp/dev
/sys/class/sound/amidi/dev
/sys/class/sound/audio/dev
/sys/class/sound/controlC0/dev
/sys/class/sound/dmmidi/dev
/sys/class/sound/dsp/dev
/sys/class/sound/hwC0D0/dev
/sys/class/sound/hwC0D2/dev
/sys/class/sound/midiC0D0/dev
/sys/class/sound/midiC0D1/dev
/sys/class/sound/midiC0D2/dev
/sys/class/sound/midi/dev
/sys/class/sound/mixer/dev
/sys/class/sound/pcmC0D0c/dev
/sys/class/sound/pcmC0D0p/dev
/sys/class/sound/pcmC0D1c/dev
/sys/class/sound/pcmC0D2c/dev
/sys/class/sound/pcmC0D2p/dev
/sys/class/sound/pcmC0D3p/dev
/sys/class/sound/seq/dev
/sys/class/sound/sequencer2/dev
/sys/class/sound/sequencer/dev
/sys/class/sound/timer/dev
/sys/class/usb_device/usbdev1.1/dev
/sys/class/usb_device/usbdev1.2/dev
/sys/class/usb_device/usbdev2.1/dev
/sys/class/usb_device/usbdev3.1/dev
/sys/class/usb_device/usbdev4.1/dev
/sys/class/usb_device/usbdev4.3/dev
/sys/class/usb_endpoint/usbdev1.1_ep00/dev
/sys/class/usb_endpoint/usbdev1.1_ep81/dev
/sys/class/usb_endpoint/usbdev1.2_ep00/dev
/sys/class/usb_endpoint/usbdev1.2_ep81/dev
/sys/class/usb_endpoint/usbdev2.1_ep00/dev
/sys/class/usb_endpoint/usbdev2.1_ep81/dev
/sys/class/usb_endpoint/usbdev3.1_ep00/dev
/sys/class/usb_endpoint/usbdev3.1_ep81/dev
/sys/class/usb_endpoint/usbdev4.1_ep00/dev
/sys/class/usb_endpoint/usbdev4.1_ep81/dev
/sys/class/usb_endpoint/usbdev4.3_ep00/dev
/sys/class/usb_endpoint/usbdev4.3_ep81/dev
/sys/devices/pci0000:00/0000:00:10.0/usb1/1-2/dev
/sys/devices/pci0000:00/0000:00:10.0/usb1/dev
/sys/devices/pci0000:00/0000:00:10.1/usb2/dev
/sys/devices/pci0000:00/0000:00:10.2/usb3/dev
/sys/devices/pci0000:00/0000:00:10.3/usb4/4-1/dev
/sys/devices/pci0000:00/0000:00:10.3/usb4/dev

-- Kernel configuration:


-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (530, 'testing'), (520, 'unstable'), (510, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.24-1-686 (SMP w/1 CPU core)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages udev depends on:
ii  debconf [debconf-2.0]         1.5.20     Debian configuration management sy
ii  libc6                         2.7-10     GNU C Library: Shared libraries
ii  libselinux1                   2.0.59-1   SELinux shared libraries
ii  libvolume-id0                 0.114-2    libvolume_id shared library
ii  lsb-base                      3.1-24     Linux Standard Base 3.1 init scrip

udev recommends no packages.

-- debconf information:
  udev/new_kernel_needed: false
  udev/devfs-warning:
  udev/reboot_needed:
  udev/reboot-warning:



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to