gphotofs icon indicating copy to clipboard operation
gphotofs copied to clipboard

gphotofs fails to mount properly

Open zenaan opened this issue 6 months ago • 0 comments

gphotofs fails to mount:

  • Connect canon camera via usb

  • switch on camera

  • Gnome Files shows "Canon Digital Camera", mouse-over popup says: "gphoto2://Canon_Inc._Canon_Digital_Camera_bf00619c05495f1d31cbbdbb292eeb10/"

  • clicking in Files on the Canon... virtual mount, show DCIM/ and MISC/ as expected

  • now to use gphotofs to access via cmd line: cd mkdir camera gphotofs camera

  • journalctl shows this happened just after the gphotofs command was run (not entirely sure this is related, but pretty sure it is): Dec 12 09:39:55 zen-L7 gnome-shell[1968]: Failed to query filesystem: method Gio.File.query_filesystem_info_async: At least 4 arguments required, but only 3 passed

ls camera/ ------->> 20231212@09:34:10 <<------- ls: reading directory 'camera/': Device or resource busy

  • clicking on the "camera/" virtual mount which did appear in Files, shows "Folder is Empty"

  • "Canon..." virtual mount still shows the expected contents

  • workaround: searching the /run/ found this: /run/user/1000/gvfs/gphoto2:host=Canon_Inc._Canon_Digital_Camera_bf00619c05495f1d31cbbdbb292eeb10 which contains the folders and files in the camera.


Next bug, fusermount -u camera unmounts both mounts, not one

When I run the following command: fusermount -u camera

  • BOTH the "camera" virtual mount created by gphotofs, AND the "Canon..." virtual mount created by Gnome vfs, are unmounted!!

  • Expected behaviour: ONLY the gphotofs mount should be unmounted - the one that I named on the command line.

  • Workaround: switch off and on, or reconnect, the camera. Gnome vfs mount reappears.

zenaan avatar Dec 11 '23 22:12 zenaan