ceph deploy fails due to extra slash in container path
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
High
|
John Fulton |
Bug Description
Description of problem: Overcloud deploy is attempted using a satellite for content. It fails deploying ceph at task: Run cephadm bootstrap
The error occurs executing this command because it returns: Error: invalid reference format:
/bin/podman pull undercloud1702-
Error: invalid reference format
There is an extra slash in that command between 8787 and default_
This is seen when looking at container images (i.e. the second slash is not there):
openstack tripleo container image list | grep 5-170
/usr/lib/
warnings.
| docker:
Now try the podman pull without the second slash:
/bin/podman pull undercloud1702-
Trying to pull undercloud1702-
Getting image source signatures
Copying blob 4eef1fa1f1c1 done
Copying blob 967da9d9d3cf done
Copying blob eb24191cef20 done
Copying config 9ea8ac4eae done
Writing manifest to image destination
Storing signatures
9ea8ac4eae90914
Version-Release number of selected component (if applicable): RHOS-17.
How reproducible: Every time
Steps to Reproduce:
1. Do an overcloud deploy from a satellite server. The error is seen when the sh script overcloud_
2.
3.
Actual results: ceph fails to deploy with error above
Expected results: ceph deploys successfully
Fix proposed to branch: master /review. opendev. org/c/openstack /python- tripleoclient/ +/847209
Review: https:/