I have all the gvfs-*
packages installed:
ii gvfs:amd64 1.36.1-0ubuntu1 amd64 userspace virtual filesystem - GIO module
ii gvfs-backends 1.36.1-0ubuntu1 amd64 userspace virtual filesystem - backends
ii gvfs-common 1.36.1-0ubuntu1 all userspace virtual filesystem - common data files
ii gvfs-daemons 1.36.1-0ubuntu1 amd64 userspace virtual filesystem - servers
ii gvfs-fuse 1.36.1-0ubuntu1 amd64 userspace virtual filesystem - fuse server
ii gvfs-libs:amd64 1.36.1-0ubuntu1 amd64 userspace virtual filesystem - private libraries
but I suppose snap GIMP doesn’t use them, does it ? As you can see, I’m a rookie as regards snap applications, so my questions are bound to be very ignorant. How do I make the gvfs backends available to the snap GIMP ?
I had uninstalled snap gimp, so I installed it again and tried to open this image. I collected all journalctl audit messages with:
jc -t audit -S '2018-06-13 19:00' >audit.log
And pasted audit.log.
I can’t understand why there are so many DENIED
messages, and I couldn’t find reference to the Open Location
operation.
In case it throws any light on these errors, this is how I installed GIMP:
snap install gimp --edge
It occurred to me that the issue might be with the edge channel version, so I uninstalled gimp from the edge channel, reinstalled it from the stable channel, and tried to open this image, but the error was exactly the same.
Reading this issue, where someone couldn’t open a local file with GIMP, it occurred to me: shouldn’t the GIMP snap have access to the network
plug in order to open images using http/https transport ? But I can’t see a network
slot in the GIMP snap:
paulo:~/tmp$ snap interfaces gimp
Slot Plug
:desktop gimp,vlc
:desktop-legacy gimp,vlc
:gsettings gimp
:home gimp,vlc
:opengl gimp,vlc
:unity7 gimp,vlc
:wayland gimp
:x11 gimp,vlc
- gimp:cups-control
- gimp:removable-media
Shouldn’t it have one ? Perhaps (most likely !) I got this plug/slot architecture completely wrong.
I’m really at a loss: is there something else I should have and can do to solve this issue ?
Thanks for replying, @jdstrand !