Project

General

Profile

Actions

Bug #8330

closed

repodata on rpm repos do not list latest ceph-deploy (1.5.2)

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

Status:
Resolved
Priority:
Normal
Assignee:
Sandon Van Ness
Category:
-
Target version:
-
% Done:

100%

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

Description

Users are reporting that they get 1.4 with yum. And that radosgw-agent-1.2-0 is there but it isn't

Actions #1

Updated by Simon Ironside almost 10 years ago

Behaviour seems to have changed here since yesterday.

ceph-deploy 1.5.2 is now the only package that appears in yum for this repository, all other packages at http://ceph.com/rpm-firefly/rhel6/noarch/ do not.

Actions #2

Updated by Alfredo Deza almost 10 years ago

  • Status changed from New to 4
  • Priority changed from High to Normal

You mean, you cannot install any other package in that repository?

Actions #3

Updated by Simon Ironside almost 10 years ago

Yes, exactly:

# yum --disablerepo="*" --enablerepo="ceph-noarch" list available
Available Packages
ceph-deploy.noarch                      1.5.2-0                      ceph-noarch
Actions #4

Updated by Zack Cerza almost 10 years ago

  • Project changed from teuthology to devops
  • Assignee changed from Alfredo Deza to Sandon Van Ness
Actions #5

Updated by Simon Ironside almost 10 years ago

Still the same for ceph-deploy 1.5.9 on the rhel7 ceph-noarch repo.
ceph-deploy is the only package available. ceph-release and the 3 python packages don't show.

Actions #6

Updated by Sandon Van Ness almost 10 years ago

As far as I can tell this appears to be something weird with yum where its not listing the packages if its already installed from another repo. Just removing a package already installed on my machine from epel it makes the difference between the package being listed and not listed:

[ubuntu@vpm001 ~]$ sudo yum --disablerepo="*" --enablerepo="Ceph-noarch" list available
Loaded plugins: priorities
Available Packages
ceph-deploy.noarch                                          1.5.9-0                                                Ceph-noarc
python-flask.noarch                                         1:0.10.1-3.el7                                         Ceph-noarc
[ubuntu@vpm001 ~]$ sudo yum remove python-itsdangerous python-werkzeug
Loaded plugins: priorities
Resolving Dependencies
--> Running transaction check
---> Package python-itsdangerous.noarch 0:0.23-1.el7 will be erased
---> Package python-werkzeug.noarch 0:0.9.1-1.el7 will be erased
--> Finished Dependency Resolution

Dependencies Resolved

=============================================================================================================================
 Package                               Arch                     Version                        Repository               Size
=============================================================================================================================
Removing:
 python-itsdangerous                   noarch                   0.23-1.el7                     @epel                    99 k
 python-werkzeug                       noarch                   0.9.1-1.el7                    @epel                   2.8 M

Transaction Summary
=============================================================================================================================
Remove  2 Packages

Installed size: 2.9 M
Is this ok [y/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Erasing    : python-itsdangerous-0.23-1.el7.noarch                                                                     1/2
  Erasing    : python-werkzeug-0.9.1-1.el7.noarch                                                                        2/2
  Verifying  : python-werkzeug-0.9.1-1.el7.noarch                                                                        1/2
  Verifying  : python-itsdangerous-0.23-1.el7.noarch                                                                     2/2

Removed:
  python-itsdangerous.noarch 0:0.23-1.el7                        python-werkzeug.noarch 0:0.9.1-1.el7

Complete!
[ubuntu@vpm001 ~]$ sudo yum --disablerepo="*" --enablerepo="Ceph-noarch" list available
Loaded plugins: priorities
Available Packages
ceph-deploy.noarch                                             1.5.9-0                                            Ceph-noarch
python-flask.noarch                                            1:0.10.1-3.el7                                     Ceph-noarch
python-itsdangerous.noarch                                     0.23-1.el7                                         Ceph-noarch
python-werkzeug.noarch                                         0.9.1-1.el7                                        Ceph-noarch

This was with no changes to the repo folder so I am unable to verify this is an issue with our actual repos. If you try it from a new machine with the packages not already installed from another repo can this be re-produced?

Actions #7

Updated by Simon Ironside almost 10 years ago

Agreed, this is fixed. Current repodata works perfectly with all packages showing correctly (on the same host btw, I'm using reposync to get a local copy of all packages).

Thanks
Simon

Actions #8

Updated by Sandon Van Ness over 9 years ago

  • Status changed from 4 to Resolved
  • % Done changed from 0 to 100

Thanks for verifying.

Actions

Also available in: Atom PDF