Bug 1622248

Summary: Installer does not start in live images since Fedora-Rawhide-20180823.n.0 (anaconda-29.24-1.fc30)
Product: [Fedora] Fedora Reporter: Adam Williamson <awilliam>
Component: anacondaAssignee: Vendula Poncova <vponcova>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: rawhideCC: anaconda-maint-list, gmarr, jonathan, kellin, kevin, kparal, mboddu, mkolman, robatino, sgallagh, vanmeeuwen+fedora, vponcova, wwoods
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard: AcceptedBlocker
Fixed In Version: anaconda-29.24.1-1 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-09-03 18:31:20 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: 1517011    

Description Adam Williamson 2018-08-24 21:30:08 UTC
In Fedora-Rawhide-20180823.n.0 , when the KDE live install test attempts to run anaconda, it crashes. Running from a console shows the error:

anaconda 29.24-1.fc30 for Fedora 30 (pre-release) started.
 * installation log files are stored in /tmp during the installation
 * shell is available on TTY2 and in second TMUX pane (ctrl+b, then press 2)
 * when reporting a bug add logs from /tmp as separate text/plain attachments
Traceback (most recent call last):
  File "/sbin/anaconda", line 575, in <module>
    startup_utils.set_installation_method_from_anaconda_options(anaconda, ksdata)
  File "/usr/lib64/python3.7/site-packages/pyanaconda/startup_utils.py", line 407, in set_installation_method_from_anaconda_options
    ksdata.method.method = source.method_type
  File "/usr/lib/python3.7/site-packages/pykickstart/commands/method.py", line 91, in __setattr__
    super(FC3_Method, self).__setattr__(name, value)
  File "/usr/lib/python3.7/site-packages/pykickstart/commands/method.py", line 69, in method
    self._get_command(value).seen = True
  File "/usr/lib/python3.7/site-packages/pykickstart/commands/method.py", line 48, in _get_command
    raise AttributeError("Unknown method: {}".format(method))
AttributeError: Unknown method: livecd

I believe this is likely caused by f1d07a208339d813e1246171ea90e533982d5374 , part of the fix for https://bugzilla.redhat.com/show_bug.cgi?id=1595415 .

This is an obvious Beta blocker as it renders live installs impossible (I'm assuming the same bug will affect the Workstation live too, nothing seems KDE-specific about this).

Comment 1 Vendula Poncova 2018-08-27 13:41:59 UTC
Fixed in a pull request: https://github.com/rhinstaller/anaconda/pull/1580

Comment 2 Stephen Gallagher 2018-08-27 16:34:27 UTC
+1 blocker

Comment 3 Adam Williamson 2018-08-29 21:47:54 UTC
This made it into f29 tag just before Bodhi activation, so setting ON_QA - when we finally get a working compose we can confirm it's fixed.

Comment 4 Mohan Boddu 2018-08-29 21:53:54 UTC
+1 Blocker

Comment 5 Kevin Fenzi 2018-08-29 23:05:41 UTC
+1 blocker

Comment 6 Geoffrey Marr 2018-08-30 14:41:33 UTC
Voted as a blocker in-bug:

The decision to classify this bug as an "AcceptedBlocker" (Beta) was made as it violates the following criteria:

"The installer must run when launched normally from the release-blocking images."

Comment 7 Kamil Páral 2018-09-03 13:47:24 UTC
This seems to work fine for me with Fedora-Workstation-Live-x86_64-29-20180902.n.0.iso . But somebody should verify with KDE as well.

Comment 8 Adam Williamson 2018-09-03 18:31:20 UTC
Yes, it's fine, I thought I'd closed it already.