Overcloud installation fails on the setup of the freeipa client on controllers. Here is the log of freipa client install script from one of the controllers: + get_metadata_config_drive + '[' -f /run/cloud-init/status.json ']' ++ cat /run/cloud-init/status.json + data='{ "v1": { "datasource": "DataSourceConfigDrive [net,ver=2][source=/dev/vda1]", "init": { "errors": [], "finished": 1619116559.4529166, "start": 1619116557.9795618 }, "init-local": { "errors": [], "finished": 1619116556.4135964, "start": 1619116555.6352966 }, "modules-config": { "errors": [], "finished": 1619116571.553534, "start": 1619116571.1168885 }, "modules-final": { "errors": [], "finished": 1619116572.5768287, "start": 1619116572.1012902 }, "modules-init": { "errors": [], "finished": null, "start": null }, "stage": null } }' ++ echo '{' '"v1":' '{' '"datasource":' '"DataSourceConfigDrive' '[net,ver=2][source=/dev/vda1]",' '"init":' '{' '"errors":' '[],' '"finished":' 1619116559.4529166, '"start":' 1619116557.9795618 '},' '"init-local":' '{' '"errors":' '[],' '"finished":' 1619116556.4135964, '"start":' 1619116555.6352966 '},' '"modules-config":' '{' '"errors":' '[],' '"finished":' 1619116571.553534, '"start":' 1619116571.1168885 '},' '"modules-final":' '{' '"errors":' '[],' '"finished":' 1619116572.5768287, '"start":' 1619116572.1012902 '},' '"modules-init":' '{' '"errors":' '[],' '"finished":' null, '"start":' null '},' '"stage":' null '}' '}' +++ command -v python3 ++ /bin/python3 -c 'import json,re,sys;obj=json.load(sys.stdin);ds=obj.get("v1", {}).get("datasource"); print(re.findall(r"source=(.*)]", ds)[0])' + config_drive=/dev/vda1 + [[ -b /dev/vda1 ]] ++ mktemp -d + temp_dir=/tmp/tmp.EQRdBhnHin + mount /dev/vda1 /tmp/tmp.EQRdBhnHin mount: /tmp/tmp.EQRdBhnHin: WARNING: device write-protected, mounted read-only. + '[' -f /tmp/tmp.EQRdBhnHin/openstack/latest/vendor_data2.json ']' ++ cat /tmp/tmp.EQRdBhnHin/openstack/latest/vendor_data2.json + data='{"static": {}}' + umount /dev/vda1 + rmdir /tmp/tmp.EQRdBhnHin + return 0 + get_fqdn ++ echo '{"static":' '{}}' +++ command -v python3 ++ /bin/python3 -c 'import json,sys;obj=json.load(sys.stdin);print(obj.get("join", {}).get("hostname", ""))' + fqdn= + '[' -z ']' + echo 'Unable to determine hostname' Unable to determine hostname + return 1 + get_metadata_network ++ timeout 300 /bin/bash -c 'data=""; while [ -z "$data" ]; do sleep $[ ( $RANDOM % 10 ) + 1 ]s; data=`curl -s http://169.254.169.254/openstack/2016-10-06/vendor_data2.json 2>/dev/null`; done; echo $data' + data= + [[ 124 != 0 ]] + echo 'Unable to retrieve metadata from metadata service.' Unable to retrieve metadata from metadata service. + return 1 + echo 'FATAL: No metadata available or could not read the hostname from the metadata' FATAL: No metadata available or could not read the hostname from the metadata + exit 1 Version-Release number of selected component (if applicable): OSP 16.1 It occurs during installation of OSP 16.1 with TLS-E.
Please provide link to job and/or templates and logs.
Job: https://rhos-ci-jenkins.lab.eng.tlv2.redhat.com/view/QE/view/OSP16.1/job/candidate_phase2-16.1_director-rhel-8.2-virthost-3cont_2comp_3ceph_1freeipa-ipv4-geneve-ceph-tls/32/ Log of overloud installation: http://rhos-ci-logs.lab.eng.tlv2.redhat.com/logs/rcj/candidate_phase2-16.1_director-rhel-8.2-virthost-3cont_2comp_3ceph_1freeipa-ipv4-geneve-ceph-tls/32/undercloud-0/home/stack/overcloud_install.log.gz Logs of ipa client setup: http://rhos-ci-logs.lab.eng.tlv2.redhat.com/logs/rcj/candidate_phase2-16.1_director-rhel-8.2-virthost-3cont_2comp_3ceph_1freeipa-ipv4-geneve-ceph-tls/32/controller-0/var/log/setup-ipa-client-ansible.log.gz http://rhos-ci-logs.lab.eng.tlv2.redhat.com/logs/rcj/candidate_phase2-16.1_director-rhel-8.2-virthost-3cont_2comp_3ceph_1freeipa-ipv4-geneve-ceph-tls/32/controller-1/var/log/setup-ipa-client-ansible.log.gz http://rhos-ci-logs.lab.eng.tlv2.redhat.com/logs/rcj/candidate_phase2-16.1_director-rhel-8.2-virthost-3cont_2comp_3ceph_1freeipa-ipv4-geneve-ceph-tls/32/controller-2/var/log/setup-ipa-client-ansible.log.gz Thanks, Tuvya
@Jajee do you need additional info?
OK great. Setting needinfo on @tkorol to update with latest results. If not using snapshots resolves this issue, please close the BZ.