GNU bug report logs -
#47716
gio mount broken, again.
Previous Next
Reported by: raingloom <raingloom <at> riseup.net>
Date: Mon, 12 Apr 2021 01:44:01 UTC
Severity: normal
Tags: moreinfo
Done: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
Bug is archived. No further changes may be made.
Full log
Message #21 received at 47716-done <at> debbugs.gnu.org (full text, mbox):
Hi,
raingloom <raingloom <at> riseup.net> writes:
> ```
> $ gio mount sftp://whatever
> $ ls /run/user/$UID/gvfs/
> ```
> prints nothing.
Note that it seem to work if you are using the GNOME desktop.
> Same thing happens if I mount it from the Nautilus file manager.
>
> This bug has appeared before and I still have no idea how it was fixed,
> which is not great. I'll do a bisect soon. Should probably add a system
> test for it so it doesn't break again.
>
> In the meantime, if whoever fixed it the last time could look into it
> again, I'd be very thankful. Using sshfs manually works but isn't great.
gvfs is now using fusermount3, but we were only adding 'fusermount' as a
setuid-program by default.
After adding fusermount3 from fuse <at> 3 to /run/setuid-programs, it appears
to work:
$ guix shell glib:bin gvfs dbus fuse gnome-keyring
[env] PATH=/run/setuid-programs:$PATH dbus-run-session bash
[env] gio mount sftp://some-host:2345
( prompts for credentials )
ls /run/user/1000/gvfs/sftp:host=some-host,port=2345/
bin/ dev/ gnu/ [...]
I've pushed this as commit cbdfa54c77.
Closing.
Maxim
This bug report was last modified 2 years and 308 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.