"Error initializing camera: -53: Could not claim the USB device"
lubuntu at prpcompany.com
Fri Sep 26 14:58:26 UTC 2014
This has the feel of the beginning of the kind of detour I want to avoid
now, but OK, this much I have now done. If they run with it and deliver
a solution, it will be worthwhile.
On 9/25/2014 9:23 PM, Israel wrote:
> Hi John,
> It seems that this *may* be a bug in PCManFM.
> You might point the developers to this bug.
> Here is their mailing list:
> My reasoning is, if Shotwell can find it correctly, then the backend
> MUST work (except the error -53)
> Unless the libfm backend doesn't work right...
> Either way, I think the pcmanfm devs will be able to fix this, and
> would probably appreciate your report. You are always very detailed
> and very rigorous in your testing, and can give reliable tests to
> reproduce this bug.
> On 09/25/2014 12:21 PM, John Hupp wrote:
>> New developments:
>> I dug up some old testing info from another problem and see that I
>> was using
>> $ gvfs-mount -s gphoto2
>> to unmount gvfs filesystems (used for all cameras supporting the PTP
>> standard for photo transfers)
>> But to use gvfs-mount, you have to first install gvfs-bin.
>> But in any case that now seems unnecessary. Once in PCManFM, one can
>> eject/unmount any of the filesystems displayed for the camera, and it
>> will unmount all of them. One of the displayed filesystems will
>> disappear from PCManFM at that point, and the other one or two will
>> remain displayed (thereby reflecting some status as recognized or
>> available, but not mounted). The camera is ready to be unplugged.
>> But there is still a lot of buggy behavior here. Either by PCManFM,
>> or perhaps by gvfs at the bottom of it. Some problems:
>> - The Kodak EasyShare C182 error when plugged in: "Error initializing
>> camera: -53: Could not claim the USB device."
>> - Multiple filesystems are represented. Two for the Canon Powershot
>> G1, both with matching contents. Three for the Kodak EasyShare C182;
>> some or all of the contents are duplicated.
>> - There is another error if you do not initially mount the camera
>> storage in PCManFM, but say, in Shotwell, then close that and try to
>> mount in PCManFM. I didn't record the error but it duplicates reliably.
>> These bad behaviors are more troubling because opening PCManFM when
>> plugging in a camera is the only option offered by default. On
>> account of that I hope someone has time to better define the bug(s)
>> and pursue the problem. (I've undertaken several of these
>> mis/adventures. It is sometimes a long road, and now would be a bad
>> time for me take a big detour.)
>> That reference to Shotwell brings me to another point.
>> Looking for a less troubling and confusing user experience, I found
>> it reported that Shotwell is the default photo manager for Ubuntu
>> 14.04. It's available via Synaptic and only installs a few small
>> dependencies. Total download was 12.5 MB as I recall.
>> Now plugging in a camera results in Shotwell being offered alongside
>> the file manager as choices to mount the storage. There is also a
>> checkbox where one could choose to always use Shotwell instead of
>> being offered the choice. (Though for the Kodak there is still the
>> Error -53 popup to OK through.)
>> The Shotwell interface reasonably shows just one filesystem
>> represented for either the Canon or the Kodak. When one is done
>> previewing/importing and closes Shotwell, it automatically unmounts
>> the camera storage once again, and the camera can be unplugged.
>> That's better!
>> All the same, I hope someone pursues and fixes this. I prefer
>> Lubuntu's initial default of using PCManFM for camera downloads --
>> it's just not working well now.
>> On 9/23/2014 10:18 PM, Israel wrote:
>>> Hi John!
>>> I would check out some of the documentation on the gvfs...
>>> However you can try
>>> gvfs-mount --unmount /<location>/
>>> where <location> is the actual location.
>>> You can also use
>>> gvfs-mount -o
>>> to watch what it is dong when you plug it in.
>>> (it monitors the output)
>>> man gvfs-mount
>>> will give you more information.
>>> You can also type
>>> man gvfs<TAB><TAB>
>>> (Use the actual TAB key) to see all the gvfs related commands listed.
>>> This should at least get you pointed in the right direction
>>> On 09/23/2014 05:29 PM, John Hupp wrote:
>>>> I plugged a Kodak EasyShare C182 (supporting PTP file transfer)
>>>> into a 14.04.1 desktop today over USB and it responded with:
>>>> "Error initializing camera: -53: Could not claim the USB device"
>>>> OK'ing out of that, it then offered to open the device in the file
>>>> manager, where it had mounted 3 devices. One with no contents,
>>>> another with DCIM and MISC folders, and another with
>>>> something-store1 and something-store2 folders. (I suppose there
>>>> would be separate devices for internal memory and an SD card, but I
>>>> don't know why there would be 3 devices.)
>>>> It was then only possible to unmount 1 of the 3 devices. To
>>>> prevent corruption, I powered down the PC before unplugging the camera.
>>>> Under 13.04, it responded:
>>>> "Error initializing camera: -60: Could not lock the device"
>>>> And then it opened in the file manager, again showing 3 devices,
>>>> only one of which I could unmount, so again I powered down to
>>>> For a partial comparison, I plugged a Canon Powershot G1 into the
>>>> 14.04.1 desktop and there was no error, it offered to open in file
>>>> manager, and it mounted 2 devices, both with DCIM and MISC
>>>> folders. I was only able to unmount one of the devices and so
>>>> powered down to disconnect.
>>>> Searching for non-ancient explanations (of which there are many), I
>>>> did find this popular bug:
>>>> PTP Cameras not working on 14.04, works flawlessly on 12.04
>>>> But that report does not reference either of these errors, and this
>>>> machine already has the prescribed libghoto2 update that should fix
>>>> the described bug.
>>>> There is also this Launchpad Answer regarding error -53, but it
>>>> does not mention the unmount problem:
>>>> Unable to fetch previews from the camera: Could not claim the USB
>>>> device (-53)
>>>> The errors and the unmount problem are both troubling, but if I
>>>> could find a manual unmount command (perhaps with gvfs?), at least
>>>> I would have a workaround that would not involve rebooting.
>>>> Does anyone have the lowdown on all this? What's the best
>>>> available solution?
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Lubuntu-users