[Pkg-utopia-maintainers] Bug#691029: udisks: set ID_DRIVE_DETACHABLE to 0 has no effect. This can lead to system crash.

bilibop project quidame at poivron.org
Sat Oct 20 13:43:59 UTC 2012


Package: udisks
Version: 1.0.4-7
Severity: normal

Dear Maintainer,

When I use ENV{ID_DRIVE_DETACHABLE}:="0" in custom udev rules,
it has no effect, and the whole drive is detached when I unmount the
partition from my Desktop / File Manager. It seems to be not so grave,
but I work on systems embedded on USB/Firewire/MMC devices. For
external HDD, there is no problem, but with USB sticks, if I have set
a non-system partition (not registered in fstab) to be mounted/unmounted
from the Desktop or File Manager, I can mount it as expected, but when
I unmount it, the drive hosting the system is detached, and then system
crashes and all the work in progress is lost.

First I have tried to know if Udisks is correctly integrated in my desktop
environment. I use Xfce4 (4.8) with Thunar as file manager. When I write
udev rules with things like:
SUBSYSTEMS=="usb", \
KERNEL=="sd?*", \
ENV{UDISKS_PRESENTATION_NAME}="$env{ID_VENDOR} (%n}", \
ENV{UDISKS_PRESENTATION_ICON_NAME}="removable-media", \
ENV{UDISKS_SYSTEM_INTERNAL}="1"

all works fine: when I plug a USB stick in, partitions are shown with the
'removable-media' icon, the labels are as expected (for example
SanDisk (1) and SanDisk (2) ) and I am prompted for authentication
when I click on the icon in Thunar.

But ID_DRIVE_DETACHABLE has no effect at all.

Maybe the drive is not detached while there is another of its partitions
mounted. But my system is on encrypted LVM, so the first partition is
a PV: not *mounted*, just in use.

I can give more detailed info if you ask me

Thanks,
quidame



-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'testing-proposed-updates')
Architecture: i386 (i686)

Kernel: Linux 3.2.0-3-486
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages udisks depends on:
ii  dbus                   1.6.8-1
ii  libatasmart4           0.19-1
ii  libc6                  2.13-35
ii  libdbus-1-3            1.6.8-1
ii  libdbus-glib-1-2       0.100-1
ii  libdevmapper1.02.1     2:1.02.74-4
ii  libglib2.0-0           2.33.12+really2.32.4-2
ii  libgudev-1.0-0         175-7
ii  liblvm2app2.2          2.02.95-4
ii  libparted0debian1      2.3-11
ii  libpolkit-gobject-1-0  0.105-1
ii  libsgutils2-2          1.33-1
ii  libudev0               175-7
ii  udev                   175-7

Versions of packages udisks recommends:
ii  cryptsetup-bin  2:1.4.3-2
ii  dosfstools      3.0.13-1
ii  eject           2.1.5+deb1+cvs20081104-11
ii  hdparm          9.39-1+b1
ii  ntfs-3g         1:2012.1.15AR.5-2.1
ii  policykit-1     0.105-1

Versions of packages udisks suggests:
pn  mdadm          <none>
ii  reiserfsprogs  1:3.6.21-1
ii  xfsprogs       3.1.7+b1

-- no debconf information



More information about the Pkg-utopia-maintainers mailing list