Bug 1811649 - AttributeError: 'str' object has no attribute 'get_uuid'
Summary: AttributeError: 'str' object has no attribute 'get_uuid'
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: anaconda
Version: 32
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Anaconda Maintenance Team
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-03-09 13:09 UTC by Jiri Konecny
Modified: 2020-03-22 03:08 UTC (History)
10 users (show)

Fixed In Version: anaconda-32.24.3-1 anaconda-32.24.3-1.fc32
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2020-03-22 03:08:56 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
journal.log (4.72 MB, text/plain)
2020-03-09 13:11 UTC, Jiri Konecny
no flags Details

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.


Note You need to log in before you can comment on or make changes to this bug.