Actions
Bug #5947
closedceph-deploy RPM release is pointing to the wrong repo
Status:
Resolved
Priority:
Urgent
Assignee:
-
Category:
ceph-deploy
Target version:
-
% Done:
0%
Source:
other
Tags:
Backport:
Regression:
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
The new release of ceph-deploy (1.2.1) has a problem with dependencies and it is not possible to install.
From IRC
verdurin alfredodeza: I think you need to update the yum repo files for those extra packages verdurin otherwise, the older ceph-deploy release in the main Ceph repo overrides them verdurin The release file e.g. http://ceph.com/packages/ceph-extras/rpm/centos6/noarch/ceph-deploy-release-1-0.noarch.rpm verdurin points at the main repo, not the extras one verdurin when I try to run the 1.2.1 release, it complains that the version of python-pushy is too old
When installing, this is the traceback:
Traceback (most recent call last): File "/usr/bin/ceph-deploy", line 21, in <module> main() File "/usr/lib/python2.6/site-packages/ceph_deploy/util/decorators.py", line 83, in newfunc return f(*a, **kw) File "/usr/lib/python2.6/site-packages/ceph_deploy/cli.py", line 85, in main args = parse_args(args=args, namespace=namespace) File "/usr/lib/python2.6/site-packages/ceph_deploy/cli.py", line 54, in parse_args for ep in pkg_resources.iter_entry_points('ceph_deploy.cli') File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 1947, in load if require: self.require(env, installer) File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 1960, in require working_set.resolve(self.dist.requires(self.extras),env,installer)) File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 550, in resolve raise VersionConflict(dist,req) # XXX put more info here pkg_resources.VersionConflict: (pushy 0.5.1 (/usr/lib/python2.6/site-packages), Requirement.parse('pushy>=0.5.2'))
Actions