Bug #12382
closedPackage python-ceph is obsoleted by python-rados, but obsoleting package does not provide for requirements
0%
Description
Run: http://pulpito.ceph.redhat.com/teuthology-2015-07-13_22:30:01-rados-firefly-distro-basic-magna/
Jobs: almost all 635
Logs for one: http://magna002.ceph.redhat.com/teuthology-2015-07-13_22:30:01-rados-firefly-distro-basic-magna/152031/teuthology.log
2015-07-16T08:02:28.126 INFO:teuthology.orchestra.run.magna008.stdout:--> Processing Dependency: librados.so.2()(64bit) for package: ceph-radosgw-0.80.10-4.g741f0c2.el7.x86_64 2015-07-16T08:02:28.127 INFO:teuthology.orchestra.run.magna008.stdout:--> Running transaction check 2015-07-16T08:02:28.170 INFO:teuthology.orchestra.run.magna008.stdout:---> Package ceph-common.x86_64 0:0.80.10-4.g741f0c2.el7 will be installed 2015-07-16T08:02:28.171 INFO:teuthology.orchestra.run.magna008.stdout:--> Processing Dependency: python-ceph = 0.80.10-4.g741f0c2.el7 for package: ceph-common-0.80.10-4.g741f0c2.el7.x86_64 2015-07-16T08:02:28.172 INFO:teuthology.orchestra.run.magna008.stdout:Package python-ceph is obsoleted by python-rados, but obsoleting package does not provide for requirements 2015-07-16T08:02:28.173 INFO:teuthology.orchestra.run.magna008.stdout:--> Processing Dependency: librbd1 = 0.80.10-4.g741f0c2.el7 for package: ceph-common-0.80.10-4.g741f0c2.el7.x86_64 2015-07-16T08:02:28.174 INFO:teuthology.orchestra.run.magna008.stdout:--> Processing Dependency: librbd.so.1()(64bit) for package: ceph-common-0.80.10-4.g741f0c2.el7.x86_64 2015-07-16T08:02:28.198 INFO:teuthology.orchestra.run.magna008.stdout:---> Package librados2.x86_64 0:0.80.10-4.g741f0c2.el7 will be installed 2015-07-16T08:02:28.199 INFO:teuthology.orchestra.run.magna008.stdout:--> Running transaction check 2015-07-16T08:02:28.200 INFO:teuthology.orchestra.run.magna008.stdout:---> Package ceph-common.x86_64 0:0.80.10-4.g741f0c2.el7 will be installed 2015-07-16T08:02:28.201 INFO:teuthology.orchestra.run.magna008.stdout:--> Processing Dependency: python-ceph = 0.80.10-4.g741f0c2.el7 for package: ceph-common-0.80.10-4.g741f0c2.el7.x86_64 2015-07-16T08:02:28.225 INFO:teuthology.orchestra.run.magna008.stdout:Package python-ceph is obsoleted by python-rados, but obsoleting package does not provide for requirements 2015-07-16T08:02:28.226 INFO:teuthology.orchestra.run.magna008.stdout:---> Package librbd1.x86_64 0:0.80.10-4.g741f0c2.el7 will be installed 2015-07-16T08:02:28.254 INFO:teuthology.orchestra.run.magna008.stdout:--> Finished Dependency Resolution 2015-07-16T08:02:28.295 INFO:teuthology.orchestra.run.magna008.stdout: You could try using --skip-broken to work around the problem 2015-07-16T08:02:28.296 INFO:teuthology.orchestra.run.magna008.stderr:Error: Package: ceph-common-0.80.10-4.g741f0c2.el7.x86_64 (Ceph) 2015-07-16T08:02:28.315 INFO:teuthology.orchestra.run.magna008.stderr: Requires: python-ceph = 0.80.10-4.g741f0c2.el7 2015-07-16T08:02:28.317 INFO:teuthology.orchestra.run.magna008.stderr: Available: python-ceph-0.80.10-4.g741f0c2.el7.x86_64 (Ceph) 2015-07-16T08:02:28.318 INFO:teuthology.orchestra.run.magna008.stderr: python-ceph = 0.80.10-4.g741f0c2.el7 2015-07-16T08:02:28.534 INFO:teuthology.orchestra.run.magna008.stdout: You could try running: rpm -Va --nofiles --nodigest
Updated by Zack Cerza almost 9 years ago
- Subject changed from "looks to be a packaging bug" (Error: Package: ceph-common-0.80.10-4.g741f0c2.el7.x86_64 (Ceph)) to Package python-ceph is obsoleted by python-rados, but obsoleting package does not provide for requirements
Updated by Ken Dreyer over 8 years ago
Until I can make time to implement and test the plan I described @ http://www.spinics.net/lists/ceph-devel/msg24497.html , we need /etc/yum/pluginconf.d/priorities.conf to have "check_obsoletes = 1" set.
Updated by Zack Cerza over 8 years ago
We actually are setting `check_obsoletes
`, as the log shows. However, we might be hitting this:
http://tracker.ceph.com/issues/11104#note-19
Updated by Yuri Weinstein over 8 years ago
Also in v0.94.4 hammer QE validation run http://149.202.176.126:8081/teuthology-2015-10-15_20:09:53-upgrade:hammer-hammer-distro-basic-openstack/
Updated by Nathan Cutler over 8 years ago
Also in firefly-backports (power cycle): http://qa-proxy.ceph.com/teuthology/smithfarm-2015-10-12_02:37:31-powercycle-firefly-backports-testing-basic-multi/1102180/teuthology.log
Updated by Loïc Dachary over 8 years ago
The package name has an extra .x86_64 at the end, this is probably a gitbuilder issue.
2015-10-15T00:09:24.703 INFO:teuthology.orchestra.run.plana64.stderr:Error: Package: ceph-common-0.80.10-243.gdab77fb.el7.x86_64 (Ceph) 2015-10-15T00:09:24.703 INFO:teuthology.orchestra.run.plana64.stderr: Requires: python-ceph = 0.80.10-243.gdab77fb.el7 2015-10-15T00:09:24.703 INFO:teuthology.orchestra.run.plana64.stderr: Available: python-ceph-0.80.10-243.gdab77fb.el7.x86_64 (Ceph) 2015-10-15T00:09:24.704 INFO:teuthology.orchestra.run.plana64.stderr: python-ceph = 0.80.10-243.gdab77fb.el7