FS#70108 - [gvfs] admin:// location broken, "Unix process subject does not have uid set"
Attached to Project:
Arch Linux
Opened by Jonathon (jonathon) - Sunday, 21 March 2021, 13:06 GMT
Last edited by Eli Schwartz (eschwartz) - Sunday, 02 May 2021, 22:46 GMT
Opened by Jonathon (jonathon) - Sunday, 21 March 2021, 13:06 GMT
Last edited by Eli Schwartz (eschwartz) - Sunday, 02 May 2021, 22:46 GMT
|
Details
Description:
After the update to 1.48.0, when trying to access an admin:// location an error is thrown: "GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: Unix process subject does not have uid set" Additional info: * Arch thread: https://bbs.archlinux.org/viewtopic.php?pid=1963191#p1963191 * Possibly related upstream report: https://gitlab.gnome.org/GNOME/gvfs/-/issues/305 Steps to reproduce: * Update to gvfs 1.48.0 * Try to access `admin:///` |
This task depends upon
Closed by Eli Schwartz (eschwartz)
Sunday, 02 May 2021, 22:46 GMT
Reason for closing: Fixed
Additional comments about closing: gvfs 1.48.1-1
Sunday, 02 May 2021, 22:46 GMT
Reason for closing: Fixed
Additional comments about closing: gvfs 1.48.1-1
Reverting just that one commit reverts the behaviour. However, this could just be a workaround and there could be some other issue that's preventing this change from working as expected, for example a lack of "named sockets":
"Let's use named sockets under /run/user/$UID/gvfsd/ instead, which will allow applications to use --filesystem=xdg-run/gvfsd to grant access."
On my system, `/run/user/$UID/gvfsd/` is empty.