Bug 1622449
Summary: | _transaction.Swdb_endTransaction(): RuntimeError: ... TransactionItem state is not set: | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Jaroslav Rohel <jrohel> |
Component: | libdnf | Assignee: | Daniel Mach <dmach> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | rawhide | CC: | awilliam, dmach, jmracek, mluscon, rpm-software-management |
Target Milestone: | --- | Keywords: | Triaged |
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | libdnf-0.19.1-3.fc29 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2018-09-20 22:35:36 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: | |||
Bug Depends On: | |||
Bug Blocks: | 1615770 |
Description
Jaroslav Rohel
2018-08-27 08:40:37 UTC
Reproducer: dnf --installroot=/tmp/vulkan --releasever=27 --nogpgcheck --repoid=fedora --repoid=updates install vulkan-1.1.73.0-1.fc27.i686 vulkan-1.1.73.0-1.fc27.x86_64 vulkan-filesystem-1.1.73.0-1.fc27 dnf --installroot=/tmp/vulkan --releasever=27 --nogpgcheck --repoid=fedora --repoid=updates update This will require additional changes. When the package is added to the transaction multiple times, it should be added only once to the database with the best reason value. I believe the commit mentioned here was merged before 0.19.1, so will mark https://bodhi.fedoraproject.org/updates/FEDORA-2018-f16a71bc92 as fixing this. However, I got a similar error with libdnf 0.19.1: https://bugzilla.redhat.com/show_bug.cgi?id=1629340 anaconda-29.24.3-1.fc29 dnf-3.5.1-1.fc29 dnf-plugins-core-3.0.3-1.fc29 libdnf-0.19.1-2.fc29 lorax-29.12-2.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2018-f16a71bc92 anaconda-29.24.3-1.fc29 dnf-3.5.1-1.fc29 dnf-plugins-core-3.0.3-1.fc29 libdnf-0.19.1-2.fc29 lorax-29.12-2.fc29 python-blivet-3.1.0-2.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2018-f16a71bc92 anaconda-29.24.3-1.fc29, dnf-3.5.1-1.fc29, dnf-plugins-core-3.0.3-1.fc29, libdnf-0.19.1-3.fc29, lorax-29.12-2.fc29, python-blivet-3.1.0-2.fc29 has been pushed to the Fedora 29 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-2018-f16a71bc92 anaconda-29.24.3-1.fc29, dnf-3.5.1-1.fc29, dnf-plugins-core-3.0.3-1.fc29, libdnf-0.19.1-3.fc29, lorax-29.12-2.fc29, python-blivet-3.1.0-2.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report. |