Bug 1577405 - '<CompositeObject>' object has no attribute 'FirewallEnabled'
Summary: '<CompositeObject>' object has no attribute 'FirewallEnabled'
Alias: None
Product: Fedora
Classification: Fedora
Component: anaconda
Version: 29
Hardware: Unspecified
OS: Unspecified
Target Milestone: ---
Assignee: Martin Kolman
QA Contact: Fedora Extras Quality Assurance
Whiteboard: AcceptedFreezeException, RejectedBlocker
Depends On:
Blocks: F29BetaFreezeException
TreeView+ depends on / blocked
Reported: 2018-05-11 22:04 UTC by Patrick Uiterwijk
Modified: 2018-09-09 11:37 UTC (History)
16 users (show)

Fixed In Version: anaconda-29.15-1
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Last Closed: 2018-09-09 11:37:20 UTC
Type: Bug

Attachments (Terms of Use)
oz log with traceback (388.12 KB, text/plain)
2018-05-11 22:20 UTC, Patrick Uiterwijk
no flags Details

Description Patrick Uiterwijk 2018-05-11 22:04:04 UTC
Description of problem:
During the "Configure firewall" phase, the following traceback is thrown:

19:30:05,205 INFO anaconda:anaconda: installation: Task started: Configure firewall (8/19)
19:30:05,221 DEBUG anaconda:anaconda: exception: running handleException
19:30:05,222 CRIT anaconda:anaconda: exception: Traceback (most recent call last):#012#012  File "/usr/lib64/python3.6/site-packages/pyanaconda/threading.py", line 291, in run#012    threading.Thread.run(self)#012#012  File "/usr/lib64/python3.6/threading.py", line 864, in run#012    self._target(*self._args, **self._kwargs)#012#012  File "/usr/lib64/python3.6/site-packages/pyanaconda/installation.py", line 200, in doConfiguration#012    configuration_queue.start()#012#012  File "/usr/lib64/python3.6/site-packages/pyanaconda/installation_tasks.py", line 304, in start#012    item.start()#012#012  File "/usr/lib64/python3.6/site-packages/pyanaconda/installation_tasks.py", line 304, in start#012    item.start()#012#012  File "/usr/lib64/python3.6/site-packages/pyanaconda/installation_tasks.py", line 472, in start#012    self.run_task()#012#012  File "/usr/lib64/python3.6/site-packages/pyanaconda/installation_tasks.py", line 438, in run_task#012    self._task(*self._task_args, **self._task_kwargs)#012#012  File "/usr/lib64/python3.6/site-packages/pyanaconda/kickstart.py", line 932, in execute#012    if firewall_proxy.FirewallEnabled:#012#012AttributeError: '<CompositeObject>' object has no attribute 'FirewallEnabled'

This crashes the installer.

Version-Release number of selected component (if applicable):

Example: https://kojipkgs.fedoraproject.org//work/tasks/1119/26901119/oz-x86_64.log

Comment 1 Patrick Uiterwijk 2018-05-11 22:20:50 UTC
Created attachment 1435154 [details]
oz log with traceback

Attached the Oz log linked to, in case the compose gets cleaned up.

Comment 2 Fedora Blocker Bugs Application 2018-05-11 22:26:03 UTC
Proposed as a Freeze Exception for 29-beta by Fedora user puiterwijk using the blocker tracking app because:

 This prevents composing of the Container base images.

Comment 3 Patrick Uiterwijk 2018-05-11 22:36:43 UTC
Also proposing blocker, because while the container image isn't release blocking, I think that this is a probably problematic case.

Comment 4 Patrick Uiterwijk 2018-05-14 16:34:24 UTC
Working theory is that this is caused by the "--nocore" in the container kickstart, which means no firewalld.
So basically: no firewalld -> broken kickstart.

Comment 5 František Zatloukal 2018-05-14 22:31:25 UTC
Discussed during the 2018-05-14 blocker review meeting: [1]

The decision to classify this bug as an RejectedBlocker and AcceptedFreezeException was made:

"As currently understood, this does not affect any release-blocking image. If our understanding of the bug changes we will revisit this"

This bug was marked as automatic FreezeException as per QA:SOP[2]:

"These bugs can be marked as accepted by any member of one of the stakeholder groups without formal review"

[1] https://meetbot-raw.fedoraproject.org/fedora-blocker-review/2018-05-14/f29-blocker-review.2018-05-14-16.01.log.txt

[2] https://fedoraproject.org/wiki/QA:SOP_freeze_exception_bug_process#Automatic_freeze_exceptions

Comment 6 Martin Kolman 2018-05-15 09:56:32 UTC
PR: https://github.com/rhinstaller/anaconda/pull/1473

Comment 7 Jan Kurik 2018-08-14 11:19:18 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 29 development cycle.
Changing version to '29'.

Comment 8 Peter Robinson 2018-09-09 11:37:20 UTC
Closing this as current release as the latest anaconda in f29 is anaconda-29.24.1-1.fc29 and this was fixed in 29.15

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