Red Hat Bugzilla – Bug 1313098
liveinst does not work in Wayland (consolehelper)
Last modified: 2016-03-26 14:14:59 EDT
Recent F24 / Rawhide Workstation live images boot to Wayland (when they work at all). The live installer does not launch from the welcome screen or the overview. This is because the launcher runs /usr/bin/liveinst , which attempts to run /usr/sbin/liveinst through the consolehelper system. consolehelper (and most other methods for running GUI apps 'as root') does not work under Wayland: that is https://bugzilla.redhat.com/show_bug.cgi?id=1274451 . We are filing this issue separately because this *specific* case (the live installer) is a clear release blocking bug, and it may be possible to solve it in some way other than 'make consolehelper work on Wayland', so it's useful to have a specific bug. We could, for instance, elevate privileges via PolicyKit in some way.
I've actually tested and verified the bug, BTW, it's no longer theoretical - I booted the 2016-02-25 Rawhide Workstation nightly live on bare metal with enforcing=0. That booted to Wayland (I get X in VMs, for some reason) and indeed the installer fails to run. If you run /usr/bin/liveinst from a console you see a couple of "Unable to init server: Could not connect: Connection refused" errors, then anaconda gets very confused and dies in a sad pile of GTK+ errors.
Proposing as an Alpha blocker, this violates "The installer must run when launched normally from the release-blocking images." - https://fedoraproject.org/wiki/Fedora_24_Alpha_Release_Criteria#Installer_must_run
Per today's workstation meeting:
it seems like Wayland-by-default is likely being delayed, but the decision doesn't appear *entirely* clear so I'm going to leave this as a proposed blocker at least until we see the default actually change back.
If wayland continues to be the default in rawhide it'd be nice to have it fixed there anyway.
*** Bug 1310403 has been marked as a duplicate of this bug. ***
Discussed at today's blocker review meeting . Accepted as an Alpha blocker - as the bits currently stand, this is a clear blocker. switching the lives back to X (as will apparently happen) would be an acceptable resolution.
gnome-session-3.19.91-2 landed in F24 today and reverted to X11, which makes this bug no longer a blocker, per #c4. Dropping blocker status.
anaconda-24.13.1-1.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-d85d9ad927
anaconda-24.13.1-1.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-d85d9ad927
anaconda-24.13.1-1.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report.