Bug 2329587
| Summary: | Reboot from traditional installer fails with "The call org.fedoraproject.Anaconda.Boss.Quit has failed with an exception:" | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Adam Williamson <awilliam> | ||||
| Component: | pygobject3 | Assignee: | GNOME SIG Unassigned <gnome-sig> | ||||
| Status: | CLOSED UPSTREAM | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
| Severity: | urgent | Docs Contact: | |||||
| Priority: | unspecified | ||||||
| Version: | 42 | CC: | amigadave, anaconda-maint, gnome-sig, kkoukiou, klember, otaylor, robatino, w | ||||
| Target Milestone: | --- | ||||||
| Target Release: | --- | ||||||
| Hardware: | All | ||||||
| OS: | Linux | ||||||
| Whiteboard: | openqa | ||||||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2025-11-14 21:00:12 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
Adam Williamson
2024-11-30 02:24:29 UTC
Created attachment 2060434 [details]
full journal of an affected install
Pinging to pygobject3 as that does seem like a likely suspect. anaconda-core does depend on python3-gobject-base which comes from that src.rpm. Looks like this also caused today's Rawhide to fail: https://koji.fedoraproject.org/koji/taskinfo?taskID=126389014 . Look at the screenshot - https://kojipkgs.fedoraproject.org//work/tasks/9014/126389014/screenshot.png . It's also stuck on "Message recipient disconnected from message bus without replying". These installs are kickstart driven. When the kickstart finishes we run through the same exit handler as we do when you click Reboot after an interactive install, so this is the same thing. OK, I think I bisected this to https://gitlab.gnome.org/GNOME/pygobject/-/commit/bf80d0f34af5062fd1201d71fbcd3a34bf1d1a80 . Just confirming that now. For the record, this is currently worked around by reverting bf80d0f34af5062fd1201d71fbcd3a34bf1d1a80 , but we need a longer-term fix. This is also reproducible by clicking 'Quit' button, while the installation is running. One does not need to wait for the installation to finish to click 'Reboot'. Upstream fix available: https://github.com/rhinstaller/anaconda/pull/6059 Update: we still have the revert in pygobject3 at this point. I don't think anyone has fixed this 'properly' yet. The anaconda patch did not fix the bug, so unmarking as POST. I'm gonna unpropose this as a blocker, though, because it's not an active problem ATM as we have the pygobject3 revert. This bug appears to have been reported against 'rawhide' during the Fedora Linux 42 development cycle. Changing version to 42. So, the reversion in pygobject3 package was removed in 3.52.3, some time ago: https://src.fedoraproject.org/rpms/pygobject3/c/d8b412c7e51acbae3644a0c785c3c7021795b159?branch=rawhide We have a workaround for this in openQA test code, but it should record a soft failure, and at a quick look, I'm not seeing any of those soft failures in recent F43 tests. So I *think* this somehow got resolved. I'm going to close it as WORKSFORME and drop the workaround from the openQA test code; if we start seeing failures again, we can re-open... Ah, it looks like the change was reverted upstream, and has not since been restored: https://gitlab.gnome.org/GNOME/pygobject/-/commit/c958ef51598578b63c6055841ba51f5da786a8c1 |