2026-03-18 09:42:23.063043 | Job console starting 2026-03-18 09:42:23.248315 | Updating git repos 2026-03-18 09:42:23.273983 | Cloning repos into workspace 2026-03-18 09:42:23.552781 | Restoring repo states 2026-03-18 09:42:23.559351 | Merging changes 2026-03-18 09:42:23.822491 | Checking out repos 2026-03-18 09:42:23.906464 | Preparing playbooks 2026-03-18 09:42:24.890592 | Running Ansible setup 2026-03-18 09:42:29.520023 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-18 09:42:30.197626 | 2026-03-18 09:42:30.197882 | PLAY [localhost] 2026-03-18 09:42:30.208226 | 2026-03-18 09:42:30.208327 | TASK [Gathering Facts] 2026-03-18 09:42:31.082746 | localhost | ok 2026-03-18 09:42:31.091321 | 2026-03-18 09:42:31.101514 | TASK [Setup log path fact] 2026-03-18 09:42:31.123265 | localhost | ok 2026-03-18 09:42:31.135237 | 2026-03-18 09:42:31.135333 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-18 09:42:31.165246 | localhost | ok 2026-03-18 09:42:31.174537 | 2026-03-18 09:42:31.174645 | TASK [emit-job-header : Print job information] 2026-03-18 09:42:31.215346 | # Job Information 2026-03-18 09:42:31.215512 | Ansible Version: 2.16.16 2026-03-18 09:42:31.215563 | Job: ansible-collection-containers-molecule-forget-package-debian-trixie 2026-03-18 09:42:31.215597 | Pipeline: check 2026-03-18 09:42:31.215627 | Executor: 0a8996d2b663 2026-03-18 09:42:31.215657 | Triggered by: https://github.com/vexxhost/ansible-collection-containers/pull/104 2026-03-18 09:42:31.215690 | Event ID: 77e49900-22ae-11f1-94ea-44190962b9a6 2026-03-18 09:42:31.219548 | 2026-03-18 09:42:31.219638 | LOOP [emit-job-header : Print node information] 2026-03-18 09:42:31.317623 | localhost | ok: 2026-03-18 09:42:31.320638 | localhost | # Node Information 2026-03-18 09:42:31.320697 | localhost | Inventory Hostname: debian-trixie 2026-03-18 09:42:31.320732 | localhost | Hostname: np0000159775 2026-03-18 09:42:31.320761 | localhost | Username: zuul 2026-03-18 09:42:31.320819 | localhost | Distro: Debian 13.3 2026-03-18 09:42:31.320855 | localhost | Provider: yul1 2026-03-18 09:42:31.320882 | localhost | Region: ca-ymq-1 2026-03-18 09:42:31.320908 | localhost | Label: debian-trixie 2026-03-18 09:42:31.320934 | localhost | Product Name: OpenStack Nova 2026-03-18 09:42:31.321075 | localhost | Interface IP: 199.19.213.83 2026-03-18 09:42:31.340416 | 2026-03-18 09:42:31.340534 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-18 09:42:31.749926 | localhost -> localhost | changed 2026-03-18 09:42:31.757251 | 2026-03-18 09:42:31.757389 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-18 09:42:32.648224 | localhost -> localhost | changed 2026-03-18 09:42:32.655457 | 2026-03-18 09:42:32.655531 | PLAY [all] 2026-03-18 09:42:32.664133 | 2026-03-18 09:42:32.664222 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-18 09:42:32.922510 | debian-trixie -> localhost | ok 2026-03-18 09:42:32.927149 | 2026-03-18 09:42:32.927218 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-18 09:42:32.958045 | debian-trixie | ok 2026-03-18 09:42:32.973044 | debian-trixie | included: /var/lib/zuul/builds/c76adc0cda43469d8dfe6cb731ca7425/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-18 09:42:32.978479 | 2026-03-18 09:42:32.978540 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-18 09:42:34.409127 | debian-trixie -> localhost | Generating public/private rsa key pair. 2026-03-18 09:42:34.409433 | debian-trixie -> localhost | Your identification has been saved in /var/lib/zuul/builds/c76adc0cda43469d8dfe6cb731ca7425/work/c76adc0cda43469d8dfe6cb731ca7425_id_rsa 2026-03-18 09:42:34.409478 | debian-trixie -> localhost | Your public key has been saved in /var/lib/zuul/builds/c76adc0cda43469d8dfe6cb731ca7425/work/c76adc0cda43469d8dfe6cb731ca7425_id_rsa.pub 2026-03-18 09:42:34.409511 | debian-trixie -> localhost | The key fingerprint is: 2026-03-18 09:42:34.409542 | debian-trixie -> localhost | SHA256:p7KzZTaeHr/1xMOoa5WtBR1wSs3/GE4YbQL8XTmuGrs zuul-build-sshkey 2026-03-18 09:42:34.409583 | debian-trixie -> localhost | The key's randomart image is: 2026-03-18 09:42:34.409613 | debian-trixie -> localhost | +---[RSA 3072]----+ 2026-03-18 09:42:34.409648 | debian-trixie -> localhost | | ...o=. .| 2026-03-18 09:42:34.409680 | debian-trixie -> localhost | | ..oo*o.| 2026-03-18 09:42:34.409709 | debian-trixie -> localhost | | ..B.+.| 2026-03-18 09:42:34.409738 | debian-trixie -> localhost | | + =..| 2026-03-18 09:42:34.409767 | debian-trixie -> localhost | | S . *.o.| 2026-03-18 09:42:34.409795 | debian-trixie -> localhost | | o .o== .| 2026-03-18 09:42:34.409822 | debian-trixie -> localhost | | . B .*o= | 2026-03-18 09:42:34.409850 | debian-trixie -> localhost | | .B =.=.o . | 2026-03-18 09:42:34.409882 | debian-trixie -> localhost | | o++.=E. . | 2026-03-18 09:42:34.409911 | debian-trixie -> localhost | +----[SHA256]-----+ 2026-03-18 09:42:34.411789 | debian-trixie -> localhost | ok: Runtime: 0:00:00.968038 2026-03-18 09:42:34.417283 | 2026-03-18 09:42:34.417369 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-18 09:42:34.448112 | debian-trixie | ok 2026-03-18 09:42:34.458094 | debian-trixie | included: /var/lib/zuul/builds/c76adc0cda43469d8dfe6cb731ca7425/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-18 09:42:34.464448 | 2026-03-18 09:42:34.464507 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-18 09:42:34.482560 | debian-trixie | skipping: Conditional result was False 2026-03-18 09:42:34.491134 | 2026-03-18 09:42:34.491586 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-18 09:42:35.056728 | debian-trixie | changed 2026-03-18 09:42:35.062507 | 2026-03-18 09:42:35.062579 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-18 09:42:35.281066 | debian-trixie | ok 2026-03-18 09:42:35.287799 | 2026-03-18 09:42:35.287861 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-18 09:42:35.847391 | debian-trixie | changed 2026-03-18 09:42:35.852732 | 2026-03-18 09:42:35.852837 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-18 09:42:36.398708 | debian-trixie | changed 2026-03-18 09:42:36.404792 | 2026-03-18 09:42:36.404879 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-18 09:42:36.429025 | debian-trixie | skipping: Conditional result was False 2026-03-18 09:42:36.436669 | 2026-03-18 09:42:36.436764 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-18 09:42:36.826266 | debian-trixie -> localhost | changed 2026-03-18 09:42:36.835619 | 2026-03-18 09:42:36.835822 | TASK [add-build-sshkey : Add back temp key] 2026-03-18 09:42:37.106941 | debian-trixie -> localhost | Identity added: /var/lib/zuul/builds/c76adc0cda43469d8dfe6cb731ca7425/work/c76adc0cda43469d8dfe6cb731ca7425_id_rsa (zuul-build-sshkey) 2026-03-18 09:42:37.107123 | debian-trixie -> localhost | ok: Runtime: 0:00:00.008205 2026-03-18 09:42:37.111061 | 2026-03-18 09:42:37.111122 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-18 09:42:37.465540 | debian-trixie | ok 2026-03-18 09:42:37.470536 | 2026-03-18 09:42:37.470661 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-18 09:42:37.494964 | debian-trixie | skipping: Conditional result was False 2026-03-18 09:42:37.508504 | 2026-03-18 09:42:37.508601 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-18 09:42:37.877025 | debian-trixie | ok 2026-03-18 09:42:37.890817 | 2026-03-18 09:42:37.891066 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-18 09:42:38.802666 | debian-trixie | Output suppressed because no_log was given 2026-03-18 09:42:38.809545 | 2026-03-18 09:42:38.809621 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-18 09:42:39.050897 | debian-trixie | ok: "logs" 2026-03-18 09:42:39.051344 | debian-trixie | ok: All items complete 2026-03-18 09:42:39.051411 | 2026-03-18 09:42:39.238645 | debian-trixie | ok: "artifacts" 2026-03-18 09:42:39.436703 | debian-trixie | ok: "docs" 2026-03-18 09:42:39.446608 | 2026-03-18 09:42:39.446689 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-18 09:42:39.687900 | debian-trixie | changed: "logs" 2026-03-18 09:42:39.885362 | debian-trixie | changed: "artifacts" 2026-03-18 09:42:40.093419 | debian-trixie | changed: "docs" 2026-03-18 09:42:40.100078 | 2026-03-18 09:42:40.100125 | PLAY RECAP 2026-03-18 09:42:40.100166 | debian-trixie | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-03-18 09:42:40.100194 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-18 09:42:40.100217 | 2026-03-18 09:42:40.202058 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-18 09:42:40.203087 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-18 09:42:40.771481 | 2026-03-18 09:42:41.174952 | PLAY [all] 2026-03-18 09:42:41.191843 | 2026-03-18 09:42:41.191949 | TASK [setup-uv : Extract archive] 2026-03-18 09:42:43.694436 | debian-trixie | changed 2026-03-18 09:42:43.700538 | 2026-03-18 09:42:43.700642 | TASK [setup-uv : Print version] 2026-03-18 09:42:44.072743 | debian-trixie | uv 0.8.13 2026-03-18 09:42:44.228857 | debian-trixie | ok: Runtime: 0:00:00.012989 2026-03-18 09:42:44.235601 | 2026-03-18 09:42:44.235668 | PLAY RECAP 2026-03-18 09:42:44.235728 | debian-trixie | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-18 09:42:44.235766 | 2026-03-18 09:42:44.333094 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-18 09:42:44.335072 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-18 09:42:44.900349 | 2026-03-18 09:42:44.900477 | PLAY [all] 2026-03-18 09:42:44.910156 | 2026-03-18 09:42:44.910240 | TASK [Copy inventory file for Zuul] 2026-03-18 09:42:45.964903 | debian-trixie | changed 2026-03-18 09:42:45.972508 | 2026-03-18 09:42:45.972593 | TASK [Switch "ansible_host" to private IP] 2026-03-18 09:42:46.286167 | debian-trixie | changed: 1 replacements made 2026-03-18 09:42:46.292762 | 2026-03-18 09:42:46.292885 | TASK [Run Molecule scenario] 2026-03-18 09:42:46.748201 | debian-trixie | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-03-18 09:42:46.748341 | debian-trixie | Creating virtual environment at: .venv 2026-03-18 09:42:46.989656 | debian-trixie | Downloading pygments (1.2MiB) 2026-03-18 09:42:46.990501 | debian-trixie | Downloading ansible-core (2.3MiB) 2026-03-18 09:42:46.992276 | debian-trixie | Downloading cryptography (4.3MiB) 2026-03-18 09:42:47.167946 | debian-trixie | Downloading cryptography 2026-03-18 09:42:47.239847 | debian-trixie | Downloading pygments 2026-03-18 09:42:47.473881 | debian-trixie | Downloading ansible-core 2026-03-18 09:42:47.528039 | debian-trixie | Installed 36 packages in 52ms 2026-03-18 09:42:48.256821 | debian-trixie | INFO Collection 'vexxhost.containers' detected. 2026-03-18 09:42:48.256875 | debian-trixie | INFO Scenarios will be used from 'extensions/molecule' 2026-03-18 09:42:49.205377 | debian-trixie | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-03-18 09:42:49.205430 | debian-trixie | INFO default scenario not found, disabling shared state. 2026-03-18 09:42:49.205451 | debian-trixie | INFO [forget-package > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-03-18 09:42:49.205533 | debian-trixie | INFO [forget-package > prerun] Performing prerun with role_name_check=0... 2026-03-18 09:42:57.540938 | debian-trixie | INFO [forget-package > dependency] Executing 2026-03-18 09:42:57.541100 | debian-trixie | WARNING [forget-package > dependency] Missing roles requirements file: requirements.yml 2026-03-18 09:42:57.541312 | debian-trixie | WARNING [forget-package > dependency] Missing collections requirements file: collections.yml 2026-03-18 09:42:57.541471 | debian-trixie | WARNING [forget-package > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-03-18 09:42:57.547877 | debian-trixie | INFO [forget-package > cleanup] Executing 2026-03-18 09:42:57.548220 | debian-trixie | WARNING [forget-package > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-18 09:42:57.553856 | debian-trixie | INFO [forget-package > destroy] Executing 2026-03-18 09:42:57.553883 | debian-trixie | WARNING [forget-package > destroy] Skipping, '--destroy=never' requested. 2026-03-18 09:42:57.553993 | debian-trixie | INFO [forget-package > destroy] Executed: Successful 2026-03-18 09:42:57.559785 | debian-trixie | INFO [forget-package > syntax] Executing 2026-03-18 09:42:58.085979 | debian-trixie | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-03-18 09:42:58.086324 | debian-trixie | [DEPRECATION WARNING]: DEFAULT_MANAGED_STR option. Reason: The `ansible_managed` variable can be set just like any other variable, or a different variable can be used. 2026-03-18 09:42:58.086624 | debian-trixie | Alternatives: Set the `ansible_managed` variable, or use any custom variable in templates. This feature will be removed from ansible-core version 2.23. 2026-03-18 09:42:58.086963 | debian-trixie | 2026-03-18 09:42:58.442611 | debian-trixie | 2026-03-18 09:42:58.442711 | debian-trixie | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-containers/extensions/molecule/forget-package/converge.yml 2026-03-18 09:42:58.500311 | debian-trixie | INFO [forget-package > syntax] Executed: Successful 2026-03-18 09:42:58.510909 | debian-trixie | INFO [forget-package > create] Executing 2026-03-18 09:42:58.512523 | debian-trixie | WARNING [forget-package > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-18 09:42:58.518131 | debian-trixie | INFO [forget-package > prepare] Executing 2026-03-18 09:42:59.036785 | debian-trixie | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-03-18 09:42:59.036871 | debian-trixie | [DEPRECATION WARNING]: DEFAULT_MANAGED_STR option. Reason: The `ansible_managed` variable can be set just like any other variable, or a different variable can be used. 2026-03-18 09:42:59.037080 | debian-trixie | Alternatives: Set the `ansible_managed` variable, or use any custom variable in templates. This feature will be removed from ansible-core version 2.23. 2026-03-18 09:42:59.037224 | debian-trixie | 2026-03-18 09:42:59.465289 | debian-trixie | 2026-03-18 09:42:59.465333 | debian-trixie | PLAY [Prepare] ***************************************************************** 2026-03-18 09:42:59.465423 | debian-trixie | 2026-03-18 09:42:59.465530 | debian-trixie | TASK [Gathering Facts] ********************************************************* 2026-03-18 09:42:59.465697 | debian-trixie | Wednesday 18 March 2026 09:42:59 +0000 (0:00:00.035) 0:00:00.035 ******* 2026-03-18 09:43:00.833440 | debian-trixie | [WARNING]: Host 'debian-trixie' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.19/reference_appendices/interpreter_discovery.html for more information. 2026-03-18 09:43:00.835067 | debian-trixie | ok: [debian-trixie] 2026-03-18 09:43:00.835167 | debian-trixie | 2026-03-18 09:43:00.835288 | debian-trixie | TASK [Install NGINX] *********************************************************** 2026-03-18 09:43:00.835435 | debian-trixie | Wednesday 18 March 2026 09:43:00 +0000 (0:00:01.370) 0:00:01.406 ******* 2026-03-18 09:43:10.863465 | debian-trixie | changed: [debian-trixie] 2026-03-18 09:43:10.863513 | debian-trixie | 2026-03-18 09:43:10.863576 | debian-trixie | TASK [Ensure NGINX is running] ************************************************* 2026-03-18 09:43:10.863729 | debian-trixie | Wednesday 18 March 2026 09:43:10 +0000 (0:00:10.027) 0:00:11.433 ******* 2026-03-18 09:43:11.723254 | debian-trixie | ok: [debian-trixie] 2026-03-18 09:43:11.723567 | debian-trixie | 2026-03-18 09:43:11.723819 | debian-trixie | PLAY RECAP ********************************************************************* 2026-03-18 09:43:11.724024 | debian-trixie | debian-trixie : ok=3 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-18 09:43:11.724260 | debian-trixie | 2026-03-18 09:43:11.724434 | debian-trixie | 2026-03-18 09:43:11.724617 | debian-trixie | TASKS RECAP ******************************************************************** 2026-03-18 09:43:11.724837 | debian-trixie | Wednesday 18 March 2026 09:43:11 +0000 (0:00:00.860) 0:00:12.294 ******* 2026-03-18 09:43:11.724998 | debian-trixie | =============================================================================== 2026-03-18 09:43:11.725188 | debian-trixie | Install NGINX ---------------------------------------------------------- 10.03s 2026-03-18 09:43:11.725382 | debian-trixie | Gathering Facts --------------------------------------------------------- 1.37s 2026-03-18 09:43:11.725569 | debian-trixie | Ensure NGINX is running ------------------------------------------------- 0.86s 2026-03-18 09:43:11.895203 | debian-trixie | INFO [forget-package > prepare] Executed: Successful 2026-03-18 09:43:11.906585 | debian-trixie | INFO [forget-package > converge] Executing 2026-03-18 09:43:12.499538 | debian-trixie | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-03-18 09:43:12.499728 | debian-trixie | [DEPRECATION WARNING]: DEFAULT_MANAGED_STR option. Reason: The `ansible_managed` variable can be set just like any other variable, or a different variable can be used. 2026-03-18 09:43:12.499954 | debian-trixie | Alternatives: Set the `ansible_managed` variable, or use any custom variable in templates. This feature will be removed from ansible-core version 2.23. 2026-03-18 09:43:12.500108 | debian-trixie | 2026-03-18 09:43:12.880321 | debian-trixie | 2026-03-18 09:43:12.880521 | debian-trixie | PLAY [Converge] **************************************************************** 2026-03-18 09:43:12.880722 | debian-trixie | 2026-03-18 09:43:12.880932 | debian-trixie | TASK [Gathering Facts] ********************************************************* 2026-03-18 09:43:12.881206 | debian-trixie | Wednesday 18 March 2026 09:43:12 +0000 (0:00:00.009) 0:00:00.009 ******* 2026-03-18 09:43:15.069052 | debian-trixie | [WARNING]: Host 'debian-trixie' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.19/reference_appendices/interpreter_discovery.html for more information. 2026-03-18 09:43:15.071326 | debian-trixie | ok: [debian-trixie] 2026-03-18 09:43:15.071479 | debian-trixie | 2026-03-18 09:43:15.071628 | debian-trixie | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-03-18 09:43:15.071760 | debian-trixie | Wednesday 18 March 2026 09:43:15 +0000 (0:00:02.191) 0:00:02.200 ******* 2026-03-18 09:43:15.545146 | debian-trixie | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually 2026-03-18 09:43:15.549707 | debian-trixie | changed: [debian-trixie] 2026-03-18 09:43:15.549883 | debian-trixie | 2026-03-18 09:43:15.550063 | debian-trixie | PLAY RECAP ********************************************************************* 2026-03-18 09:43:15.550213 | debian-trixie | debian-trixie : ok=2 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-18 09:43:15.550330 | debian-trixie | 2026-03-18 09:43:15.550454 | debian-trixie | 2026-03-18 09:43:15.550589 | debian-trixie | TASKS RECAP ******************************************************************** 2026-03-18 09:43:15.550719 | debian-trixie | Wednesday 18 March 2026 09:43:15 +0000 (0:00:00.478) 0:00:02.679 ******* 2026-03-18 09:43:15.550840 | debian-trixie | =============================================================================== 2026-03-18 09:43:15.550965 | debian-trixie | Gathering Facts --------------------------------------------------------- 2.19s 2026-03-18 09:43:15.551091 | debian-trixie | vexxhost.containers.forget_package : Forget package --------------------- 0.48s 2026-03-18 09:43:15.706654 | debian-trixie | INFO [forget-package > converge] Executed: Successful 2026-03-18 09:43:15.716497 | debian-trixie | INFO [forget-package > idempotence] Executing 2026-03-18 09:43:16.294910 | debian-trixie | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-03-18 09:43:16.295143 | debian-trixie | [DEPRECATION WARNING]: DEFAULT_MANAGED_STR option. Reason: The `ansible_managed` variable can be set just like any other variable, or a different variable can be used. 2026-03-18 09:43:16.295436 | debian-trixie | Alternatives: Set the `ansible_managed` variable, or use any custom variable in templates. This feature will be removed from ansible-core version 2.23. 2026-03-18 09:43:16.295688 | debian-trixie | 2026-03-18 09:43:16.665602 | debian-trixie | 2026-03-18 09:43:16.665804 | debian-trixie | PLAY [Converge] **************************************************************** 2026-03-18 09:43:16.665995 | debian-trixie | 2026-03-18 09:43:16.666200 | debian-trixie | TASK [Gathering Facts] ********************************************************* 2026-03-18 09:43:16.666415 | debian-trixie | Wednesday 18 March 2026 09:43:16 +0000 (0:00:00.009) 0:00:00.009 ******* 2026-03-18 09:43:17.834691 | debian-trixie | [WARNING]: Host 'debian-trixie' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.19/reference_appendices/interpreter_discovery.html for more information. 2026-03-18 09:43:17.837533 | debian-trixie | ok: [debian-trixie] 2026-03-18 09:43:17.837851 | debian-trixie | 2026-03-18 09:43:17.838152 | debian-trixie | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-03-18 09:43:17.838420 | debian-trixie | Wednesday 18 March 2026 09:43:17 +0000 (0:00:01.172) 0:00:01.181 ******* 2026-03-18 09:43:18.281967 | debian-trixie | ok: [debian-trixie] 2026-03-18 09:43:18.282141 | debian-trixie | 2026-03-18 09:43:18.282357 | debian-trixie | PLAY RECAP ********************************************************************* 2026-03-18 09:43:18.282602 | debian-trixie | debian-trixie : ok=2 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-18 09:43:18.282797 | debian-trixie | 2026-03-18 09:43:18.282991 | debian-trixie | 2026-03-18 09:43:18.283201 | debian-trixie | TASKS RECAP ******************************************************************** 2026-03-18 09:43:18.283490 | debian-trixie | Wednesday 18 March 2026 09:43:18 +0000 (0:00:00.444) 0:00:01.626 ******* 2026-03-18 09:43:18.283756 | debian-trixie | =============================================================================== 2026-03-18 09:43:18.283992 | debian-trixie | Gathering Facts --------------------------------------------------------- 1.17s 2026-03-18 09:43:18.284152 | debian-trixie | vexxhost.containers.forget_package : Forget package --------------------- 0.44s 2026-03-18 09:43:18.402554 | debian-trixie | INFO [forget-package > idempotence] Executed: Successful 2026-03-18 09:43:18.413742 | debian-trixie | INFO [forget-package > side_effect] Executing 2026-03-18 09:43:18.414098 | debian-trixie | WARNING [forget-package > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-18 09:43:18.420133 | debian-trixie | INFO [forget-package > verify] Executing 2026-03-18 09:43:18.940316 | debian-trixie | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-03-18 09:43:18.940526 | debian-trixie | [DEPRECATION WARNING]: DEFAULT_MANAGED_STR option. Reason: The `ansible_managed` variable can be set just like any other variable, or a different variable can be used. 2026-03-18 09:43:18.940743 | debian-trixie | Alternatives: Set the `ansible_managed` variable, or use any custom variable in templates. This feature will be removed from ansible-core version 2.23. 2026-03-18 09:43:18.940954 | debian-trixie | 2026-03-18 09:43:19.294165 | debian-trixie | 2026-03-18 09:43:19.294234 | debian-trixie | PLAY [Verify] ****************************************************************** 2026-03-18 09:43:19.294362 | debian-trixie | 2026-03-18 09:43:19.294519 | debian-trixie | TASK [Gathering Facts] ********************************************************* 2026-03-18 09:43:19.294624 | debian-trixie | Wednesday 18 March 2026 09:43:19 +0000 (0:00:00.009) 0:00:00.009 ******* 2026-03-18 09:43:20.963990 | debian-trixie | [WARNING]: Host 'debian-trixie' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.19/reference_appendices/interpreter_discovery.html for more information. 2026-03-18 09:43:20.964063 | debian-trixie | ok: [debian-trixie] 2026-03-18 09:43:20.964126 | debian-trixie | 2026-03-18 09:43:20.964262 | debian-trixie | TASK [Populate package facts] ************************************************** 2026-03-18 09:43:20.964410 | debian-trixie | Wednesday 18 March 2026 09:43:20 +0000 (0:00:01.669) 0:00:01.678 ******* 2026-03-18 09:43:22.687195 | debian-trixie | ok: [debian-trixie] 2026-03-18 09:43:22.687366 | debian-trixie | 2026-03-18 09:43:22.687597 | debian-trixie | TASK [Populate service facts] ************************************************** 2026-03-18 09:43:22.687800 | debian-trixie | Wednesday 18 March 2026 09:43:22 +0000 (0:00:01.723) 0:00:03.402 ******* 2026-03-18 09:43:26.675833 | debian-trixie | ok: [debian-trixie] 2026-03-18 09:43:26.675907 | debian-trixie | 2026-03-18 09:43:26.676027 | debian-trixie | TASK [Assert that the NGINX package is not installed] ************************** 2026-03-18 09:43:26.679369 | debian-trixie | Wednesday 18 March 2026 09:43:26 +0000 (0:00:03.988) 0:00:07.391 ******* 2026-03-18 09:43:26.711728 | debian-trixie | ok: [debian-trixie] => { 2026-03-18 09:43:26.711928 | debian-trixie | "changed": false, 2026-03-18 09:43:26.712192 | debian-trixie | "msg": "All assertions passed" 2026-03-18 09:43:26.712385 | debian-trixie | } 2026-03-18 09:43:26.712556 | debian-trixie | 2026-03-18 09:43:26.712752 | debian-trixie | TASK [Assert that the NGINX service is still up] ******************************* 2026-03-18 09:43:26.712955 | debian-trixie | Wednesday 18 March 2026 09:43:26 +0000 (0:00:00.035) 0:00:07.426 ******* 2026-03-18 09:43:26.745900 | debian-trixie | ok: [debian-trixie] => { 2026-03-18 09:43:26.746083 | debian-trixie | "changed": false, 2026-03-18 09:43:26.746271 | debian-trixie | "msg": "All assertions passed" 2026-03-18 09:43:26.746523 | debian-trixie | } 2026-03-18 09:43:26.746735 | debian-trixie | 2026-03-18 09:43:26.746927 | debian-trixie | PLAY RECAP ********************************************************************* 2026-03-18 09:43:26.747131 | debian-trixie | debian-trixie : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-18 09:43:26.747303 | debian-trixie | 2026-03-18 09:43:26.747543 | debian-trixie | 2026-03-18 09:43:26.747726 | debian-trixie | TASKS RECAP ******************************************************************** 2026-03-18 09:43:26.747924 | debian-trixie | Wednesday 18 March 2026 09:43:26 +0000 (0:00:00.034) 0:00:07.461 ******* 2026-03-18 09:43:26.748100 | debian-trixie | =============================================================================== 2026-03-18 09:43:26.748279 | debian-trixie | Populate service facts -------------------------------------------------- 3.99s 2026-03-18 09:43:26.748462 | debian-trixie | Populate package facts -------------------------------------------------- 1.72s 2026-03-18 09:43:26.748650 | debian-trixie | Gathering Facts --------------------------------------------------------- 1.67s 2026-03-18 09:43:26.748852 | debian-trixie | Assert that the NGINX package is not installed -------------------------- 0.04s 2026-03-18 09:43:26.749043 | debian-trixie | Assert that the NGINX service is still up ------------------------------- 0.03s 2026-03-18 09:43:26.896641 | debian-trixie | INFO [forget-package > verify] Executed: Successful 2026-03-18 09:43:26.908310 | debian-trixie | INFO [forget-package > cleanup] Executing 2026-03-18 09:43:26.908680 | debian-trixie | WARNING [forget-package > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-18 09:43:26.914280 | debian-trixie | INFO [forget-package > destroy] Executing 2026-03-18 09:43:26.914358 | debian-trixie | WARNING [forget-package > destroy] Skipping, '--destroy=never' requested. 2026-03-18 09:43:26.914479 | debian-trixie | INFO [forget-package > destroy] Executed: Successful 2026-03-18 09:43:26.914788 | debian-trixie | WARNING Molecule executed 1 scenario (1 missing files) 2026-03-18 09:43:27.459405 | debian-trixie | ok: Runtime: 0:00:40.386725 2026-03-18 09:43:27.464022 | 2026-03-18 09:43:27.464119 | PLAY RECAP 2026-03-18 09:43:27.464172 | debian-trixie | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-18 09:43:27.464201 | 2026-03-18 09:43:27.578968 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-18 09:43:27.581256 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-18 09:43:28.149033 | 2026-03-18 09:43:28.149151 | PLAY [all] 2026-03-18 09:43:28.164663 | 2026-03-18 09:43:28.164745 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-18 09:43:28.209151 | debian-trixie | skipping: Conditional result was False 2026-03-18 09:43:28.213435 | 2026-03-18 09:43:28.213694 | TASK [fetch-output : Set log path for single node] 2026-03-18 09:43:28.240847 | debian-trixie | ok 2026-03-18 09:43:28.244343 | 2026-03-18 09:43:28.244410 | LOOP [fetch-output : Ensure local output dirs] 2026-03-18 09:43:28.645745 | debian-trixie -> localhost | ok: "/var/lib/zuul/builds/c76adc0cda43469d8dfe6cb731ca7425/work/logs" 2026-03-18 09:43:28.848911 | debian-trixie -> localhost | changed: "/var/lib/zuul/builds/c76adc0cda43469d8dfe6cb731ca7425/work/artifacts" 2026-03-18 09:43:29.057404 | debian-trixie -> localhost | changed: "/var/lib/zuul/builds/c76adc0cda43469d8dfe6cb731ca7425/work/docs" 2026-03-18 09:43:29.074107 | 2026-03-18 09:43:29.074253 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-18 09:43:29.723343 | debian-trixie | ok 2026-03-18 09:43:30.154310 | debian-trixie | changed: All items complete 2026-03-18 09:43:30.154427 | 2026-03-18 09:43:30.226644 | debian-trixie | changed: .d..t...... ./ 2026-03-18 09:43:30.756783 | debian-trixie | changed: .d..t...... ./ 2026-03-18 09:43:30.779250 | 2026-03-18 09:43:30.779319 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-18 09:43:31.170915 | debian-trixie -> localhost | ok: Item: artifacts Runtime: 0:00:00.006516 2026-03-18 09:43:31.419071 | debian-trixie -> localhost | ok: Item: docs Runtime: 0:00:00.007462 2026-03-18 09:43:31.440985 | 2026-03-18 09:43:31.441051 | PLAY [all] 2026-03-18 09:43:31.445685 | 2026-03-18 09:43:31.445749 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-03-18 09:43:31.906427 | debian-trixie | changed 2026-03-18 09:43:31.913107 | 2026-03-18 09:43:31.913167 | PLAY RECAP 2026-03-18 09:43:31.913214 | debian-trixie | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-03-18 09:43:31.913237 | 2026-03-18 09:43:32.021479 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-18 09:43:32.023534 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-03-18 09:43:32.582989 | 2026-03-18 09:43:32.583109 | PLAY [localhost] 2026-03-18 09:43:32.592910 | 2026-03-18 09:43:32.593010 | TASK [Generate Zuul manifest] 2026-03-18 09:43:32.612743 | localhost | ok 2026-03-18 09:43:32.629913 | 2026-03-18 09:43:32.629993 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-18 09:43:32.969420 | localhost | changed 2026-03-18 09:43:32.986656 | 2026-03-18 09:43:32.986787 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-18 09:43:33.283079 | localhost | ok 2026-03-18 09:43:33.292290 | 2026-03-18 09:43:33.292366 | TASK [Upload logs] 2026-03-18 09:43:33.313128 | localhost | ok 2026-03-18 09:43:33.371940 | 2026-03-18 09:43:33.372063 | TASK [Set zuul-log-path fact] 2026-03-18 09:43:33.390781 | localhost | ok 2026-03-18 09:43:33.404153 | 2026-03-18 09:43:33.404333 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-18 09:43:33.436093 | localhost | ok 2026-03-18 09:43:33.446438 | 2026-03-18 09:43:33.446526 | TASK [upload-logs : Create log directories] 2026-03-18 09:43:34.899093 | localhost | changed 2026-03-18 09:43:34.905508 | 2026-03-18 09:43:34.905643 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-03-18 09:43:35.317733 | localhost -> localhost | ok: Runtime: 0:00:00.005838 2026-03-18 09:43:35.324361 | 2026-03-18 09:43:35.324464 | TASK [upload-logs : Upload logs to log server] 2026-03-18 09:43:35.822947 | localhost | Output suppressed because no_log was given 2026-03-18 09:43:35.828710 | 2026-03-18 09:43:35.828779 | LOOP [upload-logs : Compress console log and json output] 2026-03-18 09:43:35.876572 | localhost | skipping: Conditional result was False 2026-03-18 09:43:35.883769 | localhost | skipping: Conditional result was False 2026-03-18 09:43:35.901299 | 2026-03-18 09:43:35.901453 | LOOP [upload-logs : Upload compressed console log and json output] 2026-03-18 09:43:35.944614 | localhost | skipping: Conditional result was False 2026-03-18 09:43:35.944897 | 2026-03-18 09:43:35.951675 | localhost | skipping: Conditional result was False 2026-03-18 09:43:35.965302 | 2026-03-18 09:43:35.965500 | LOOP [upload-logs : Upload console log and json output]