2025-05-30 20:58:26.835048 | Job console starting 2025-05-30 20:58:26.843441 | Updating git repos 2025-05-30 20:58:26.871359 | Cloning repos into workspace 2025-05-30 20:58:26.917390 | Restoring repo states 2025-05-30 20:58:26.933395 | Merging changes 2025-05-30 20:58:26.933419 | Checking out repos 2025-05-30 20:58:26.970871 | Preparing playbooks 2025-05-30 20:58:27.744993 | Running Ansible setup 2025-05-30 20:58:32.474812 | PRE-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/pre.yaml@main] 2025-05-30 20:58:33.276526 | 2025-05-30 20:58:33.276714 | PLAY [Base pre] 2025-05-30 20:58:33.293699 | 2025-05-30 20:58:33.293857 | TASK [Setup log path fact] 2025-05-30 20:58:33.323483 | debian-bookworm | ok 2025-05-30 20:58:33.339433 | 2025-05-30 20:58:33.339593 | TASK [set-zuul-log-path-fact : Set log path for a build] 2025-05-30 20:58:33.379974 | debian-bookworm | ok 2025-05-30 20:58:33.401020 | 2025-05-30 20:58:33.401225 | TASK [emit-job-header : Print job information] 2025-05-30 20:58:33.470980 | # Job Information 2025-05-30 20:58:33.471193 | Ansible Version: 2.16.14 2025-05-30 20:58:33.471231 | Job: container-image-ceph-ansible-release 2025-05-30 20:58:33.471264 | Pipeline: tag 2025-05-30 20:58:33.471287 | Executor: 521e9411259a 2025-05-30 20:58:33.471315 | Triggered by: https://github.com/osism/container-image-ceph-ansible/releases/tag/v0.20250530.0 2025-05-30 20:58:33.471337 | Event ID: d27b5a30-3d98-11f0-8fbc-92be614cfc25 2025-05-30 20:58:33.488703 | 2025-05-30 20:58:33.488857 | LOOP [emit-job-header : Print node information] 2025-05-30 20:58:33.613236 | debian-bookworm | ok: 2025-05-30 20:58:33.613442 | debian-bookworm | # Node Information 2025-05-30 20:58:33.613478 | debian-bookworm | Inventory Hostname: debian-bookworm 2025-05-30 20:58:33.613504 | debian-bookworm | Hostname: debian 2025-05-30 20:58:33.613526 | debian-bookworm | Username: zuul 2025-05-30 20:58:33.613546 | debian-bookworm | Distro: Debian 12.11 2025-05-30 20:58:33.613571 | debian-bookworm | Provider: regiocloud-a 2025-05-30 20:58:33.613592 | debian-bookworm | Region: 2025-05-30 20:58:33.613613 | debian-bookworm | Label: debian-bookworm 2025-05-30 20:58:33.613633 | debian-bookworm | Product Name: OpenStack Nova 2025-05-30 20:58:33.613685 | debian-bookworm | Interface IP: 2a13:1a81:8000:3124:f816:3eff:feee:2343 2025-05-30 20:58:33.635900 | 2025-05-30 20:58:33.636071 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2025-05-30 20:58:34.240245 | debian-bookworm -> localhost | changed 2025-05-30 20:58:34.249689 | 2025-05-30 20:58:34.249836 | TASK [log-inventory : Copy ansible inventory to logs dir] 2025-05-30 20:58:35.378408 | debian-bookworm -> localhost | changed 2025-05-30 20:58:35.390070 | 2025-05-30 20:58:35.390259 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2025-05-30 20:58:35.659129 | debian-bookworm -> localhost | ok 2025-05-30 20:58:35.665710 | 2025-05-30 20:58:35.665840 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2025-05-30 20:58:35.699583 | debian-bookworm | ok 2025-05-30 20:58:35.730269 | debian-bookworm | included: /var/lib/zuul/builds/d12b5cc7c39c42fd993b161b2f07d968/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2025-05-30 20:58:35.739374 | 2025-05-30 20:58:35.739513 | TASK [add-build-sshkey : Create Temp SSH key] 2025-05-30 20:58:37.177337 | debian-bookworm -> localhost | Generating public/private rsa key pair. 2025-05-30 20:58:37.177842 | debian-bookworm -> localhost | Your identification has been saved in /var/lib/zuul/builds/d12b5cc7c39c42fd993b161b2f07d968/work/d12b5cc7c39c42fd993b161b2f07d968_id_rsa 2025-05-30 20:58:37.177956 | debian-bookworm -> localhost | Your public key has been saved in /var/lib/zuul/builds/d12b5cc7c39c42fd993b161b2f07d968/work/d12b5cc7c39c42fd993b161b2f07d968_id_rsa.pub 2025-05-30 20:58:37.178033 | debian-bookworm -> localhost | The key fingerprint is: 2025-05-30 20:58:37.178100 | debian-bookworm -> localhost | SHA256:krBgfDsHIClBv0bnhWkEk/uZq1J78OrtM2MDH41FrJ0 zuul-build-sshkey 2025-05-30 20:58:37.178226 | debian-bookworm -> localhost | The key's randomart image is: 2025-05-30 20:58:37.178297 | debian-bookworm -> localhost | +---[RSA 3072]----+ 2025-05-30 20:58:37.178360 | debian-bookworm -> localhost | |++.oo.. | 2025-05-30 20:58:37.178422 | debian-bookworm -> localhost | |oo.oo oo | 2025-05-30 20:58:37.178482 | debian-bookworm -> localhost | |. +o==+.. | 2025-05-30 20:58:37.178542 | debian-bookworm -> localhost | | ..+=*.E | 2025-05-30 20:58:37.178600 | debian-bookworm -> localhost | | o=.X S | 2025-05-30 20:58:37.178680 | debian-bookworm -> localhost | | .+ O o | 2025-05-30 20:58:37.178741 | debian-bookworm -> localhost | | . * o | 2025-05-30 20:58:37.178800 | debian-bookworm -> localhost | | . ..@ | 2025-05-30 20:58:37.178947 | debian-bookworm -> localhost | | o+*o= | 2025-05-30 20:58:37.179012 | debian-bookworm -> localhost | +----[SHA256]-----+ 2025-05-30 20:58:37.179148 | debian-bookworm -> localhost | ok: Runtime: 0:00:00.849072 2025-05-30 20:58:37.191531 | 2025-05-30 20:58:37.191682 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2025-05-30 20:58:37.238321 | debian-bookworm | ok 2025-05-30 20:58:37.251866 | debian-bookworm | included: /var/lib/zuul/builds/d12b5cc7c39c42fd993b161b2f07d968/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2025-05-30 20:58:37.261674 | 2025-05-30 20:58:37.261781 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2025-05-30 20:58:37.296379 | debian-bookworm | skipping: Conditional result was False 2025-05-30 20:58:37.309544 | 2025-05-30 20:58:37.309819 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2025-05-30 20:58:38.028872 | debian-bookworm | changed 2025-05-30 20:58:38.038944 | 2025-05-30 20:58:38.039113 | TASK [add-build-sshkey : Make sure user has a .ssh] 2025-05-30 20:58:38.312490 | debian-bookworm | ok 2025-05-30 20:58:38.324739 | 2025-05-30 20:58:38.325535 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2025-05-30 20:58:39.083931 | debian-bookworm | changed 2025-05-30 20:58:39.103785 | 2025-05-30 20:58:39.103989 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2025-05-30 20:58:39.797380 | debian-bookworm | changed 2025-05-30 20:58:39.806849 | 2025-05-30 20:58:39.806990 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2025-05-30 20:58:39.842546 | debian-bookworm | skipping: Conditional result was False 2025-05-30 20:58:39.866489 | 2025-05-30 20:58:39.866776 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2025-05-30 20:58:40.401398 | debian-bookworm -> localhost | changed 2025-05-30 20:58:40.412833 | 2025-05-30 20:58:40.412953 | TASK [add-build-sshkey : Add back temp key] 2025-05-30 20:58:40.773132 | debian-bookworm -> localhost | Identity added: /var/lib/zuul/builds/d12b5cc7c39c42fd993b161b2f07d968/work/d12b5cc7c39c42fd993b161b2f07d968_id_rsa (zuul-build-sshkey) 2025-05-30 20:58:40.773718 | debian-bookworm -> localhost | ok: Runtime: 0:00:00.018685 2025-05-30 20:58:40.789247 | 2025-05-30 20:58:40.789402 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2025-05-30 20:58:41.265288 | debian-bookworm | ok 2025-05-30 20:58:41.273002 | 2025-05-30 20:58:41.273150 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2025-05-30 20:58:41.308443 | debian-bookworm | skipping: Conditional result was False 2025-05-30 20:58:41.332022 | 2025-05-30 20:58:41.332229 | TASK [start-zuul-console : Start zuul_console daemon.] 2025-05-30 20:58:41.792518 | debian-bookworm | ok 2025-05-30 20:58:41.809698 | 2025-05-30 20:58:41.809904 | TASK [validate-host : Define zuul_info_dir fact] 2025-05-30 20:58:41.850954 | debian-bookworm | ok 2025-05-30 20:58:41.856425 | 2025-05-30 20:58:41.856542 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2025-05-30 20:58:42.215921 | debian-bookworm -> localhost | ok 2025-05-30 20:58:42.230326 | 2025-05-30 20:58:42.230506 | TASK [validate-host : Collect information about the host] 2025-05-30 20:58:43.439070 | debian-bookworm | ok 2025-05-30 20:58:43.453932 | 2025-05-30 20:58:43.454069 | TASK [validate-host : Sanitize hostname] 2025-05-30 20:58:43.580447 | debian-bookworm | ok 2025-05-30 20:58:43.640672 | 2025-05-30 20:58:43.640951 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2025-05-30 20:58:44.309328 | debian-bookworm -> localhost | changed 2025-05-30 20:58:44.321268 | 2025-05-30 20:58:44.321439 | TASK [validate-host : Collect information about zuul worker] 2025-05-30 20:58:44.760333 | debian-bookworm | ok 2025-05-30 20:58:44.767894 | 2025-05-30 20:58:44.768046 | TASK [validate-host : Write out all zuul information for each host] 2025-05-30 20:58:45.401809 | debian-bookworm -> localhost | changed 2025-05-30 20:58:45.413789 | 2025-05-30 20:58:45.413913 | TASK [prepare-workspace-log : Start zuul_console daemon.] 2025-05-30 20:58:45.713915 | debian-bookworm | ok 2025-05-30 20:58:45.730752 | 2025-05-30 20:58:45.730974 | TASK [prepare-workspace-log : Synchronize src repos to workspace directory.] 2025-05-30 20:58:46.784804 | debian-bookworm | changed: 2025-05-30 20:58:46.786064 | debian-bookworm | cd+++++++++ src/ 2025-05-30 20:58:46.786138 | debian-bookworm | cd+++++++++ src/github.com/ 2025-05-30 20:58:46.786167 | debian-bookworm | cd+++++++++ src/github.com/osism/ 2025-05-30 20:58:46.786206 | debian-bookworm | cd+++++++++ src/github.com/osism/container-image-ceph-ansible/ 2025-05-30 20:58:46.786229 | debian-bookworm | Containerfile 2025-05-30 20:58:46.786382 | debian-bookworm | 2025-05-30 21:00:38.455927 | debian-bookworm | #25 42.63 2025-05-30 21:00:38.455937 | debian-bookworm | #25 42.63 Or undo this operation with: 2025-05-30 21:00:38.455948 | debian-bookworm | #25 42.63 2025-05-30 21:00:38.455960 | debian-bookworm | #25 42.63 git switch - 2025-05-30 21:00:38.455971 | debian-bookworm | #25 42.63 2025-05-30 21:00:38.456006 | debian-bookworm | #25 42.63 Turn off this advice by setting config variable advice.detachedHead to false 2025-05-30 21:00:38.456017 | debian-bookworm | #25 42.63 2025-05-30 21:00:38.456029 | debian-bookworm | #25 42.63 HEAD is now at 04f12bc chore(deps): update dependency osism/cfg-generics to v0.20250530.0 (#2005) 2025-05-30 21:00:38.456040 | debian-bookworm | #25 42.63 + cd /playbooks 2025-05-30 21:00:38.456052 | debian-bookworm | #25 42.63 + git fetch --all --force 2025-05-30 21:00:38.676662 | debian-bookworm | #25 43.01 ++ yq -M -r .playbooks_version /release/latest/ceph.yml 2025-05-30 21:00:39.101467 | debian-bookworm | #25 43.43 + git checkout v0.20250529.0 2025-05-30 21:00:39.259705 | debian-bookworm | #25 43.44 Note: switching to 'v0.20250529.0'. 2025-05-30 21:00:39.259815 | debian-bookworm | #25 43.44 2025-05-30 21:00:39.259856 | debian-bookworm | #25 43.44 You are in 'detached HEAD' state. You can look around, make experimental 2025-05-30 21:00:39.259893 | debian-bookworm | #25 43.44 changes and commit them, and you can discard any commits you make in this 2025-05-30 21:00:39.259928 | debian-bookworm | #25 43.44 state without impacting any branches by switching back to a branch. 2025-05-30 21:00:39.259964 | debian-bookworm | #25 43.44 2025-05-30 21:00:39.259999 | debian-bookworm | #25 43.44 If you want to create a new branch to retain commits you create, you may 2025-05-30 21:00:39.260039 | debian-bookworm | #25 43.44 do so (now or later) by using -c with the switch command. Example: 2025-05-30 21:00:39.260159 | debian-bookworm | #25 43.44 2025-05-30 21:00:39.260218 | debian-bookworm | #25 43.44 git switch -c 2025-05-30 21:00:39.260276 | debian-bookworm | #25 43.44 2025-05-30 21:00:39.260336 | debian-bookworm | #25 43.44 Or undo this operation with: 2025-05-30 21:00:39.260387 | debian-bookworm | #25 43.44 2025-05-30 21:00:39.260437 | debian-bookworm | #25 43.44 git switch - 2025-05-30 21:00:39.260493 | debian-bookworm | #25 43.44 2025-05-30 21:00:39.260552 | debian-bookworm | #25 43.44 Turn off this advice by setting config variable advice.detachedHead to false 2025-05-30 21:00:39.260647 | debian-bookworm | #25 43.44 2025-05-30 21:00:39.260724 | debian-bookworm | #25 43.44 HEAD is now at 1775aaf Mention that the 'Run tenks' task takes some time (#542) 2025-05-30 21:00:39.260788 | debian-bookworm | #25 43.44 + cd /defaults 2025-05-30 21:00:39.260854 | debian-bookworm | #25 43.44 + git fetch --all --force 2025-05-30 21:00:39.502840 | debian-bookworm | #25 43.83 ++ yq -M -r .defaults_version /release/latest/ceph.yml 2025-05-30 21:00:39.647914 | debian-bookworm | #25 43.98 + git checkout v0.20250529.0 2025-05-30 21:00:39.803233 | debian-bookworm | #25 43.98 Note: switching to 'v0.20250529.0'. 2025-05-30 21:00:39.803308 | debian-bookworm | #25 43.98 2025-05-30 21:00:39.803338 | debian-bookworm | #25 43.98 You are in 'detached HEAD' state. You can look around, make experimental 2025-05-30 21:00:39.803348 | debian-bookworm | #25 43.98 changes and commit them, and you can discard any commits you make in this 2025-05-30 21:00:39.803358 | debian-bookworm | #25 43.98 state without impacting any branches by switching back to a branch. 2025-05-30 21:00:39.803367 | debian-bookworm | #25 43.98 2025-05-30 21:00:39.803375 | debian-bookworm | #25 43.98 If you want to create a new branch to retain commits you create, you may 2025-05-30 21:00:39.803383 | debian-bookworm | #25 43.98 do so (now or later) by using -c with the switch command. Example: 2025-05-30 21:00:39.803392 | debian-bookworm | #25 43.98 2025-05-30 21:00:39.803400 | debian-bookworm | #25 43.98 git switch -c 2025-05-30 21:00:39.803409 | debian-bookworm | #25 43.98 2025-05-30 21:00:39.803417 | debian-bookworm | #25 43.98 Or undo this operation with: 2025-05-30 21:00:39.803425 | debian-bookworm | #25 43.98 2025-05-30 21:00:39.803434 | debian-bookworm | #25 43.98 git switch - 2025-05-30 21:00:39.803442 | debian-bookworm | #25 43.98 2025-05-30 21:00:39.803451 | debian-bookworm | #25 43.98 Turn off this advice by setting config variable advice.detachedHead to false 2025-05-30 21:00:39.803459 | debian-bookworm | #25 43.98 2025-05-30 21:00:39.803467 | debian-bookworm | #25 43.98 HEAD is now at c635196 zuul: refresh secrets (#260) 2025-05-30 21:00:39.803476 | debian-bookworm | #25 43.98 + cd /generics 2025-05-30 21:00:39.803484 | debian-bookworm | #25 43.98 + git fetch --all --force 2025-05-30 21:00:40.045008 | debian-bookworm | #25 44.38 ++ yq -M -r .generics_version /release/latest/ceph.yml 2025-05-30 21:00:40.189264 | debian-bookworm | #25 44.52 + git checkout v0.20250530.0 2025-05-30 21:00:40.349310 | debian-bookworm | #25 44.52 Note: switching to 'v0.20250530.0'. 2025-05-30 21:00:40.349354 | debian-bookworm | #25 44.52 2025-05-30 21:00:40.349360 | debian-bookworm | #25 44.52 You are in 'detached HEAD' state. You can look around, make experimental 2025-05-30 21:00:40.349365 | debian-bookworm | #25 44.52 changes and commit them, and you can discard any commits you make in this 2025-05-30 21:00:40.349381 | debian-bookworm | #25 44.52 state without impacting any branches by switching back to a branch. 2025-05-30 21:00:40.349385 | debian-bookworm | #25 44.52 2025-05-30 21:00:40.349393 | debian-bookworm | #25 44.52 If you want to create a new branch to retain commits you create, you may 2025-05-30 21:00:40.349397 | debian-bookworm | #25 44.52 do so (now or later) by using -c with the switch command. Example: 2025-05-30 21:00:40.349401 | debian-bookworm | #25 44.52 2025-05-30 21:00:40.349405 | debian-bookworm | #25 44.52 git switch -c 2025-05-30 21:00:40.349408 | debian-bookworm | #25 44.52 2025-05-30 21:00:40.349413 | debian-bookworm | #25 44.52 Or undo this operation with: 2025-05-30 21:00:40.349416 | debian-bookworm | #25 44.52 2025-05-30 21:00:40.349420 | debian-bookworm | #25 44.52 git switch - 2025-05-30 21:00:40.349425 | debian-bookworm | #25 44.52 2025-05-30 21:00:40.349428 | debian-bookworm | #25 44.52 Turn off this advice by setting config variable advice.detachedHead to false 2025-05-30 21:00:40.349432 | debian-bookworm | #25 44.52 2025-05-30 21:00:40.349436 | debian-bookworm | #25 44.52 HEAD is now at 030a8ed manager: use openstack version 2024.2 by default (#537) 2025-05-30 21:00:40.349440 | debian-bookworm | #25 44.52 + mkdir -p /ansible/inventory.generics /ansible/inventory 2025-05-30 21:00:40.349444 | debian-bookworm | #25 44.52 + cp /generics/inventory/50-ceph /ansible/inventory.generics/50-ceph 2025-05-30 21:00:40.349448 | debian-bookworm | #25 44.53 + cp /generics/inventory/51-ceph /ansible/inventory.generics/51-ceph 2025-05-30 21:00:40.349452 | debian-bookworm | #25 44.53 + mkdir -p /ansible/galaxy /ansible/group_vars/all 2025-05-30 21:00:40.349456 | debian-bookworm | #25 44.53 + python3 /src/render-python-requirements.py 2025-05-30 21:00:40.554530 | debian-bookworm | #25 44.88 + python3 /src/render-versions.py 2025-05-30 21:00:40.685026 | debian-bookworm | #25 45.02 + mkdir -p /ansible/group_vars 2025-05-30 21:00:40.930266 | debian-bookworm | #25 45.02 + cp -r /defaults/LICENSE /defaults/README.md /defaults/all /defaults/ansible.cfg /defaults/compute /defaults/control /defaults/k3s_master /defaults/k3s_node /defaults/manager /defaults/monitoring /defaults/network /defaults/rook-mds /defaults/rook-mgr /defaults/rook-mon /defaults/rook-osd /defaults/rook-rgw /ansible/group_vars/ 2025-05-30 21:00:40.930305 | debian-bookworm | #25 45.02 + rm -f /ansible/group_vars/LICENSE /ansible/group_vars/README.md 2025-05-30 21:00:40.930313 | debian-bookworm | #25 45.02 + uv pip install --no-cache --system -r /requirements.txt 2025-05-30 21:00:40.930317 | debian-bookworm | #25 45.11 Using Python 3.13.3 environment at: /usr/local 2025-05-30 21:00:44.058079 | debian-bookworm | #25 48.39 Resolved 130 packages in 3.27s 2025-05-30 21:00:44.278027 | debian-bookworm | #25 48.39 Building clustershell==1.9.3 2025-05-30 21:00:44.278082 | debian-bookworm | #25 48.42 Downloading pygments (1.2MiB) 2025-05-30 21:00:44.278099 | debian-bookworm | #25 48.42 Downloading ansible-core (2.1MiB) 2025-05-30 21:00:44.278114 | debian-bookworm | #25 48.42 Downloading pydantic-core (1.9MiB) 2025-05-30 21:00:44.278129 | debian-bookworm | #25 48.42 Downloading sqlalchemy (3.1MiB) 2025-05-30 21:00:44.278145 | debian-bookworm | #25 48.42 Downloading kubernetes (1.9MiB) 2025-05-30 21:00:44.278159 | debian-bookworm | #25 48.44 Downloading openstacksdk (1.7MiB) 2025-05-30 21:00:44.278175 | debian-bookworm | #25 48.46 Downloading uvloop (4.5MiB) 2025-05-30 21:00:44.278190 | debian-bookworm | #25 48.46 Downloading cryptography (4.3MiB) 2025-05-30 21:00:44.496554 | debian-bookworm | #25 48.83 Building ansible-pylibssh==1.2.2 2025-05-30 21:00:45.126621 | debian-bookworm | #25 49.46 Building notario==0.0.16 2025-05-30 21:00:45.299599 | debian-bookworm | #25 49.48 Building pyperclip==1.9.0 2025-05-30 21:00:45.299648 | debian-bookworm | #25 49.48 Building polling==0.3.2 2025-05-30 21:00:45.829349 | debian-bookworm | #25 50.16 Downloading pydantic-core 2025-05-30 21:00:46.625135 | debian-bookworm | #25 50.85 Downloading pygments 2025-05-30 21:00:46.625191 | debian-bookworm | #25 50.93 Built clustershell==1.9.3 2025-05-30 21:00:46.844237 | debian-bookworm | #25 50.96 Downloading uvloop 2025-05-30 21:00:46.844291 | debian-bookworm | #25 50.98 Downloading sqlalchemy 2025-05-30 21:00:46.844308 | debian-bookworm | #25 51.02 Downloading cryptography 2025-05-30 21:00:47.256730 | debian-bookworm | #25 51.59 Downloading kubernetes 2025-05-30 21:00:47.409209 | debian-bookworm | #25 51.67 Downloading ansible-core 2025-05-30 21:00:47.409275 | debian-bookworm | #25 51.74 Downloading openstacksdk 2025-05-30 21:00:47.604934 | debian-bookworm | #25 51.94 Built polling==0.3.2 2025-05-30 21:00:47.832096 | debian-bookworm | #25 51.99 Built pyperclip==1.9.0 2025-05-30 21:00:47.832177 | debian-bookworm | #25 52.01 Built notario==0.0.16 2025-05-30 21:01:02.080212 | debian-bookworm | #25 66.41 Built ansible-pylibssh==1.2.2 2025-05-30 21:01:02.246045 | debian-bookworm | #25 66.43 Prepared 122 packages in 18.03s 2025-05-30 21:01:02.246082 | debian-bookworm | #25 66.43 Uninstalled 1 package in 3ms 2025-05-30 21:01:02.246086 | debian-bookworm | #25 66.58 Installed 122 packages in 143ms 2025-05-30 21:01:02.401166 | debian-bookworm | #25 66.58 + amqp==5.3.1 2025-05-30 21:01:02.401249 | debian-bookworm | #25 66.58 + annotated-types==0.7.0 2025-05-30 21:01:02.401265 | debian-bookworm | #25 66.58 + ansible-core==2.16.14 2025-05-30 21:01:02.401277 | debian-bookworm | #25 66.58 + ansible-pylibssh==1.2.2 2025-05-30 21:01:02.401290 | debian-bookworm | #25 66.58 + anyio==4.9.0 2025-05-30 21:01:02.401301 | debian-bookworm | #25 66.58 + ara==1.7.2 2025-05-30 21:01:02.401312 | debian-bookworm | #25 66.58 + asn1crypto==1.5.1 2025-05-30 21:01:02.401323 | debian-bookworm | #25 66.58 + autopage==0.5.2 2025-05-30 21:01:02.401334 | debian-bookworm | #25 66.58 + bcrypt==4.3.0 2025-05-30 21:01:02.401346 | debian-bookworm | #25 66.58 + billiard==4.2.1 2025-05-30 21:01:02.401357 | debian-bookworm | #25 66.58 + cachetools==5.5.2 2025-05-30 21:01:02.401368 | debian-bookworm | #25 66.58 + celery==5.5.2 2025-05-30 21:01:02.401379 | debian-bookworm | #25 66.58 + certifi==2025.4.26 2025-05-30 21:01:02.401391 | debian-bookworm | #25 66.58 + cffi==1.17.1 2025-05-30 21:01:02.401402 | debian-bookworm | #25 66.58 + charset-normalizer==3.4.2 2025-05-30 21:01:02.401413 | debian-bookworm | #25 66.58 + click==8.2.1 2025-05-30 21:01:02.401425 | debian-bookworm | #25 66.58 + click-didyoumean==0.3.1 2025-05-30 21:01:02.401436 | debian-bookworm | #25 66.58 + click-plugins==1.1.1 2025-05-30 21:01:02.401447 | debian-bookworm | #25 66.58 + click-repl==0.3.0 2025-05-30 21:01:02.401458 | debian-bookworm | #25 66.58 + cliff==4.10.0 2025-05-30 21:01:02.401469 | debian-bookworm | #25 66.58 + clustershell==1.9.3 2025-05-30 21:01:02.401481 | debian-bookworm | #25 66.58 + cmd2==2.5.11 2025-05-30 21:01:02.401492 | debian-bookworm | #25 66.58 + cryptography==45.0.3 2025-05-30 21:01:02.401503 | debian-bookworm | #25 66.58 + decorator==5.2.1 2025-05-30 21:01:02.401514 | debian-bookworm | #25 66.58 + deepdiff==8.5.0 2025-05-30 21:01:02.401538 | debian-bookworm | #25 66.58 + docker==7.1.0 2025-05-30 21:01:02.401550 | debian-bookworm | #25 66.58 + dogpile-cache==1.4.0 2025-05-30 21:01:02.401561 | debian-bookworm | #25 66.58 + dtrack-auditor==1.5.0 2025-05-30 21:01:02.401572 | debian-bookworm | #25 66.58 + durationpy==0.10 2025-05-30 21:01:02.401583 | debian-bookworm | #25 66.58 + fastapi==0.115.12 2025-05-30 21:01:02.401594 | debian-bookworm | #25 66.58 + flower==2.0.1 2025-05-30 21:01:02.401605 | debian-bookworm | #25 66.58 + future==1.0.0 2025-05-30 21:01:02.401616 | debian-bookworm | #25 66.58 + gitdb==4.0.12 2025-05-30 21:01:02.401627 | debian-bookworm | #25 66.58 + gitpython==3.1.44 2025-05-30 21:01:02.401638 | debian-bookworm | #25 66.58 + google-auth==2.40.2 2025-05-30 21:01:02.401649 | debian-bookworm | #25 66.58 + greenlet==3.2.2 2025-05-30 21:01:02.401660 | debian-bookworm | #25 66.58 + h11==0.16.0 2025-05-30 21:01:02.401671 | debian-bookworm | #25 66.58 + hiredis==3.2.1 2025-05-30 21:01:02.401682 | debian-bookworm | #25 66.58 + httptools==0.6.4 2025-05-30 21:01:02.401693 | debian-bookworm | #25 66.58 + humanize==4.12.3 2025-05-30 21:01:02.401704 | debian-bookworm | #25 66.58 + idna==3.10 2025-05-30 21:01:02.401715 | debian-bookworm | #25 66.58 + iniconfig==2.1.0 2025-05-30 21:01:02.401726 | debian-bookworm | #25 66.58 + iso8601==2.1.0 2025-05-30 21:01:02.401736 | debian-bookworm | #25 66.58 + jc==1.25.5 2025-05-30 21:01:02.401747 | debian-bookworm | #25 66.58 + jmespath==1.0.1 2025-05-30 21:01:02.401759 | debian-bookworm | #25 66.58 + jsonpatch==1.33 2025-05-30 21:01:02.401770 | debian-bookworm | #25 66.58 + jsonpointer==3.0.0 2025-05-30 21:01:02.401781 | debian-bookworm | #25 66.58 + keystoneauth1==5.11.0 2025-05-30 21:01:02.401792 | debian-bookworm | #25 66.58 + kombu==5.5.3 2025-05-30 21:01:02.401803 | debian-bookworm | #25 66.58 + kubernetes==32.0.1 2025-05-30 21:01:02.401818 | debian-bookworm | #25 66.58 + loguru==0.7.3 2025-05-30 21:01:02.401830 | debian-bookworm | #25 66.58 + markdown-it-py==3.0.0 2025-05-30 21:01:02.401841 | debian-bookworm | #25 66.58 + mdurl==0.1.2 2025-05-30 21:01:02.401852 | debian-bookworm | #25 66.58 + nbcli==0.10.0.dev2 2025-05-30 21:01:02.401863 | debian-bookworm | #25 66.58 + netmiko==4.5.0 2025-05-30 21:01:02.401874 | debian-bookworm | #25 66.58 + notario==0.0.16 2025-05-30 21:01:02.401885 | debian-bookworm | #25 66.58 + ntc-templates==7.9.0 2025-05-30 21:01:02.401896 | debian-bookworm | #25 66.58 + oauthlib==3.2.2 2025-05-30 21:01:02.401907 | debian-bookworm | #25 66.58 + openstacksdk==4.5.0 2025-05-30 21:01:02.401918 | debian-bookworm | #25 66.58 + orderly-set==5.4.1 2025-05-30 21:01:02.401930 | debian-bookworm | #25 66.58 + os-service-types==1.7.0 2025-05-30 21:01:02.401941 | debian-bookworm | #25 66.58 + osism==0.20250530.0 2025-05-30 21:01:02.401952 | debian-bookworm | #25 66.58 + packaging==25.0 2025-05-30 21:01:02.401963 | debian-bookworm | #25 66.58 + paramiko==3.5.1 2025-05-30 21:01:02.401974 | debian-bookworm | #25 66.58 + pbr==6.1.1 2025-05-30 21:01:02.402014 | debian-bookworm | #25 66.58 + platformdirs==4.3.8 2025-05-30 21:01:02.402026 | debian-bookworm | #25 66.58 + pluggy==1.6.0 2025-05-30 21:01:02.402037 | debian-bookworm | #25 66.58 + polling==0.3.2 2025-05-30 21:01:02.402048 | debian-bookworm | #25 66.58 + prettytable==3.16.0 2025-05-30 21:01:02.402059 | debian-bookworm | #25 66.58 + prometheus-client==0.22.0 2025-05-30 21:01:02.402071 | debian-bookworm | #25 66.58 + prompt-toolkit==3.0.51 2025-05-30 21:01:02.402082 | debian-bookworm | #25 66.58 + psutil==7.0.0 2025-05-30 21:01:02.402092 | debian-bookworm | #25 66.58 + pyasn1==0.6.1 2025-05-30 21:01:02.402119 | debian-bookworm | #25 66.58 + pyasn1-modules==0.4.2 2025-05-30 21:01:02.402131 | debian-bookworm | #25 66.58 + pycparser==2.22 2025-05-30 21:01:02.402142 | debian-bookworm | #25 66.58 + pydantic==2.11.5 2025-05-30 21:01:02.402153 | debian-bookworm | #25 66.58 + pydantic-core==2.33.2 2025-05-30 21:01:02.402164 | debian-bookworm | #25 66.58 + pygments==2.19.1 2025-05-30 21:01:02.402175 | debian-bookworm | #25 66.58 + pyjwt==2.9.0 2025-05-30 21:01:02.402186 | debian-bookworm | #25 66.58 + pymysql==1.1.1 2025-05-30 21:01:02.402197 | debian-bookworm | #25 66.58 + pynacl==1.5.0 2025-05-30 21:01:02.402208 | debian-bookworm | #25 66.58 + pynetbox==7.5.0 2025-05-30 21:01:02.402219 | debian-bookworm | #25 66.58 + pyperclip==1.9.0 2025-05-30 21:01:02.402230 | debian-bookworm | #25 66.58 + pyserial==3.5 2025-05-30 21:01:02.402241 | debian-bookworm | #25 66.58 + pytest==8.3.5 2025-05-30 21:01:02.402252 | debian-bookworm | #25 66.58 + pytest-testinfra==10.2.2 2025-05-30 21:01:02.402263 | debian-bookworm | #25 66.58 + python-dateutil==2.9.0.post0 2025-05-30 21:01:02.402274 | debian-bookworm | #25 66.58 + python-dotenv==1.1.0 2025-05-30 21:01:02.402285 | debian-bookworm | #25 66.58 + pytz==2025.2 2025-05-30 21:01:02.402296 | debian-bookworm | #25 66.58 - redis==6.2.0 2025-05-30 21:01:02.402307 | debian-bookworm | #25 66.58 + redis==5.3.0 2025-05-30 21:01:02.402318 | debian-bookworm | #25 66.58 + requests==2.32.3 2025-05-30 21:01:02.402329 | debian-bookworm | #25 66.58 + requests-oauthlib==2.0.0 2025-05-30 21:01:02.402340 | debian-bookworm | #25 66.58 + requestsexceptions==1.4.0 2025-05-30 21:01:02.402351 | debian-bookworm | #25 66.58 + resolvelib==1.0.1 2025-05-30 21:01:02.402362 | debian-bookworm | #25 66.58 + rich==14.0.0 2025-05-30 21:01:02.402372 | debian-bookworm | #25 66.58 + rsa==4.9.1 2025-05-30 21:01:02.402383 | debian-bookworm | #25 66.58 + ruamel-yaml==0.18.12 2025-05-30 21:01:02.402395 | debian-bookworm | #25 66.58 + ruamel-yaml-clib==0.2.12 2025-05-30 21:01:02.402406 | debian-bookworm | #25 66.58 + scp==0.15.0 2025-05-30 21:01:02.402417 | debian-bookworm | #25 66.58 + six==1.17.0 2025-05-30 21:01:02.402428 | debian-bookworm | #25 66.58 + smmap==5.0.2 2025-05-30 21:01:02.402439 | debian-bookworm | #25 66.58 + sniffio==1.3.1 2025-05-30 21:01:02.402450 | debian-bookworm | #25 66.58 + sqlalchemy==2.0.41 2025-05-30 21:01:02.402461 | debian-bookworm | #25 66.58 + sqlmodel==0.0.24 2025-05-30 21:01:02.402472 | debian-bookworm | #25 66.58 + starlette==0.46.2 2025-05-30 21:01:02.402483 | debian-bookworm | #25 66.58 + stevedore==5.4.1 2025-05-30 21:01:02.402494 | debian-bookworm | #25 66.58 + sushy==5.6.0 2025-05-30 21:01:02.402504 | debian-bookworm | #25 66.58 + tabulate==0.9.0 2025-05-30 21:01:02.402515 | debian-bookworm | #25 66.58 + textfsm==1.1.3 2025-05-30 21:01:02.402526 | debian-bookworm | #25 66.58 + tornado==6.5.1 2025-05-30 21:01:02.402537 | debian-bookworm | #25 66.58 + transitions==0.9.2 2025-05-30 21:01:02.402548 | debian-bookworm | #25 66.58 + typing-inspection==0.4.1 2025-05-30 21:01:02.402559 | debian-bookworm | #25 66.58 + tzdata==2025.2 2025-05-30 21:01:02.402570 | debian-bookworm | #25 66.58 + urllib3==2.4.0 2025-05-30 21:01:02.402581 | debian-bookworm | #25 66.58 + uvicorn==0.34.2 2025-05-30 21:01:02.402592 | debian-bookworm | #25 66.58 + uvloop==0.21.0 2025-05-30 21:01:02.402602 | debian-bookworm | #25 66.58 + vine==5.1.0 2025-05-30 21:01:02.402613 | debian-bookworm | #25 66.58 + watchdog==6.0.0 2025-05-30 21:01:02.402624 | debian-bookworm | #25 66.58 + watchfiles==1.0.5 2025-05-30 21:01:02.402635 | debian-bookworm | #25 66.58 + wcwidth==0.2.13 2025-05-30 21:01:02.402646 | debian-bookworm | #25 66.58 + websocket-client==1.8.0 2025-05-30 21:01:02.402658 | debian-bookworm | #25 66.58 + websockets==15.0.1 2025-05-30 21:01:02.448128 | debian-bookworm | #25 66.78 ++ python3 -c 'import ansible; print(ansible.release.__version__)' 2025-05-30 21:01:02.660769 | debian-bookworm | #25 66.83 + ansible_version=2.16.14 2025-05-30 21:01:02.660828 | debian-bookworm | #25 66.83 + sed -i -e s/ANSIBLE_VERSION/2.16.14/ /etc/motd 2025-05-30 21:01:02.660846 | debian-bookworm | #25 66.84 + mkdir -p /ansible /ansible/action_plugins /ansible/callback_plugins /ansible/filter_plugins /ansible/library /ansible/roles /ansible/tasks 2025-05-30 21:01:02.660870 | debian-bookworm | #25 66.84 + mkdir -p /ansible/cache /ansible/logs /ansible/secrets /share /interface 2025-05-30 21:01:02.660901 | debian-bookworm | #25 66.84 + ansible-galaxy role install -v -f -r /ansible/galaxy/requirements.yml -p /usr/share/ansible/roles 2025-05-30 21:01:03.384747 | debian-bookworm | #25 67.71 Using /etc/ansible/ansible.cfg as config file 2025-05-30 21:01:03.384810 | debian-bookworm | #25 67.71 Skipping install, no requirements found 2025-05-30 21:01:03.586588 | debian-bookworm | #25 67.76 + ln -s /usr/share/ansible/roles /ansible/galaxy 2025-05-30 21:01:03.586701 | debian-bookworm | #25 67.77 + ansible-galaxy collection install -v -f -r /ansible/galaxy/requirements.yml -p /usr/share/ansible/collections 2025-05-30 21:01:13.304868 | debian-bookworm | #25 77.63 Cloning into '/root/.ansible/tmp/ansible-local-1771s5_k6fuv/tmpxd3j33rr/ansible-config_templatee22n243y'... 2025-05-30 21:01:13.949799 | debian-bookworm | #25 78.28 Note: switching to '2.0.0'. 2025-05-30 21:01:13.949921 | debian-bookworm | #25 78.28 2025-05-30 21:01:13.949944 | debian-bookworm | #25 78.28 You are in 'detached HEAD' state. You can look around, make experimental 2025-05-30 21:01:13.949965 | debian-bookworm | #25 78.28 changes and commit them, and you can discard any commits you make in this 2025-05-30 21:01:13.949986 | debian-bookworm | #25 78.28 state without impacting any branches by switching back to a branch. 2025-05-30 21:01:13.950006 | debian-bookworm | #25 78.28 2025-05-30 21:01:13.950024 | debian-bookworm | #25 78.28 If you want to create a new branch to retain commits you create, you may 2025-05-30 21:01:13.950044 | debian-bookworm | #25 78.28 do so (now or later) by using -c with the switch command. Example: 2025-05-30 21:01:13.950062 | debian-bookworm | #25 78.28 2025-05-30 21:01:13.950091 | debian-bookworm | #25 78.28 git switch -c 2025-05-30 21:01:13.950109 | debian-bookworm | #25 78.28 2025-05-30 21:01:13.950127 | debian-bookworm | #25 78.28 Or undo this operation with: 2025-05-30 21:01:13.950146 | debian-bookworm | #25 78.28 2025-05-30 21:01:13.950165 | debian-bookworm | #25 78.28 git switch - 2025-05-30 21:01:13.950184 | debian-bookworm | #25 78.28 2025-05-30 21:01:13.950202 | debian-bookworm | #25 78.28 Turn off this advice by setting config variable advice.detachedHead to false 2025-05-30 21:01:13.950220 | debian-bookworm | #25 78.28 2025-05-30 21:01:13.950239 | debian-bookworm | #25 78.28 HEAD is now at dae35c0 Merge "Publish openstack.config_template on galaxy" 2025-05-30 21:04:59.981185 | debian-bookworm | #25 304.3 Using /etc/ansible/ansible.cfg as config file 2025-05-30 21:04:59.981258 | debian-bookworm | #25 304.3 Starting galaxy collection install process 2025-05-30 21:04:59.981264 | debian-bookworm | #25 304.3 Process install dependency map 2025-05-30 21:04:59.981270 | debian-bookworm | #25 304.3 Starting collection install process 2025-05-30 21:04:59.981275 | debian-bookworm | #25 304.3 Downloading https://galaxy.ansible.com/api/v3/plugin/ansible/content/published/collections/artifacts/ansible-netcommon-2.6.1.tar.gz to /root/.ansible/tmp/ansible-local-1771s5_k6fuv/tmpxd3j33rr/ansible-netcommon-2.6.1-2p07_u_b 2025-05-30 21:04:59.981295 | debian-bookworm | #25 304.3 Installing 'ansible.netcommon:2.6.1' to '/usr/share/ansible/collections/ansible_collections/ansible/netcommon' 2025-05-30 21:04:59.981300 | debian-bookworm | #25 304.3 ansible.netcommon:2.6.1 was installed successfully 2025-05-30 21:04:59.981305 | debian-bookworm | #25 304.3 Installing 'openstack.config_template:1.3.0' to '/usr/share/ansible/collections/ansible_collections/openstack/config_template' 2025-05-30 21:04:59.981311 | debian-bookworm | #25 304.3 Created collection for openstack.config_template:1.3.0 at /usr/share/ansible/collections/ansible_collections/openstack/config_template 2025-05-30 21:04:59.981316 | debian-bookworm | #25 304.3 openstack.config_template:1.3.0 was installed successfully 2025-05-30 21:04:59.981321 | debian-bookworm | #25 304.3 Downloading https://galaxy.ansible.com/api/v3/plugin/ansible/content/published/collections/artifacts/ansible-posix-2.0.0.tar.gz to /root/.ansible/tmp/ansible-local-1771s5_k6fuv/tmpxd3j33rr/ansible-posix-2.0.0-y5xhc8hl 2025-05-30 21:04:59.981325 | debian-bookworm | #25 304.3 Installing 'ansible.posix:2.0.0' to '/usr/share/ansible/collections/ansible_collections/ansible/posix' 2025-05-30 21:04:59.981329 | debian-bookworm | #25 304.3 ansible.posix:2.0.0 was installed successfully 2025-05-30 21:04:59.981333 | debian-bookworm | #25 304.3 Downloading https://galaxy.ansible.com/api/v3/plugin/ansible/content/published/collections/artifacts/ansible-utils-6.0.0.tar.gz to /root/.ansible/tmp/ansible-local-1771s5_k6fuv/tmpxd3j33rr/ansible-utils-6.0.0-lo3h2741 2025-05-30 21:04:59.981337 | debian-bookworm | #25 304.3 Installing 'ansible.utils:6.0.0' to '/usr/share/ansible/collections/ansible_collections/ansible/utils' 2025-05-30 21:04:59.981341 | debian-bookworm | #25 304.3 ansible.utils:6.0.0 was installed successfully 2025-05-30 21:04:59.981356 | debian-bookworm | #25 304.3 Downloading https://galaxy.ansible.com/api/v3/plugin/ansible/content/published/collections/artifacts/netbox-netbox-3.21.0.tar.gz to /root/.ansible/tmp/ansible-local-1771s5_k6fuv/tmpxd3j33rr/netbox-netbox-3.21.0-ef8s7kr4 2025-05-30 21:04:59.981360 | debian-bookworm | #25 304.3 Installing 'netbox.netbox:3.21.0' to '/usr/share/ansible/collections/ansible_collections/netbox/netbox' 2025-05-30 21:04:59.981364 | debian-bookworm | #25 304.3 netbox.netbox:3.21.0 was installed successfully 2025-05-30 21:04:59.981369 | debian-bookworm | #25 304.3 Downloading https://galaxy.ansible.com/api/v3/plugin/ansible/content/published/collections/artifacts/osism-commons-0.20250529.0.tar.gz to /root/.ansible/tmp/ansible-local-1771s5_k6fuv/tmpxd3j33rr/osism-commons-0.20250529.0-d010883c 2025-05-30 21:04:59.981373 | debian-bookworm | #25 304.3 Installing 'osism.commons:0.20250529.0' to '/usr/share/ansible/collections/ansible_collections/osism/commons' 2025-05-30 21:04:59.981377 | debian-bookworm | #25 304.3 osism.commons:0.20250529.0 was installed successfully 2025-05-30 21:04:59.981386 | debian-bookworm | #25 304.3 Downloading https://galaxy.ansible.com/api/v3/plugin/ansible/content/published/collections/artifacts/community-general-10.7.0.tar.gz to /root/.ansible/tmp/ansible-local-1771s5_k6fuv/tmpxd3j33rr/community-general-10.7.0-_6v1omlx 2025-05-30 21:04:59.981390 | debian-bookworm | #25 304.3 Installing 'community.general:10.7.0' to '/usr/share/ansible/collections/ansible_collections/community/general' 2025-05-30 21:04:59.981394 | debian-bookworm | #25 304.3 community.general:10.7.0 was installed successfully 2025-05-30 21:05:00.089019 | debian-bookworm | #25 304.4 + ln -s /usr/share/ansible/collections /ansible/collections 2025-05-30 21:05:00.333407 | debian-bookworm | #25 304.4 + mkdir -p /usr/share/mitogen 2025-05-30 21:05:00.333469 | debian-bookworm | #25 304.4 + tar xzf /mitogen.tar.gz --strip-components=1 -C /usr/share/mitogen 2025-05-30 21:05:00.333477 | debian-bookworm | #25 304.5 + rm -rf /usr/share/mitogen/tests /usr/share/mitogen/docs /usr/share/mitogen/.ci /usr/share/mitogen/.lgtm.yml /usr/share/mitogen/.travis.yml 2025-05-30 21:05:00.333484 | debian-bookworm | #25 304.5 + rm /mitogen.tar.gz 2025-05-30 21:05:00.333489 | debian-bookworm | #25 304.5 ++ grep ceph_ansible_version: /release/v0.20250530.0/ceph-reef.yml 2025-05-30 21:05:00.333501 | debian-bookworm | #25 304.5 ++ awk '-F: ' '{ print $2 }' 2025-05-30 21:05:00.333506 | debian-bookworm | #25 304.5 grep: /release/v0.20250530.0/ceph-reef.yml: No such file or directory 2025-05-30 21:05:00.333510 | debian-bookworm | #25 304.5 + PROJECT_VERSION= 2025-05-30 21:05:00.441766 | debian-bookworm | #25 ERROR: process "/bin/bash -o pipefail -c set -e\nset -x\n\n# show motd\necho '[ ! -z \"$TERM\" -a -r /etc/motd ] && cat /etc/motd' >> /etc/bash.bashrc\n\n# upgrade/install required packages\napt-get update\napt-get install -y --no-install-recommends \\\n build-essential \\\n dumb-init \\\n git \\\n iputils-ping \\\n jq \\\n libffi-dev \\\n libssh-dev \\\n libssl-dev \\\n libyaml-dev \\\n openssh-client \\\n patch \\\n procps \\\n python3-dev \\\n python3-pip \\\n python3-setuptools \\\n python3-wheel \\\n rsync \\\n sshpass\nuv pip install --no-cache --system -r /src/requirements.txt\n\n# add user\ngroupadd -g \"$GROUP_ID\" dragon\ngroupadd -g \"$GROUP_ID_DOCKER\" docker\nuseradd -l -g dragon -G docker -u \"$USER_ID\" -m -d /ansible dragon\n\n# prepare release repository\ngit clone https://github.com/osism/release /release\n\n# run preparations\ngit clone https://github.com/osism/ansible-playbooks /playbooks\ngit clone https://github.com/osism/defaults /defaults\ngit clone https://github.com/osism/cfg-generics /generics\n\nif [ \"$VERSION\" != \"latest\" ]; then\n ( cd /release || exit; git fetch --all --force; git checkout \"ceph-ansible-$VERSION\" )\n ( cd /playbooks || exit; git fetch --all --force; git checkout \"$(yq -M -r .playbooks_version \"/release/latest/ceph.yml\")\" )\n ( cd /defaults || exit; git fetch --all --force; git checkout \"$(yq -M -r .defaults_version \"/release/latest/ceph.yml\")\" )\n ( cd /generics || exit; git fetch --all --force; git checkout \"$(yq -M -r .generics_version \"/release/latest/ceph.yml\")\" )\nfi\n\n# add inventory files\nmkdir -p /ansible/inventory.generics /ansible/inventory\ncp /generics/inventory/50-ceph /ansible/inventory.generics/50-ceph\ncp /generics/inventory/51-ceph /ansible/inventory.generics/51-ceph\n\nmkdir -p /ansible/galaxy /ansible/group_vars/all\npython3 /src/render-python-requirements.py\npython3 /src/render-versions.py\nmkdir -p /ansible/group_vars\ncp -r /defaults/* /ansible/group_vars/\nrm -f /ansible/group_vars/LICENSE /ansible/group_vars/README.md\n\n# install required python packages\nuv pip install --no-cache --system -r /requirements.txt\n\n# set ansible version in the motd\nansible_version=$(python3 -c 'import ansible; print(ansible.release.__version__)')\nsed -i -e \"s/ANSIBLE_VERSION/$ansible_version/\" /etc/motd\n\n# create required directories\n\n# internal use only\nmkdir -p \\\n /ansible \\\n /ansible/action_plugins \\\n /ansible/callback_plugins \\\n /ansible/filter_plugins \\\n /ansible/library \\\n /ansible/roles \\\n /ansible/tasks\n\n# volumes\nmkdir -p \\\n /ansible/cache \\\n /ansible/logs \\\n /ansible/secrets \\\n /share \\\n /interface\n\n# install required ansible collections & roles\nansible-galaxy role install -v -f -r /ansible/galaxy/requirements.yml -p /usr/share/ansible/roles\nln -s /usr/share/ansible/roles /ansible/galaxy\nansible-galaxy collection install -v -f -r /ansible/galaxy/requirements.yml -p /usr/share/ansible/collections\nln -s /usr/share/ansible/collections /ansible/collections\n\n# install mitogen ansible plugin\nmkdir -p /usr/share/mitogen\ntar xzf /mitogen.tar.gz --strip-components=1 -C /usr/share/mitogen\nrm -rf /usr/share/mitogen/{tests,docs,.ci,.lgtm.yml,.travis.yml}\nrm /mitogen.tar.gz\n\n# prepare project repository\nPROJECT_VERSION=$(grep \"ceph_ansible_version:\" /release/$VERSION/ceph-$CEPH_VERSION.yml | awk -F': ' '{ print $2 }')\ngit clone -b $PROJECT_VERSION https://github.com/ceph/ceph-ansible /repository\nfor patchfile in $(find /patches/$PROJECT_VERSION -name \"*.patch\"); do\n echo $patchfile;\n ( cd /repository && patch --forward --batch -p1 --dry-run ) < $patchfile || exit 1;\n ( cd /repository && patch --forward --batch -p1 ) < $patchfile;\ndone\n\n# project specific instructions\nif [ -e /repository/plugins/actions ]; then cp /repository/plugins/actions/* /ansible/action_plugins; fi\nif [ -e /repository/plugins/callback ]; then cp /repository/plugins/callback/* /ansible/callback_plugins; fi\nif [ -e /repository/plugins/filter ]; then cp repository/plugins/filter/* /ansible/filter_plugins; fi\ncp /repository/library/* /ansible/library\nfor playbook in $(find /repository/infrastructure-playbooks -name \"*.yml\" -maxdepth 1); do echo $playbook && cp $playbook /ansible/ceph-\"$(basename $playbook)\"; done\ncp -r /repository/roles/* /ansible/roles\nif [ ! -e /ansible/roles/ceph-container-common ]; then ln -s /ansible/roles/ceph-docker-common /ansible/roles/ceph-container-common; fi\nif [ -e /repository/site-docker.yml.sample ]; then cp /repository/site-docker.yml.sample /ansible/ceph-site.ym; fi\nif [ -e /repository/site-container.yml.sample ]; then cp /repository/site-container.yml.sample /ansible/ceph-site.ym; fi\nif [ -e /repository/dashboard.yml ]; then cp /repository/dashboard.yml /ansible/dashboard.yml; fi\nif [ -e /repository/module_utils ]; then cp -r /repository/module_utils /ansible; fi\nln -s /ansible/ceph-rolling_update.yml /ansible/ceph-upgrade.yml\n\n# use our own purge playbooks\nrm -f /ansible/ceph-purge-*.yml\nmv /ceph-purge-*.yml /ansible\n\n# NOTE(berendt): this is a workaround for ceph-ansible < 3.0.0\nmkdir -p \\\n /ansible/roles/ceph-config \\\n /ansible/roles/ceph-defaults\n\nmkdir -p /tests\ncp -r /repository/tests/* /tests\n\n# copy ara configuration\npython3 -m ara.setup.env >> /ansible/ara.env\n\n# prepare list of playbooks\npython3 /src/render-playbooks.py\n\n# set correct permssions\nchown -R dragon: /ansible /share /interface\n\n# cleanup\napt-get clean\napt-get remove -y \\\n build-essential \\\n git \\\n libffi-dev \\\n libssh-dev \\\n libssl-dev \\\n libyaml-dev \\\n python3-dev\napt-get autoremove -y\n\nrm -rf \\\n /patches \\\n /release \\\n /root/.cache \\\n /tmp/* \\\n /usr/share/doc/* \\\n /usr/share/man/* \\\n /var/lib/apt/lists/* \\\n /var/tmp/*\n\nuv pip install --no-cache --system pyclean==3.0.0\npyclean /usr\nuv pip uninstall --system pyclean\n" did not complete successfully: exit code: 2 2025-05-30 21:05:00.514065 | debian-bookworm | ------ 2025-05-30 21:05:00.514205 | debian-bookworm | > [builder 18/18] RUN <>> RUN <>> set -e 2025-05-30 21:05:00.517832 | debian-bookworm | 43 | >>> set -x 2025-05-30 21:05:00.517840 | debian-bookworm | 44 | >>> 2025-05-30 21:05:00.517848 | debian-bookworm | 45 | >>> # show motd 2025-05-30 21:05:00.517856 | debian-bookworm | 46 | >>> echo '[ ! -z "$TERM" -a -r /etc/motd ] && cat /etc/motd' >> /etc/bash.bashrc 2025-05-30 21:05:00.517865 | debian-bookworm | 47 | >>> 2025-05-30 21:05:00.517874 | debian-bookworm | 48 | >>> # upgrade/install required packages 2025-05-30 21:05:00.517882 | debian-bookworm | 49 | >>> apt-get update 2025-05-30 21:05:00.517890 | debian-bookworm | 50 | >>> apt-get install -y --no-install-recommends \ 2025-05-30 21:05:00.517900 | debian-bookworm | 51 | >>> build-essential \ 2025-05-30 21:05:00.517908 | debian-bookworm | 52 | >>> dumb-init \ 2025-05-30 21:05:00.517916 | debian-bookworm | 53 | >>> git \ 2025-05-30 21:05:00.517924 | debian-bookworm | 54 | >>> iputils-ping \ 2025-05-30 21:05:00.517932 | debian-bookworm | 55 | >>> jq \ 2025-05-30 21:05:00.517940 | debian-bookworm | 56 | >>> libffi-dev \ 2025-05-30 21:05:00.517960 | debian-bookworm | 57 | >>> libssh-dev \ 2025-05-30 21:05:00.517976 | debian-bookworm | 58 | >>> libssl-dev \ 2025-05-30 21:05:00.517985 | debian-bookworm | 59 | >>> libyaml-dev \ 2025-05-30 21:05:00.517993 | debian-bookworm | 60 | >>> openssh-client \ 2025-05-30 21:05:00.518001 | debian-bookworm | 61 | >>> patch \ 2025-05-30 21:05:00.518009 | debian-bookworm | 62 | >>> procps \ 2025-05-30 21:05:00.518017 | debian-bookworm | 63 | >>> python3-dev \ 2025-05-30 21:05:00.518025 | debian-bookworm | 64 | >>> python3-pip \ 2025-05-30 21:05:00.518033 | debian-bookworm | 65 | >>> python3-setuptools \ 2025-05-30 21:05:00.518048 | debian-bookworm | 66 | >>> python3-wheel \ 2025-05-30 21:05:00.518071 | debian-bookworm | 67 | >>> rsync \ 2025-05-30 21:05:00.518079 | debian-bookworm | 68 | >>> sshpass 2025-05-30 21:05:00.518087 | debian-bookworm | 69 | >>> uv pip install --no-cache --system -r /src/requirements.txt 2025-05-30 21:05:00.518096 | debian-bookworm | 70 | >>> 2025-05-30 21:05:00.518128 | debian-bookworm | 71 | >>> # add user 2025-05-30 21:05:00.518136 | debian-bookworm | 72 | >>> groupadd -g "$GROUP_ID" dragon 2025-05-30 21:05:00.518144 | debian-bookworm | 73 | >>> groupadd -g "$GROUP_ID_DOCKER" docker 2025-05-30 21:05:00.518153 | debian-bookworm | 74 | >>> useradd -l -g dragon -G docker -u "$USER_ID" -m -d /ansible dragon 2025-05-30 21:05:00.518161 | debian-bookworm | 75 | >>> 2025-05-30 21:05:00.518169 | debian-bookworm | 76 | >>> # prepare release repository 2025-05-30 21:05:00.518178 | debian-bookworm | 77 | >>> git clone https://github.com/osism/release /release 2025-05-30 21:05:00.518186 | debian-bookworm | 78 | >>> 2025-05-30 21:05:00.518194 | debian-bookworm | 79 | >>> # run preparations 2025-05-30 21:05:00.518202 | debian-bookworm | 80 | >>> git clone https://github.com/osism/ansible-playbooks /playbooks 2025-05-30 21:05:00.518211 | debian-bookworm | 81 | >>> git clone https://github.com/osism/defaults /defaults 2025-05-30 21:05:00.518219 | debian-bookworm | 82 | >>> git clone https://github.com/osism/cfg-generics /generics 2025-05-30 21:05:00.518227 | debian-bookworm | 83 | >>> 2025-05-30 21:05:00.518250 | debian-bookworm | 84 | >>> if [ "$VERSION" != "latest" ]; then 2025-05-30 21:05:00.518258 | debian-bookworm | 85 | >>> ( cd /release || exit; git fetch --all --force; git checkout "ceph-ansible-$VERSION" ) 2025-05-30 21:05:00.518267 | debian-bookworm | 86 | >>> ( cd /playbooks || exit; git fetch --all --force; git checkout "$(yq -M -r .playbooks_version "/release/latest/ceph.yml")" ) 2025-05-30 21:05:00.518277 | debian-bookworm | 87 | >>> ( cd /defaults || exit; git fetch --all --force; git checkout "$(yq -M -r .defaults_version "/release/latest/ceph.yml")" ) 2025-05-30 21:05:00.518285 | debian-bookworm | 88 | >>> ( cd /generics || exit; git fetch --all --force; git checkout "$(yq -M -r .generics_version "/release/latest/ceph.yml")" ) 2025-05-30 21:05:00.518294 | debian-bookworm | 89 | >>> fi 2025-05-30 21:05:00.518302 | debian-bookworm | 90 | >>> 2025-05-30 21:05:00.518310 | debian-bookworm | 91 | >>> # add inventory files 2025-05-30 21:05:00.518318 | debian-bookworm | 92 | >>> mkdir -p /ansible/inventory.generics /ansible/inventory 2025-05-30 21:05:00.518327 | debian-bookworm | 93 | >>> cp /generics/inventory/50-ceph /ansible/inventory.generics/50-ceph 2025-05-30 21:05:00.518335 | debian-bookworm | 94 | >>> cp /generics/inventory/51-ceph /ansible/inventory.generics/51-ceph 2025-05-30 21:05:00.518343 | debian-bookworm | 95 | >>> 2025-05-30 21:05:00.518351 | debian-bookworm | 96 | >>> mkdir -p /ansible/galaxy /ansible/group_vars/all 2025-05-30 21:05:00.518359 | debian-bookworm | 97 | >>> python3 /src/render-python-requirements.py 2025-05-30 21:05:00.518368 | debian-bookworm | 98 | >>> python3 /src/render-versions.py 2025-05-30 21:05:00.518376 | debian-bookworm | 99 | >>> mkdir -p /ansible/group_vars 2025-05-30 21:05:00.518384 | debian-bookworm | 100 | >>> cp -r /defaults/* /ansible/group_vars/ 2025-05-30 21:05:00.518392 | debian-bookworm | 101 | >>> rm -f /ansible/group_vars/LICENSE /ansible/group_vars/README.md 2025-05-30 21:05:00.518400 | debian-bookworm | 102 | >>> 2025-05-30 21:05:00.518408 | debian-bookworm | 103 | >>> # install required python packages 2025-05-30 21:05:00.518417 | debian-bookworm | 104 | >>> uv pip install --no-cache --system -r /requirements.txt 2025-05-30 21:05:00.518425 | debian-bookworm | 105 | >>> 2025-05-30 21:05:00.518433 | debian-bookworm | 106 | >>> # set ansible version in the motd 2025-05-30 21:05:00.518441 | debian-bookworm | 107 | >>> ansible_version=$(python3 -c 'import ansible; print(ansible.release.__version__)') 2025-05-30 21:05:00.518449 | debian-bookworm | 108 | >>> sed -i -e "s/ANSIBLE_VERSION/$ansible_version/" /etc/motd 2025-05-30 21:05:00.518458 | debian-bookworm | 109 | >>> 2025-05-30 21:05:00.518466 | debian-bookworm | 110 | >>> # create required directories 2025-05-30 21:05:00.518475 | debian-bookworm | 111 | >>> 2025-05-30 21:05:00.518483 | debian-bookworm | 112 | >>> # internal use only 2025-05-30 21:05:00.518491 | debian-bookworm | 113 | >>> mkdir -p \ 2025-05-30 21:05:00.518499 | debian-bookworm | 114 | >>> /ansible \ 2025-05-30 21:05:00.518507 | debian-bookworm | 115 | >>> /ansible/action_plugins \ 2025-05-30 21:05:00.518515 | debian-bookworm | 116 | >>> /ansible/callback_plugins \ 2025-05-30 21:05:00.518540 | debian-bookworm | 117 | >>> /ansible/filter_plugins \ 2025-05-30 21:05:00.518549 | debian-bookworm | 118 | >>> /ansible/library \ 2025-05-30 21:05:00.518557 | debian-bookworm | 119 | >>> /ansible/roles \ 2025-05-30 21:05:00.518565 | debian-bookworm | 120 | >>> /ansible/tasks 2025-05-30 21:05:00.518573 | debian-bookworm | 121 | >>> 2025-05-30 21:05:00.518582 | debian-bookworm | 122 | >>> # volumes 2025-05-30 21:05:00.518590 | debian-bookworm | 123 | >>> mkdir -p \ 2025-05-30 21:05:00.518598 | debian-bookworm | 124 | >>> /ansible/cache \ 2025-05-30 21:05:00.518606 | debian-bookworm | 125 | >>> /ansible/logs \ 2025-05-30 21:05:00.518614 | debian-bookworm | 126 | >>> /ansible/secrets \ 2025-05-30 21:05:00.518621 | debian-bookworm | 127 | >>> /share \ 2025-05-30 21:05:00.518629 | debian-bookworm | 128 | >>> /interface 2025-05-30 21:05:00.518638 | debian-bookworm | 129 | >>> 2025-05-30 21:05:00.518646 | debian-bookworm | 130 | >>> # install required ansible collections & roles 2025-05-30 21:05:00.518654 | debian-bookworm | 131 | >>> ansible-galaxy role install -v -f -r /ansible/galaxy/requirements.yml -p /usr/share/ansible/roles 2025-05-30 21:05:00.518662 | debian-bookworm | 132 | >>> ln -s /usr/share/ansible/roles /ansible/galaxy 2025-05-30 21:05:00.518671 | debian-bookworm | 133 | >>> ansible-galaxy collection install -v -f -r /ansible/galaxy/requirements.yml -p /usr/share/ansible/collections 2025-05-30 21:05:00.518679 | debian-bookworm | 134 | >>> ln -s /usr/share/ansible/collections /ansible/collections 2025-05-30 21:05:00.518688 | debian-bookworm | 135 | >>> 2025-05-30 21:05:00.518696 | debian-bookworm | 136 | >>> # install mitogen ansible plugin 2025-05-30 21:05:00.518709 | debian-bookworm | 137 | >>> mkdir -p /usr/share/mitogen 2025-05-30 21:05:00.518718 | debian-bookworm | 138 | >>> tar xzf /mitogen.tar.gz --strip-components=1 -C /usr/share/mitogen 2025-05-30 21:05:00.518726 | debian-bookworm | 139 | >>> rm -rf /usr/share/mitogen/{tests,docs,.ci,.lgtm.yml,.travis.yml} 2025-05-30 21:05:00.518734 | debian-bookworm | 140 | >>> rm /mitogen.tar.gz 2025-05-30 21:05:00.518742 | debian-bookworm | 141 | >>> 2025-05-30 21:05:00.518750 | debian-bookworm | 142 | >>> # prepare project repository 2025-05-30 21:05:00.518759 | debian-bookworm | 143 | >>> PROJECT_VERSION=$(grep "ceph_ansible_version:" /release/$VERSION/ceph-$CEPH_VERSION.yml | awk -F': ' '{ print $2 }') 2025-05-30 21:05:00.518767 | debian-bookworm | 144 | >>> git clone -b $PROJECT_VERSION https://github.com/ceph/ceph-ansible /repository 2025-05-30 21:05:00.518775 | debian-bookworm | 145 | >>> for patchfile in $(find /patches/$PROJECT_VERSION -name "*.patch"); do 2025-05-30 21:05:00.518783 | debian-bookworm | 146 | >>> echo $patchfile; 2025-05-30 21:05:00.518802 | debian-bookworm | 147 | >>> ( cd /repository && patch --forward --batch -p1 --dry-run ) < $patchfile || exit 1; 2025-05-30 21:05:00.518811 | debian-bookworm | 148 | >>> ( cd /repository && patch --forward --batch -p1 ) < $patchfile; 2025-05-30 21:05:00.518819 | debian-bookworm | 149 | >>> done 2025-05-30 21:05:00.518827 | debian-bookworm | 150 | >>> 2025-05-30 21:05:00.518835 | debian-bookworm | 151 | >>> # project specific instructions 2025-05-30 21:05:00.518843 | debian-bookworm | 152 | >>> if [ -e /repository/plugins/actions ]; then cp /repository/plugins/actions/* /ansible/action_plugins; fi 2025-05-30 21:05:00.518852 | debian-bookworm | 153 | >>> if [ -e /repository/plugins/callback ]; then cp /repository/plugins/callback/* /ansible/callback_plugins; fi 2025-05-30 21:05:00.518860 | debian-bookworm | 154 | >>> if [ -e /repository/plugins/filter ]; then cp repository/plugins/filter/* /ansible/filter_plugins; fi 2025-05-30 21:05:00.518868 | debian-bookworm | 155 | >>> cp /repository/library/* /ansible/library 2025-05-30 21:05:00.518877 | debian-bookworm | 156 | >>> for playbook in $(find /repository/infrastructure-playbooks -name "*.yml" -maxdepth 1); do echo $playbook && cp $playbook /ansible/ceph-"$(basename $playbook)"; done 2025-05-30 21:05:00.518886 | debian-bookworm | 157 | >>> cp -r /repository/roles/* /ansible/roles 2025-05-30 21:05:00.518895 | debian-bookworm | 158 | >>> if [ ! -e /ansible/roles/ceph-container-common ]; then ln -s /ansible/roles/ceph-docker-common /ansible/roles/ceph-container-common; fi 2025-05-30 21:05:00.518903 | debian-bookworm | 159 | >>> if [ -e /repository/site-docker.yml.sample ]; then cp /repository/site-docker.yml.sample /ansible/ceph-site.ym; fi 2025-05-30 21:05:00.518911 | debian-bookworm | 160 | >>> if [ -e /repository/site-container.yml.sample ]; then cp /repository/site-container.yml.sample /ansible/ceph-site.ym; fi 2025-05-30 21:05:00.518920 | debian-bookworm | 161 | >>> if [ -e /repository/dashboard.yml ]; then cp /repository/dashboard.yml /ansible/dashboard.yml; fi 2025-05-30 21:05:00.518928 | debian-bookworm | 162 | >>> if [ -e /repository/module_utils ]; then cp -r /repository/module_utils /ansible; fi 2025-05-30 21:05:00.518936 | debian-bookworm | 163 | >>> ln -s /ansible/ceph-rolling_update.yml /ansible/ceph-upgrade.yml 2025-05-30 21:05:00.518945 | debian-bookworm | 164 | >>> 2025-05-30 21:05:00.518953 | debian-bookworm | 165 | >>> # use our own purge playbooks 2025-05-30 21:05:00.518961 | debian-bookworm | 166 | >>> rm -f /ansible/ceph-purge-*.yml 2025-05-30 21:05:00.518969 | debian-bookworm | 167 | >>> mv /ceph-purge-*.yml /ansible 2025-05-30 21:05:00.518977 | debian-bookworm | 168 | >>> 2025-05-30 21:05:00.518985 | debian-bookworm | 169 | >>> # NOTE(berendt): this is a workaround for ceph-ansible < 3.0.0 2025-05-30 21:05:00.518994 | debian-bookworm | 170 | >>> mkdir -p \ 2025-05-30 21:05:00.519002 | debian-bookworm | 171 | >>> /ansible/roles/ceph-config \ 2025-05-30 21:05:00.519010 | debian-bookworm | 172 | >>> /ansible/roles/ceph-defaults 2025-05-30 21:05:00.519018 | debian-bookworm | 173 | >>> 2025-05-30 21:05:00.519026 | debian-bookworm | 174 | >>> mkdir -p /tests 2025-05-30 21:05:00.519034 | debian-bookworm | 175 | >>> cp -r /repository/tests/* /tests 2025-05-30 21:05:00.519042 | debian-bookworm | 176 | >>> 2025-05-30 21:05:00.519050 | debian-bookworm | 177 | >>> # copy ara configuration 2025-05-30 21:05:00.519059 | debian-bookworm | 178 | >>> python3 -m ara.setup.env >> /ansible/ara.env 2025-05-30 21:05:00.519067 | debian-bookworm | 179 | >>> 2025-05-30 21:05:00.519075 | debian-bookworm | 180 | >>> # prepare list of playbooks 2025-05-30 21:05:00.519083 | debian-bookworm | 181 | >>> python3 /src/render-playbooks.py 2025-05-30 21:05:00.519123 | debian-bookworm | 182 | >>> 2025-05-30 21:05:00.519132 | debian-bookworm | 183 | >>> # set correct permssions 2025-05-30 21:05:00.519140 | debian-bookworm | 184 | >>> chown -R dragon: /ansible /share /interface 2025-05-30 21:05:00.519149 | debian-bookworm | 185 | >>> 2025-05-30 21:05:00.519157 | debian-bookworm | 186 | >>> # cleanup 2025-05-30 21:05:00.519165 | debian-bookworm | 187 | >>> apt-get clean 2025-05-30 21:05:00.519174 | debian-bookworm | 188 | >>> apt-get remove -y \ 2025-05-30 21:05:00.519182 | debian-bookworm | 189 | >>> build-essential \ 2025-05-30 21:05:00.519190 | debian-bookworm | 190 | >>> git \ 2025-05-30 21:05:00.519198 | debian-bookworm | 191 | >>> libffi-dev \ 2025-05-30 21:05:00.519206 | debian-bookworm | 192 | >>> libssh-dev \ 2025-05-30 21:05:00.519214 | debian-bookworm | 193 | >>> libssl-dev \ 2025-05-30 21:05:00.519222 | debian-bookworm | 194 | >>> libyaml-dev \ 2025-05-30 21:05:00.519230 | debian-bookworm | 195 | >>> python3-dev 2025-05-30 21:05:00.519239 | debian-bookworm | 196 | >>> apt-get autoremove -y 2025-05-30 21:05:00.519247 | debian-bookworm | 197 | >>> 2025-05-30 21:05:00.519255 | debian-bookworm | 198 | >>> rm -rf \ 2025-05-30 21:05:00.519263 | debian-bookworm | 199 | >>> /patches \ 2025-05-30 21:05:00.519271 | debian-bookworm | 200 | >>> /release \ 2025-05-30 21:05:00.519279 | debian-bookworm | 201 | >>> /root/.cache \ 2025-05-30 21:05:00.519287 | debian-bookworm | 202 | >>> /tmp/* \ 2025-05-30 21:05:00.519295 | debian-bookworm | 203 | >>> /usr/share/doc/* \ 2025-05-30 21:05:00.519303 | debian-bookworm | 204 | >>> /usr/share/man/* \ 2025-05-30 21:05:00.519312 | debian-bookworm | 205 | >>> /var/lib/apt/lists/* \ 2025-05-30 21:05:00.519320 | debian-bookworm | 206 | >>> /var/tmp/* 2025-05-30 21:05:00.519328 | debian-bookworm | 207 | >>> 2025-05-30 21:05:00.519336 | debian-bookworm | 208 | >>> uv pip install --no-cache --system pyclean==3.0.0 2025-05-30 21:05:00.519344 | debian-bookworm | 209 | >>> pyclean /usr 2025-05-30 21:05:00.519353 | debian-bookworm | 210 | >>> uv pip uninstall --system pyclean 2025-05-30 21:05:00.519361 | debian-bookworm | 211 | >>> EOF 2025-05-30 21:05:00.519369 | debian-bookworm | 212 | 2025-05-30 21:05:00.519377 | debian-bookworm | -------------------- 2025-05-30 21:05:00.519439 | debian-bookworm | ERROR: failed to solve: process "/bin/bash -o pipefail -c set -e\nset -x\n\n# show motd\necho '[ ! -z \"$TERM\" -a -r /etc/motd ] && cat /etc/motd' >> /etc/bash.bashrc\n\n# upgrade/install required packages\napt-get update\napt-get install -y --no-install-recommends \\\n build-essential \\\n dumb-init \\\n git \\\n iputils-ping \\\n jq \\\n libffi-dev \\\n libssh-dev \\\n libssl-dev \\\n libyaml-dev \\\n openssh-client \\\n patch \\\n procps \\\n python3-dev \\\n python3-pip \\\n python3-setuptools \\\n python3-wheel \\\n rsync \\\n sshpass\nuv pip install --no-cache --system -r /src/requirements.txt\n\n# add user\ngroupadd -g \"$GROUP_ID\" dragon\ngroupadd -g \"$GROUP_ID_DOCKER\" docker\nuseradd -l -g dragon -G docker -u \"$USER_ID\" -m -d /ansible dragon\n\n# prepare release repository\ngit clone https://github.com/osism/release /release\n\n# run preparations\ngit clone https://github.com/osism/ansible-playbooks /playbooks\ngit clone https://github.com/osism/defaults /defaults\ngit clone https://github.com/osism/cfg-generics /generics\n\nif [ \"$VERSION\" != \"latest\" ]; then\n ( cd /release || exit; git fetch --all --force; git checkout \"ceph-ansible-$VERSION\" )\n ( cd /playbooks || exit; git fetch --all --force; git checkout \"$(yq -M -r .playbooks_version \"/release/latest/ceph.yml\")\" )\n ( cd /defaults || exit; git fetch --all --force; git checkout \"$(yq -M -r .defaults_version \"/release/latest/ceph.yml\")\" )\n ( cd /generics || exit; git fetch --all --force; git checkout \"$(yq -M -r .generics_version \"/release/latest/ceph.yml\")\" )\nfi\n\n# add inventory files\nmkdir -p /ansible/inventory.generics /ansible/inventory\ncp /generics/inventory/50-ceph /ansible/inventory.generics/50-ceph\ncp /generics/inventory/51-ceph /ansible/inventory.generics/51-ceph\n\nmkdir -p /ansible/galaxy /ansible/group_vars/all\npython3 /src/render-python-requirements.py\npython3 /src/render-versions.py\nmkdir -p /ansible/group_vars\ncp -r /defaults/* /ansible/group_vars/\nrm -f /ansible/group_vars/LICENSE /ansible/group_vars/README.md\n\n# install required python packages\nuv pip install --no-cache --system -r /requirements.txt\n\n# set ansible version in the motd\nansible_version=$(python3 -c 'import ansible; print(ansible.release.__version__)')\nsed -i -e \"s/ANSIBLE_VERSION/$ansible_version/\" /etc/motd\n\n# create required directories\n\n# internal use only\nmkdir -p \\\n /ansible \\\n /ansible/action_plugins \\\n /ansible/callback_plugins \\\n /ansible/filter_plugins \\\n /ansible/library \\\n /ansible/roles \\\n /ansible/tasks\n\n# volumes\nmkdir -p \\\n /ansible/cache \\\n /ansible/logs \\\n /ansible/secrets \\\n /share \\\n /interface\n\n# install required ansible collections & roles\nansible-galaxy role install -v -f -r /ansible/galaxy/requirements.yml -p /usr/share/ansible/roles\nln -s /usr/share/ansible/roles /ansible/galaxy\nansible-galaxy collection install -v -f -r /ansible/galaxy/requirements.yml -p /usr/share/ansible/collections\nln -s /usr/share/ansible/collections /ansible/collections\n\n# install mitogen ansible plugin\nmkdir -p /usr/share/mitogen\ntar xzf /mitogen.tar.gz --strip-components=1 -C /usr/share/mitogen\nrm -rf /usr/share/mitogen/{tests,docs,.ci,.lgtm.yml,.travis.yml}\nrm /mitogen.tar.gz\n\n# prepare project repository\nPROJECT_VERSION=$(grep \"ceph_ansible_version:\" /release/$VERSION/ceph-$CEPH_VERSION.yml | awk -F': ' '{ print $2 }')\ngit clone -b $PROJECT_VERSION https://github.com/ceph/ceph-ansible /repository\nfor patchfile in $(find /patches/$PROJECT_VERSION -name \"*.patch\"); do\n echo $patchfile;\n ( cd /repository && patch --forward --batch -p1 --dry-run ) < $patchfile || exit 1;\n ( cd /repository && patch --forward --batch -p1 ) < $patchfile;\ndone\n\n# project specific instructions\nif [ -e /repository/plugins/actions ]; then cp /repository/plugins/actions/* /ansible/action_plugins; fi\nif [ -e /repository/plugins/callback ]; then cp /repository/plugins/callback/* /ansible/callback_plugins; fi\nif [ -e /repository/plugins/filter ]; then cp repository/plugins/filter/* /ansible/filter_plugins; fi\ncp /repository/library/* /ansible/library\nfor playbook in $(find /repository/infrastructure-playbooks -name \"*.yml\" -maxdepth 1); do echo $playbook && cp $playbook /ansible/ceph-\"$(basename $playbook)\"; done\ncp -r /repository/roles/* /ansible/roles\nif [ ! -e /ansible/roles/ceph-container-common ]; then ln -s /ansible/roles/ceph-docker-common /ansible/roles/ceph-container-common; fi\nif [ -e /repository/site-docker.yml.sample ]; then cp /repository/site-docker.yml.sample /ansible/ceph-site.ym; fi\nif [ -e /repository/site-container.yml.sample ]; then cp /repository/site-container.yml.sample /ansible/ceph-site.ym; fi\nif [ -e /repository/dashboard.yml ]; then cp /repository/dashboard.yml /ansible/dashboard.yml; fi\nif [ -e /repository/module_utils ]; then cp -r /repository/module_utils /ansible; fi\nln -s /ansible/ceph-rolling_update.yml /ansible/ceph-upgrade.yml\n\n# use our own purge playbooks\nrm -f /ansible/ceph-purge-*.yml\nmv /ceph-purge-*.yml /ansible\n\n# NOTE(berendt): this is a workaround for ceph-ansible < 3.0.0\nmkdir -p \\\n /ansible/roles/ceph-config \\\n /ansible/roles/ceph-defaults\n\nmkdir -p /tests\ncp -r /repository/tests/* /tests\n\n# copy ara configuration\npython3 -m ara.setup.env >> /ansible/ara.env\n\n# prepare list of playbooks\npython3 /src/render-playbooks.py\n\n# set correct permssions\nchown -R dragon: /ansible /share /interface\n\n# cleanup\napt-get clean\napt-get remove -y \\\n build-essential \\\n git \\\n libffi-dev \\\n libssh-dev \\\n libssl-dev \\\n libyaml-dev \\\n python3-dev\napt-get autoremove -y\n\nrm -rf \\\n /patches \\\n /release \\\n /root/.cache \\\n /tmp/* \\\n /usr/share/doc/* \\\n /usr/share/man/* \\\n /var/lib/apt/lists/* \\\n /var/tmp/*\n\nuv pip install --no-cache --system pyclean==3.0.0\npyclean /usr\nuv pip uninstall --system pyclean\n" did not complete successfully: exit code: 2 2025-05-30 21:05:00.689235 | debian-bookworm | ERROR 2025-05-30 21:05:00.689752 | debian-bookworm | { 2025-05-30 21:05:00.689860 | debian-bookworm | "delta": "0:05:14.940853", 2025-05-30 21:05:00.689929 | debian-bookworm | "end": "2025-05-30 21:05:00.526492", 2025-05-30 21:05:00.689991 | debian-bookworm | "msg": "non-zero return code", 2025-05-30 21:05:00.690049 | debian-bookworm | "rc": 1, 2025-05-30 21:05:00.690102 | debian-bookworm | "start": "2025-05-30 20:59:45.585639" 2025-05-30 21:05:00.690163 | debian-bookworm | } failure 2025-05-30 21:05:00.725259 | 2025-05-30 21:05:00.725427 | PLAY RECAP 2025-05-30 21:05:00.725516 | debian-bookworm | ok: 1 changed: 1 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2025-05-30 21:05:00.725557 | 2025-05-30 21:05:00.871471 | RUN END RESULT_NORMAL: [untrusted : github.com/osism/container-image-ceph-ansible/playbooks/build.yml@main] 2025-05-30 21:05:00.873073 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2025-05-30 21:05:01.697162 | 2025-05-30 21:05:01.697391 | PLAY [Base post] 2025-05-30 21:05:01.712868 | 2025-05-30 21:05:01.713042 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2025-05-30 21:05:02.518578 | debian-bookworm | changed 2025-05-30 21:05:02.525532 | 2025-05-30 21:05:02.525650 | PLAY RECAP 2025-05-30 21:05:02.525715 | debian-bookworm | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2025-05-30 21:05:02.525783 | 2025-05-30 21:05:02.664274 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2025-05-30 21:05:02.666724 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-logs.yaml@main] 2025-05-30 21:05:03.506745 | 2025-05-30 21:05:03.506994 | PLAY [Base post-logs] 2025-05-30 21:05:03.518757 | 2025-05-30 21:05:03.518962 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2025-05-30 21:05:04.013973 | localhost | changed 2025-05-30 21:05:04.028202 | 2025-05-30 21:05:04.028380 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2025-05-30 21:05:04.057091 | localhost | ok 2025-05-30 21:05:04.062006 | 2025-05-30 21:05:04.062137 | TASK [Set zuul-log-path fact] 2025-05-30 21:05:04.092995 | localhost | ok 2025-05-30 21:05:04.102695 | 2025-05-30 21:05:04.102823 | TASK [set-zuul-log-path-fact : Set log path for a build] 2025-05-30 21:05:04.143085 | localhost | ok 2025-05-30 21:05:04.150756 | 2025-05-30 21:05:04.150985 | TASK [upload-logs : Create log directories] 2025-05-30 21:05:04.683830 | localhost | changed 2025-05-30 21:05:04.689106 | 2025-05-30 21:05:04.689279 | TASK [upload-logs : Ensure logs are readable before uploading] 2025-05-30 21:05:05.275526 | localhost -> localhost | ok: Runtime: 0:00:00.008419 2025-05-30 21:05:05.280610 | 2025-05-30 21:05:05.280743 | TASK [upload-logs : Upload logs to log server] 2025-05-30 21:05:05.918989 | localhost | Output suppressed because no_log was given 2025-05-30 21:05:05.923239 | 2025-05-30 21:05:05.923497 | LOOP [upload-logs : Compress console log and json output] 2025-05-30 21:05:05.985711 | localhost | skipping: Conditional result was False 2025-05-30 21:05:05.994683 | localhost | skipping: Conditional result was False 2025-05-30 21:05:06.009748 | 2025-05-30 21:05:06.010010 | LOOP [upload-logs : Upload compressed console log and json output] 2025-05-30 21:05:06.069380 | localhost | skipping: Conditional result was False 2025-05-30 21:05:06.069864 | 2025-05-30 21:05:06.073611 | localhost | skipping: Conditional result was False 2025-05-30 21:05:06.083381 | 2025-05-30 21:05:06.083610 | LOOP [upload-logs : Upload console log and json output]