>> This is actually a portage question. How can I install udisks-2 in a >> way that will fix this problem? I'm confused by how to handle the >> slotting behavior. > > emerge udisks:2 > > A SLOT is treated as two different packages that just happen to have the > same name, so there's a ":<something>" appended to differentiate them. > > Other packages that use udisks will define which SLOT they DEPEND on in > their ebuild, if it's important to distinguish them that way.
It looks like installing udisks-2 to SLOT 2 would mean installing into a new slot. I don't think that will fix the behavior I described below. I think I need to upgrade one of the currently installed udisks slots to udisks-2. Is that correct, or am I misunderstanding and I should just follow your instructions? - Grant >>> I'm having a problem detaching a USB camera from a desktop. I found a >>> Ubuntu bug for the problem which states that it is a bug in udisks-1 >>> which won't be fixed upstream and the solution is to upgrade to Ubuntu >>> 12.10 which uses udisks-2. Can anyone recommend a good course of >>> action for me here? >>> >>> Here is the problem: >>> >>> # udisks --detach /dev/sdb >>> Detach failed: Error detaching: helper exited with exit code 1: >>> Detaching device /dev/sdb >>> USB device: /sys/devices/pci0000:00/0000:00:02.0/usb2/2-6) >>> SYNCHRONIZE CACHE: FAILED: No such file or directory >>> (Continuing despite SYNCHRONIZE CACHE failure.) >>> STOP UNIT: FAILED: No such file or directory >>> >>> Here is a pretend emerge of udisks: >>> >>> # emerge -pv udisks >>> [ebuild N ] sys-apps/gptfdisk-0.8.6 USE="icu ncurses -static" 0 kB >>> [ebuild NS ] sys-fs/udisks-2.1.0:2 [1.0.4-r5:0] USE="gptfdisk >>> introspection -cryptsetup -debug (-selinux) -systemd" 0 kB >>> >>> Here is the Ubuntu bug describing the problem (comments 81, 82, 85): >>> >>> https://bugs.launchpad.net/ubuntu/+source/udisks/+bug/466575 >>> >>> - Grant