"Server gave HTTP response to HTTPS client" during RHOSP FFU from 16.2 to 17.1
Issue
- During Framework for Upgrades (16.2 to 17.1), in step 6 "Upgrading the overcloud", after running "openstack overcloud upgrade run --yes --stack overcloud --debug --limit allovercloud,undercloud --playbook all" process fail with the following error:
2023-08-24 11:20:37.157601 | 0c1f0d10-0002-cb31-f8b0-0000000011a6 | FATAL | Pull undercloud.ctlplane.localdomain:8787/rhosp-rhel9/openstack-cinder-volume:17.1 image | overcloud-controller-1 | error={"changed": true, "cmd": "podman pull undercloud.ctlplane.localdomain:8787/rhosp-rhel9/openstack-cinder-volume:17.1", "delta": "0:00:00.450967", "end": "2023-08-24 15:20:37.116611", "msg": "non-zero return code", "rc": 125, "start": "2023-08-24 15:20:36.665644", "stderr": "Trying to pull undercloud.ctlplane.localdomain:8787/rhosp-rhel9/openstack-cinder-volume:17.1...\nError: Error initializing source docker://undercloud.ctlplane.localdomain:8787/rhosp-rhel9/openstack-cinder-volume:17.1: error pinging docker registry undercloud.ctlplane.localdomain:8787: Get \"https://undercloud.ctlplane.localdomain:8787/v2/\": http: server gave HTTP response to HTTPS client", "stderr_lines": ["Trying to pull undercloud.ctlplane.localdomain:8787/rhosp-rhel9/openstack-cinder-volume:17.1...", "Error: Error initializing source docker://undercloud.ctlplane.localdomain:8787/rhosp-rhel9/openstack-cinder-volume:17.1: error pinging docker registry undercloud.ctlplane.localdomain:8787: Get \"https://undercloud.ctlplane.localdomain:8787/v2/\": http: server gave HTTP response to HTTPS client"], "stdout": "", "stdout_lines": []}
Environment
- Red Hat Openstack Platform 16.2
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.