Bug 1287262
Summary: | dnf system upgrade fails due to libxml2 dependency | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Amedeo Salvati <amedeo.salvati> |
Component: | libxml2 | Assignee: | Daniel Veillard <veillard> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | urgent | Docs Contact: | |
Priority: | urgent | ||
Version: | 22 | CC: | athmanem, awilliam, c.david86, hjalmar, klember, mzdunek, veillard |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | libxml2-2.9.3-2.fc23 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2015-12-04 19:19: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: |
Description
Amedeo Salvati
2015-12-01 20:43:30 UTC
This is a straight up packaging error, and it needs fixing urgently as it's breaking a lot of F23 upgrades. The problem is this. The subpackage got renamed from libxml2-python to python-libxml2 for F23. An Obsoletes was added: Obsoletes: %{name}-python < 2.9.2-6 and that worked fine...but then the packager broke it by doing a new F22 build: http://koji.fedoraproject.org/koji/buildinfo?buildID=700502 That's versioned 2.9.3-1.fc22, but still uses the libxml2-python name for the python subpackage, not python-libxml2. So now we have a libxml2-python-2.9.3-1.fc22 , and python-libxml2-2.9.3-1.fc23 will not obsolete it, because 2.9.3-1 is greater than 2.9.2-6. The version on the obsoletes needs to be bumped. Should be fixed with http://pkgs.fedoraproject.org/cgit/libxml2.git/commit/?id=1bb09a472aee6befcff5fc51eb1e2b4a6ab9cf88 libxml2-2.9.3-2.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2015-48362b03d1 libxml2-2.9.3-2.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with $ su -c 'dnf --enablerepo=updates-testing update libxml2' You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-48362b03d1 This error still appears while running 'fedora-upgrade'on Fedora 22 Just downgrade libxml2-2.9.2-4.fc22.x86_64.rpm libxml2-python-2.9.2-4.fc22.x86_64.rpm download rpm from koji http://koji.fedoraproject.org/koji/buildinfo?buildID=683982 The update is still in testing, so unless you have the updates-testing repository enabled as part of your upgrade process, you'll still see the bug, yeah. It'll stop when the upgrade goes stable. libxml2-2.9.3-2.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report. |