Project

General

Profile

Actions

Bug #18294

closed

using 'latest' with shaman failed to find repo

Added by Vasu Kulkarni over 7 years ago. Updated over 7 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
% Done:

0%

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

Description

using --dev=jewel with ceph-deploy to install latest jewel version, it failed while trying to find repo.

http://qa-proxy.ceph.com/teuthology/vasu-2016-12-15_22:35:41-ceph-deploy-jewel---basic-vps/638988/teuthology.log


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

Actions #1

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.

Actions #2

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

Actions #3

Updated by Alfredo Deza over 7 years ago

  • Status changed from In Progress to Resolved

shaman has been deployed now

Actions

Also available in: Atom PDF