Bug #18294
closedusing 'latest' with shaman failed to find repo
0%
Description
using --dev=jewel with ceph-deploy to install latest jewel version, it failed while trying to find repo.
2016-12-16T16:37:31.712 INFO:teuthology.orchestra.run.vpm141.stderr:[vpm141][DEBUG ] Nothing to do 2016-12-16T16:37:31.713 INFO:teuthology.orchestra.run.vpm141.stderr:[vpm141][DEBUG ] Configure Yum priorities to include obsoletes 2016-12-16T16:37:31.713 INFO:teuthology.orchestra.run.vpm141.stderr:[vpm141][WARNING] check_obsoletes has been enabled for Yum priorities plugin 2016-12-16T16:37:31.714 INFO:teuthology.orchestra.run.vpm141.stderr:[vpm141][INFO ] skipping install of ceph-release package 2016-12-16T16:37:31.714 INFO:teuthology.orchestra.run.vpm141.stderr:[vpm141][INFO ] repo file will be created manually 2016-12-16T16:37:31.714 INFO:teuthology.orchestra.run.vpm141.stderr:[ceph_deploy.hosts.centos.install][DEBUG ] fetching repo information from: https://shaman.ceph.com/api/repos/ceph/jewel/latest/centos/7/repo/?arch=x86_64 2016-12-16T16:37:31.714 INFO:teuthology.orchestra.run.vpm141.stderr:[ceph_deploy.util.net][ERROR ] repository might not be available yet 2016-12-16T16:37:31.714 INFO:teuthology.orchestra.run.vpm141.stderr:[ceph_deploy][ERROR ] RuntimeError: HTTP Error 504: Gateway Timeout, failed to fetch https://shaman.ceph.com/api/repos/ceph/jewel/latest/centos/7/repo/?arch=x86_64 2016-12-16T16:37:31.714 INFO:teuthology.orchestra.run.vpm141.stderr: 2016-12-16T16:37:31.714 INFO:tasks.ceph_deploy:Error encountered, logging exception before tearing down ceph-deploy 2016-12-16T16:37:31.715 INFO:tasks.ceph_deploy:Traceback (most recent call last): File "/home/teuthworker/src/github.com_vasukulkarni_ceph_wip-cd-shaman/qa/tasks/ceph_deploy.py", line 284, in build_ceph_cluster raise RuntimeError("ceph-deploy: Failed to install ceph") RuntimeError: ceph-deploy: Failed to install ceph
Updated by Andrew Schoen over 7 years ago
At the time of this ticket https://shaman.ceph.com/api/repos/ceph/jewel/latest/ only returns a repo for ubuntu, not centos. So, the https://shaman.ceph.com/api/repos/ceph/jewel/latest/centos should 404, but it does not - fixed in https://github.com/ceph/shaman/pull/83 but it has not yet been deployed.
Regardless, the 'ref/latest' endpoint here might want to return a repo for centos even if the latest sha1 is not the same sha1 across all distros.
Updated by Alfredo Deza over 7 years ago
- Status changed from New to In Progress
Opened pulled request https://github.com/ceph/shaman/pull/84
merged commit a9eb3d4 into master
Not yet deployed, will do so early tomorrow Dec 20th to prevent breakage on clients talking to Shaman
Updated by Alfredo Deza over 7 years ago
- Status changed from In Progress to Resolved
shaman has been deployed now