Bugzilla – Full Text Bug Listing
|Summary:||ThinLinc graphical installer fails to launch on Fedora 25 (wayland)|
|Product:||ThinLinc||Reporter:||Henrik Andersson <email@example.com>|
|Component:||Server Installer||Assignee:||Henrik Andersson <firstname.lastname@example.org>|
|Status:||NEW||QA Contact:||Bugzilla mail exporter <email@example.com>|
|Priority:||P2||CC:||firstname.lastname@example.org, email@example.com, firstname.lastname@example.org|
When running the installer one is asked to enter password for sudo graphically. After authentication no more graphical dialogs are shown. The tlinstaller process is still running and a strace shows hang on 'read(0,'. Both seen on Samuels and Henriks desktops and we are running wayland. No XAUTHORITY in environment and after running 'xhost +' the problem is solved.
This is what the terminal says: > $ sudo ./install-server > [sudo] password for samuel: > No protocol specified > /usr/lib64/python2.7/site-packages/gtk-2.0/gtk/__init__.py:57: GtkWarning: could not open display > warnings.warn(str(e), _gtk.Warning) > No protocol specified > Could not start PyGTK. Using text mode fallback...
Fun. I guess it is time for another rewrite of tl-setup then. :)
(In reply to comment #2) > https://bugzilla.redhat.com/show_bug.cgi?id=1274451 ..? The short summary is that running graphical applications as root is now forbidden. The suggested approach is some front-end/back-end solution, ideally using PolicyKit.
We'll do a platform specific note before release with a suggested workaround. Then we'll move this bug to Next for finding an automatic workaround that forces text mode. After that we'll have to have a new discussion on where to go from there and when.
Platform specific note added. Moving to Next. (Note to self: fix list of bugs in release notes.)