~/src/github.com/openstack-k8s-operators/install_yamls/devsetup ~/ci-framework-data/artifacts scripts/standalone.sh 0 libvirt ''[]'' ''[]'' ++ mktemp -d + MY_TMP_DIR=/tmp/tmp.rOLBtRRizx + trap 'rv=$?; rm -rf -- "$MY_TMP_DIR"; exit $rv' EXIT + export VIRSH_DEFAULT_CONNECT_URI=qemu:///system + VIRSH_DEFAULT_CONNECT_URI=qemu:///system +++ dirname scripts/standalone.sh ++ cd scripts ++ pwd -P + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/devsetup/scripts + EDPM_COMPUTE_SUFFIX=0 + COMPUTE_DRIVER=libvirt + EDPM_COMPUTE_ADDITIONAL_NETWORKS='[]' + EDPM_COMPUTE_ADDITIONAL_HOST_ROUTES='[]' + EDPM_COMPUTE_NAME=edpm-compute-0 + EDPM_COMPUTE_NETWORK=default + STANDALONE_VM=false + [[ false == \t\r\u\e ]] + IP_ADRESS_SUFFIX=100 + IP=192.168.122.100 + OS_NET_CONFIG_IFACE=nic2 + GATEWAY=192.168.122.10 + OUTPUT_DIR=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/devsetup/scripts/../../out/edpm/ + SSH_KEY_FILE=/home/zuul/.ssh/id_rsa + SSH_OPT='-o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -i /home/zuul/.ssh/id_rsa' + REPO_SETUP_CMDS=/home/zuul/cdn_subscription_repos.sh + CMDS_FILE=/tmp/tmp.rOLBtRRizx/standalone_cmds + SKIP_TRIPLEO_REPOS=false + CLEANUP_DIR_CMD='rm -Rf' + EDPM_COMPUTE_VCPUS=8 + EDPM_COMPUTE_RAM=20 + EDPM_COMPUTE_DISK_SIZE=70 + EDPM_CONFIGURE_HUGEPAGES=false + EDPM_COMPUTE_CEPH_ENABLED=true + EDPM_COMPUTE_CEPH_NOVA=true + EDPM_COMPUTE_SRIOV_ENABLED=true + EDPM_COMPUTE_DHCP_AGENT_ENABLED=true + BARBICAN_ENABLED=true + MANILA_ENABLED=true + SWIFT_REPLICATED=false + TLSE_ENABLED=false + CLOUD_DOMAIN=localdomain + OCTAVIA_ENABLED=true + TELEMETRY_ENABLED=true + [[ ! -f /home/zuul/.ssh/id_rsa ]] + source /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/devsetup/scripts/common.sh ++ OVN_NBCTL=ovn-nbctl ++ OVN_SBCTL=ovn-sbctl ++ OVN_NB_SERVICE=ovsdbserver-nb ++ OVN_SB_SERVICE=ovsdbserver-sb + [[ ! -f /home/zuul/cdn_subscription_repos.sh ]] + [[ -e /run/systemd/resolve/resolv.conf ]] + HOST_PRIMARY_RESOLV_CONF_ENTRY=192.168.122.10 + [[ ! -f /tmp/tmp.rOLBtRRizx/standalone_cmds ]] + cat ++ ssh -o BatchMode=yes -o ConnectTimeout=5 -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -i /home/zuul/.ssh/id_rsa root@192.168.122.100 echo ok Warning: Permanently added '192.168.122.100' (ECDSA) to the list of known hosts. + [[ ok != \o\k ]] + '[' libvirt == ironic ']' + PRIMARY_RESOLV_CONF_ENTRY=192.168.122.10 ++ mktemp --suffix=.yaml --tmpdir=/tmp/tmp.rOLBtRRizx + J2_VARS_FILE=/tmp/tmp.rOLBtRRizx/tmp.MUNcj80uBW.yaml + cat + jinja2_render standalone/network_data.j2 /tmp/tmp.rOLBtRRizx/tmp.MUNcj80uBW.yaml + local j2_template_file + local j2_vars + j2_template_file=standalone/network_data.j2 + j2_vars_file=/tmp/tmp.rOLBtRRizx/tmp.MUNcj80uBW.yaml + /usr/bin/python3 -c ' import jinja2 import os import yaml def to_bool(a): '\'''\'''\'' return a bool for the arg '\'''\'''\'' if a is None or isinstance(a, bool): return a if isinstance(a, str): a = a.lower() if a in ('\''yes'\'', '\''on'\'', '\''1'\'', '\''true'\'', 1): return True return False with open('\''/tmp/tmp.rOLBtRRizx/tmp.MUNcj80uBW.yaml'\'', '\''r'\'') as f: vars = yaml.safe_load(f.read()) loader = jinja2.FileSystemLoader(os.path.dirname('\''standalone/network_data.j2'\'')) env = jinja2.Environment(autoescape=True, loader=loader) env.filters['\''bool'\''] = to_bool print(env.get_template(os.path.basename('\''standalone/network_data.j2'\'')).render(**vars)) ' + jinja2_render standalone/deployed_network.j2 /tmp/tmp.rOLBtRRizx/tmp.MUNcj80uBW.yaml + local j2_template_file + local j2_vars + j2_template_file=standalone/deployed_network.j2 + j2_vars_file=/tmp/tmp.rOLBtRRizx/tmp.MUNcj80uBW.yaml + /usr/bin/python3 -c ' import jinja2 import os import yaml def to_bool(a): '\'''\'''\'' return a bool for the arg '\'''\'''\'' if a is None or isinstance(a, bool): return a if isinstance(a, str): a = a.lower() if a in ('\''yes'\'', '\''on'\'', '\''1'\'', '\''true'\'', 1): return True return False with open('\''/tmp/tmp.rOLBtRRizx/tmp.MUNcj80uBW.yaml'\'', '\''r'\'') as f: vars = yaml.safe_load(f.read()) loader = jinja2.FileSystemLoader(os.path.dirname('\''standalone/deployed_network.j2'\'')) env = jinja2.Environment(autoescape=True, loader=loader) env.filters['\''bool'\''] = to_bool print(env.get_template(os.path.basename('\''standalone/deployed_network.j2'\'')).render(**vars)) ' + jinja2_render standalone/net_config.j2 /tmp/tmp.rOLBtRRizx/tmp.MUNcj80uBW.yaml + local j2_template_file + local j2_vars + j2_template_file=standalone/net_config.j2 + j2_vars_file=/tmp/tmp.rOLBtRRizx/tmp.MUNcj80uBW.yaml + /usr/bin/python3 -c ' import jinja2 import os import yaml def to_bool(a): '\'''\'''\'' return a bool for the arg '\'''\'''\'' if a is None or isinstance(a, bool): return a if isinstance(a, str): a = a.lower() if a in ('\''yes'\'', '\''on'\'', '\''1'\'', '\''true'\'', 1): return True return False with open('\''/tmp/tmp.rOLBtRRizx/tmp.MUNcj80uBW.yaml'\'', '\''r'\'') as f: vars = yaml.safe_load(f.read()) loader = jinja2.FileSystemLoader(os.path.dirname('\''standalone/net_config.j2'\'')) env = jinja2.Environment(autoescape=True, loader=loader) env.filters['\''bool'\''] = to_bool print(env.get_template(os.path.basename('\''standalone/net_config.j2'\'')).render(**vars)) ' + jinja2_render standalone/role.j2 /tmp/tmp.rOLBtRRizx/tmp.MUNcj80uBW.yaml + local j2_template_file + local j2_vars + j2_template_file=standalone/role.j2 + j2_vars_file=/tmp/tmp.rOLBtRRizx/tmp.MUNcj80uBW.yaml + /usr/bin/python3 -c ' import jinja2 import os import yaml def to_bool(a): '\'''\'''\'' return a bool for the arg '\'''\'''\'' if a is None or isinstance(a, bool): return a if isinstance(a, str): a = a.lower() if a in ('\''yes'\'', '\''on'\'', '\''1'\'', '\''true'\'', 1): return True return False with open('\''/tmp/tmp.rOLBtRRizx/tmp.MUNcj80uBW.yaml'\'', '\''r'\'') as f: vars = yaml.safe_load(f.read()) loader = jinja2.FileSystemLoader(os.path.dirname('\''standalone/role.j2'\'')) env = jinja2.Environment(autoescape=True, loader=loader) env.filters['\''bool'\''] = to_bool print(env.get_template(os.path.basename('\''standalone/role.j2'\'')).render(**vars)) ' + scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -i /home/zuul/.ssh/id_rsa /home/zuul/cdn_subscription_repos.sh root@192.168.122.100:/tmp/repo-setup.sh Warning: Permanently added '192.168.122.100' (ECDSA) to the list of known hosts. + scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -i /home/zuul/.ssh/id_rsa /tmp/tmp.rOLBtRRizx/standalone_cmds root@192.168.122.100:/tmp/standalone-deploy.sh Warning: Permanently added '192.168.122.100' (ECDSA) to the list of known hosts. + scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -i /home/zuul/.ssh/id_rsa /tmp/tmp.rOLBtRRizx/net_config.yaml root@192.168.122.100:/tmp/net_config.yaml Warning: Permanently added '192.168.122.100' (ECDSA) to the list of known hosts. + scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -i /home/zuul/.ssh/id_rsa /tmp/tmp.rOLBtRRizx/network_data.yaml root@192.168.122.100:/tmp/network_data.yaml Warning: Permanently added '192.168.122.100' (ECDSA) to the list of known hosts. + scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -i /home/zuul/.ssh/id_rsa /tmp/tmp.rOLBtRRizx/deployed_network.yaml root@192.168.122.100:/tmp/deployed_network.yaml Warning: Permanently added '192.168.122.100' (ECDSA) to the list of known hosts. + scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -i /home/zuul/.ssh/id_rsa /tmp/tmp.rOLBtRRizx/Standalone.yaml root@192.168.122.100:/tmp/Standalone.yaml Warning: Permanently added '192.168.122.100' (ECDSA) to the list of known hosts. + scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -i /home/zuul/.ssh/id_rsa /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/devsetup/scripts/../standalone/hugepages.yaml root@192.168.122.100:hugepages.yaml Warning: Permanently added '192.168.122.100' (ECDSA) to the list of known hosts. + [[ true == \t\r\u\e ]] + scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -i /home/zuul/.ssh/id_rsa standalone/ceph.sh root@192.168.122.100:/tmp/ceph.sh Warning: Permanently added '192.168.122.100' (ECDSA) to the list of known hosts. + scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -i /home/zuul/.ssh/id_rsa standalone/openstack.sh root@192.168.122.100:/tmp/openstack.sh Warning: Permanently added '192.168.122.100' (ECDSA) to the list of known hosts. + scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -i /home/zuul/.ssh/id_rsa standalone/post_config/ironic.sh root@192.168.122.100:/tmp/ironic_post.sh Warning: Permanently added '192.168.122.100' (ECDSA) to the list of known hosts. + '[' -f /home/zuul/.ssh/id_ecdsa.pub ']' + scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -i /home/zuul/.ssh/id_rsa /home/zuul/.ssh/id_ecdsa.pub root@192.168.122.100:/root/.ssh/id_ecdsa.pub Warning: Permanently added '192.168.122.100' (ECDSA) to the list of known hosts. + [[ -f /home/zuul/containers-prepare-parameters.yaml ]] + [[ -z false ]] + [[ false == \f\a\l\s\e ]] + ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -i /home/zuul/.ssh/id_rsa root@192.168.122.100 'bash /tmp/repo-setup.sh' Warning: Permanently added '192.168.122.100' (ECDSA) to the list of known hosts. Repository 'openstack-17.1-for-rhel-9-x86_64-rpms' is enabled for this system. Repository 'rhceph-7-tools-for-rhel-9-x86_64-rpms' is enabled for this system. Repository 'fast-datapath-for-rhel-9-x86_64-rpms' is enabled for this system. Repository 'rhel-9-for-x86_64-highavailability-eus-rpms' is enabled for this system. + ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -i /home/zuul/.ssh/id_rsa root@192.168.122.100 'rm -f /tmp/repo-setup.sh' Warning: Permanently added '192.168.122.100' (ECDSA) to the list of known hosts. + [[ -n '' ]] + ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -i /home/zuul/.ssh/id_rsa root@192.168.122.100 'bash /tmp/standalone-deploy.sh' Warning: Permanently added '192.168.122.100' (ECDSA) to the list of known hosts. + sudo dnf install -y podman python3-tripleoclient util-linux lvm2 cephadm Updating Subscription Management repositories. Last metadata expiration check: 0:05:49 ago on Thu Oct 2 16:48:45 2025. Package podman-2:4.4.1-22.el9_2.1.x86_64 is already installed. Package python3-tripleoclient-16.5.1-17.1.20250523121326.f3599d0.el9ost.noarch is already installed. Package util-linux-2.37.4-11.el9_2.x86_64 is already installed. Package lvm2-9:2.03.17-7.el9_2.2.x86_64 is already installed. Package cephadm-2:18.2.1-361.el9cp.noarch is already installed. Dependencies resolved. Nothing to do. Complete! + sudo hostnamectl set-hostname standalone.localdomain + sudo hostnamectl set-hostname standalone.localdomain --transient Hint: static hostname is already set, so the specified transient hostname will not be used. + cat + cat + cat + export HOST_PRIMARY_RESOLV_CONF_ENTRY=192.168.122.10 + HOST_PRIMARY_RESOLV_CONF_ENTRY=192.168.122.10 + export INTERFACE_MTU=1500 + INTERFACE_MTU=1500 + export NTP_SERVER=pool.ntp.org + NTP_SERVER=pool.ntp.org + export EDPM_CONFIGURE_HUGEPAGES=false + EDPM_CONFIGURE_HUGEPAGES=false + export EDPM_COMPUTE_CEPH_ENABLED=true + EDPM_COMPUTE_CEPH_ENABLED=true + export EDPM_COMPUTE_CEPH_NOVA=true + EDPM_COMPUTE_CEPH_NOVA=true + export 'CEPH_ARGS=-e /root/deployed_ceph.yaml -e /usr/share/openstack-tripleo-heat-templates/environments/cephadm/cephadm-rbd-only.yaml' + CEPH_ARGS='-e /root/deployed_ceph.yaml -e /usr/share/openstack-tripleo-heat-templates/environments/cephadm/cephadm-rbd-only.yaml' + [[ true == \f\a\l\s\e ]] + export COMPUTE_DRIVER=libvirt + COMPUTE_DRIVER=libvirt + export IP=192.168.122.100 + IP=192.168.122.100 + export GATEWAY=192.168.122.10 + GATEWAY=192.168.122.10 + export STANDALONE_VM=false + STANDALONE_VM=false + export BARBICAN_ENABLED=true + BARBICAN_ENABLED=true + export MANILA_ENABLED=true + MANILA_ENABLED=true + export SWIFT_REPLICATED=false + SWIFT_REPLICATED=false + export TLSE_ENABLED=false + TLSE_ENABLED=false + export CLOUD_DOMAIN=localdomain + CLOUD_DOMAIN=localdomain + export OCTAVIA_ENABLED=true + OCTAVIA_ENABLED=true + export HEAT_ENABLED=true + HEAT_ENABLED=true + export TELEMETRY_ENABLED=true + TELEMETRY_ENABLED=true Using existing containers-prepare-parameters.yaml - contents: + [[ -f /root/containers-prepare-parameters.yaml ]] + echo 'Using existing containers-prepare-parameters.yaml - contents:' + cat /root/containers-prepare-parameters.yaml # Generated with the following on 2025-10-02T16:46:42.324698 # # openstack tripleo container image prepare default --output-env-file /root/containers-prepare-parameters.yaml # parameter_defaults: ContainerImagePrepare: - set: ceph_alertmanager_image: ose-prometheus-alertmanager ceph_alertmanager_namespace: registry.redhat.io/openshift4 ceph_alertmanager_tag: v4.12 ceph_grafana_image: rhceph-6-dashboard-rhel9 ceph_grafana_namespace: registry.redhat.io/rhceph ceph_grafana_tag: latest ceph_image: rhceph-7-rhel9 ceph_namespace: registry.redhat.io/rhceph ceph_node_exporter_image: ose-prometheus-node-exporter ceph_node_exporter_namespace: registry.redhat.io/openshift4 ceph_node_exporter_tag: v4.12 ceph_prometheus_image: ose-prometheus ceph_prometheus_namespace: registry.redhat.io/openshift4 ceph_prometheus_tag: v4.12 ceph_tag: latest name_prefix: openstack- name_suffix: '' namespace: registry.redhat.io/rhosp-rhel9 neutron_driver: ovn rhel_containers: false tag: '17.1' tag_from_label: '{version}-{release}' + sudo mkdir -p /etc/os-net-config + cat + sudo tee /etc/cloud/cloud.cfg.d/99-edpm-disable-network-config.cfg network: config: disabled + sudo systemctl enable network network.service is not a native service, redirecting to systemd-sysv-install. Executing: /usr/lib/systemd/systemd-sysv-install enable network + sudo cp /tmp/net_config.yaml /etc/os-net-config/config.yaml + sudo os-net-config -c /etc/os-net-config/config.yaml + sudo cp /tmp/net_config.yaml /root/standalone_net_config.j2 + sudo cp /tmp/network_data.yaml /root/network_data.yaml + sudo cp /tmp/deployed_network.yaml /root/deployed_network.yaml + sudo cp /tmp/Standalone.yaml /root/Standalone.yaml + [[ true == \t\r\u\e ]] + /tmp/ceph.sh + export CEPH_IP=172.18.0.100 + CEPH_IP=172.18.0.100 + sudo dd if=/dev/zero of=/var/lib/ceph-osd.img bs=1 count=0 seek=7G 0+0 records in 0+0 records out 0 bytes copied, 4.3611e-05 s, 0.0 kB/s + sudo losetup /dev/loop3 /var/lib/ceph-osd.img losetup: /var/lib/ceph-osd.img: failed to set up loop device: Device or resource busy + rv=1 + rm -rf -- /tmp/tmp.rOLBtRRizx + exit 1 make: *** [Makefile:546: standalone_deploy] Error 1