Bug 2519654 - anaconda-webui review screen crashes with NoneType error when querying PartitioningMethod
Summary: anaconda-webui review screen crashes with NoneType error when querying Partit...
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: anaconda-webui
Version: 45
Hardware: All
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Katerina Koukiou
QA Contact:
URL: https://openqa.fedoraproject.org/test...
Whiteboard: AcceptedBlocker
Depends On:
Blocks: BetaBlocker, F45BetaBlocker
TreeView+ depends on / blocked
 
Reported: 2026-08-19 14:41 UTC by Paul Whalen
Modified: 2026-08-25 11:28 UTC (History)
8 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2026-08-25 11:28:24 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Paul Whalen 2026-08-19 14:41:47 UTC
During Fedora IoT installation, the anaconda-webui review screen (anaconda-screen-review) fails when attempting to query the PartitioningMethod D-Bus property. 

Error:

Aug 19 11:33:10 localhost.localdomain /usr/bin/cockpit-bridge[2932]: do_call({'call': [None, 'org.freedesktop.DBus.Properties', 'Get',
['org.fedoraproject.Anaconda.Modules.Storage.Partitioning', 'PartitioningMethod']], 'id': '29'}): generic exception
Traceback (most recent call last):
  File "/usr/lib/python3.15/site-packages/cockpit/channels/dbus.py", line 332, in do_call
    method_call = self.bus.message_new_method_call(self.name, path, iface, method, signature, *args)
  File "/usr/lib/python3.15/site-packages/cockpit/_vendor/systemd_ctypes/bus.py", line 330, in message_new_method_call
    self._message_new_method_call(byref(message), destination, path, interface, member)
  File "/usr/lib/python3.15/site-packages/cockpit/_vendor/systemd_ctypes/librarywrapper.py", line 206, in <lambda>
    setattr(cls, name, lambda *args: func(*args))
ctypes.ArgumentError: argument 4: AttributeError: 'NoneType' object has no attribute 'encode'


Full logs: https://openqa.fedoraproject.org/tests/5160891/logfile?filename=_boot_to_anaconda-journal.txt#line-2750


Reproducible: Always

Version:
anaconda-webui-78-1.fc45.noarch
anaconda-install-img-deps-45.19-1.fc45.x86_64
anaconda-widgets-45.19-1.fc45.x86_64
anaconda-dracut-45.19-1.fc45.x86_64
anaconda-45.19-1.fc45.x86_64
anaconda-install-env-deps-45.19-1.fc45.x86_64
anaconda-core-45.19-1.fc45.x86_64
anaconda-tui-45.19-1.fc45.x86_64

Comment 1 Fedora Blocker Bugs Application 2026-08-19 14:46:44 UTC
Proposed as a Blocker for 45-beta by Fedora user pwhalen using the blocker tracking app because:

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

Comment 2 Lukas Ruzicka (Red Hat) 2026-08-24 18:56:49 UTC
  AGREED AcceptedBetaBlocker
  
  Discussed at the 2026-08-24 (blocker / freeze exception) review meeting:
  
  This is accepted as a clear violation of all "complete an installation" criteria for the release-blocking IoT installer, e.g. "The installer must be able to complete an installation to a single disk using automatic partitioning."
  
  https://meetbot-raw.fedoraproject.org//blocker-review_matrix_fedoraproject-org/2026-08-24/f45-blocker-review.2026-08-24-15.59.log.txt

Comment 3 Katerina Koukiou 2026-08-25 11:28:24 UTC
The cause for this should be fixed by https://bodhi.fedoraproject.org/updates/FEDORA-2026-b3be695f76

But the IOT installer was adjusted to use GTK for Fedora 45. https://bodhi.fedoraproject.org/updates/FEDORA-2026-c8b6613fbe


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