2026-04-13 16:33:06.877736 | Job console starting 2026-04-13 16:33:06.890785 | Updating git repos 2026-04-13 16:33:06.948165 | Cloning repos into workspace 2026-04-13 16:33:07.223463 | Restoring repo states 2026-04-13 16:33:07.242263 | Merging changes 2026-04-13 16:33:08.576638 | Checking out repos 2026-04-13 16:33:08.665691 | Preparing playbooks 2026-04-13 16:33:11.370754 | Running Ansible setup 2026-04-13 16:33:15.033186 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-13 16:33:15.702021 | 2026-04-13 16:33:15.702173 | PLAY [localhost] 2026-04-13 16:33:15.710783 | 2026-04-13 16:33:15.710860 | TASK [Gathering Facts] 2026-04-13 16:33:16.737737 | localhost | ok 2026-04-13 16:33:16.753360 | 2026-04-13 16:33:16.753456 | TASK [Setup log path fact] 2026-04-13 16:33:16.779895 | localhost | ok 2026-04-13 16:33:16.795715 | 2026-04-13 16:33:16.795784 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-13 16:33:16.826670 | localhost | ok 2026-04-13 16:33:16.836238 | 2026-04-13 16:33:16.836387 | TASK [emit-job-header : Print job information] 2026-04-13 16:33:16.877547 | # Job Information 2026-04-13 16:33:16.877700 | Ansible Version: 2.16.16 2026-04-13 16:33:16.877746 | Job: atmosphere-molecule-csi-rbd 2026-04-13 16:33:16.877778 | Pipeline: check 2026-04-13 16:33:16.877807 | Executor: 0a8996d2b663 2026-04-13 16:33:16.877835 | Triggered by: https://github.com/vexxhost/atmosphere/pull/3818 2026-04-13 16:33:16.877868 | Event ID: 5dc2aaf0-3756-11f1-8508-ec1623968e8a 2026-04-13 16:33:16.881717 | 2026-04-13 16:33:16.881807 | LOOP [emit-job-header : Print node information] 2026-04-13 16:33:16.979748 | localhost | ok: 2026-04-13 16:33:16.980274 | localhost | # Node Information 2026-04-13 16:33:16.980379 | localhost | Inventory Hostname: instance 2026-04-13 16:33:16.980496 | localhost | Hostname: np0000165540 2026-04-13 16:33:16.980657 | localhost | Username: zuul 2026-04-13 16:33:16.980741 | localhost | Distro: Ubuntu 22.04 2026-04-13 16:33:16.980789 | localhost | Provider: yul1 2026-04-13 16:33:16.980833 | localhost | Region: ca-ymq-1 2026-04-13 16:33:16.980874 | localhost | Label: ubuntu-jammy 2026-04-13 16:33:16.980916 | localhost | Product Name: OpenStack Nova 2026-04-13 16:33:16.980975 | localhost | Interface IP: 199.204.45.116 2026-04-13 16:33:17.002273 | 2026-04-13 16:33:17.002453 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-04-13 16:33:17.442545 | localhost -> localhost | changed 2026-04-13 16:33:17.447885 | 2026-04-13 16:33:17.447961 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-04-13 16:33:18.440687 | localhost -> localhost | changed 2026-04-13 16:33:18.450726 | 2026-04-13 16:33:18.450808 | PLAY [all] 2026-04-13 16:33:18.460492 | 2026-04-13 16:33:18.460558 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-04-13 16:33:18.690008 | instance -> localhost | ok 2026-04-13 16:33:18.700075 | 2026-04-13 16:33:18.700155 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-04-13 16:33:18.733707 | instance | ok 2026-04-13 16:33:18.747363 | instance | included: /var/lib/zuul/builds/d8e6003f56ef44d4937280ffcc4e2d09/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-04-13 16:33:18.753501 | 2026-04-13 16:33:18.753616 | TASK [add-build-sshkey : Create Temp SSH key] 2026-04-13 16:33:19.564809 | instance -> localhost | Generating public/private rsa key pair. 2026-04-13 16:33:19.565022 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/d8e6003f56ef44d4937280ffcc4e2d09/work/d8e6003f56ef44d4937280ffcc4e2d09_id_rsa 2026-04-13 16:33:19.565054 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/d8e6003f56ef44d4937280ffcc4e2d09/work/d8e6003f56ef44d4937280ffcc4e2d09_id_rsa.pub 2026-04-13 16:33:19.565076 | instance -> localhost | The key fingerprint is: 2026-04-13 16:33:19.565098 | instance -> localhost | SHA256:DYHkA53/egyv50KyehpQ9520QaVYCgR71BkgC2d7nOc zuul-build-sshkey 2026-04-13 16:33:19.565133 | instance -> localhost | The key's randomart image is: 2026-04-13 16:33:19.565154 | instance -> localhost | +---[RSA 3072]----+ 2026-04-13 16:33:19.565181 | instance -> localhost | | . *=*=ooo.. | 2026-04-13 16:33:19.565202 | instance -> localhost | | + X+oo* . | 2026-04-13 16:33:19.565222 | instance -> localhost | | = O.= + | 2026-04-13 16:33:19.565242 | instance -> localhost | | . + =.= + | 2026-04-13 16:33:19.565262 | instance -> localhost | | . E.= | 2026-04-13 16:33:19.565281 | instance -> localhost | | . . o . | 2026-04-13 16:33:19.565300 | instance -> localhost | | . + = | 2026-04-13 16:33:19.565332 | instance -> localhost | | .o o = | 2026-04-13 16:33:19.565356 | instance -> localhost | | o+ .*. | 2026-04-13 16:33:19.565377 | instance -> localhost | +----[SHA256]-----+ 2026-04-13 16:33:19.565431 | instance -> localhost | ok: Runtime: 0:00:00.372706 2026-04-13 16:33:19.570658 | 2026-04-13 16:33:19.570723 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-04-13 16:33:19.600823 | instance | ok 2026-04-13 16:33:19.609758 | instance | included: /var/lib/zuul/builds/d8e6003f56ef44d4937280ffcc4e2d09/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-04-13 16:33:19.622058 | 2026-04-13 16:33:19.622262 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-04-13 16:33:19.647848 | instance | skipping: Conditional result was False 2026-04-13 16:33:19.659020 | 2026-04-13 16:33:19.659104 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-04-13 16:33:20.099926 | instance | changed 2026-04-13 16:33:20.104986 | 2026-04-13 16:33:20.105064 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-04-13 16:33:20.285527 | instance | ok 2026-04-13 16:33:20.292828 | 2026-04-13 16:33:20.292925 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-04-13 16:33:20.749424 | instance | changed 2026-04-13 16:33:20.754676 | 2026-04-13 16:33:20.754759 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-04-13 16:33:21.216414 | instance | changed 2026-04-13 16:33:21.223180 | 2026-04-13 16:33:21.223272 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-04-13 16:33:21.248464 | instance | skipping: Conditional result was False 2026-04-13 16:33:21.259433 | 2026-04-13 16:33:21.259500 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-04-13 16:33:21.617967 | instance -> localhost | changed 2026-04-13 16:33:21.634958 | 2026-04-13 16:33:21.635037 | TASK [add-build-sshkey : Add back temp key] 2026-04-13 16:33:21.920116 | instance -> localhost | Identity added: /var/lib/zuul/builds/d8e6003f56ef44d4937280ffcc4e2d09/work/d8e6003f56ef44d4937280ffcc4e2d09_id_rsa (zuul-build-sshkey) 2026-04-13 16:33:21.920383 | instance -> localhost | ok: Runtime: 0:00:00.014313 2026-04-13 16:33:21.928939 | 2026-04-13 16:33:21.929032 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-04-13 16:33:22.236723 | instance | ok 2026-04-13 16:33:22.241692 | 2026-04-13 16:33:22.241764 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-04-13 16:33:22.267614 | instance | skipping: Conditional result was False 2026-04-13 16:33:22.283631 | 2026-04-13 16:33:22.283721 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-04-13 16:33:22.591692 | instance | ok 2026-04-13 16:33:22.600910 | 2026-04-13 16:33:22.600997 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-04-13 16:33:24.185451 | instance | Output suppressed because no_log was given 2026-04-13 16:33:24.198139 | 2026-04-13 16:33:24.198267 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-04-13 16:33:24.387515 | instance | ok: "logs" 2026-04-13 16:33:24.387844 | instance | ok: All items complete 2026-04-13 16:33:24.387883 | 2026-04-13 16:33:24.546366 | instance | ok: "artifacts" 2026-04-13 16:33:24.710063 | instance | ok: "docs" 2026-04-13 16:33:24.723505 | 2026-04-13 16:33:24.723755 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-04-13 16:33:24.922803 | instance | changed: "logs" 2026-04-13 16:33:25.076414 | instance | changed: "artifacts" 2026-04-13 16:33:25.238667 | instance | changed: "docs" 2026-04-13 16:33:25.256610 | 2026-04-13 16:33:25.256821 | PLAY RECAP 2026-04-13 16:33:25.256895 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-04-13 16:33:25.256934 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-13 16:33:25.256988 | 2026-04-13 16:33:25.409659 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-13 16:33:25.413706 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-13 16:33:25.984327 | 2026-04-13 16:33:25.984450 | PLAY [all] 2026-04-13 16:33:25.995358 | 2026-04-13 16:33:25.995430 | TASK [setup-uv : Extract archive] 2026-04-13 16:33:29.336045 | instance | changed 2026-04-13 16:33:29.341841 | 2026-04-13 16:33:29.341924 | TASK [setup-uv : Print version] 2026-04-13 16:33:27.947101 | instance | uv 0.8.13 2026-04-13 16:33:29.877052 | instance | ok: Runtime: 0:00:00.010116 2026-04-13 16:33:29.883950 | 2026-04-13 16:33:29.884004 | PLAY RECAP 2026-04-13 16:33:29.884047 | instance | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-13 16:33:29.884070 | 2026-04-13 16:33:29.981224 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-13 16:33:29.983416 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/pre.yml@main] 2026-04-13 16:33:30.537126 | 2026-04-13 16:33:30.537272 | PLAY [all] 2026-04-13 16:33:30.548540 | 2026-04-13 16:33:30.548640 | TASK [Install "jq" for log collection] 2026-04-13 16:33:44.211216 | instance | changed 2026-04-13 16:33:44.216798 | 2026-04-13 16:33:44.216874 | TASK [Install Python "kubernetes" library for kubernetes.core modules] 2026-04-13 16:33:44.685738 | instance | ERROR 2026-04-13 16:33:44.686072 | instance | { 2026-04-13 16:33:44.686116 | instance | "msg": "Unable to find any of pip3 to use. pip needs to be installed." 2026-04-13 16:33:44.686147 | instance | } failure 2026-04-13 16:33:44.687505 | 2026-04-13 16:33:44.687564 | PLAY RECAP 2026-04-13 16:33:44.687624 | instance | ok: 1 changed: 1 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-04-13 16:33:44.687654 | 2026-04-13 16:33:44.789961 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/pre.yml@main] 2026-04-13 16:33:44.795906 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/post.yml@main] 2026-04-13 16:33:45.403181 | 2026-04-13 16:33:45.403328 | PLAY [all] 2026-04-13 16:33:45.417354 | 2026-04-13 16:33:45.417431 | TASK [gather-host-logs : creating directory for system status] 2026-04-13 16:33:45.785989 | instance | changed 2026-04-13 16:33:45.792316 | 2026-04-13 16:33:45.792408 | TASK [gather-host-logs : Get logs for each host] 2026-04-13 16:33:46.131602 | instance | + systemd-cgls --full --all --no-pager 2026-04-13 16:33:46.141599 | instance | + ip addr 2026-04-13 16:33:46.144542 | instance | + ip route 2026-04-13 16:33:46.146294 | instance | + lsblk 2026-04-13 16:33:46.149121 | instance | + mount 2026-04-13 16:33:46.150822 | instance | + docker images 2026-04-13 16:33:46.151182 | instance | /bin/bash: line 7: docker: command not found 2026-04-13 16:33:46.151475 | instance | + brctl show 2026-04-13 16:33:46.152005 | instance | /bin/bash: line 8: brctl: command not found 2026-04-13 16:33:46.152296 | instance | + ps aux --sort=-%mem 2026-04-13 16:33:46.163629 | instance | + dpkg -l 2026-04-13 16:33:46.171194 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-04-13 16:33:46.171629 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-04-13 16:33:46.171691 | instance | /bin/bash: line 11: docker: command not found 2026-04-13 16:33:46.172029 | instance | + '[' '!' -z '' ']' 2026-04-13 16:33:46.329406 | instance | ok: Runtime: 0:00:00.046184 2026-04-13 16:33:46.337664 | 2026-04-13 16:33:46.337757 | TASK [gather-host-logs : Downloads logs to executor] 2026-04-13 16:33:46.967498 | instance | changed: 2026-04-13 16:33:46.967683 | instance | created directory /var/lib/zuul/builds/d8e6003f56ef44d4937280ffcc4e2d09/work/logs/instance 2026-04-13 16:33:46.967713 | instance | cd+++++++++ system/ 2026-04-13 16:33:46.967737 | instance | >f+++++++++ system/brctl-show.txt 2026-04-13 16:33:46.967759 | instance | >f+++++++++ system/docker-images.txt 2026-04-13 16:33:46.967782 | instance | >f+++++++++ system/ip-addr.txt 2026-04-13 16:33:46.967812 | instance | >f+++++++++ system/ip-route.txt 2026-04-13 16:33:46.967834 | instance | >f+++++++++ system/lsblk.txt 2026-04-13 16:33:46.967854 | instance | >f+++++++++ system/mount.txt 2026-04-13 16:33:46.967876 | instance | >f+++++++++ system/packages.txt 2026-04-13 16:33:46.967896 | instance | >f+++++++++ system/ps.txt 2026-04-13 16:33:46.967915 | instance | >f+++++++++ system/systemd-cgls.txt 2026-04-13 16:33:46.982393 | 2026-04-13 16:33:46.982474 | LOOP [helm-release-status : creating directory for helm release status] 2026-04-13 16:33:47.194001 | instance | changed: "values" 2026-04-13 16:33:47.377080 | instance | changed: "releases" 2026-04-13 16:33:47.388875 | 2026-04-13 16:33:47.389452 | TASK [helm-release-status : Gather get release status for helm charts] 2026-04-13 16:33:47.600483 | instance | /bin/bash: line 3: kubectl: command not found 2026-04-13 16:33:47.930471 | instance | ok: Runtime: 0:00:00.007241 2026-04-13 16:33:47.937551 | 2026-04-13 16:33:47.937643 | TASK [helm-release-status : Downloads logs to executor] 2026-04-13 16:33:48.429499 | instance | changed: 2026-04-13 16:33:48.429789 | instance | cd+++++++++ helm/ 2026-04-13 16:33:48.429850 | instance | cd+++++++++ helm/releases/ 2026-04-13 16:33:48.429896 | instance | cd+++++++++ helm/values/ 2026-04-13 16:33:48.439117 | 2026-04-13 16:33:48.439214 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-04-13 16:33:48.645052 | instance | changed 2026-04-13 16:33:48.652928 | 2026-04-13 16:33:48.653076 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-04-13 16:33:48.863956 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-13 16:33:48.864033 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-13 16:33:48.867866 | instance | environment: line 1: kubectl: command not found 2026-04-13 16:33:48.869471 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-13 16:33:48.870934 | instance | environment: line 1: kubectl: command not found 2026-04-13 16:33:48.872077 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-13 16:33:48.873548 | instance | environment: line 1: kubectl: command not found 2026-04-13 16:33:48.874632 | instance | environment: line 1: kubectl: command not found 2026-04-13 16:33:48.875161 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-13 16:33:48.875620 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-13 16:33:48.877808 | instance | environment: line 1: kubectl: command not found 2026-04-13 16:33:48.878750 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-13 16:33:49.188569 | instance | ok: Runtime: 0:00:00.025657 2026-04-13 16:33:49.195397 | 2026-04-13 16:33:49.195491 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-04-13 16:33:49.406497 | instance | changed 2026-04-13 16:33:49.411679 | 2026-04-13 16:33:49.411768 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-04-13 16:33:49.673899 | instance | environment: line 5: kubectl: command not found 2026-04-13 16:33:49.675082 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-13 16:33:49.675437 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-13 16:33:49.675456 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-13 16:33:49.998110 | instance | ok: Runtime: 0:00:00.010800 2026-04-13 16:33:50.005410 | 2026-04-13 16:33:50.005503 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-04-13 16:33:50.504706 | instance | changed: 2026-04-13 16:33:50.505039 | instance | cd+++++++++ objects/ 2026-04-13 16:33:50.505109 | instance | cd+++++++++ objects/cluster/ 2026-04-13 16:33:50.505162 | instance | cd+++++++++ objects/namespaced/ 2026-04-13 16:33:50.516494 | 2026-04-13 16:33:50.516570 | TASK [gather-pod-logs : creating directory for pod logs] 2026-04-13 16:33:50.724686 | instance | changed 2026-04-13 16:33:50.731530 | 2026-04-13 16:33:50.731601 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-04-13 16:33:50.928086 | instance | changed 2026-04-13 16:33:50.933058 | 2026-04-13 16:33:50.933147 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-04-13 16:33:51.148505 | instance | environment: line 3: kubectl: command not found 2026-04-13 16:33:51.467412 | instance | ok: Runtime: 0:00:00.009726 2026-04-13 16:33:51.474600 | 2026-04-13 16:33:51.474691 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-04-13 16:33:51.978192 | instance | changed: 2026-04-13 16:33:51.978463 | instance | cd+++++++++ pod-logs/ 2026-04-13 16:33:51.978513 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-04-13 16:33:51.991035 | 2026-04-13 16:33:51.991151 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-04-13 16:33:52.186527 | instance | changed 2026-04-13 16:33:52.194028 | 2026-04-13 16:33:52.194130 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-04-13 16:33:52.413547 | instance | /bin/bash: line 2: kubectl: command not found 2026-04-13 16:33:52.738207 | instance | ok: Runtime: 0:00:00.036540 2026-04-13 16:33:52.744130 | 2026-04-13 16:33:52.744197 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-04-13 16:33:52.949967 | instance | /bin/bash: line 2: kubectl: command not found 2026-04-13 16:33:52.978547 | instance | ceph-mgr endpoints: 2026-04-13 16:33:53.280631 | instance | ok: Runtime: 0:00:00.035357 2026-04-13 16:33:53.286079 | 2026-04-13 16:33:53.286151 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-04-13 16:33:53.515823 | instance | /bin/bash: line 4: kubectl: command not found 2026-04-13 16:33:53.821041 | instance | ok: Runtime: 0:00:00.039780 2026-04-13 16:33:53.827760 | 2026-04-13 16:33:53.827827 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-04-13 16:33:54.316653 | instance | changed: cd+++++++++ prometheus/ 2026-04-13 16:33:54.326700 | 2026-04-13 16:33:54.326776 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-04-13 16:33:54.529491 | instance | changed 2026-04-13 16:33:54.534245 | 2026-04-13 16:33:54.534308 | TASK [gather-selenium-data : Get selenium data] 2026-04-13 16:33:54.752588 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-04-13 16:33:54.754362 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-04-13 16:33:55.069319 | instance | ERROR 2026-04-13 16:33:55.069640 | instance | { 2026-04-13 16:33:55.069690 | instance | "delta": "0:00:00.007524", 2026-04-13 16:33:55.069735 | instance | "end": "2026-04-13 16:33:54.754765", 2026-04-13 16:33:55.069762 | instance | "msg": "non-zero return code", 2026-04-13 16:33:55.069787 | instance | "rc": 1, 2026-04-13 16:33:55.069812 | instance | "start": "2026-04-13 16:33:54.747241" 2026-04-13 16:33:55.069836 | instance | } 2026-04-13 16:33:55.069868 | instance | ERROR: Ignoring Errors 2026-04-13 16:33:55.076844 | 2026-04-13 16:33:55.076927 | TASK [gather-selenium-data : Downloads logs to executor] 2026-04-13 16:33:55.568480 | instance | changed: cd+++++++++ selenium/ 2026-04-13 16:33:55.575865 | 2026-04-13 16:33:55.575957 | PLAY RECAP 2026-04-13 16:33:55.576037 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-04-13 16:33:55.576085 | 2026-04-13 16:33:55.785168 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/post.yml@main] 2026-04-13 16:33:55.789424 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-13 16:33:56.375708 | 2026-04-13 16:33:56.375829 | PLAY [all] 2026-04-13 16:33:56.387290 | 2026-04-13 16:33:56.387382 | TASK [fetch-output : Set log path for multiple nodes] 2026-04-13 16:33:56.432655 | instance | skipping: Conditional result was False 2026-04-13 16:33:56.442357 | 2026-04-13 16:33:56.442436 | TASK [fetch-output : Set log path for single node] 2026-04-13 16:33:56.486748 | instance | ok 2026-04-13 16:33:56.491487 | 2026-04-13 16:33:56.491553 | LOOP [fetch-output : Ensure local output dirs] 2026-04-13 16:33:56.871640 | instance -> localhost | ok: "/var/lib/zuul/builds/d8e6003f56ef44d4937280ffcc4e2d09/work/logs" 2026-04-13 16:33:57.079527 | instance -> localhost | changed: "/var/lib/zuul/builds/d8e6003f56ef44d4937280ffcc4e2d09/work/artifacts" 2026-04-13 16:33:57.284145 | instance -> localhost | changed: "/var/lib/zuul/builds/d8e6003f56ef44d4937280ffcc4e2d09/work/docs" 2026-04-13 16:33:57.298856 | 2026-04-13 16:33:57.299019 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-04-13 16:33:57.948936 | instance | changed: .d..t...... ./ 2026-04-13 16:33:57.949245 | instance | changed: All items complete 2026-04-13 16:33:57.949284 | 2026-04-13 16:33:58.399916 | instance | changed: .d..t...... ./ 2026-04-13 16:33:58.844080 | instance | changed: .d..t...... ./ 2026-04-13 16:33:58.859429 | 2026-04-13 16:33:58.859624 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-04-13 16:33:59.259911 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.007027 2026-04-13 16:33:59.483195 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.007605 2026-04-13 16:33:59.497429 | 2026-04-13 16:33:59.497575 | PLAY [all] 2026-04-13 16:33:59.504080 | 2026-04-13 16:33:59.504145 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-04-13 16:33:59.903591 | instance | changed 2026-04-13 16:33:59.910547 | 2026-04-13 16:33:59.910604 | PLAY RECAP 2026-04-13 16:33:59.910668 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-13 16:33:59.910694 | 2026-04-13 16:34:00.046383 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-13 16:34:00.048567 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-04-13 16:34:00.609457 | 2026-04-13 16:34:00.609739 | PLAY [localhost] 2026-04-13 16:34:00.619136 | 2026-04-13 16:34:00.619224 | TASK [Generate Zuul manifest] 2026-04-13 16:34:00.639276 | localhost | ok 2026-04-13 16:34:00.655782 | 2026-04-13 16:34:00.655869 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-04-13 16:34:00.983107 | localhost | changed 2026-04-13 16:34:00.996583 | 2026-04-13 16:34:00.996657 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-04-13 16:34:01.027994 | localhost | ok 2026-04-13 16:34:01.036707 | 2026-04-13 16:34:01.036771 | TASK [Upload logs] 2026-04-13 16:34:01.069541 | localhost | ok 2026-04-13 16:34:01.125630 | 2026-04-13 16:34:01.125724 | TASK [Set zuul-log-path fact] 2026-04-13 16:34:01.148282 | localhost | ok 2026-04-13 16:34:01.160564 | 2026-04-13 16:34:01.160628 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-13 16:34:01.192258 | localhost | ok 2026-04-13 16:34:01.200992 | 2026-04-13 16:34:01.201062 | TASK [upload-logs : Create log directories] 2026-04-13 16:34:01.607583 | localhost | changed 2026-04-13 16:34:01.614678 | 2026-04-13 16:34:01.614744 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-04-13 16:34:02.031366 | localhost -> localhost | ok: Runtime: 0:00:00.005820 2026-04-13 16:34:02.038021 | 2026-04-13 16:34:02.038099 | TASK [upload-logs : Upload logs to log server] 2026-04-13 16:34:02.537871 | localhost | Output suppressed because no_log was given 2026-04-13 16:34:02.543118 | 2026-04-13 16:34:02.543221 | LOOP [upload-logs : Compress console log and json output] 2026-04-13 16:34:02.590588 | localhost | skipping: Conditional result was False 2026-04-13 16:34:02.598827 | localhost | skipping: Conditional result was False 2026-04-13 16:34:02.618811 | 2026-04-13 16:34:02.619020 | LOOP [upload-logs : Upload compressed console log and json output] 2026-04-13 16:34:02.662080 | localhost | skipping: Conditional result was False 2026-04-13 16:34:02.662398 | 2026-04-13 16:34:02.666572 | localhost | skipping: Conditional result was False 2026-04-13 16:34:02.684196 | 2026-04-13 16:34:02.684452 | LOOP [upload-logs : Upload console log and json output]