Bug 1811649

Summary: AttributeError: 'str' object has no attribute 'get_uuid'
Product: [Fedora] Fedora Reporter: Jiri Konecny <jkonecny>
Component: anacondaAssignee: Anaconda Maintenance Team <anaconda-maint-list>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 32CC: anaconda-maint-list, jkonecny, jonathan, jpazdziora, kellin, rvykydal, sgrubb, vanmeeuwen+fedora, vponcova, wwoods
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: anaconda-32.24.3-1 anaconda-32.24.3-1.fc32 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-03-22 03:08:56 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:
Attachments:
Description Flags
journal.log none

Description Jiri Konecny 2020-03-09 13:09:51 UTC
Description of problem:

When booting installation with KS file I see exception:

Mar 06 16:44:43 jk_test anaconda[2317]: anaconda: network: Devices found: ['ens3']
Mar 06 16:44:43 jk_test org.fedoraproject.Anaconda.Modules.Network[2375]: DEBUG:dasbus.connection:Publishing an object at /org/fedoraproject/Anaconda/Modules/Network/Task/1.
Mar 06 16:44:43 jk_test anaconda[2317]: anaconda: network: Running task Consolidate initramfs connections
Mar 06 16:44:43 jk_test org.fedoraproject.Anaconda.Modules.Network[2375]: INFO:anaconda.threading:Running Thread: AnaTaskThread-ConsolidateInitramfsConnectionsTask-1 (139949676324608)
Mar 06 16:44:43 jk_test org.fedoraproject.Anaconda.Modules.Network[2375]: DEBUG:anaconda.modules.network.initialization:Consolidate initramfs connections: 2 for ens3 - ensure active ifcfg connection
Mar 06 16:44:43 jk_test org.fedoraproject.Anaconda.Modules.Network[2375]: INFO:anaconda.threading:Thread Failed: AnaTaskThread-ConsolidateInitramfsConnectionsTask-1 (139949676324608)
Mar 06 16:44:43 jk_test org.fedoraproject.Anaconda.Modules.Network[2375]: ERROR:anaconda.modules.common.task.task:Thread AnaTaskThread-ConsolidateInitramfsConnectionsTask-1 has failed: Traceback (most recent call last):
Mar 06 16:44:43 jk_test org.fedoraproject.Anaconda.Modules.Network[2375]:   File "/run/install/updates/pyanaconda/threading.py", line 280, in run
Mar 06 16:44:43 jk_test org.fedoraproject.Anaconda.Modules.Network[2375]:     threading.Thread.run(self)
Mar 06 16:44:43 jk_test org.fedoraproject.Anaconda.Modules.Network[2375]:   File "/usr/lib64/python3.8/threading.py", line 870, in run
Mar 06 16:44:43 jk_test org.fedoraproject.Anaconda.Modules.Network[2375]:     self._target(*self._args, **self._kwargs)
Mar 06 16:44:43 jk_test org.fedoraproject.Anaconda.Modules.Network[2375]:   File "/run/install/updates/pyanaconda/modules/common/task/task.py", line 95, in _task_run_callback
Mar 06 16:44:43 jk_test org.fedoraproject.Anaconda.Modules.Network[2375]:     self._set_result(self.run())
Mar 06 16:44:43 jk_test org.fedoraproject.Anaconda.Modules.Network[2375]:   File "/run/install/updates/pyanaconda/modules/network/utils.py", line 130, in wrapped
Mar 06 16:44:43 jk_test org.fedoraproject.Anaconda.Modules.Network[2375]:     return function(*args, **kwargs)
Mar 06 16:44:43 jk_test org.fedoraproject.Anaconda.Modules.Network[2375]:   File "/run/install/updates/pyanaconda/modules/network/initialization.py", line 223, in run
Mar 06 16:44:43 jk_test org.fedoraproject.Anaconda.Modules.Network[2375]:     con_for_iface.get_uuid(),
Mar 06 16:44:43 jk_test org.fedoraproject.Anaconda.Modules.Network[2375]: AttributeError: 'str' object has no attribute 'get_uuid'
Mar 06 16:44:43 jk_test org.fedoraproject.Anaconda.Modules.Network[2375]: INFO:anaconda.threading:Thread Done: AnaTaskThread-ConsolidateInitramfsConnectionsTask-1 (139949676324608)
Mar 06 16:44:44 jk_test org.fedoraproject.Anaconda.Modules.Network[2375]: WARNING:dasbus.server.handler:The call org.fedoraproject.Anaconda.Task.Finish has failed with an exception:
Mar 06 16:44:44 jk_test org.fedoraproject.Anaconda.Modules.Network[2375]: Traceback (most recent call last):
Mar 06 16:44:44 jk_test org.fedoraproject.Anaconda.Modules.Network[2375]:   File "/usr/lib/python3.8/site-packages/dasbus/server/handler.py", line 409, in _method_callback
Mar 06 16:44:44 jk_test org.fedoraproject.Anaconda.Modules.Network[2375]:     result = self._handle_call(
Mar 06 16:44:44 jk_test org.fedoraproject.Anaconda.Modules.Network[2375]:   File "/usr/lib/python3.8/site-packages/dasbus/server/handler.py", line 234, in _handle_call
Mar 06 16:44:44 jk_test org.fedoraproject.Anaconda.Modules.Network[2375]:     return handler(*parameters)
Mar 06 16:44:44 jk_test org.fedoraproject.Anaconda.Modules.Network[2375]:   File "/run/install/updates/pyanaconda/modules/common/task/task_interface.py", line 114, in Finish
Mar 06 16:44:44 jk_test org.fedoraproject.Anaconda.Modules.Network[2375]:     self.implementation.finish()
Mar 06 16:44:44 jk_test org.fedoraproject.Anaconda.Modules.Network[2375]:   File "/run/install/updates/pyanaconda/modules/common/task/task.py", line 133, in finish
Mar 06 16:44:44 jk_test org.fedoraproject.Anaconda.Modules.Network[2375]:     threadMgr.raise_if_error(self._thread_name)
Mar 06 16:44:44 jk_test org.fedoraproject.Anaconda.Modules.Network[2375]:   File "/run/install/updates/pyanaconda/threading.py", line 171, in raise_if_error
Mar 06 16:44:44 jk_test org.fedoraproject.Anaconda.Modules.Network[2375]:     raise exc_info[0](exc_info[1]).with_traceback(exc_info[2])
Mar 06 16:44:44 jk_test org.fedoraproject.Anaconda.Modules.Network[2375]:   File "/run/install/updates/pyanaconda/threading.py", line 280, in run
Mar 06 16:44:44 jk_test org.fedoraproject.Anaconda.Modules.Network[2375]:     threading.Thread.run(self)
Mar 06 16:44:44 jk_test org.fedoraproject.Anaconda.Modules.Network[2375]:   File "/usr/lib64/python3.8/threading.py", line 870, in run
Mar 06 16:44:44 jk_test org.fedoraproject.Anaconda.Modules.Network[2375]:     self._target(*self._args, **self._kwargs)
Mar 06 16:44:44 jk_test org.fedoraproject.Anaconda.Modules.Network[2375]:   File "/run/install/updates/pyanaconda/modules/common/task/task.py", line 95, in _task_run_callback
Mar 06 16:44:44 jk_test org.fedoraproject.Anaconda.Modules.Network[2375]:     self._set_result(self.run())
Mar 06 16:44:44 jk_test org.fedoraproject.Anaconda.Modules.Network[2375]:   File "/run/install/updates/pyanaconda/modules/network/utils.py", line 130, in wrapped
Mar 06 16:44:44 jk_test org.fedoraproject.Anaconda.Modules.Network[2375]:     return function(*args, **kwargs)
Mar 06 16:44:44 jk_test org.fedoraproject.Anaconda.Modules.Network[2375]:   File "/run/install/updates/pyanaconda/modules/network/initialization.py", line 223, in run
Mar 06 16:44:44 jk_test org.fedoraproject.Anaconda.Modules.Network[2375]:     con_for_iface.get_uuid(),
Mar 06 16:44:44 jk_test org.fedoraproject.Anaconda.Modules.Network[2375]: AttributeError: 'str' object has no attribute 'get_uuid'


How reproducible:
Always

Steps to Reproduce:
1. Run installation with KS file
2. Wait for the exception

Actual results:
Exception is raised and Anaconda will not start correctly.

Expected results:
Installation should run as expected.

Additional info:
My KS file:

#version=DEVEL
# System authorization information

# Keyboard layouts
keyboard --xlayouts='cz (dvorak-ucw)'
# System language
lang en_US
timezone Europe/Prague

reboot

rootpw test

text

##############
# Sources
##############

liveimg --url=http://<server>/sparse-image.img

##############
# Storage variants
##############

zerombr
clearpart --all
autopart

##############
# Packages
##############

%packages
%end

Comment 1 Jiri Konecny 2020-03-09 13:11:36 UTC
Created attachment 1668659 [details]
journal.log

Comment 2 Radek Vykydal 2020-03-09 13:22:20 UTC
https://github.com/rhinstaller/anaconda/pull/2366

Comment 3 Steve Grubb 2020-03-12 17:27:01 UTC
I'm also running into this testing kickstart.

Comment 4 Fedora Update System 2020-03-17 13:47:22 UTC
FEDORA-2020-84ddf3ee4d has been submitted as an update to Fedora 32. https://bodhi.fedoraproject.org/updates/FEDORA-2020-84ddf3ee4d

Comment 5 Fedora Update System 2020-03-18 02:38:24 UTC
anaconda-32.24.3-1.fc32 has been pushed to the Fedora 32 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-2020-84ddf3ee4d

Comment 6 Fedora Update System 2020-03-22 03:08:56 UTC
anaconda-32.24.3-1.fc32 has been pushed to the Fedora 32 stable repository. If problems still persist, please make note of it in this bug report.