[Bug 1713311] Re: Unable to launch applications which use su-to-root from menu package as root on Wayland session
Julian Andres Klode
julian.klode at gmail.com
Sun Aug 27 13:52:41 UTC 2017
Generally speaking, all (Wayland-capable) apps that currently run their
UI as root need to be restructured to use PolicyKit for the privileged
operations, and have the UI run as a normal user.
Apps that do not run on Wayland and use the legacy Xwayland compat, but
you need to run xhost +si:localuser:root first. gksu is apparently
broken because it assumes that there is an Xauthority file, but that's
not the case with XWayland (I'd assume it would work with pkexec, for
apps registered with PolicyKit, as a temporary workaround).
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to ndisgtk in Ubuntu.
https://bugs.launchpad.net/bugs/1713311
Title:
Unable to launch applications which use su-to-root from menu package
as root on Wayland session
Status in bleachbit package in Ubuntu:
New
Status in gadmin-openvpn-client package in Ubuntu:
New
Status in gadmin-openvpn-server package in Ubuntu:
New
Status in gadmin-proftpd package in Ubuntu:
New
Status in gadmin-rsync package in Ubuntu:
New
Status in gkdebconf package in Ubuntu:
New
Status in gsmartcontrol package in Ubuntu:
New
Status in gtkorphan package in Ubuntu:
New
Status in gui-apt-key package in Ubuntu:
New
Status in guymager package in Ubuntu:
New
Status in kvpnc package in Ubuntu:
New
Status in lshw package in Ubuntu:
New
Status in luckybackup package in Ubuntu:
New
Status in menu package in Ubuntu:
New
Status in ndisgtk package in Ubuntu:
New
Status in nmap package in Ubuntu:
New
Status in prey package in Ubuntu:
New
Status in sbackup package in Ubuntu:
New
Status in usbview package in Ubuntu:
New
Status in wifi-radar package in Ubuntu:
New
Bug description:
Steps to reproduce:
1. Install Ubuntu 17.10
2. Install application from above list and menu package (if missed, for zenmap, see bug 1713274) - full list from - https://codesearch.debian.net/search?q=Exec%3Dsu-to-root+filetype%3Adesktop+path%3A*%2Fapplications%2F*&perpkg=1 , https://codesearch.debian.net/search?q=Exec%3Dgksudo+filetype%3Adesktop+path%3A*%2Fapplications%2F* and https://codesearch.debian.net/search?q=Exec%3Dgksu+filetype%3Adesktop+path%3A*%2Fapplications%2F* .
3. Try to launch $APP_NAME from shortcut
4. Get error window:
Failed to run $APP_NAME as user root.
Unable to copy the user's Xauthorization file.
Expected results:
* $APP_NAME may be run as root
Actual results:
* unable to run $APP_NAME as root
Additional info:
$ xhost
access control enabled, only authorized clients can connect
SI:localuser:artful
$ export | grep "SESSION\|DESK"
declare -x DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/1000/bus"
declare -x DESKTOP_AUTOSTART_ID="1082dacfd3a20e972150382958079482700000012280008"
declare -x DESKTOP_SESSION="gnome"
declare -x GDMSESSION="gnome"
declare -x GNOME_DESKTOP_SESSION_ID="this-is-deprecated"
declare -x SESSION_MANAGER="local/artful:@/tmp/.ICE-unix/1228,unix/artful:/tmp/.ICE-unix/1228"
declare -x XDG_CURRENT_DESKTOP="GNOME"
declare -x XDG_SESSION_DESKTOP="gnome"
declare -x XDG_SESSION_ID="2"
declare -x XDG_SESSION_TYPE="wayland"
and this operations does not help:
artful at artful:~$ xhost +si:localuser:root
localuser:root being added to access control list
artful at artful:~$ gksudo zenmap
Error copying '/home/artful/.Xauthority' to '/tmp/libgksu-AgXCxW': No such file or directory
ProblemType: Bug
DistroRelease: Ubuntu 17.10
Package: zenmap 7.50-1
ProcVersionSignature: Ubuntu 4.12.0-11.12-generic 4.12.5
Uname: Linux 4.12.0-11-generic i686
ApportVersion: 2.20.6-0ubuntu7
Architecture: i386
CurrentDesktop: GNOME
Date: Sun Aug 27 13:28:31 2017
InstallationDate: Installed on 2017-08-26 (0 days ago)
InstallationMedia: Ubuntu 17.10 "Artful Aardvark" - Alpha i386 (20170826)
PackageArchitecture: all
SourcePackage: nmap
UpgradeStatus: No upgrade log present (probably fresh install)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/bleachbit/+bug/1713311/+subscriptions
More information about the foundations-bugs
mailing list