Project

General

Profile

Actions

Bug #12382

closed

Package python-ceph is obsoleted by python-rados, but obsoleting package does not provide for requirements

Added by Yuri Weinstein almost 9 years ago. Updated about 8 years ago.

Status:
Won't Fix
Priority:
Urgent
Assignee:
-
Category:
-
Target version:
-
% Done:

0%

Source:
Q/A
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
rados
Pull request ID:
Crash signature (v1):
Crash signature (v2):

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
Actions #1

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
Actions #3

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.

Actions #4

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

Actions #7

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

Actions #8

Updated by Sage Weil about 8 years ago

  • Status changed from New to Won't Fix
Actions

Also available in: Atom PDF