Bug 1761901

Summary: anaconda 32.8-1.fc32 crashes when making live media
Product: [Fedora] Fedora Reporter: Kevin Fenzi <kevin>
Component: anacondaAssignee: Vendula Poncova <vponcova>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 32CC: anaconda-maint-list, jkonecny, jonathan, kellin, mboddu, mkolman, vanmeeuwen+fedora, vponcova, wwoods
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: anaconda-32.10-1 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-04-15 11:06:26 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:

Description Kevin Fenzi 2019-10-15 14:24:17 UTC
https://koji.fedoraproject.org/koji/taskinfo?taskID=38303019

DEBUG util.py:593:  2019-10-15 07:53:13,744: Starting installer, one moment...
DEBUG util.py:593:  2019-10-15 07:53:13,744: terminal size detection failed, using default width
DEBUG util.py:593:  2019-10-15 07:53:13,744: anaconda 32.8-1.fc32 for Fedora-KDE-Live Rawhide (pre-release) started.
DEBUG util.py:593:  2019-10-15 07:53:13,747: Traceback (most recent call last):
DEBUG util.py:593:  2019-10-15 07:53:13,747: File "/usr/sbin/anaconda", line 443, in <module>
DEBUG util.py:593:  2019-10-15 07:53:13,747: ksdata = startup_utils.parse_kickstart(kspath, addon_paths, strict_mode=opts.ksstrict)
DEBUG util.py:593:  2019-10-15 07:53:13,747: File "/usr/lib64/python3.8/site-packages/pyanaconda/startup_utils.py", line 392, in parse_kickstart
DEBUG util.py:593:  2019-10-15 07:53:13,747: kickstart.parseKickstart(ksdata, ks, strict_mode=strict_mode, pass_to_boss=True)
DEBUG util.py:593:  2019-10-15 07:53:13,747: File "/usr/lib64/python3.8/site-packages/pyanaconda/kickstart.py", line 776, in parseKickstart
DEBUG util.py:593:  2019-10-15 07:53:13,747: ksparser.readKickstart(f)
DEBUG util.py:593:  2019-10-15 07:53:13,747: File "/usr/lib/python3.8/site-packages/pykickstart/parser.py", line 823, in readKickstart
DEBUG util.py:593:  2019-10-15 07:53:13,747: self.readKickstartFromString(s, reset=False)
DEBUG util.py:593:  2019-10-15 07:53:13,748: File "/usr/lib/python3.8/site-packages/pykickstart/parser.py", line 796, in readKickstartFromString
DEBUG util.py:593:  2019-10-15 07:53:13,748: self._stateMachine(i)
DEBUG util.py:593:  2019-10-15 07:53:13,748: File "/usr/lib/python3.8/site-packages/pykickstart/parser.py", line 779, in _stateMachine
DEBUG util.py:593:  2019-10-15 07:53:13,748: self._tryFunc(lambda: self.handleCommand(lineno, args))
DEBUG util.py:593:  2019-10-15 07:53:13,748: File "/usr/lib/python3.8/site-packages/pykickstart/parser.py", line 690, in _tryFunc
DEBUG util.py:593:  2019-10-15 07:53:13,748: fn()
DEBUG util.py:593:  2019-10-15 07:53:13,748: File "/usr/lib/python3.8/site-packages/pykickstart/parser.py", line 779, in <lambda>
DEBUG util.py:593:  2019-10-15 07:53:13,748: self._tryFunc(lambda: self.handleCommand(lineno, args))
DEBUG util.py:593:  2019-10-15 07:53:13,748: File "/usr/lib64/python3.8/site-packages/pyanaconda/kickstart.py", line 715, in handleCommand
DEBUG util.py:593:  2019-10-15 07:53:13,748: return KickstartParser.handleCommand(self, lineno, args)
DEBUG util.py:593:  2019-10-15 07:53:13,748: File "/usr/lib/python3.8/site-packages/pykickstart/parser.py", line 581, in handleCommand
DEBUG util.py:593:  2019-10-15 07:53:13,748: retval = self.handler.dispatcher(args, lineno)
DEBUG util.py:593:  2019-10-15 07:53:13,749: File "/usr/lib/python3.8/site-packages/pykickstart/base.py", line 385, in dispatcher
DEBUG util.py:593:  2019-10-15 07:53:13,749: obj = self.commands[cmd].parse(args[1:])
DEBUG util.py:593:  2019-10-15 07:53:13,749: File "/usr/lib64/python3.8/site-packages/pyanaconda/kickstart.py", line 302, in parse
DEBUG util.py:593:  2019-10-15 07:53:13,749: setting_only_hostname = nd.hostname and len(args) <= 2
DEBUG util.py:593:  2019-10-15 07:53:13,749: AttributeError: 'NoneType' object has no attribute 'hostname'
DEBUG util.py:593:  2019-10-15 07:53:13,838: Running anaconda failed: process '['unshare', '--pid', '--kill-child', '--mount', '--propagation', 'unchanged', 'anaconda', '--kickstart', '/chroot_tmpdir/koji-image-f32-build-38303019.ks', '--cmdline', '--loglevel', 'debug', '--dirinstall', '--remotelog', '127.0.0.1:42975']' exited with status 1
DEBUG util.py:593:  2019-10-15 07:54:10,991: Install failed: novirt_install failed
DEBUG util.py:593:  2019-10-15 07:54:10,992: Removing bad disk image
DEBUG util.py:593:  2019-10-15 07:54:10,993: ERROR: Image creation failed: novirt_install failed
DEBUG util.py:593:  2019-10-15 07:54:10,993: Image creation failed: novirt_install failed

