Bug #8330
repodata on rpm repos do not list latest ceph-deploy (1.5.2)
100%
Description
Users are reporting that they get 1.4 with yum. And that radosgw-agent-1.2-0 is there but it isn't
History
#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.
#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?
#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
#4 Updated by Zack Cerza almost 10 years ago
- Project changed from teuthology to devops
- Assignee changed from Alfredo Deza to Sandon Van Ness
#5 Updated by Simon Ironside over 9 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.
#6 Updated by Sandon Van Ness over 9 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?
#7 Updated by Simon Ironside over 9 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
#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.