2026-04-13 16:36:38.757861 | Job console starting 2026-04-13 16:36:38.768592 | Updating git repos 2026-04-13 16:36:38.829471 | Cloning repos into workspace 2026-04-13 16:36:38.875175 | Restoring repo states 2026-04-13 16:36:38.894124 | Merging changes 2026-04-13 16:36:39.992014 | Checking out repos 2026-04-13 16:36:40.337517 | Preparing playbooks 2026-04-13 16:36:44.093912 | Running Ansible setup 2026-04-13 16:36:47.448105 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-13 16:36:48.038282 | 2026-04-13 16:36:48.038831 | PLAY [localhost] 2026-04-13 16:36:48.046213 | 2026-04-13 16:36:48.046285 | TASK [Gathering Facts] 2026-04-13 16:36:48.904569 | localhost | ok 2026-04-13 16:36:48.914541 | 2026-04-13 16:36:48.914615 | TASK [Setup log path fact] 2026-04-13 16:36:48.933210 | localhost | ok 2026-04-13 16:36:48.946448 | 2026-04-13 16:36:48.946512 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-13 16:36:48.975727 | localhost | ok 2026-04-13 16:36:48.982473 | 2026-04-13 16:36:48.982534 | TASK [emit-job-header : Print job information] 2026-04-13 16:36:49.023217 | # Job Information 2026-04-13 16:36:49.023438 | Ansible Version: 2.16.16 2026-04-13 16:36:49.023506 | Job: atmosphere-molecule-aio-openvswitch 2026-04-13 16:36:49.023554 | Pipeline: check 2026-04-13 16:36:49.023597 | Executor: 0a8996d2b663 2026-04-13 16:36:49.023639 | Triggered by: https://github.com/vexxhost/atmosphere/pull/3818 2026-04-13 16:36:49.023688 | Event ID: 5dc2aaf0-3756-11f1-8508-ec1623968e8a 2026-04-13 16:36:49.029363 | 2026-04-13 16:36:49.029493 | LOOP [emit-job-header : Print node information] 2026-04-13 16:36:49.127483 | localhost | ok: 2026-04-13 16:36:49.127820 | localhost | # Node Information 2026-04-13 16:36:49.127894 | localhost | Inventory Hostname: instance 2026-04-13 16:36:49.127951 | localhost | Hostname: np0000165550 2026-04-13 16:36:49.128004 | localhost | Username: zuul 2026-04-13 16:36:49.128064 | localhost | Distro: Ubuntu 22.04 2026-04-13 16:36:49.128117 | localhost | Provider: yul1 2026-04-13 16:36:49.128169 | localhost | Region: ca-ymq-1 2026-04-13 16:36:49.128218 | localhost | Label: ubuntu-jammy-16 2026-04-13 16:36:49.128267 | localhost | Product Name: OpenStack Nova 2026-04-13 16:36:49.128318 | localhost | Interface IP: 199.19.213.154 2026-04-13 16:36:49.139864 | 2026-04-13 16:36:49.139997 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-04-13 16:36:49.572457 | localhost -> localhost | changed 2026-04-13 16:36:49.580631 | 2026-04-13 16:36:49.580721 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-04-13 16:36:50.782505 | localhost -> localhost | changed 2026-04-13 16:36:50.792273 | 2026-04-13 16:36:50.792400 | PLAY [all] 2026-04-13 16:36:50.802780 | 2026-04-13 16:36:50.802946 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-04-13 16:36:51.031867 | instance -> localhost | ok 2026-04-13 16:36:51.043081 | 2026-04-13 16:36:51.043176 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-04-13 16:36:51.076855 | instance | ok 2026-04-13 16:36:51.090139 | instance | included: /var/lib/zuul/builds/297c6910ee714cd09a6148f0e8901c65/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-04-13 16:36:51.095683 | 2026-04-13 16:36:51.095743 | TASK [add-build-sshkey : Create Temp SSH key] 2026-04-13 16:36:53.552501 | instance -> localhost | Generating public/private rsa key pair. 2026-04-13 16:36:53.552701 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/297c6910ee714cd09a6148f0e8901c65/work/297c6910ee714cd09a6148f0e8901c65_id_rsa 2026-04-13 16:36:53.552742 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/297c6910ee714cd09a6148f0e8901c65/work/297c6910ee714cd09a6148f0e8901c65_id_rsa.pub 2026-04-13 16:36:53.552774 | instance -> localhost | The key fingerprint is: 2026-04-13 16:36:53.552803 | instance -> localhost | SHA256:bqtT4HbLH52gXKzJ67zJuJfW9FRFTHN+LOBXmGVIUGU zuul-build-sshkey 2026-04-13 16:36:53.552843 | instance -> localhost | The key's randomart image is: 2026-04-13 16:36:53.552873 | instance -> localhost | +---[RSA 3072]----+ 2026-04-13 16:36:53.552910 | instance -> localhost | | o+o@E| 2026-04-13 16:36:53.552940 | instance -> localhost | | . .+*=| 2026-04-13 16:36:53.552990 | instance -> localhost | | . o.+| 2026-04-13 16:36:53.553020 | instance -> localhost | | . . ....| 2026-04-13 16:36:53.553049 | instance -> localhost | | . .S + . | 2026-04-13 16:36:53.553077 | instance -> localhost | | o+o=.o.. | 2026-04-13 16:36:53.553105 | instance -> localhost | | . +O=.oo | 2026-04-13 16:36:53.553132 | instance -> localhost | | .=*+... | 2026-04-13 16:36:53.553163 | instance -> localhost | | +BOo. | 2026-04-13 16:36:53.553191 | instance -> localhost | +----[SHA256]-----+ 2026-04-13 16:36:53.553255 | instance -> localhost | ok: Runtime: 0:00:02.031913 2026-04-13 16:36:53.560302 | 2026-04-13 16:36:53.560390 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-04-13 16:36:53.594809 | instance | ok 2026-04-13 16:36:53.605997 | instance | included: /var/lib/zuul/builds/297c6910ee714cd09a6148f0e8901c65/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-04-13 16:36:53.613723 | 2026-04-13 16:36:53.613794 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-04-13 16:36:53.638482 | instance | skipping: Conditional result was False 2026-04-13 16:36:53.649233 | 2026-04-13 16:36:53.649351 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-04-13 16:36:54.125105 | instance | changed 2026-04-13 16:36:54.130809 | 2026-04-13 16:36:54.130874 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-04-13 16:36:54.317741 | instance | ok 2026-04-13 16:36:54.324433 | 2026-04-13 16:36:54.324516 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-04-13 16:36:54.794680 | instance | changed 2026-04-13 16:36:54.800195 | 2026-04-13 16:36:54.800261 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-04-13 16:36:55.307513 | instance | changed 2026-04-13 16:36:55.313159 | 2026-04-13 16:36:55.313229 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-04-13 16:36:55.341430 | instance | skipping: Conditional result was False 2026-04-13 16:36:55.353034 | 2026-04-13 16:36:55.353126 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-04-13 16:36:55.695741 | instance -> localhost | changed 2026-04-13 16:36:55.740875 | 2026-04-13 16:36:55.741026 | TASK [add-build-sshkey : Add back temp key] 2026-04-13 16:36:56.007974 | instance -> localhost | Identity added: /var/lib/zuul/builds/297c6910ee714cd09a6148f0e8901c65/work/297c6910ee714cd09a6148f0e8901c65_id_rsa (zuul-build-sshkey) 2026-04-13 16:36:56.008193 | instance -> localhost | ok: Runtime: 0:00:00.014165 2026-04-13 16:36:56.013967 | 2026-04-13 16:36:56.014031 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-04-13 16:36:56.334779 | instance | ok 2026-04-13 16:36:56.339701 | 2026-04-13 16:36:56.339769 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-04-13 16:36:56.365063 | instance | skipping: Conditional result was False 2026-04-13 16:36:56.380693 | 2026-04-13 16:36:56.380758 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-04-13 16:36:56.669003 | instance | ok 2026-04-13 16:36:56.676081 | 2026-04-13 16:36:56.676166 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-04-13 16:36:58.188797 | instance | Output suppressed because no_log was given 2026-04-13 16:36:58.199608 | 2026-04-13 16:36:58.199672 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-04-13 16:36:58.397598 | instance | ok: "logs" 2026-04-13 16:36:58.397879 | instance | ok: All items complete 2026-04-13 16:36:58.397908 | 2026-04-13 16:36:58.552345 | instance | ok: "artifacts" 2026-04-13 16:36:58.725506 | instance | ok: "docs" 2026-04-13 16:36:58.737264 | 2026-04-13 16:36:58.737440 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-04-13 16:36:58.944357 | instance | changed: "logs" 2026-04-13 16:36:59.116819 | instance | changed: "artifacts" 2026-04-13 16:36:59.277878 | instance | changed: "docs" 2026-04-13 16:36:59.296180 | 2026-04-13 16:36:59.296289 | PLAY RECAP 2026-04-13 16:36:59.296337 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-04-13 16:36:59.296367 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-13 16:36:59.296390 | 2026-04-13 16:36:59.417812 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-13 16:36:59.430005 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-13 16:37:00.001301 | 2026-04-13 16:37:00.001894 | PLAY [all] 2026-04-13 16:37:00.015707 | 2026-04-13 16:37:00.015803 | TASK [setup-uv : Extract archive] 2026-04-13 16:37:02.286369 | instance | changed 2026-04-13 16:37:02.292092 | 2026-04-13 16:37:02.292176 | TASK [setup-uv : Print version] 2026-04-13 16:37:01.648131 | instance | uv 0.8.13 2026-04-13 16:37:02.828956 | instance | ok: Runtime: 0:00:00.018761 2026-04-13 16:37:02.836108 | 2026-04-13 16:37:02.836160 | PLAY RECAP 2026-04-13 16:37:02.836208 | instance | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-13 16:37:02.836232 | 2026-04-13 16:37:02.943497 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-13 16:37:02.953699 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/pre.yml@main] 2026-04-13 16:37:03.530732 | 2026-04-13 16:37:03.530877 | PLAY [all] 2026-04-13 16:37:03.542436 | 2026-04-13 16:37:03.542510 | TASK [Install "jq" for log collection] 2026-04-13 16:37:28.109690 | instance | changed 2026-04-13 16:37:28.114818 | 2026-04-13 16:37:28.114890 | TASK [Install Python "kubernetes" library for kubernetes.core modules] 2026-04-13 16:37:28.595448 | instance | ERROR 2026-04-13 16:37:28.595930 | instance | { 2026-04-13 16:37:28.596041 | instance | "msg": "Unable to find any of pip3 to use. pip needs to be installed." 2026-04-13 16:37:28.596103 | instance | } failure 2026-04-13 16:37:28.597342 | 2026-04-13 16:37:28.597388 | PLAY RECAP 2026-04-13 16:37:28.597431 | instance | ok: 1 changed: 1 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-04-13 16:37:28.597452 | 2026-04-13 16:37:28.709444 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/pre.yml@main] 2026-04-13 16:37:28.719401 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/post.yml@main] 2026-04-13 16:37:29.388910 | 2026-04-13 16:37:29.389125 | PLAY [all] 2026-04-13 16:37:29.405131 | 2026-04-13 16:37:29.405220 | TASK [gather-host-logs : creating directory for system status] 2026-04-13 16:37:29.774835 | instance | changed 2026-04-13 16:37:29.780573 | 2026-04-13 16:37:29.780663 | TASK [gather-host-logs : Get logs for each host] 2026-04-13 16:37:30.143366 | instance | + systemd-cgls --full --all --no-pager 2026-04-13 16:37:30.151790 | instance | + ip addr 2026-04-13 16:37:30.154765 | instance | + ip route 2026-04-13 16:37:30.156719 | instance | + lsblk 2026-04-13 16:37:30.159441 | instance | + mount 2026-04-13 16:37:30.161101 | instance | + docker images 2026-04-13 16:37:30.161486 | instance | /bin/bash: line 7: docker: command not found 2026-04-13 16:37:30.161674 | instance | + brctl show 2026-04-13 16:37:30.162077 | instance | /bin/bash: line 8: brctl: command not found 2026-04-13 16:37:30.162318 | instance | + ps aux --sort=-%mem 2026-04-13 16:37:30.182215 | instance | + dpkg -l 2026-04-13 16:37:30.193126 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-04-13 16:37:30.193430 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-04-13 16:37:30.193448 | instance | /bin/bash: line 11: docker: command not found 2026-04-13 16:37:30.193679 | instance | + '[' '!' -z '' ']' 2026-04-13 16:37:30.319246 | instance | ok: Runtime: 0:00:00.056056 2026-04-13 16:37:30.328232 | 2026-04-13 16:37:30.328325 | TASK [gather-host-logs : Downloads logs to executor] 2026-04-13 16:37:30.959382 | instance | changed: 2026-04-13 16:37:30.959669 | instance | created directory /var/lib/zuul/builds/297c6910ee714cd09a6148f0e8901c65/work/logs/instance 2026-04-13 16:37:30.959716 | instance | cd+++++++++ system/ 2026-04-13 16:37:30.959750 | instance | >f+++++++++ system/brctl-show.txt 2026-04-13 16:37:30.959783 | instance | >f+++++++++ system/docker-images.txt 2026-04-13 16:37:30.959812 | instance | >f+++++++++ system/ip-addr.txt 2026-04-13 16:37:30.959845 | instance | >f+++++++++ system/ip-route.txt 2026-04-13 16:37:30.959876 | instance | >f+++++++++ system/lsblk.txt 2026-04-13 16:37:30.959906 | instance | >f+++++++++ system/mount.txt 2026-04-13 16:37:30.959939 | instance | >f+++++++++ system/packages.txt 2026-04-13 16:37:30.959969 | instance | >f+++++++++ system/ps.txt 2026-04-13 16:37:30.959998 | instance | >f+++++++++ system/systemd-cgls.txt 2026-04-13 16:37:30.970584 | 2026-04-13 16:37:30.970657 | LOOP [helm-release-status : creating directory for helm release status] 2026-04-13 16:37:31.182955 | instance | changed: "values" 2026-04-13 16:37:31.354957 | instance | changed: "releases" 2026-04-13 16:37:31.368588 | 2026-04-13 16:37:31.368768 | TASK [helm-release-status : Gather get release status for helm charts] 2026-04-13 16:37:31.580692 | instance | /bin/bash: line 3: kubectl: command not found 2026-04-13 16:37:31.906268 | instance | ok: Runtime: 0:00:00.005209 2026-04-13 16:37:31.911934 | 2026-04-13 16:37:31.912004 | TASK [helm-release-status : Downloads logs to executor] 2026-04-13 16:37:32.410924 | instance | changed: 2026-04-13 16:37:32.411158 | instance | cd+++++++++ helm/ 2026-04-13 16:37:32.411199 | instance | cd+++++++++ helm/releases/ 2026-04-13 16:37:32.411229 | instance | cd+++++++++ helm/values/ 2026-04-13 16:37:32.423784 | 2026-04-13 16:37:32.423878 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-04-13 16:37:32.633044 | instance | changed 2026-04-13 16:37:32.676683 | 2026-04-13 16:37:32.676860 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-04-13 16:37:32.897754 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-13 16:37:32.897899 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-13 16:37:32.902605 | instance | environment: line 1: kubectl: command not found 2026-04-13 16:37:32.904301 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-13 16:37:32.905028 | instance | environment: line 1: kubectl: command not found 2026-04-13 16:37:32.905829 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-13 16:37:32.908239 | instance | environment: line 1: kubectl: command not found 2026-04-13 16:37:32.909715 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-13 16:37:32.910826 | instance | environment: line 1: kubectl: command not found 2026-04-13 16:37:32.911907 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-13 16:37:32.913005 | instance | environment: line 1: kubectl: command not found 2026-04-13 16:37:32.914731 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-13 16:37:33.215306 | instance | ok: Runtime: 0:00:00.028772 2026-04-13 16:37:33.221221 | 2026-04-13 16:37:33.221293 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-04-13 16:37:33.427961 | instance | changed 2026-04-13 16:37:33.435027 | 2026-04-13 16:37:33.435101 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-04-13 16:37:33.644637 | instance | environment: line 5: kubectl: command not found 2026-04-13 16:37:33.645469 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-13 16:37:33.645546 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-13 16:37:33.646226 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-13 16:37:33.975060 | instance | ok: Runtime: 0:00:00.008915 2026-04-13 16:37:33.981973 | 2026-04-13 16:37:33.982047 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-04-13 16:37:34.474101 | instance | changed: 2026-04-13 16:37:34.474407 | instance | cd+++++++++ objects/ 2026-04-13 16:37:34.474444 | instance | cd+++++++++ objects/cluster/ 2026-04-13 16:37:34.474473 | instance | cd+++++++++ objects/namespaced/ 2026-04-13 16:37:34.486913 | 2026-04-13 16:37:34.486980 | TASK [gather-pod-logs : creating directory for pod logs] 2026-04-13 16:37:34.695583 | instance | changed 2026-04-13 16:37:34.701669 | 2026-04-13 16:37:34.701735 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-04-13 16:37:34.920751 | instance | changed 2026-04-13 16:37:34.925515 | 2026-04-13 16:37:34.925578 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-04-13 16:37:35.140417 | instance | environment: line 3: kubectl: command not found 2026-04-13 16:37:35.462117 | instance | ok: Runtime: 0:00:00.008577 2026-04-13 16:37:35.468973 | 2026-04-13 16:37:35.469062 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-04-13 16:37:35.980937 | instance | changed: 2026-04-13 16:37:35.981113 | instance | cd+++++++++ pod-logs/ 2026-04-13 16:37:35.981140 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-04-13 16:37:35.990588 | 2026-04-13 16:37:35.990653 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-04-13 16:37:36.197357 | instance | changed 2026-04-13 16:37:36.203161 | 2026-04-13 16:37:36.203224 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-04-13 16:37:36.435238 | instance | /bin/bash: line 2: kubectl: command not found 2026-04-13 16:37:36.740354 | instance | ok: Runtime: 0:00:00.039735 2026-04-13 16:37:36.746048 | 2026-04-13 16:37:36.746116 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-04-13 16:37:36.977026 | instance | /bin/bash: line 2: kubectl: command not found 2026-04-13 16:37:37.012128 | instance | ceph-mgr endpoints: 2026-04-13 16:37:37.284153 | instance | ok: Runtime: 0:00:00.043101 2026-04-13 16:37:37.291734 | 2026-04-13 16:37:37.291827 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-04-13 16:37:37.502680 | instance | /bin/bash: line 4: kubectl: command not found 2026-04-13 16:37:37.831257 | instance | ok: Runtime: 0:00:00.041283 2026-04-13 16:37:37.838376 | 2026-04-13 16:37:37.838469 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-04-13 16:37:38.328267 | instance | changed: cd+++++++++ prometheus/ 2026-04-13 16:37:38.339764 | 2026-04-13 16:37:38.339847 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-04-13 16:37:38.595216 | instance | changed 2026-04-13 16:37:38.600268 | 2026-04-13 16:37:38.600331 | TASK [gather-selenium-data : Get selenium data] 2026-04-13 16:37:38.800082 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-04-13 16:37:38.801748 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-04-13 16:37:39.138767 | instance | ERROR 2026-04-13 16:37:39.139062 | instance | { 2026-04-13 16:37:39.139110 | instance | "delta": "0:00:00.006735", 2026-04-13 16:37:39.139166 | instance | "end": "2026-04-13 16:37:38.802458", 2026-04-13 16:37:39.139193 | instance | "msg": "non-zero return code", 2026-04-13 16:37:39.139219 | instance | "rc": 1, 2026-04-13 16:37:39.139244 | instance | "start": "2026-04-13 16:37:38.795723" 2026-04-13 16:37:39.139269 | instance | } 2026-04-13 16:37:39.139301 | instance | ERROR: Ignoring Errors 2026-04-13 16:37:39.146397 | 2026-04-13 16:37:39.146485 | TASK [gather-selenium-data : Downloads logs to executor] 2026-04-13 16:37:39.637779 | instance | changed: cd+++++++++ selenium/ 2026-04-13 16:37:39.645702 | 2026-04-13 16:37:39.645754 | PLAY RECAP 2026-04-13 16:37:39.645801 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-04-13 16:37:39.645823 | 2026-04-13 16:37:39.786697 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/post.yml@main] 2026-04-13 16:37:39.797597 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-13 16:37:40.404031 | 2026-04-13 16:37:40.404149 | PLAY [all] 2026-04-13 16:37:40.416080 | 2026-04-13 16:37:40.416156 | TASK [fetch-output : Set log path for multiple nodes] 2026-04-13 16:37:40.461388 | instance | skipping: Conditional result was False 2026-04-13 16:37:40.471701 | 2026-04-13 16:37:40.471819 | TASK [fetch-output : Set log path for single node] 2026-04-13 16:37:40.503483 | instance | ok 2026-04-13 16:37:40.509874 | 2026-04-13 16:37:40.509971 | LOOP [fetch-output : Ensure local output dirs] 2026-04-13 16:37:40.951152 | instance -> localhost | ok: "/var/lib/zuul/builds/297c6910ee714cd09a6148f0e8901c65/work/logs" 2026-04-13 16:37:41.161031 | instance -> localhost | changed: "/var/lib/zuul/builds/297c6910ee714cd09a6148f0e8901c65/work/artifacts" 2026-04-13 16:37:41.367780 | instance -> localhost | changed: "/var/lib/zuul/builds/297c6910ee714cd09a6148f0e8901c65/work/docs" 2026-04-13 16:37:41.384829 | 2026-04-13 16:37:41.385007 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-04-13 16:37:42.007535 | instance | changed: .d..t...... ./ 2026-04-13 16:37:42.007894 | instance | changed: All items complete 2026-04-13 16:37:42.007953 | 2026-04-13 16:37:42.455168 | instance | changed: .d..t...... ./ 2026-04-13 16:37:42.900944 | instance | changed: .d..t...... ./ 2026-04-13 16:37:42.927618 | 2026-04-13 16:37:42.927781 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-04-13 16:37:43.337021 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.009434 2026-04-13 16:37:43.556380 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.007295 2026-04-13 16:37:43.575810 | 2026-04-13 16:37:43.575928 | PLAY [all] 2026-04-13 16:37:43.582783 | 2026-04-13 16:37:43.582849 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-04-13 16:37:43.970375 | instance | changed 2026-04-13 16:37:43.977840 | 2026-04-13 16:37:43.977887 | PLAY RECAP 2026-04-13 16:37:43.977931 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-13 16:37:43.977953 | 2026-04-13 16:37:44.094708 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-13 16:37:44.109258 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-04-13 16:37:44.738733 | 2026-04-13 16:37:44.738870 | PLAY [localhost] 2026-04-13 16:37:44.748794 | 2026-04-13 16:37:44.748865 | TASK [Generate Zuul manifest] 2026-04-13 16:37:44.772361 | localhost | ok 2026-04-13 16:37:44.789716 | 2026-04-13 16:37:44.789792 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-04-13 16:37:45.149444 | localhost | changed 2026-04-13 16:37:45.160030 | 2026-04-13 16:37:45.160105 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-04-13 16:37:45.191821 | localhost | ok 2026-04-13 16:37:45.200576 | 2026-04-13 16:37:45.200660 | TASK [Upload logs] 2026-04-13 16:37:45.221318 | localhost | ok 2026-04-13 16:37:45.332068 | 2026-04-13 16:37:45.332250 | TASK [Set zuul-log-path fact] 2026-04-13 16:37:45.352619 | localhost | ok 2026-04-13 16:37:45.367069 | 2026-04-13 16:37:45.367157 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-13 16:37:45.401667 | localhost | ok 2026-04-13 16:37:45.412133 | 2026-04-13 16:37:45.412210 | TASK [upload-logs : Create log directories] 2026-04-13 16:37:45.771293 | localhost | changed 2026-04-13 16:37:45.778545 | 2026-04-13 16:37:45.778647 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-04-13 16:37:46.137498 | localhost -> localhost | ok: Runtime: 0:00:00.004659 2026-04-13 16:37:46.145034 | 2026-04-13 16:37:46.145106 | TASK [upload-logs : Upload logs to log server] 2026-04-13 16:37:46.565398 | localhost | Output suppressed because no_log was given 2026-04-13 16:37:46.570734 | 2026-04-13 16:37:46.570832 | LOOP [upload-logs : Compress console log and json output] 2026-04-13 16:37:46.620609 | localhost | skipping: Conditional result was False 2026-04-13 16:37:46.627347 | localhost | skipping: Conditional result was False 2026-04-13 16:37:46.636015 | 2026-04-13 16:37:46.636184 | LOOP [upload-logs : Upload compressed console log and json output] 2026-04-13 16:37:46.680239 | localhost | skipping: Conditional result was False 2026-04-13 16:37:46.680644 | 2026-04-13 16:37:46.684326 | localhost | skipping: Conditional result was False 2026-04-13 16:37:46.701912 | 2026-04-13 16:37:46.702088 | LOOP [upload-logs : Upload console log and json output]