2026-04-13 16:33:03.772488 | Job console starting 2026-04-13 16:33:03.782777 | Updating git repos 2026-04-13 16:33:03.837577 | Cloning repos into workspace 2026-04-13 16:33:03.886913 | Restoring repo states 2026-04-13 16:33:03.905643 | Merging changes 2026-04-13 16:33:05.039081 | Checking out repos 2026-04-13 16:33:05.414880 | Preparing playbooks 2026-04-13 16:33:08.010567 | Running Ansible setup 2026-04-13 16:33:11.744111 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-13 16:33:12.385060 | 2026-04-13 16:33:12.699349 | PLAY [localhost] 2026-04-13 16:33:12.712725 | 2026-04-13 16:33:12.712827 | TASK [Gathering Facts] 2026-04-13 16:33:13.618348 | localhost | ok 2026-04-13 16:33:13.631066 | 2026-04-13 16:33:13.631184 | TASK [Setup log path fact] 2026-04-13 16:33:13.649598 | localhost | ok 2026-04-13 16:33:13.663265 | 2026-04-13 16:33:13.663346 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-13 16:33:13.694269 | localhost | ok 2026-04-13 16:33:13.702977 | 2026-04-13 16:33:13.703069 | TASK [emit-job-header : Print job information] 2026-04-13 16:33:13.745655 | # Job Information 2026-04-13 16:33:13.745821 | Ansible Version: 2.16.16 2026-04-13 16:33:13.745886 | Job: atmosphere-molecule-aio-openvswitch 2026-04-13 16:33:13.745931 | Pipeline: check 2026-04-13 16:33:13.745961 | Executor: 0a8996d2b663 2026-04-13 16:33:13.745989 | Triggered by: https://github.com/vexxhost/atmosphere/pull/3818 2026-04-13 16:33:13.746020 | Event ID: 5dc2aaf0-3756-11f1-8508-ec1623968e8a 2026-04-13 16:33:13.750215 | 2026-04-13 16:33:13.750321 | LOOP [emit-job-header : Print node information] 2026-04-13 16:33:13.850184 | localhost | ok: 2026-04-13 16:33:13.850489 | localhost | # Node Information 2026-04-13 16:33:13.850555 | localhost | Inventory Hostname: instance 2026-04-13 16:33:13.850604 | localhost | Hostname: np0000165537 2026-04-13 16:33:13.850649 | localhost | Username: zuul 2026-04-13 16:33:13.850698 | localhost | Distro: Ubuntu 22.04 2026-04-13 16:33:13.850743 | localhost | Provider: yul1 2026-04-13 16:33:13.850843 | localhost | Region: ca-ymq-1 2026-04-13 16:33:13.850890 | localhost | Label: ubuntu-jammy-16 2026-04-13 16:33:13.850932 | localhost | Product Name: OpenStack Nova 2026-04-13 16:33:13.850973 | localhost | Interface IP: 199.204.45.77 2026-04-13 16:33:13.869523 | 2026-04-13 16:33:13.869650 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-04-13 16:33:14.249996 | localhost -> localhost | changed 2026-04-13 16:33:14.258282 | 2026-04-13 16:33:14.258401 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-04-13 16:33:15.274977 | localhost -> localhost | changed 2026-04-13 16:33:15.283087 | 2026-04-13 16:33:15.283180 | PLAY [all] 2026-04-13 16:33:15.294604 | 2026-04-13 16:33:15.294718 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-04-13 16:33:15.542318 | instance -> localhost | ok 2026-04-13 16:33:15.555059 | 2026-04-13 16:33:15.555284 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-04-13 16:33:15.591278 | instance | ok 2026-04-13 16:33:15.605711 | instance | included: /var/lib/zuul/builds/ebebb54389fc4d0fb2da628d98049d4a/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-04-13 16:33:15.611116 | 2026-04-13 16:33:15.611177 | TASK [add-build-sshkey : Create Temp SSH key] 2026-04-13 16:33:16.545539 | instance -> localhost | Generating public/private rsa key pair. 2026-04-13 16:33:16.545720 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/ebebb54389fc4d0fb2da628d98049d4a/work/ebebb54389fc4d0fb2da628d98049d4a_id_rsa 2026-04-13 16:33:16.545751 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/ebebb54389fc4d0fb2da628d98049d4a/work/ebebb54389fc4d0fb2da628d98049d4a_id_rsa.pub 2026-04-13 16:33:16.545773 | instance -> localhost | The key fingerprint is: 2026-04-13 16:33:16.545794 | instance -> localhost | SHA256:H0lRRyNgWP8qwUHFZgPcuJUQpa3j7ZUYoR+XI1R80no zuul-build-sshkey 2026-04-13 16:33:16.545829 | instance -> localhost | The key's randomart image is: 2026-04-13 16:33:16.545850 | instance -> localhost | +---[RSA 3072]----+ 2026-04-13 16:33:16.545872 | instance -> localhost | | +X%=+=. | 2026-04-13 16:33:16.545893 | instance -> localhost | | .oo=O+o.o| 2026-04-13 16:33:16.545913 | instance -> localhost | | +==. + | 2026-04-13 16:33:16.545933 | instance -> localhost | | o.* o..E| 2026-04-13 16:33:16.545952 | instance -> localhost | | S O + =. | 2026-04-13 16:33:16.545971 | instance -> localhost | | o * B o | 2026-04-13 16:33:16.545990 | instance -> localhost | | + = o | 2026-04-13 16:33:16.546009 | instance -> localhost | | o . | 2026-04-13 16:33:16.546031 | instance -> localhost | | . | 2026-04-13 16:33:16.546051 | instance -> localhost | +----[SHA256]-----+ 2026-04-13 16:33:16.546100 | instance -> localhost | ok: Runtime: 0:00:00.527343 2026-04-13 16:33:16.551905 | 2026-04-13 16:33:16.551995 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-04-13 16:33:16.588267 | instance | ok 2026-04-13 16:33:16.597773 | instance | included: /var/lib/zuul/builds/ebebb54389fc4d0fb2da628d98049d4a/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-04-13 16:33:16.605677 | 2026-04-13 16:33:16.605809 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-04-13 16:33:16.630240 | instance | skipping: Conditional result was False 2026-04-13 16:33:16.641434 | 2026-04-13 16:33:16.641507 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-04-13 16:33:17.062202 | instance | changed 2026-04-13 16:33:17.070570 | 2026-04-13 16:33:17.070632 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-04-13 16:33:17.268933 | instance | ok 2026-04-13 16:33:17.273883 | 2026-04-13 16:33:17.273946 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-04-13 16:33:17.734080 | instance | changed 2026-04-13 16:33:17.804394 | 2026-04-13 16:33:17.804528 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-04-13 16:33:18.258978 | instance | changed 2026-04-13 16:33:18.265726 | 2026-04-13 16:33:18.265812 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-04-13 16:33:18.289224 | instance | skipping: Conditional result was False 2026-04-13 16:33:18.300616 | 2026-04-13 16:33:18.300702 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-04-13 16:33:18.673156 | instance -> localhost | changed 2026-04-13 16:33:18.723890 | 2026-04-13 16:33:18.724025 | TASK [add-build-sshkey : Add back temp key] 2026-04-13 16:33:19.001852 | instance -> localhost | Identity added: /var/lib/zuul/builds/ebebb54389fc4d0fb2da628d98049d4a/work/ebebb54389fc4d0fb2da628d98049d4a_id_rsa (zuul-build-sshkey) 2026-04-13 16:33:19.002133 | instance -> localhost | ok: Runtime: 0:00:00.013642 2026-04-13 16:33:19.009345 | 2026-04-13 16:33:19.009430 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-04-13 16:33:19.300665 | instance | ok 2026-04-13 16:33:19.307644 | 2026-04-13 16:33:19.307727 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-04-13 16:33:19.332899 | instance | skipping: Conditional result was False 2026-04-13 16:33:19.349634 | 2026-04-13 16:33:19.349732 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-04-13 16:33:19.643129 | instance | ok 2026-04-13 16:33:19.648867 | 2026-04-13 16:33:19.648929 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-04-13 16:33:21.155368 | instance | Output suppressed because no_log was given 2026-04-13 16:33:21.164897 | 2026-04-13 16:33:21.164976 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-04-13 16:33:21.352534 | instance | ok: "logs" 2026-04-13 16:33:21.352776 | instance | ok: All items complete 2026-04-13 16:33:21.352804 | 2026-04-13 16:33:21.514591 | instance | ok: "artifacts" 2026-04-13 16:33:21.675522 | instance | ok: "docs" 2026-04-13 16:33:21.685965 | 2026-04-13 16:33:21.686100 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-04-13 16:33:21.868004 | instance | changed: "logs" 2026-04-13 16:33:22.041427 | instance | changed: "artifacts" 2026-04-13 16:33:22.212946 | instance | changed: "docs" 2026-04-13 16:33:22.234043 | 2026-04-13 16:33:22.234181 | PLAY RECAP 2026-04-13 16:33:22.234233 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-04-13 16:33:22.234263 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-13 16:33:22.234283 | 2026-04-13 16:33:22.375815 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-13 16:33:22.565095 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-13 16:33:23.148414 | 2026-04-13 16:33:23.148578 | PLAY [all] 2026-04-13 16:33:23.160634 | 2026-04-13 16:33:23.160724 | TASK [setup-uv : Extract archive] 2026-04-13 16:33:25.442372 | instance | changed 2026-04-13 16:33:25.450046 | 2026-04-13 16:33:25.450150 | TASK [setup-uv : Print version] 2026-04-13 16:33:25.213111 | instance | uv 0.8.13 2026-04-13 16:33:25.986082 | instance | ok: Runtime: 0:00:00.011490 2026-04-13 16:33:25.991627 | 2026-04-13 16:33:25.991670 | PLAY RECAP 2026-04-13 16:33:25.991710 | instance | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-13 16:33:25.991733 | 2026-04-13 16:33:26.084750 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-13 16:33:26.095821 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/pre.yml@main] 2026-04-13 16:33:26.687523 | 2026-04-13 16:33:26.687654 | PLAY [all] 2026-04-13 16:33:26.699090 | 2026-04-13 16:33:26.699200 | TASK [Install "jq" for log collection] 2026-04-13 16:34:22.683430 | instance | changed 2026-04-13 16:34:22.688811 | 2026-04-13 16:34:22.688888 | TASK [Install Python "kubernetes" library for kubernetes.core modules] 2026-04-13 16:34:23.129169 | instance | ERROR 2026-04-13 16:34:23.129503 | instance | { 2026-04-13 16:34:23.129536 | instance | "msg": "Unable to find any of pip3 to use. pip needs to be installed." 2026-04-13 16:34:23.129558 | instance | } failure 2026-04-13 16:34:23.130915 | 2026-04-13 16:34:23.130979 | PLAY RECAP 2026-04-13 16:34:23.131029 | instance | ok: 1 changed: 1 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-04-13 16:34:23.131051 | 2026-04-13 16:34:23.254138 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/pre.yml@main] 2026-04-13 16:34:23.267146 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/post.yml@main] 2026-04-13 16:34:23.852624 | 2026-04-13 16:34:23.852755 | PLAY [all] 2026-04-13 16:34:23.868509 | 2026-04-13 16:34:23.868598 | TASK [gather-host-logs : creating directory for system status] 2026-04-13 16:34:24.214831 | instance | changed 2026-04-13 16:34:24.221484 | 2026-04-13 16:34:24.221563 | TASK [gather-host-logs : Get logs for each host] 2026-04-13 16:34:24.578204 | instance | + systemd-cgls --full --all --no-pager 2026-04-13 16:34:24.590648 | instance | + ip addr 2026-04-13 16:34:24.593645 | instance | + ip route 2026-04-13 16:34:24.596294 | instance | + lsblk 2026-04-13 16:34:24.600637 | instance | + mount 2026-04-13 16:34:24.603310 | instance | + docker images 2026-04-13 16:34:24.603811 | instance | /bin/bash: line 7: docker: command not found 2026-04-13 16:34:24.604164 | instance | + brctl show 2026-04-13 16:34:24.604659 | instance | /bin/bash: line 8: brctl: command not found 2026-04-13 16:34:24.604923 | instance | + ps aux --sort=-%mem 2026-04-13 16:34:24.620441 | instance | + dpkg -l 2026-04-13 16:34:24.630942 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-04-13 16:34:24.631452 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-04-13 16:34:24.631497 | instance | /bin/bash: line 11: docker: command not found 2026-04-13 16:34:24.631803 | instance | + '[' '!' -z '' ']' 2026-04-13 16:34:24.758722 | instance | ok: Runtime: 0:00:00.058830 2026-04-13 16:34:24.765555 | 2026-04-13 16:34:24.765622 | TASK [gather-host-logs : Downloads logs to executor] 2026-04-13 16:34:25.377252 | instance | changed: 2026-04-13 16:34:25.377408 | instance | created directory /var/lib/zuul/builds/ebebb54389fc4d0fb2da628d98049d4a/work/logs/instance 2026-04-13 16:34:25.377436 | instance | cd+++++++++ system/ 2026-04-13 16:34:25.377457 | instance | >f+++++++++ system/brctl-show.txt 2026-04-13 16:34:25.377477 | instance | >f+++++++++ system/docker-images.txt 2026-04-13 16:34:25.377496 | instance | >f+++++++++ system/ip-addr.txt 2026-04-13 16:34:25.377517 | instance | >f+++++++++ system/ip-route.txt 2026-04-13 16:34:25.377539 | instance | >f+++++++++ system/lsblk.txt 2026-04-13 16:34:25.377559 | instance | >f+++++++++ system/mount.txt 2026-04-13 16:34:25.377580 | instance | >f+++++++++ system/packages.txt 2026-04-13 16:34:25.377598 | instance | >f+++++++++ system/ps.txt 2026-04-13 16:34:25.377616 | instance | >f+++++++++ system/systemd-cgls.txt 2026-04-13 16:34:25.386403 | 2026-04-13 16:34:25.386465 | LOOP [helm-release-status : creating directory for helm release status] 2026-04-13 16:34:25.577843 | instance | changed: "values" 2026-04-13 16:34:25.763272 | instance | changed: "releases" 2026-04-13 16:34:25.784144 | 2026-04-13 16:34:25.784500 | TASK [helm-release-status : Gather get release status for helm charts] 2026-04-13 16:34:25.989673 | instance | /bin/bash: line 3: kubectl: command not found 2026-04-13 16:34:26.321396 | instance | ok: Runtime: 0:00:00.006686 2026-04-13 16:34:26.328083 | 2026-04-13 16:34:26.328178 | TASK [helm-release-status : Downloads logs to executor] 2026-04-13 16:34:26.818347 | instance | changed: 2026-04-13 16:34:26.818526 | instance | cd+++++++++ helm/ 2026-04-13 16:34:26.818553 | instance | cd+++++++++ helm/releases/ 2026-04-13 16:34:26.818574 | instance | cd+++++++++ helm/values/ 2026-04-13 16:34:26.827468 | 2026-04-13 16:34:26.827534 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-04-13 16:34:27.026684 | instance | changed 2026-04-13 16:34:27.057913 | 2026-04-13 16:34:27.058058 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-04-13 16:34:27.264105 | instance | xargs: xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args valuewarning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-13 16:34:27.264370 | instance | 2026-04-13 16:34:27.269905 | instance | environment: line 1: kubectl: command not found 2026-04-13 16:34:27.271698 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-13 16:34:27.272320 | instance | environment: line 1: kubectl: command not found 2026-04-13 16:34:27.273714 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-13 16:34:27.275409 | instance | environment: line 1: kubectl: command not found 2026-04-13 16:34:27.276705 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-13 16:34:27.276794 | instance | environment: line 1: kubectl: command not found 2026-04-13 16:34:27.277981 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-13 16:34:27.280043 | instance | environment: line 1: kubectl: command not found 2026-04-13 16:34:27.281376 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-13 16:34:27.594192 | instance | ok: Runtime: 0:00:00.028233 2026-04-13 16:34:27.599413 | 2026-04-13 16:34:27.599492 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-04-13 16:34:27.816263 | instance | changed 2026-04-13 16:34:27.822241 | 2026-04-13 16:34:27.822312 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-04-13 16:34:28.031656 | instance | environment: line 5: kubectl: command not found 2026-04-13 16:34:28.032495 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-13 16:34:28.032534 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-13 16:34:28.032601 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-13 16:34:28.359734 | instance | ok: Runtime: 0:00:00.010195 2026-04-13 16:34:28.367344 | 2026-04-13 16:34:28.367417 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-04-13 16:34:28.838152 | instance | changed: 2026-04-13 16:34:28.838343 | instance | cd+++++++++ objects/ 2026-04-13 16:34:28.838382 | instance | cd+++++++++ objects/cluster/ 2026-04-13 16:34:28.838413 | instance | cd+++++++++ objects/namespaced/ 2026-04-13 16:34:28.848344 | 2026-04-13 16:34:28.848405 | TASK [gather-pod-logs : creating directory for pod logs] 2026-04-13 16:34:29.040479 | instance | changed 2026-04-13 16:34:29.046967 | 2026-04-13 16:34:29.047026 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-04-13 16:34:29.248931 | instance | changed 2026-04-13 16:34:29.253853 | 2026-04-13 16:34:29.253932 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-04-13 16:34:29.475251 | instance | environment: line 3: kubectl: command not found 2026-04-13 16:34:29.789892 | instance | ok: Runtime: 0:00:00.009092 2026-04-13 16:34:29.797219 | 2026-04-13 16:34:29.797305 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-04-13 16:34:30.292174 | instance | changed: 2026-04-13 16:34:30.292609 | instance | cd+++++++++ pod-logs/ 2026-04-13 16:34:30.292639 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-04-13 16:34:30.302173 | 2026-04-13 16:34:30.302233 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-04-13 16:34:30.516738 | instance | changed 2026-04-13 16:34:30.521717 | 2026-04-13 16:34:30.521788 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-04-13 16:34:30.726577 | instance | /bin/bash: line 2: kubectl: command not found 2026-04-13 16:34:31.059503 | instance | ok: Runtime: 0:00:00.037716 2026-04-13 16:34:31.065941 | 2026-04-13 16:34:31.066040 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-04-13 16:34:31.276572 | instance | /bin/bash: line 2: kubectl: command not found 2026-04-13 16:34:31.306800 | instance | ceph-mgr endpoints: 2026-04-13 16:34:31.601976 | instance | ok: Runtime: 0:00:00.037320 2026-04-13 16:34:31.611103 | 2026-04-13 16:34:31.611213 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-04-13 16:34:31.818039 | instance | /bin/bash: line 4: kubectl: command not found 2026-04-13 16:34:32.149396 | instance | ok: Runtime: 0:00:00.038959 2026-04-13 16:34:32.156441 | 2026-04-13 16:34:32.156507 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-04-13 16:34:32.632694 | instance | changed: cd+++++++++ prometheus/ 2026-04-13 16:34:32.645385 | 2026-04-13 16:34:32.645561 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-04-13 16:34:32.886113 | instance | changed 2026-04-13 16:34:32.890959 | 2026-04-13 16:34:32.891020 | TASK [gather-selenium-data : Get selenium data] 2026-04-13 16:34:33.096312 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-04-13 16:34:33.097809 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-04-13 16:34:33.426091 | instance | ERROR 2026-04-13 16:34:33.426330 | instance | { 2026-04-13 16:34:33.426377 | instance | "delta": "0:00:00.007083", 2026-04-13 16:34:33.426423 | instance | "end": "2026-04-13 16:34:33.098159", 2026-04-13 16:34:33.426451 | instance | "msg": "non-zero return code", 2026-04-13 16:34:33.426476 | instance | "rc": 1, 2026-04-13 16:34:33.426501 | instance | "start": "2026-04-13 16:34:33.091076" 2026-04-13 16:34:33.426526 | instance | } 2026-04-13 16:34:33.426560 | instance | ERROR: Ignoring Errors 2026-04-13 16:34:33.433428 | 2026-04-13 16:34:33.433516 | TASK [gather-selenium-data : Downloads logs to executor] 2026-04-13 16:34:33.905001 | instance | changed: cd+++++++++ selenium/ 2026-04-13 16:34:33.913872 | 2026-04-13 16:34:33.913988 | PLAY RECAP 2026-04-13 16:34:33.914052 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-04-13 16:34:33.914093 | 2026-04-13 16:34:34.032925 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/post.yml@main] 2026-04-13 16:34:34.044696 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-13 16:34:34.665430 | 2026-04-13 16:34:34.665909 | PLAY [all] 2026-04-13 16:34:34.677848 | 2026-04-13 16:34:34.677962 | TASK [fetch-output : Set log path for multiple nodes] 2026-04-13 16:34:34.723470 | instance | skipping: Conditional result was False 2026-04-13 16:34:34.737844 | 2026-04-13 16:34:34.738075 | TASK [fetch-output : Set log path for single node] 2026-04-13 16:34:34.783113 | instance | ok 2026-04-13 16:34:34.787966 | 2026-04-13 16:34:34.788037 | LOOP [fetch-output : Ensure local output dirs] 2026-04-13 16:34:35.187128 | instance -> localhost | ok: "/var/lib/zuul/builds/ebebb54389fc4d0fb2da628d98049d4a/work/logs" 2026-04-13 16:34:35.391642 | instance -> localhost | changed: "/var/lib/zuul/builds/ebebb54389fc4d0fb2da628d98049d4a/work/artifacts" 2026-04-13 16:34:35.597509 | instance -> localhost | changed: "/var/lib/zuul/builds/ebebb54389fc4d0fb2da628d98049d4a/work/docs" 2026-04-13 16:34:35.616871 | 2026-04-13 16:34:35.617074 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-04-13 16:34:36.229434 | instance | changed: .d..t...... ./ 2026-04-13 16:34:36.230259 | instance | changed: All items complete 2026-04-13 16:34:36.230306 | 2026-04-13 16:34:36.679187 | instance | changed: .d..t...... ./ 2026-04-13 16:34:37.152070 | instance | changed: .d..t...... ./ 2026-04-13 16:34:37.174826 | 2026-04-13 16:34:37.174900 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-04-13 16:34:37.590293 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.007576 2026-04-13 16:34:37.986360 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.144888 2026-04-13 16:34:38.005257 | 2026-04-13 16:34:38.005380 | PLAY [all] 2026-04-13 16:34:38.016159 | 2026-04-13 16:34:38.016284 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-04-13 16:34:38.458227 | instance | changed 2026-04-13 16:34:38.465598 | 2026-04-13 16:34:38.465668 | PLAY RECAP 2026-04-13 16:34:38.465718 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-13 16:34:38.465739 | 2026-04-13 16:34:38.581294 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-13 16:34:38.589704 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-04-13 16:34:39.225206 | 2026-04-13 16:34:39.225319 | PLAY [localhost] 2026-04-13 16:34:39.234645 | 2026-04-13 16:34:39.234713 | TASK [Generate Zuul manifest] 2026-04-13 16:34:39.255176 | localhost | ok 2026-04-13 16:34:39.271225 | 2026-04-13 16:34:39.271310 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-04-13 16:34:39.604483 | localhost | changed 2026-04-13 16:34:39.614523 | 2026-04-13 16:34:39.614665 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-04-13 16:34:39.646796 | localhost | ok 2026-04-13 16:34:39.656825 | 2026-04-13 16:34:39.656909 | TASK [Upload logs] 2026-04-13 16:34:39.675446 | localhost | ok 2026-04-13 16:34:39.780670 | 2026-04-13 16:34:39.780805 | TASK [Set zuul-log-path fact] 2026-04-13 16:34:39.801881 | localhost | ok 2026-04-13 16:34:39.814136 | 2026-04-13 16:34:39.814206 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-13 16:34:39.845550 | localhost | ok 2026-04-13 16:34:39.858439 | 2026-04-13 16:34:39.858643 | TASK [upload-logs : Create log directories] 2026-04-13 16:34:40.211024 | localhost | changed 2026-04-13 16:34:40.216287 | 2026-04-13 16:34:40.216360 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-04-13 16:34:40.603863 | localhost -> localhost | ok: Runtime: 0:00:00.005908 2026-04-13 16:34:40.611203 | 2026-04-13 16:34:40.611293 | TASK [upload-logs : Upload logs to log server] 2026-04-13 16:34:41.024111 | localhost | Output suppressed because no_log was given 2026-04-13 16:34:41.027718 | 2026-04-13 16:34:41.027795 | LOOP [upload-logs : Compress console log and json output] 2026-04-13 16:34:41.076293 | localhost | skipping: Conditional result was False 2026-04-13 16:34:41.084483 | localhost | skipping: Conditional result was False 2026-04-13 16:34:41.101663 | 2026-04-13 16:34:41.101830 | LOOP [upload-logs : Upload compressed console log and json output] 2026-04-13 16:34:41.149813 | localhost | skipping: Conditional result was False 2026-04-13 16:34:41.150270 | 2026-04-13 16:34:41.153849 | localhost | skipping: Conditional result was False 2026-04-13 16:34:41.166242 | 2026-04-13 16:34:41.166414 | LOOP [upload-logs : Upload console log and json output]