Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1751103
Summary: | [abrt] dnf: configure_upgrade(): system_upgrade.py:410:configure_upgrade:TypeError: argument of type 'NoneType' is not iterable | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Ole Schönburg <ole.schoenburg> | ||||||||||||||||||||
Component: | dnf | Assignee: | Pavla Kratochvilova <pkratoch> | ||||||||||||||||||||
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||||||||||||||
Severity: | unspecified | Docs Contact: | |||||||||||||||||||||
Priority: | unspecified | ||||||||||||||||||||||
Version: | 31 | CC: | bepvte+bugzilla, dima, dmach, gmarr, jmracek, jonha87, jrohel, kparal, mblaha, mhatina, mschmidt, packaging-team-maint, pkratoch, robatino, rpm-software-management, sbergman, vmukhame | ||||||||||||||||||||
Target Milestone: | --- | Keywords: | Triaged | ||||||||||||||||||||
Target Release: | --- | ||||||||||||||||||||||
Hardware: | x86_64 | ||||||||||||||||||||||
OS: | Unspecified | ||||||||||||||||||||||
URL: | https://retrace.fedoraproject.org/faf/reports/bthash/9ef42289901105352a087c93684e4da7adb39db9 | ||||||||||||||||||||||
Whiteboard: | abrt_hash:94873f5beae4b09ddfa76fa73623fe581511c402;VARIANT_ID=workstation; AcceptedBlocker | ||||||||||||||||||||||
Fixed In Version: | Doc Type: | If docs needed, set a value | |||||||||||||||||||||
Doc Text: | Story Points: | --- | |||||||||||||||||||||
Clone Of: | Environment: | ||||||||||||||||||||||
Last Closed: | 2019-10-01 00:01:01 UTC | Type: | --- | ||||||||||||||||||||
Regression: | --- | Mount Type: | --- | ||||||||||||||||||||
Documentation: | --- | CRM: | |||||||||||||||||||||
Verified Versions: | Category: | --- | |||||||||||||||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||||||||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||||||||||||||
Embargoed: | |||||||||||||||||||||||
Bug Depends On: | |||||||||||||||||||||||
Bug Blocks: | 1644939 | ||||||||||||||||||||||
Attachments: |
|
Description
Ole Schönburg
2019-09-11 07:45:48 UTC
Created attachment 1613962 [details]
File: _var_log_dnf.log
Created attachment 1613963 [details]
File: backtrace
Created attachment 1613964 [details]
File: cpuinfo
Created attachment 1613965 [details]
File: dnf-makecache.log
Created attachment 1613966 [details]
File: environ
Created attachment 1613967 [details]
File: mountinfo
Created attachment 1613968 [details]
File: namespaces
Created attachment 1613969 [details]
File: open_fds
Similar problem has been detected: This happens when I do the offline reboot required upgrade. I believe its due to one of my repos? Im not sure. Repo list: enpass-yum.repo fedora-cisco-openh264.repo fedora-modular.repo fedora-rawhide-modular.repo fedora-rawhide.repo fedora.repo fedora-updates-modular.repo fedora-updates.repo fedora-updates-testing-modular.repo fedora-updates-testing.repo google-chrome.repo rpmfusion-free.repo rpmfusion-free-tainted.repo rpmfusion-free-updates.repo rpmfusion-free-updates-testing.repo rpmfusion-nonfree.repo rpmfusion-nonfree-steam.repo rpmfusion-nonfree-tainted.repo rpmfusion-nonfree-updates.repo rpmfusion-nonfree-updates-testing.repo vscode.repo I have put them in an attached tar.gz reporter: libreport-2.10.1 cgroup: 0::/user.slice/user-1000.slice/user/gnome-terminal-server.service cmdline: /usr/bin/python3 /usr/bin/dnf system-upgrade upgrade crash_function: configure_upgrade exception_type: TypeError executable: /usr/bin/dnf interpreter: python3-3.7.4-5.fc31.x86_64 kernel: 5.3.0-1.fc31.x86_64 package: dnf-4.2.9-3.fc31 reason: system_upgrade.py:410:configure_upgrade:TypeError: argument of type 'NoneType' is not iterable runlevel: N 5 type: Python3 uid: 0 Created attachment 1617015 [details]
Tarball of my repos
Proposed as a Blocker for 31-final by Fedora user bepvte using the blocker tracking app because: I believe that this bug should block the release of fedora 31 final, as it causes graphical upgrades to fail when the user uses common external repositories without any errors in their .repo files. I believe this violates the beta release criterion "Installing, removing and updating software". (In reply to Fedora Blocker Bugs Application from comment #11) > I believe that this bug should block the release of fedora 31 final, as it > causes graphical upgrades to fail when the user uses common external What do you mean by *graphical*? Comment 0 is about running "dnf system-upgrade", i.e. a command-line command. Somebody please provide clear reproduction steps. When exactly does this crash happen? The command line stated here is "dnf system-upgrade upgrade", which is a non-supported keyword according to dnf.plugin.system-upgrade man page. This bug is probably a duplicate of Bug 1746346 and that bug states that this happens with command line "dnf system-upgrade" as well as graphical packagekit updates. *** Bug 1746346 has been marked as a duplicate of this bug. *** Thanks, the errors look the same and Pavla posted the same PR for both, so I merged them. Do I understand correctly that no harm is done to the system, the traceback happens before any package gets installed/updated? Also, the traceback happens during the "offline update" screen? Pavla or anyone, can you specify what the trigger is? A repo with some specific configuration? (In reply to Kamil Páral from comment #16) > Thanks, the errors look the same and Pavla posted the same PR for both, so I > merged them. Do I understand correctly that no harm is done to the system, > the traceback happens before any package gets installed/updated? Also, the > traceback happens during the "offline update" screen? Pavla or anyone, can > you specify what the trigger is? A repo with some specific configuration? My specific crash happens after I use the "restart and update" button to restart and begin an update. I also checked "dnf history" and didnt see a transaction, as well just now I ran "rpm -Va" and everything looks fine. I dont know if external repos caused the problem or not, but I do know I use external repos and attached an archive of their .repo files to this bug. I'm having the same problem. I used "dnf system-upgrade" to upgrade to F31 - and since then, the graphical upgrade has been broken (same as in the comment above - the exception happens after rebooting after clicking "restart and upgrade") FEDORA-2019-6a6b241835 has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2019-6a6b241835 Kamil, yes, the traceback happens before any package is modified. As for the trigger, for the command-line tool, it happens when you run "dnf system-upgrade reboot" without runing "dnf system-upgrade download" first (or running the download with older version). I am not sure how the system-upgrade plugin is used in PackageKit. https://bugzilla.redhat.com/show_bug.cgi?id=1756105 looks like another duplicate. *** Bug 1756105 has been marked as a duplicate of this bug. *** dnf-plugins-extras-4.0.5-3.fc31 has been pushed to the Fedora 31 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-2019-6a6b241835 Discussed during the 2019-09-30 blocker review meeting: [0] The decision to classify this bug as an "AcceptedBlocker" was made as it violates the following criterion: "The installed system must be able appropriately to install, remove, and update software with the default tool for the relevant software type in all release-blocking desktops (e.g. default graphical package manager)..." [0] https://meetbot.fedoraproject.org/fedora-blocker-review/2019-09-30/f31-blocker-review.2019-09-30-16.00.txt dnf-plugins-extras-4.0.5-3.fc31 has been pushed to the Fedora 31 stable repository. If problems still persist, please make note of it in this bug report. |