Seems to affect all/any live. 

If no immediate solution presents itself, we can untag and wait for a fix...

Comment 1 Vendula Poncova 2019-10-15 14:43:54 UTC
Fixed in a pull request: https://github.com/rhinstaller/anaconda/pull/2180

Comment 2 Mohan Boddu 2019-10-16 14:10:09 UTC
Not the same error, but seems like related:

From today's compose, failed task is : https://koji.fedoraproject.org/koji/taskinfo?taskID=38321968

DEBUG util.py:593:  2019-10-16 07:47:49,497: Starting installer, one moment...
DEBUG util.py:593:  2019-10-16 07:47:49,498: terminal size detection failed, using default width
DEBUG util.py:593:  2019-10-16 07:47:49,498: anaconda 32.9-1.fc32 for Fedora-KDE-Live Rawhide (pre-release) started.
DEBUG util.py:593:  2019-10-16 07:47:49,502: Traceback (most recent call last):
DEBUG util.py:593:  2019-10-16 07:47:49,502: File "/usr/sbin/anaconda", line 443, in <module>
DEBUG util.py:593:  2019-10-16 07:47:49,502: ksdata = startup_utils.parse_kickstart(kspath, addon_paths, strict_mode=opts.ksstrict)
DEBUG util.py:593:  2019-10-16 07:47:49,502: File "/usr/lib64/python3.8/site-packages/pyanaconda/startup_utils.py", line 392, in parse_kickstart
DEBUG util.py:593:  2019-10-16 07:47:49,502: kickstart.parseKickstart(ksdata, ks, strict_mode=strict_mode, pass_to_boss=True)
DEBUG util.py:593:  2019-10-16 07:47:49,503: File "/usr/lib64/python3.8/site-packages/pyanaconda/kickstart.py", line 776, in parseKickstart
DEBUG util.py:593:  2019-10-16 07:47:49,503: ksparser.readKickstart(f)
DEBUG util.py:593:  2019-10-16 07:47:49,503: File "/usr/lib/python3.8/site-packages/pykickstart/parser.py", line 823, in readKickstart
DEBUG util.py:593:  2019-10-16 07:47:49,503: self.readKickstartFromString(s, reset=False)
DEBUG util.py:593:  2019-10-16 07:47:49,503: File "/usr/lib/python3.8/site-packages/pykickstart/parser.py", line 796, in readKickstartFromString
DEBUG util.py:593:  2019-10-16 07:47:49,503: self._stateMachine(i)
DEBUG util.py:593:  2019-10-16 07:47:49,503: File "/usr/lib/python3.8/site-packages/pykickstart/parser.py", line 779, in _stateMachine
DEBUG util.py:593:  2019-10-16 07:47:49,503: self._tryFunc(lambda: self.handleCommand(lineno, args))
DEBUG util.py:593:  2019-10-16 07:47:49,503: File "/usr/lib/python3.8/site-packages/pykickstart/parser.py", line 690, in _tryFunc
DEBUG util.py:593:  2019-10-16 07:47:49,504: fn()
DEBUG util.py:593:  2019-10-16 07:47:49,504: File "/usr/lib/python3.8/site-packages/pykickstart/parser.py", line 779, in <lambda>
DEBUG util.py:593:  2019-10-16 07:47:49,504: self._tryFunc(lambda: self.handleCommand(lineno, args))
DEBUG util.py:593:  2019-10-16 07:47:49,504: File "/usr/lib64/python3.8/site-packages/pyanaconda/kickstart.py", line 715, in handleCommand
DEBUG util.py:593:  2019-10-16 07:47:49,504: return KickstartParser.handleCommand(self, lineno, args)
DEBUG util.py:593:  2019-10-16 07:47:49,504: File "/usr/lib/python3.8/site-packages/pykickstart/parser.py", line 581, in handleCommand
DEBUG util.py:593:  2019-10-16 07:47:49,504: retval = self.handler.dispatcher(args, lineno)
DEBUG util.py:593:  2019-10-16 07:47:49,504: File "/usr/lib/python3.8/site-packages/pykickstart/base.py", line 385, in dispatcher
DEBUG util.py:593:  2019-10-16 07:47:49,504: obj = self.commands[cmd].parse(args[1:])
DEBUG util.py:593:  2019-10-16 07:47:49,504: File "/usr/lib/python3.8/site-packages/pykickstart/commands/partition.py", line 734, in parse
DEBUG util.py:593:  2019-10-16 07:47:49,505: retval = F23_Partition.parse(self, args)
DEBUG util.py:593:  2019-10-16 07:47:49,505: File "/usr/lib/python3.8/site-packages/pykickstart/commands/partition.py", line 679, in parse
DEBUG util.py:593:  2019-10-16 07:47:49,505: retval = F20_Partition.parse(self, args)
DEBUG util.py:593:  2019-10-16 07:47:49,505: File "/usr/lib/python3.8/site-packages/pykickstart/commands/partition.py", line 644, in parse
DEBUG util.py:593:  2019-10-16 07:47:49,505: if self.handler.autopart.seen:
DEBUG util.py:593:  2019-10-16 07:47:49,505: AttributeError: 'AnacondaKSHandler' object has no attribute 'autopart'
DEBUG util.py:593:  2019-10-16 07:47:49,587: Running anaconda failed: process '['unshare', '--pid', '--kill-child', '--mount', '--propagation', 'unchanged', 'anaconda', '--kickstart', '/chroot_tmpdir/koji-image-f32-build-38321968.ks', '--cmdline', '--loglevel', 'debug', '--dirinstall', '--remotelog', '127.0.0.1:53869']' exited with status 1
DEBUG util.py:593:  2019-10-16 07:48:47,754: Install failed: novirt_install failed
DEBUG util.py:593:  2019-10-16 07:48:47,755: Removing bad disk image
DEBUG util.py:593:  2019-10-16 07:48:47,778: ERROR: Image creation failed: novirt_install failed
DEBUG util.py:593:  2019-10-16 07:48:47,779: Image creation failed: novirt_install failed
DEBUG util.py:741:  Child return code was: 1

Comment 3 Jiri Konecny 2019-10-17 13:37:35 UTC
PR for the newer issue: https://github.com/rhinstaller/anaconda/pull/2186

Comment 4 Ben Cotton 2020-02-11 17:51:25 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 32 development cycle.
Changing version to 32.