Project

General

Profile

Bug #5947

ceph-deploy RPM release is pointing to the wrong repo

Added by Alfredo Deza over 10 years ago. Updated over 10 years ago.

Status:
Resolved
Priority:
Urgent
Assignee:
-
Category:
ceph-deploy
Target version:
-
% Done:

0%

Source:
other
Tags:
Backport:
Regression:
No
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'))

History

#1 Updated by Anonymous over 10 years ago

  • Status changed from New to In Progress

#2 Updated by Anonymous over 10 years ago

  • Status changed from In Progress to Resolved

ceph-deploy-release packages have been rebuilt to point to http://ceph.com/packages/ceph-extras/rpm/${dist}/noarch
Tested on centos6.3.

Also available in: Atom PDF