[Pkg-utopia-maintainers] Bug#725978: /usr/lib/udisks2/udisksd: Doesn't event on CD/DVD media insertion

Colomban Wendling lists.ban at herbesfolles.org
Thu Oct 10 15:05:19 UTC 2013


Package: udisks2
Version: 2.1.1-1
Severity: important
File: /usr/lib/udisks2/udisksd

Dear Maintainer,

Since the upgrade from udisks to udisks2, events for CD/DVD media
insertion aren't emitted any more, leading to desktop relying on it not
to automount/autodetect CDs or DVDs.

Simply trying to interact with the media triggers some event and is
then enough, like playing using MPlayer, or using lsdvd.  Also, if
udisks (1)'s daemon is running, it also makes udisks2's one work.

In practice, /usr/lib/udisks2/udisksd doesn't report any event on
CD/DVD media insertion.  /usr/lib/udisks/udisks-daemon does.


/usr/lib/udisks/udisks-daemon output when inserting a media:
	**** CHANGING /sys/devices/pci0000:00/0000:00:1f.2/ata3/host2/target2:0:1/2:0:1:0/block/sr0
	**** UPDATING /sys/devices/pci0000:00/0000:00:1f.2/ata3/host2/target2:0:1/2:0:1:0/block/sr0
	**** EMITTING CHANGED for /sys/devices/pci0000:00/0000:00:1f.2/ata3/host2/target2:0:1/2:0:1:0/block/sr0
	**** CHANGED /sys/devices/pci0000:00/0000:00:1f.2/ata3/host2/target2:0:1/2:0:1:0/block/sr0
	**** CHANGING /sys/devices/pci0000:00/0000:00:1f.2/ata3/host2/target2:0:1/2:0:1:0/block/sr0
	**** UPDATING /sys/devices/pci0000:00/0000:00:1f.2/ata3/host2/target2:0:1/2:0:1:0/block/sr0
	**** EMITTING CHANGED for /sys/devices/pci0000:00/0000:00:1f.2/ata3/host2/target2:0:1/2:0:1:0/block/sr0
	**** CHANGED /sys/devices/pci0000:00/0000:00:1f.2/ata3/host2/target2:0:1/2:0:1:0/block/sr0
	**** /proc/self/mountinfo changed
	**** MOUNTED /sys/devices/pci0000:00/0000:00:1f.2/ata3/host2/target2:0:1/2:0:1:0/block/sr0
	**** CHANGING /sys/devices/pci0000:00/0000:00:1f.2/ata3/host2/target2:0:1/2:0:1:0/block/sr0
	**** UPDATING /sys/devices/pci0000:00/0000:00:1f.2/ata3/host2/target2:0:1/2:0:1:0/block/sr0
	**** EMITTING CHANGED for /sys/devices/pci0000:00/0000:00:1f.2/ata3/host2/target2:0:1/2:0:1:0/block/sr0
	**** CHANGED /sys/devices/pci0000:00/0000:00:1f.2/ata3/host2/target2:0:1/2:0:1:0/block/sr0

/usr/lib/udisks2/udisksd output when /usr/lib/udisks/udisks-daemon is
also running:
	16:55:20.914:[5587]:[DEBUG]: uevent change /sys/devices/pci0000:00/0000:00:1f.2/ata3/host2/target2:0:1/2:0:1:0/block/sr0 [udiskslinuxprovider.c:902, udisks_linux_provider_handle_uevent()]
	16:55:20.915:[5592]:[INFO]: Cleanup check start [udisksstate.c:419, udisks_state_check_in_thread()]
	16:55:20.915:[5592]:[INFO]: Cleanup check end [udisksstate.c:457, udisks_state_check_in_thread()]
	16:55:27.562:[5587]:[DEBUG]: uevent change /sys/devices/pci0000:00/0000:00:1f.2/ata3/host2/target2:0:1/2:0:1:0/block/sr0 [udiskslinuxprovider.c:902, udisks_linux_provider_handle_uevent()]
	16:55:27.564:[5592]:[INFO]: Cleanup check start [udisksstate.c:419, udisks_state_check_in_thread()]
	16:55:27.564:[5592]:[INFO]: Cleanup check end [udisksstate.c:457, udisks_state_check_in_thread()]
	16:55:27.887:[5774]:[NOTICE]: Mounted /dev/sr0 (system) at /media/cdrom0 on behalf of uid 1000 [udiskslinuxfilesystem.c:1326, handle_mount()]

/usr/lib/udisks2/udisksd output after lsdvd-ing the device, without
/usr/lib/udisks/udisks-daemon running:
	16:57:36.323:[5587]:[DEBUG]: uevent change /sys/devices/pci0000:00/0000:00:1f.2/ata3/host2/target2:0:1/2:0:1:0/block/sr0 [udiskslinuxprovider.c:902, udisks_linux_provider_handle_uevent()]
	16:57:36.325:[5592]:[INFO]: Cleanup check start [udisksstate.c:419, udisks_state_check_in_thread()]
	16:57:36.325:[5592]:[INFO]: Cleanup check end [udisksstate.c:457, udisks_state_check_in_thread()]
	16:57:36.666:[5829]:[NOTICE]: Mounted /dev/sr0 (system) at /media/cdrom0 on behalf of uid 1000 [udiskslinuxfilesystem.c:1326, handle_mount()]

And of course, when /usr/lib/udisks/udisks-daemon isn't running and not
touching the drive in anyway, /usr/lib/udisks2/udisksd doesn't trigger
any event so doesn't output anything.


Anyway, in practice it has a major effect on common desktops usability
by not reacting on CD/DVD media insertion.

FTR, using udev 175-7.2 doesn't change anything.


Regards,
Colomban


-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.10-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages udisks2 depends on:
ii  dbus                   1.6.14-1
ii  libacl1                2.2.52-1
ii  libatasmart4           0.19-2+b1
ii  libc6                  2.17-93
ii  libglib2.0-0           2.36.4-1
ii  libgudev-1.0-0         204-5
ii  libpolkit-agent-1-0    0.105-3
ii  libpolkit-gobject-1-0  0.105-3
ii  libudisks2-0           2.1.1-1
ii  udev                   204-5

Versions of packages udisks2 recommends:
ii  dosfstools   3.0.16-2
ii  eject        2.1.5+deb1+cvs20081104-13
ii  ntfs-3g      1:2013.1.13AR.1-2
ii  policykit-1  0.105-3

Versions of packages udisks2 suggests:
pn  btrfs-tools     <none>
ii  cryptsetup-bin  2:1.6.1-1
pn  exfat-utils     <none>
pn  mdadm           <none>
pn  reiserfsprogs   <none>
pn  xfsprogs        <none>

-- no debconf information



More information about the Pkg-utopia-maintainers mailing list