2026-04-13 16:34:28.158259 | Job console starting 2026-04-13 16:34:28.178202 | Updating git repos 2026-04-13 16:34:28.235176 | Cloning repos into workspace 2026-04-13 16:34:28.346001 | Restoring repo states 2026-04-13 16:34:28.373224 | Merging changes 2026-04-13 16:34:29.365606 | Checking out repos 2026-04-13 16:34:29.454932 | Preparing playbooks 2026-04-13 16:34:31.702749 | Running Ansible setup 2026-04-13 16:34:34.946800 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-13 16:34:35.515893 | 2026-04-13 16:34:35.516024 | PLAY [localhost] 2026-04-13 16:34:35.523419 | 2026-04-13 16:34:35.523495 | TASK [Gathering Facts] 2026-04-13 16:34:36.462489 | localhost | ok 2026-04-13 16:34:36.471481 | 2026-04-13 16:34:36.471581 | TASK [Setup log path fact] 2026-04-13 16:34:36.492131 | localhost | ok 2026-04-13 16:34:36.503729 | 2026-04-13 16:34:36.503798 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-13 16:34:36.533562 | localhost | ok 2026-04-13 16:34:36.541701 | 2026-04-13 16:34:36.541788 | TASK [emit-job-header : Print job information] 2026-04-13 16:34:36.582863 | # Job Information 2026-04-13 16:34:36.583095 | Ansible Version: 2.16.16 2026-04-13 16:34:36.583168 | Job: atmosphere-molecule-keycloak 2026-04-13 16:34:36.583218 | Pipeline: check 2026-04-13 16:34:36.583262 | Executor: 0a8996d2b663 2026-04-13 16:34:36.583324 | Triggered by: https://github.com/vexxhost/atmosphere/pull/3818 2026-04-13 16:34:36.583402 | Event ID: 5dc2aaf0-3756-11f1-8508-ec1623968e8a 2026-04-13 16:34:36.587931 | 2026-04-13 16:34:36.587998 | LOOP [emit-job-header : Print node information] 2026-04-13 16:34:36.692620 | localhost | ok: 2026-04-13 16:34:36.692841 | localhost | # Node Information 2026-04-13 16:34:36.692881 | localhost | Inventory Hostname: instance 2026-04-13 16:34:36.692911 | localhost | Hostname: np0000165543 2026-04-13 16:34:36.692939 | localhost | Username: zuul 2026-04-13 16:34:36.693002 | localhost | Distro: Ubuntu 22.04 2026-04-13 16:34:36.693032 | localhost | Provider: yul1 2026-04-13 16:34:36.693059 | localhost | Region: ca-ymq-1 2026-04-13 16:34:36.693085 | localhost | Label: ubuntu-jammy 2026-04-13 16:34:36.693111 | localhost | Product Name: OpenStack Nova 2026-04-13 16:34:36.693137 | localhost | Interface IP: 199.204.45.169 2026-04-13 16:34:36.713559 | 2026-04-13 16:34:36.713763 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-04-13 16:34:37.074074 | localhost -> localhost | changed 2026-04-13 16:34:37.079742 | 2026-04-13 16:34:37.079809 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-04-13 16:34:37.970258 | localhost -> localhost | changed 2026-04-13 16:34:37.979373 | 2026-04-13 16:34:37.979474 | PLAY [all] 2026-04-13 16:34:37.989017 | 2026-04-13 16:34:37.989090 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-04-13 16:34:38.216714 | instance -> localhost | ok 2026-04-13 16:34:38.228263 | 2026-04-13 16:34:38.228334 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-04-13 16:34:38.257194 | instance | ok 2026-04-13 16:34:38.269786 | instance | included: /var/lib/zuul/builds/2044d66c771943439a97cf9d9e795755/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-04-13 16:34:38.275697 | 2026-04-13 16:34:38.275755 | TASK [add-build-sshkey : Create Temp SSH key] 2026-04-13 16:34:39.896706 | instance -> localhost | Generating public/private rsa key pair. 2026-04-13 16:34:39.896933 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/2044d66c771943439a97cf9d9e795755/work/2044d66c771943439a97cf9d9e795755_id_rsa 2026-04-13 16:34:39.897002 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/2044d66c771943439a97cf9d9e795755/work/2044d66c771943439a97cf9d9e795755_id_rsa.pub 2026-04-13 16:34:39.897036 | instance -> localhost | The key fingerprint is: 2026-04-13 16:34:39.897066 | instance -> localhost | SHA256:rOaOGqkNS7MBoz/Gt3djfxnwLLBHnyaHqaRymHRtDio zuul-build-sshkey 2026-04-13 16:34:39.897109 | instance -> localhost | The key's randomart image is: 2026-04-13 16:34:39.897139 | instance -> localhost | +---[RSA 3072]----+ 2026-04-13 16:34:39.897174 | instance -> localhost | | | 2026-04-13 16:34:39.897204 | instance -> localhost | | | 2026-04-13 16:34:39.897232 | instance -> localhost | | | 2026-04-13 16:34:39.897260 | instance -> localhost | | .. o | 2026-04-13 16:34:39.897288 | instance -> localhost | |o .S+ B . | 2026-04-13 16:34:39.897331 | instance -> localhost | |o. .. o.= * O | 2026-04-13 16:34:39.897359 | instance -> localhost | |o=o. =o* o = o | 2026-04-13 16:34:39.897387 | instance -> localhost | |.*E.*++ * o | 2026-04-13 16:34:39.897418 | instance -> localhost | |oo+=o*oo o.. | 2026-04-13 16:34:39.897446 | instance -> localhost | +----[SHA256]-----+ 2026-04-13 16:34:39.897507 | instance -> localhost | ok: Runtime: 0:00:01.197089 2026-04-13 16:34:39.904514 | 2026-04-13 16:34:39.904599 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-04-13 16:34:39.938997 | instance | ok 2026-04-13 16:34:39.949775 | instance | included: /var/lib/zuul/builds/2044d66c771943439a97cf9d9e795755/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-04-13 16:34:39.957499 | 2026-04-13 16:34:39.957570 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-04-13 16:34:39.983086 | instance | skipping: Conditional result was False 2026-04-13 16:34:39.995481 | 2026-04-13 16:34:39.995592 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-04-13 16:34:40.457568 | instance | changed 2026-04-13 16:34:40.464764 | 2026-04-13 16:34:40.464841 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-04-13 16:34:40.651851 | instance | ok 2026-04-13 16:34:40.657478 | 2026-04-13 16:34:40.657543 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-04-13 16:34:41.102550 | instance | changed 2026-04-13 16:34:41.108592 | 2026-04-13 16:34:41.108661 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-04-13 16:34:41.565684 | instance | changed 2026-04-13 16:34:41.572777 | 2026-04-13 16:34:41.572874 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-04-13 16:34:41.596937 | instance | skipping: Conditional result was False 2026-04-13 16:34:41.603767 | 2026-04-13 16:34:41.780565 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-04-13 16:34:42.191673 | instance -> localhost | changed 2026-04-13 16:34:42.207539 | 2026-04-13 16:34:42.207618 | TASK [add-build-sshkey : Add back temp key] 2026-04-13 16:34:42.502830 | instance -> localhost | Identity added: /var/lib/zuul/builds/2044d66c771943439a97cf9d9e795755/work/2044d66c771943439a97cf9d9e795755_id_rsa (zuul-build-sshkey) 2026-04-13 16:34:42.503051 | instance -> localhost | ok: Runtime: 0:00:00.014049 2026-04-13 16:34:42.507828 | 2026-04-13 16:34:42.507890 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-04-13 16:34:42.816341 | instance | ok 2026-04-13 16:34:42.821749 | 2026-04-13 16:34:42.821814 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-04-13 16:34:42.846831 | instance | skipping: Conditional result was False 2026-04-13 16:34:42.859918 | 2026-04-13 16:34:42.859982 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-04-13 16:34:43.197064 | instance | ok 2026-04-13 16:34:43.203051 | 2026-04-13 16:34:43.203113 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-04-13 16:34:44.775530 | instance | Output suppressed because no_log was given 2026-04-13 16:34:44.786595 | 2026-04-13 16:34:44.786702 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-04-13 16:34:44.968812 | instance | ok: "logs" 2026-04-13 16:34:44.969073 | instance | ok: All items complete 2026-04-13 16:34:44.969103 | 2026-04-13 16:34:45.115404 | instance | ok: "artifacts" 2026-04-13 16:34:45.278687 | instance | ok: "docs" 2026-04-13 16:34:45.298990 | 2026-04-13 16:34:45.299163 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-04-13 16:34:45.484056 | instance | changed: "logs" 2026-04-13 16:34:45.628286 | instance | changed: "artifacts" 2026-04-13 16:34:45.792436 | instance | changed: "docs" 2026-04-13 16:34:45.892038 | 2026-04-13 16:34:45.892143 | PLAY RECAP 2026-04-13 16:34:45.892189 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-04-13 16:34:45.892219 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-13 16:34:45.892239 | 2026-04-13 16:34:46.004745 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-13 16:34:46.007800 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-13 16:34:46.605624 | 2026-04-13 16:34:46.680115 | PLAY [all] 2026-04-13 16:34:46.697733 | 2026-04-13 16:34:46.697847 | TASK [setup-uv : Extract archive] 2026-04-13 16:34:48.936309 | instance | changed 2026-04-13 16:34:48.941989 | 2026-04-13 16:34:48.942068 | TASK [setup-uv : Print version] 2026-04-13 16:34:49.068963 | instance | uv 0.8.13 2026-04-13 16:34:49.478627 | instance | ok: Runtime: 0:00:00.010534 2026-04-13 16:34:49.485268 | 2026-04-13 16:34:49.485319 | PLAY RECAP 2026-04-13 16:34:49.485366 | instance | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-13 16:34:49.485391 | 2026-04-13 16:34:49.624888 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-13 16:34:49.630358 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/pre.yml@main] 2026-04-13 16:34:50.215359 | 2026-04-13 16:34:50.215479 | PLAY [all] 2026-04-13 16:34:50.226494 | 2026-04-13 16:34:50.226571 | TASK [Install "jq" for log collection] 2026-04-13 16:35:03.539985 | instance | changed 2026-04-13 16:35:03.547783 | 2026-04-13 16:35:03.547913 | TASK [Install Python "kubernetes" library for kubernetes.core modules] 2026-04-13 16:35:03.993950 | instance | ERROR 2026-04-13 16:35:03.994255 | instance | { 2026-04-13 16:35:03.994301 | instance | "msg": "Unable to find any of pip3 to use. pip needs to be installed." 2026-04-13 16:35:03.994334 | instance | } failure 2026-04-13 16:35:03.995708 | 2026-04-13 16:35:03.995769 | PLAY RECAP 2026-04-13 16:35:03.995828 | instance | ok: 1 changed: 1 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-04-13 16:35:03.995860 | 2026-04-13 16:35:04.109660 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/pre.yml@main] 2026-04-13 16:35:04.112040 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/post.yml@main] 2026-04-13 16:35:04.728635 | 2026-04-13 16:35:04.728770 | PLAY [all] 2026-04-13 16:35:04.743175 | 2026-04-13 16:35:04.743253 | TASK [gather-host-logs : creating directory for system status] 2026-04-13 16:35:05.089505 | instance | changed 2026-04-13 16:35:05.094695 | 2026-04-13 16:35:05.094773 | TASK [gather-host-logs : Get logs for each host] 2026-04-13 16:35:05.380989 | instance | + systemd-cgls --full --all --no-pager 2026-04-13 16:35:05.393296 | instance | + ip addr 2026-04-13 16:35:05.395945 | instance | + ip route 2026-04-13 16:35:05.398266 | instance | + lsblk 2026-04-13 16:35:05.400864 | instance | + mount 2026-04-13 16:35:05.401998 | instance | + docker images 2026-04-13 16:35:05.402266 | instance | /bin/bash: line 7: docker: command not found 2026-04-13 16:35:05.402431 | instance | + brctl show 2026-04-13 16:35:05.402686 | instance | /bin/bash: line 8: brctl: command not found 2026-04-13 16:35:05.402905 | instance | + ps aux --sort=-%mem 2026-04-13 16:35:05.414737 | instance | + dpkg -l 2026-04-13 16:35:05.423007 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-04-13 16:35:05.423306 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-04-13 16:35:05.423336 | instance | /bin/bash: line 11: docker: command not found 2026-04-13 16:35:05.423529 | instance | + '[' '!' -z '' ']' 2026-04-13 16:35:05.633054 | instance | ok: Runtime: 0:00:00.048144 2026-04-13 16:35:05.640740 | 2026-04-13 16:35:05.640811 | TASK [gather-host-logs : Downloads logs to executor] 2026-04-13 16:35:06.282901 | instance | changed: 2026-04-13 16:35:06.283143 | instance | created directory /var/lib/zuul/builds/2044d66c771943439a97cf9d9e795755/work/logs/instance 2026-04-13 16:35:06.283203 | instance | cd+++++++++ system/ 2026-04-13 16:35:06.283236 | instance | >f+++++++++ system/brctl-show.txt 2026-04-13 16:35:06.283270 | instance | >f+++++++++ system/docker-images.txt 2026-04-13 16:35:06.283299 | instance | >f+++++++++ system/ip-addr.txt 2026-04-13 16:35:06.283333 | instance | >f+++++++++ system/ip-route.txt 2026-04-13 16:35:06.283364 | instance | >f+++++++++ system/lsblk.txt 2026-04-13 16:35:06.283394 | instance | >f+++++++++ system/mount.txt 2026-04-13 16:35:06.283426 | instance | >f+++++++++ system/packages.txt 2026-04-13 16:35:06.283455 | instance | >f+++++++++ system/ps.txt 2026-04-13 16:35:06.283484 | instance | >f+++++++++ system/systemd-cgls.txt 2026-04-13 16:35:06.295893 | 2026-04-13 16:35:06.295961 | LOOP [helm-release-status : creating directory for helm release status] 2026-04-13 16:35:06.545161 | instance | changed: "values" 2026-04-13 16:35:06.727881 | instance | changed: "releases" 2026-04-13 16:35:06.737418 | 2026-04-13 16:35:06.737578 | TASK [helm-release-status : Gather get release status for helm charts] 2026-04-13 16:35:06.873709 | instance | /bin/bash: line 3: kubectl: command not found 2026-04-13 16:35:07.271816 | instance | ok: Runtime: 0:00:00.006102 2026-04-13 16:35:07.279265 | 2026-04-13 16:35:07.279377 | TASK [helm-release-status : Downloads logs to executor] 2026-04-13 16:35:07.791236 | instance | changed: 2026-04-13 16:35:07.791472 | instance | cd+++++++++ helm/ 2026-04-13 16:35:07.791511 | instance | cd+++++++++ helm/releases/ 2026-04-13 16:35:07.791544 | instance | cd+++++++++ helm/values/ 2026-04-13 16:35:07.802435 | 2026-04-13 16:35:07.802507 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-04-13 16:35:08.030727 | instance | changed 2026-04-13 16:35:08.037742 | 2026-04-13 16:35:08.037851 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-04-13 16:35:08.230011 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-13 16:35:08.230536 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-13 16:35:08.235413 | instance | environment: line 1: kubectl: command not found 2026-04-13 16:35:08.237359 | instance | environment: line 1: kubectl: command not found 2026-04-13 16:35:08.237601 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-13 16:35:08.238537 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-13 16:35:08.240781 | instance | environment: line 1: kubectl: command not found 2026-04-13 16:35:08.241186 | instance | environment: line 1: kubectl: command not found 2026-04-13 16:35:08.241665 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-13 16:35:08.243116 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-13 16:35:08.244586 | instance | environment: line 1: kubectl: command not found 2026-04-13 16:35:08.245575 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-04-13 16:35:08.573079 | instance | ok: Runtime: 0:00:00.027666 2026-04-13 16:35:08.580680 | 2026-04-13 16:35:08.580786 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-04-13 16:35:08.806362 | instance | changed 2026-04-13 16:35:08.813348 | 2026-04-13 16:35:08.813447 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-04-13 16:35:09.005670 | instance | environment: line 5: kubectl: command not found 2026-04-13 16:35:09.006656 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-13 16:35:09.006794 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-13 16:35:09.007470 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-04-13 16:35:09.383126 | instance | ok: Runtime: 0:00:00.010022 2026-04-13 16:35:09.394255 | 2026-04-13 16:35:09.394484 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-04-13 16:35:09.920205 | instance | changed: 2026-04-13 16:35:09.920519 | instance | cd+++++++++ objects/ 2026-04-13 16:35:09.920598 | instance | cd+++++++++ objects/cluster/ 2026-04-13 16:35:09.920652 | instance | cd+++++++++ objects/namespaced/ 2026-04-13 16:35:09.931890 | 2026-04-13 16:35:09.931965 | TASK [gather-pod-logs : creating directory for pod logs] 2026-04-13 16:35:10.128614 | instance | changed 2026-04-13 16:35:10.135742 | 2026-04-13 16:35:10.135837 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-04-13 16:35:10.332701 | instance | changed 2026-04-13 16:35:10.472006 | 2026-04-13 16:35:10.472215 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-04-13 16:35:10.631845 | instance | environment: line 3: kubectl: command not found 2026-04-13 16:35:11.007362 | instance | ok: Runtime: 0:00:00.009194 2026-04-13 16:35:11.013994 | 2026-04-13 16:35:11.014080 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-04-13 16:35:11.501337 | instance | changed: 2026-04-13 16:35:11.501559 | instance | cd+++++++++ pod-logs/ 2026-04-13 16:35:11.501598 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-04-13 16:35:11.513327 | 2026-04-13 16:35:11.513406 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-04-13 16:35:11.719111 | instance | changed 2026-04-13 16:35:11.730576 | 2026-04-13 16:35:11.730714 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-04-13 16:35:11.918857 | instance | /bin/bash: line 2: kubectl: command not found 2026-04-13 16:35:12.264474 | instance | ok: Runtime: 0:00:00.039536 2026-04-13 16:35:12.291308 | 2026-04-13 16:35:12.291404 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-04-13 16:35:12.459938 | instance | /bin/bash: line 2: kubectl: command not found 2026-04-13 16:35:12.488505 | instance | ceph-mgr endpoints: 2026-04-13 16:35:12.826823 | instance | ok: Runtime: 0:00:00.038319 2026-04-13 16:35:12.835309 | 2026-04-13 16:35:12.835375 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-04-13 16:35:13.012429 | instance | /bin/bash: line 4: kubectl: command not found 2026-04-13 16:35:13.366649 | instance | ok: Runtime: 0:00:00.036644 2026-04-13 16:35:13.373286 | 2026-04-13 16:35:13.373374 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-04-13 16:35:14.054551 | instance | changed: cd+++++++++ prometheus/ 2026-04-13 16:35:14.066320 | 2026-04-13 16:35:14.066390 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-04-13 16:35:14.261154 | instance | changed 2026-04-13 16:35:14.269628 | 2026-04-13 16:35:14.269718 | TASK [gather-selenium-data : Get selenium data] 2026-04-13 16:35:14.446454 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-04-13 16:35:14.447612 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-04-13 16:35:14.806810 | instance | ERROR 2026-04-13 16:35:14.807034 | instance | { 2026-04-13 16:35:14.807077 | instance | "delta": "0:00:00.006832", 2026-04-13 16:35:14.807127 | instance | "end": "2026-04-13 16:35:14.448148", 2026-04-13 16:35:14.807157 | instance | "msg": "non-zero return code", 2026-04-13 16:35:14.807184 | instance | "rc": 1, 2026-04-13 16:35:14.807210 | instance | "start": "2026-04-13 16:35:14.441316" 2026-04-13 16:35:14.807236 | instance | } 2026-04-13 16:35:14.807270 | instance | ERROR: Ignoring Errors 2026-04-13 16:35:14.814065 | 2026-04-13 16:35:14.814149 | TASK [gather-selenium-data : Downloads logs to executor] 2026-04-13 16:35:15.292315 | instance | changed: cd+++++++++ selenium/ 2026-04-13 16:35:15.301316 | 2026-04-13 16:35:15.301373 | PLAY RECAP 2026-04-13 16:35:15.301426 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-04-13 16:35:15.301449 | 2026-04-13 16:35:15.441709 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/post.yml@main] 2026-04-13 16:35:15.445495 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-13 16:35:16.016824 | 2026-04-13 16:35:16.017405 | PLAY [all] 2026-04-13 16:35:16.031958 | 2026-04-13 16:35:16.032063 | TASK [fetch-output : Set log path for multiple nodes] 2026-04-13 16:35:16.066618 | instance | skipping: Conditional result was False 2026-04-13 16:35:16.071790 | 2026-04-13 16:35:16.071875 | TASK [fetch-output : Set log path for single node] 2026-04-13 16:35:16.113922 | instance | ok 2026-04-13 16:35:16.119355 | 2026-04-13 16:35:16.119423 | LOOP [fetch-output : Ensure local output dirs] 2026-04-13 16:35:16.875630 | instance -> localhost | ok: "/var/lib/zuul/builds/2044d66c771943439a97cf9d9e795755/work/logs" 2026-04-13 16:35:17.080138 | instance -> localhost | changed: "/var/lib/zuul/builds/2044d66c771943439a97cf9d9e795755/work/artifacts" 2026-04-13 16:35:17.301246 | instance -> localhost | changed: "/var/lib/zuul/builds/2044d66c771943439a97cf9d9e795755/work/docs" 2026-04-13 16:35:17.320619 | 2026-04-13 16:35:17.320768 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-04-13 16:35:17.940492 | instance | changed: .d..t...... ./ 2026-04-13 16:35:17.940725 | instance | changed: All items complete 2026-04-13 16:35:17.940764 | 2026-04-13 16:35:18.380459 | instance | changed: .d..t...... ./ 2026-04-13 16:35:18.837362 | instance | changed: .d..t...... ./ 2026-04-13 16:35:18.861433 | 2026-04-13 16:35:18.861568 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-04-13 16:35:19.332123 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.007662 2026-04-13 16:35:19.564764 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.007532 2026-04-13 16:35:19.584175 | 2026-04-13 16:35:19.584268 | PLAY [all] 2026-04-13 16:35:19.590075 | 2026-04-13 16:35:19.590158 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-04-13 16:35:19.992441 | instance | changed 2026-04-13 16:35:20.002218 | 2026-04-13 16:35:20.002787 | PLAY RECAP 2026-04-13 16:35:20.002921 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-13 16:35:20.002973 | 2026-04-13 16:35:20.192940 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-13 16:35:20.199413 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-04-13 16:35:20.766178 | 2026-04-13 16:35:20.766370 | PLAY [localhost] 2026-04-13 16:35:20.776372 | 2026-04-13 16:35:20.776444 | TASK [Generate Zuul manifest] 2026-04-13 16:35:20.798317 | localhost | ok 2026-04-13 16:35:20.814131 | 2026-04-13 16:35:20.814208 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-04-13 16:35:21.778906 | localhost | changed 2026-04-13 16:35:21.791184 | 2026-04-13 16:35:21.878706 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-04-13 16:35:21.913386 | localhost | ok 2026-04-13 16:35:21.923444 | 2026-04-13 16:35:21.923541 | TASK [Upload logs] 2026-04-13 16:35:21.946318 | localhost | ok 2026-04-13 16:35:22.012325 | 2026-04-13 16:35:22.012529 | TASK [Set zuul-log-path fact] 2026-04-13 16:35:22.035032 | localhost | ok 2026-04-13 16:35:22.048693 | 2026-04-13 16:35:22.048783 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-13 16:35:22.082521 | localhost | ok 2026-04-13 16:35:22.091591 | 2026-04-13 16:35:22.093388 | TASK [upload-logs : Create log directories] 2026-04-13 16:35:22.529973 | localhost | changed 2026-04-13 16:35:22.535255 | 2026-04-13 16:35:22.535324 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-04-13 16:35:23.256411 | localhost -> localhost | ok: Runtime: 0:00:00.346291 2026-04-13 16:35:23.261504 | 2026-04-13 16:35:23.261572 | TASK [upload-logs : Upload logs to log server] 2026-04-13 16:35:23.723161 | localhost | Output suppressed because no_log was given 2026-04-13 16:35:23.728309 | 2026-04-13 16:35:23.728388 | LOOP [upload-logs : Compress console log and json output] 2026-04-13 16:35:23.773317 | localhost | skipping: Conditional result was False 2026-04-13 16:35:23.781614 | localhost | skipping: Conditional result was False 2026-04-13 16:35:23.791416 | 2026-04-13 16:35:23.791573 | LOOP [upload-logs : Upload compressed console log and json output] 2026-04-13 16:35:23.831777 | localhost | skipping: Conditional result was False 2026-04-13 16:35:23.832155 | 2026-04-13 16:35:23.836072 | localhost | skipping: Conditional result was False 2026-04-13 16:35:23.845841 | 2026-04-13 16:35:23.846027 | LOOP [upload-logs : Upload console log and json output]