Bug 1551096

Summary: anaconda fails to run on live images in current F28 / Rawhide
Product: [Fedora] Fedora Reporter: Adam Williamson <awilliam>
Component: anacondaAssignee: Jiri Konecny <jkonecny>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: 28CC: alciregi, anaconda-maint-list, bugzilla, fzatlouk, jonathan, kellin, lruzicka, petersen, robatino, sbueno, vanmeeuwen+fedora, v.podzimek+fedora, vponcova, wwoods
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard: AcceptedBlocker
Fixed In Version: anaconda-28.22.2-1 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-03-08 18:39:29 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1469204    
Attachments:
Description Flags
program.log
none
journal.log none

Description Adam Williamson 2018-03-02 17:35:20 UTC
All attempts to run anaconda on current F28 / Rawhide lives appear to fail. All openQA live install tests failed for recent composes:

https://openqa.fedoraproject.org/tests/overview?distri=fedora&version=28&build=Fedora-28-20180301.n.1&groupid=1
https://openqa.fedoraproject.org/tests/overview?distri=fedora&version=Rawhide&build=Fedora-Rawhide-20180301.n.0&groupid=1

and satellit observed the same problem in manual testing.

anaconda tries to run and then dies. When run from a console, satellit saw a traceback, he took a screenshot:

https://wiki.sugarlabs.org/go/File:Livinst_failure_-f28.jpg

when run via the 'Welcome' screen the traceback doesn't seem to get logged anywhere, but anaconda.log just ends at:

20:41:20,040 INF dbus.connection: Connecting to a default bus at unix:path=/run/user/1000/bus.

and the system logs show this:

Mar 01 17:41:20 localhost-live anaconda[2683]: anaconda: dbus.connection: Connecting to a default bus at unix:path=/run/user/1000/bus.
Mar 01 17:41:20 localhost-live python3[2683]: detected unhandled Python exception in '/sbin/anaconda'

so I'm pretty sure it's the same bug.

Proposing as a Beta blocker as an obvious violation of "The installer must run when launched normally from the release-blocking images" - KDE and Workstation lives are release-blocking. https://fedoraproject.org/wiki/Basic_Release_Criteria#Installer_must_run

Comment 1 Alessio 2018-03-02 21:26:37 UTC
Maybe bug 1551145 is the same bug as this one?

Comment 2 Martin Kolman 2018-03-03 01:45:53 UTC
*** Bug 1551145 has been marked as a duplicate of this bug. ***

Comment 3 Jens Petersen 2018-03-05 02:55:07 UTC
(In reply to Alessio from comment #1)
> Maybe bug 1551145 is the same bug as this one?

I think so

Comment 4 Chris Murphy 2018-03-05 04:46:49 UTC
Similar problem has been detected:

Crash on launch.

cmdline:        /usr/bin/python3 /sbin/anaconda --liveinst --method=livecd:///dev/mapper/live-base
crash_function: connect
exception_type: GLib.GError
kernel:         4.16.0-0.rc3.git0.1.fc28.x86_64
package:        anaconda-core-28.22.1-1.fc28
reason:         bus.py:22:connect:GLib.GError: g-io-error-quark: The connection is closed (18)
runlevel:       N 5
uid:            0

Comment 5 Chris Murphy 2018-03-05 04:48:41 UTC
Created attachment 1404106 [details]
program.log

Comment 6 Chris Murphy 2018-03-05 04:53:15 UTC
Created attachment 1404107 [details]
journal.log

Anaconda doesn't create a tb file in /tmp so all there is, is the traceback in the journal.

Comment 7 Jiri Konecny 2018-03-05 13:29:12 UTC
PR: https://github.com/rhinstaller/anaconda/pull/1369

Comment 8 FrantiĊĦek Zatloukal 2018-03-05 17:28:19 UTC
Discussed at blocker bug meeting [1]:
    
AcceptedBlocker (Beta) - this is an obvious violation of "The installer must run when launched normally from the release-blocking images"

[1] https://meetbot-raw.fedoraproject.org/fedora-blocker-review/2018-03-05/

Comment 9 Adam Williamson 2018-03-07 20:08:35 UTC
Setting to ON_QA, the anaconda that fixes this made it in just before freeze, so it should be included in the next compose that actually *works*. When we get one of those, we'll be able to see if this is fixed.

Comment 10 Adam Williamson 2018-03-08 18:39:29 UTC
Fix confirmed by installing updated anaconda in a live image. Fails to run before the update, runs after.