2026-08-13 20:42:19.842629 | Job console starting 2026-08-13 20:42:19.852306 | Updating git repos 2026-08-13 20:42:19.875258 | Cloning repos into workspace 2026-08-13 20:42:20.398521 | Restoring repo states 2026-08-13 20:42:20.407127 | Merging changes 2026-08-13 20:42:20.822600 | Checking out repos 2026-08-13 20:42:21.042786 | Preparing playbooks 2026-08-13 20:42:24.638912 | Running Ansible setup 2026-08-13 20:42:28.212290 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-13 20:42:28.781455 | 2026-08-13 20:42:28.781580 | PLAY [localhost] 2026-08-13 20:42:28.788791 | 2026-08-13 20:42:28.788860 | TASK [Gathering Facts] 2026-08-13 20:42:29.619333 | localhost | ok 2026-08-13 20:42:29.627507 | 2026-08-13 20:42:29.627587 | TASK [Setup log path fact] 2026-08-13 20:42:29.645897 | localhost | ok 2026-08-13 20:42:29.660019 | 2026-08-13 20:42:29.660101 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-13 20:42:29.689468 | localhost | ok 2026-08-13 20:42:29.697069 | 2026-08-13 20:42:29.697151 | TASK [emit-job-header : Print job information] 2026-08-13 20:42:29.736070 | # Job Information 2026-08-13 20:42:29.736279 | Ansible Version: 2.16.18 2026-08-13 20:42:29.736325 | Job: ansible-collection-containers-molecule-docker-upgrade-ubuntu-noble 2026-08-13 20:42:29.736358 | Pipeline: check 2026-08-13 20:42:29.736387 | Executor: 2d72f0692154 2026-08-13 20:42:29.736415 | Triggered by: https://github.com/vexxhost/ansible-collection-containers/pull/146 2026-08-13 20:42:29.736444 | Event ID: 738be850-9751-11f1-9eb3-c0dee0b23850 2026-08-13 20:42:29.741826 | 2026-08-13 20:42:29.741911 | LOOP [emit-job-header : Print node information] 2026-08-13 20:42:29.841429 | localhost | ok: 2026-08-13 20:42:29.841610 | localhost | # Node Information 2026-08-13 20:42:29.841640 | localhost | Inventory Hostname: ubuntu-noble 2026-08-13 20:42:29.841663 | localhost | Hostname: np0000189445 2026-08-13 20:42:29.841686 | localhost | Username: zuul 2026-08-13 20:42:29.841719 | localhost | Distro: Ubuntu 24.04 2026-08-13 20:42:29.841752 | localhost | Provider: yul1 2026-08-13 20:42:29.841777 | localhost | Region: ca-ymq-1 2026-08-13 20:42:29.841797 | localhost | Label: ubuntu-noble 2026-08-13 20:42:29.841817 | localhost | Product Name: OpenStack Nova 2026-08-13 20:42:29.841837 | localhost | Interface IP: 199.204.45.229 2026-08-13 20:42:29.858336 | 2026-08-13 20:42:29.858495 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-13 20:42:30.239079 | localhost -> localhost | changed 2026-08-13 20:42:30.243986 | 2026-08-13 20:42:30.244064 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-13 20:42:31.031050 | localhost -> localhost | changed 2026-08-13 20:42:31.040627 | 2026-08-13 20:42:31.040683 | PLAY [all] 2026-08-13 20:42:31.048364 | 2026-08-13 20:42:31.048430 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-13 20:42:31.257279 | ubuntu-noble -> localhost | ok 2026-08-13 20:42:31.268319 | 2026-08-13 20:42:31.268390 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-13 20:42:31.304715 | ubuntu-noble | ok 2026-08-13 20:42:31.322212 | ubuntu-noble | included: /var/lib/zuul/builds/7249cb26322a4604924c4c39853e5a3c/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-13 20:42:31.328047 | 2026-08-13 20:42:31.328111 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-13 20:42:32.077898 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-08-13 20:42:32.078169 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/7249cb26322a4604924c4c39853e5a3c/work/7249cb26322a4604924c4c39853e5a3c_id_rsa 2026-08-13 20:42:32.078244 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/7249cb26322a4604924c4c39853e5a3c/work/7249cb26322a4604924c4c39853e5a3c_id_rsa.pub 2026-08-13 20:42:32.078285 | ubuntu-noble -> localhost | The key fingerprint is: 2026-08-13 20:42:32.078315 | ubuntu-noble -> localhost | SHA256:/8w6WW0GgjAw6GmjXS+lpyAkD1BBJI8S5Vnte2gkpn8 zuul-build-sshkey 2026-08-13 20:42:32.078382 | ubuntu-noble -> localhost | The key's randomart image is: 2026-08-13 20:42:32.078444 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-08-13 20:42:32.078490 | ubuntu-noble -> localhost | |o=*o+o | 2026-08-13 20:42:32.078522 | ubuntu-noble -> localhost | |.*.o .+ | 2026-08-13 20:42:32.078593 | ubuntu-noble -> localhost | |+.+. . o . | 2026-08-13 20:42:32.078632 | ubuntu-noble -> localhost | |+.= + + . . . | 2026-08-13 20:42:32.078683 | ubuntu-noble -> localhost | |o* = * oS . o | 2026-08-13 20:42:32.078743 | ubuntu-noble -> localhost | |o = o * .. . + | 2026-08-13 20:42:32.078772 | ubuntu-noble -> localhost | | . o = . .o o | 2026-08-13 20:42:32.078799 | ubuntu-noble -> localhost | | o E o+ | 2026-08-13 20:42:32.078874 | ubuntu-noble -> localhost | | . .o+ | 2026-08-13 20:42:32.078913 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-08-13 20:42:32.079022 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.353214 2026-08-13 20:42:32.089617 | 2026-08-13 20:42:32.089747 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-13 20:42:32.115711 | ubuntu-noble | ok 2026-08-13 20:42:32.127494 | ubuntu-noble | included: /var/lib/zuul/builds/7249cb26322a4604924c4c39853e5a3c/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-13 20:42:32.135369 | 2026-08-13 20:42:32.135433 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-13 20:42:32.159431 | ubuntu-noble | skipping: Conditional result was False 2026-08-13 20:42:32.168736 | 2026-08-13 20:42:32.168803 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-13 20:42:32.732376 | ubuntu-noble | changed 2026-08-13 20:42:32.739117 | 2026-08-13 20:42:32.739185 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-13 20:42:32.971154 | ubuntu-noble | ok 2026-08-13 20:42:32.976660 | 2026-08-13 20:42:32.976728 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-13 20:42:33.540016 | ubuntu-noble | changed 2026-08-13 20:42:33.545444 | 2026-08-13 20:42:33.545511 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-13 20:42:34.135961 | ubuntu-noble | changed 2026-08-13 20:42:34.143054 | 2026-08-13 20:42:34.143121 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-13 20:42:34.167321 | ubuntu-noble | skipping: Conditional result was False 2026-08-13 20:42:34.178843 | 2026-08-13 20:42:34.178908 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-13 20:42:34.560425 | ubuntu-noble -> localhost | changed 2026-08-13 20:42:34.574409 | 2026-08-13 20:42:34.574486 | TASK [add-build-sshkey : Add back temp key] 2026-08-13 20:42:34.926114 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/7249cb26322a4604924c4c39853e5a3c/work/7249cb26322a4604924c4c39853e5a3c_id_rsa (zuul-build-sshkey) 2026-08-13 20:42:34.926717 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.014568 2026-08-13 20:42:34.934197 | 2026-08-13 20:42:34.934266 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-13 20:42:35.271543 | ubuntu-noble | ok 2026-08-13 20:42:35.278402 | 2026-08-13 20:42:35.278474 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-13 20:42:35.302755 | ubuntu-noble | skipping: Conditional result was False 2026-08-13 20:42:35.320068 | 2026-08-13 20:42:35.320244 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-13 20:42:35.671539 | ubuntu-noble | ok 2026-08-13 20:42:35.711195 | 2026-08-13 20:42:35.711322 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-13 20:42:36.475580 | ubuntu-noble | Output suppressed because no_log was given 2026-08-13 20:42:36.487052 | 2026-08-13 20:42:36.487183 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-13 20:42:36.712880 | ubuntu-noble | ok: "logs" 2026-08-13 20:42:36.713120 | ubuntu-noble | ok: All items complete 2026-08-13 20:42:36.713157 | 2026-08-13 20:42:36.904242 | ubuntu-noble | ok: "artifacts" 2026-08-13 20:42:37.090219 | ubuntu-noble | ok: "docs" 2026-08-13 20:42:37.107128 | 2026-08-13 20:42:37.107275 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-13 20:42:37.333397 | ubuntu-noble | changed: "logs" 2026-08-13 20:42:37.528499 | ubuntu-noble | changed: "artifacts" 2026-08-13 20:42:37.726379 | ubuntu-noble | changed: "docs" 2026-08-13 20:42:37.741658 | 2026-08-13 20:42:37.741784 | PLAY RECAP 2026-08-13 20:42:37.741850 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-13 20:42:37.741895 | ubuntu-noble | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-13 20:42:37.741928 | 2026-08-13 20:42:37.877142 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-13 20:42:37.878330 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-13 20:42:38.484250 | 2026-08-13 20:42:38.484381 | PLAY [all] 2026-08-13 20:42:38.497775 | 2026-08-13 20:42:38.497874 | TASK [setup-uv : Extract archive] 2026-08-13 20:42:40.979985 | ubuntu-noble | changed 2026-08-13 20:42:40.988072 | 2026-08-13 20:42:40.988187 | TASK [setup-uv : Print version] 2026-08-13 20:42:41.378653 | ubuntu-noble | uv 0.8.13 2026-08-13 20:42:41.543401 | ubuntu-noble | ok: Runtime: 0:00:00.014569 2026-08-13 20:42:41.553922 | 2026-08-13 20:42:41.554041 | TASK [Install Ansible collection siblings] 2026-08-13 20:42:41.968623 | ubuntu-noble | ok: 2026-08-13 20:42:41.968801 | ubuntu-noble | Skipping ansible.posix: no checked-out sibling 2026-08-13 20:42:41.968841 | ubuntu-noble | Skipping community.general: no checked-out sibling 2026-08-13 20:42:41.970942 | 2026-08-13 20:42:41.971005 | PLAY RECAP 2026-08-13 20:42:41.971062 | ubuntu-noble | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-13 20:42:41.971091 | 2026-08-13 20:42:42.079463 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-13 20:42:42.081321 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-13 20:42:42.659266 | 2026-08-13 20:42:42.659379 | PLAY [all] 2026-08-13 20:42:42.670914 | 2026-08-13 20:42:42.670995 | LOOP [Check inventory directories] 2026-08-13 20:42:43.003291 | ubuntu-noble | ok: "src/github.com/vexxhost/ansible-collection-containers" 2026-08-13 20:42:43.191929 | ubuntu-noble | ok: "src/github.com/vexxhost/ansible-collection-containers/molecule/docker-upgrade/inventory" 2026-08-13 20:42:43.379186 | ubuntu-noble | ok: "src/github.com/vexxhost/ansible-collection-containers/extensions/molecule/docker-upgrade/inventory" 2026-08-13 20:42:43.398725 | 2026-08-13 20:42:43.398968 | LOOP [Copy inventory file for Zuul] 2026-08-13 20:42:44.281648 | ubuntu-noble | changed: 2026-08-13 20:42:44.281914 | ubuntu-noble | { 2026-08-13 20:42:44.281946 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-13 20:42:44.281975 | ubuntu-noble | "changed": false, 2026-08-13 20:42:44.281994 | ubuntu-noble | "failed": false, 2026-08-13 20:42:44.282015 | ubuntu-noble | "invocation": { 2026-08-13 20:42:44.282033 | ubuntu-noble | "module_args": { 2026-08-13 20:42:44.282052 | ubuntu-noble | "checksum_algorithm": "sha1", 2026-08-13 20:42:44.282070 | ubuntu-noble | "follow": true, 2026-08-13 20:42:44.282087 | ubuntu-noble | "get_attributes": true, 2026-08-13 20:42:44.282106 | ubuntu-noble | "get_checksum": true, 2026-08-13 20:42:44.282124 | ubuntu-noble | "get_mime": true, 2026-08-13 20:42:44.282141 | ubuntu-noble | "path": "src/github.com/vexxhost/ansible-collection-containers" 2026-08-13 20:42:44.282160 | ubuntu-noble | } 2026-08-13 20:42:44.282177 | ubuntu-noble | }, 2026-08-13 20:42:44.282194 | ubuntu-noble | "item": "src/github.com/vexxhost/ansible-collection-containers", 2026-08-13 20:42:44.282224 | ubuntu-noble | "stat": { 2026-08-13 20:42:44.282242 | ubuntu-noble | "atime": 1786653756.355139, 2026-08-13 20:42:44.282259 | ubuntu-noble | "attr_flags": "e", 2026-08-13 20:42:44.282277 | ubuntu-noble | "attributes": [ 2026-08-13 20:42:44.282294 | ubuntu-noble | "extents" 2026-08-13 20:42:44.282311 | ubuntu-noble | ], 2026-08-13 20:42:44.282328 | ubuntu-noble | "block_size": 4096, 2026-08-13 20:42:44.282345 | ubuntu-noble | "blocks": 8, 2026-08-13 20:42:44.282362 | ubuntu-noble | "charset": "unknown", 2026-08-13 20:42:44.282386 | ubuntu-noble | "ctime": 1786653756.36714, 2026-08-13 20:42:44.282412 | ubuntu-noble | "dev": 64769, 2026-08-13 20:42:44.282431 | ubuntu-noble | "device_type": 0, 2026-08-13 20:42:44.282448 | ubuntu-noble | "executable": true, 2026-08-13 20:42:44.282465 | ubuntu-noble | "exists": true, 2026-08-13 20:42:44.282482 | ubuntu-noble | "gid": 1000, 2026-08-13 20:42:44.282499 | ubuntu-noble | "gr_name": "zuul", 2026-08-13 20:42:44.282516 | ubuntu-noble | "inode": 1034272, 2026-08-13 20:42:44.282532 | ubuntu-noble | "isblk": false, 2026-08-13 20:42:44.282550 | ubuntu-noble | "ischr": false, 2026-08-13 20:42:44.282567 | ubuntu-noble | "isdir": true, 2026-08-13 20:42:44.282584 | ubuntu-noble | "isfifo": false, 2026-08-13 20:42:44.282601 | ubuntu-noble | "isgid": false, 2026-08-13 20:42:44.282617 | ubuntu-noble | "islnk": false, 2026-08-13 20:42:44.282634 | ubuntu-noble | "isreg": false, 2026-08-13 20:42:44.282651 | ubuntu-noble | "issock": false, 2026-08-13 20:42:44.282667 | ubuntu-noble | "isuid": false, 2026-08-13 20:42:44.282683 | ubuntu-noble | "mimetype": "unknown", 2026-08-13 20:42:44.282700 | ubuntu-noble | "mode": "0755", 2026-08-13 20:42:44.282716 | ubuntu-noble | "mtime": 1786653740.4502077, 2026-08-13 20:42:44.282733 | ubuntu-noble | "nlink": 11, 2026-08-13 20:42:44.282750 | ubuntu-noble | "path": "src/github.com/vexxhost/ansible-collection-containers", 2026-08-13 20:42:44.282766 | ubuntu-noble | "pw_name": "zuul", 2026-08-13 20:42:44.282784 | ubuntu-noble | "readable": true, 2026-08-13 20:42:44.282801 | ubuntu-noble | "rgrp": true, 2026-08-13 20:42:44.282819 | ubuntu-noble | "roth": true, 2026-08-13 20:42:44.282836 | ubuntu-noble | "rusr": true, 2026-08-13 20:42:44.282852 | ubuntu-noble | "size": 4096, 2026-08-13 20:42:44.282869 | ubuntu-noble | "uid": 1000, 2026-08-13 20:42:44.282886 | ubuntu-noble | "version": "2924782073", 2026-08-13 20:42:44.282903 | ubuntu-noble | "wgrp": false, 2026-08-13 20:42:44.282922 | ubuntu-noble | "woth": false, 2026-08-13 20:42:44.282939 | ubuntu-noble | "writeable": true, 2026-08-13 20:42:44.282955 | ubuntu-noble | "wusr": true, 2026-08-13 20:42:44.282972 | ubuntu-noble | "xgrp": true, 2026-08-13 20:42:44.282989 | ubuntu-noble | "xoth": true, 2026-08-13 20:42:44.283005 | ubuntu-noble | "xusr": true 2026-08-13 20:42:44.283022 | ubuntu-noble | } 2026-08-13 20:42:44.283039 | ubuntu-noble | } 2026-08-13 20:42:44.283075 | ubuntu-noble | ok: All items complete 2026-08-13 20:42:44.283097 | 2026-08-13 20:42:44.284561 | ubuntu-noble | skipping: Conditional result was False 2026-08-13 20:42:44.285297 | ubuntu-noble | skipping: Conditional result was False 2026-08-13 20:42:44.301577 | 2026-08-13 20:42:44.301771 | LOOP [Switch "ansible_host" to private IP] 2026-08-13 20:42:44.661197 | ubuntu-noble | changed: 1 replacements made 2026-08-13 20:42:44.662944 | ubuntu-noble | skipping: Conditional result was False 2026-08-13 20:42:44.663551 | ubuntu-noble | skipping: Conditional result was False 2026-08-13 20:42:44.678109 | 2026-08-13 20:42:44.678438 | TASK [Run Molecule scenario] 2026-08-13 20:42:45.118110 | ubuntu-noble | Using CPython 3.12.3 interpreter at: /usr/bin/python3 2026-08-13 20:42:45.118247 | ubuntu-noble | Creating virtual environment at: .venv 2026-08-13 20:42:45.387782 | ubuntu-noble | Downloading ansible-core (2.3MiB) 2026-08-13 20:42:45.388042 | ubuntu-noble | Downloading cryptography (4.3MiB) 2026-08-13 20:42:45.388741 | ubuntu-noble | Downloading pygments (1.2MiB) 2026-08-13 20:42:45.568858 | ubuntu-noble | Downloading cryptography 2026-08-13 20:42:45.624007 | ubuntu-noble | Downloading pygments 2026-08-13 20:42:45.804469 | ubuntu-noble | Downloading ansible-core 2026-08-13 20:42:45.850822 | ubuntu-noble | Installed 37 packages in 45ms 2026-08-13 20:42:46.623021 | ubuntu-noble | INFO Collection 'vexxhost.containers' detected. 2026-08-13 20:42:46.623111 | ubuntu-noble | INFO Scenarios will be used from 'extensions/molecule' 2026-08-13 20:42:47.506891 | ubuntu-noble | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-08-13 20:42:47.506974 | ubuntu-noble | INFO default scenario not found, disabling shared state. 2026-08-13 20:42:47.507033 | ubuntu-noble | INFO [docker-upgrade > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-08-13 20:42:47.507168 | ubuntu-noble | INFO [docker-upgrade > prerun] Performing prerun with role_name_check=0... 2026-08-13 20:43:06.042956 | ubuntu-noble | INFO [docker-upgrade > dependency] Executing 2026-08-13 20:43:06.043495 | ubuntu-noble | WARNING [docker-upgrade > dependency] Missing roles requirements file: requirements.yml 2026-08-13 20:43:06.043902 | ubuntu-noble | WARNING [docker-upgrade > dependency] Missing collections requirements file: collections.yml 2026-08-13 20:43:06.044036 | ubuntu-noble | WARNING [docker-upgrade > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-13 20:43:06.049956 | ubuntu-noble | INFO [docker-upgrade > cleanup] Executing 2026-08-13 20:43:06.050297 | ubuntu-noble | WARNING [docker-upgrade > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-13 20:43:06.056295 | ubuntu-noble | INFO [docker-upgrade > destroy] Executing 2026-08-13 20:43:06.056331 | ubuntu-noble | WARNING [docker-upgrade > destroy] Skipping, '--destroy=never' requested. 2026-08-13 20:43:06.056412 | ubuntu-noble | INFO [docker-upgrade > destroy] Executed: Successful 2026-08-13 20:43:06.062876 | ubuntu-noble | INFO [docker-upgrade > syntax] Executing 2026-08-13 20:43:06.606950 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-08-13 20:43:06.607159 | ubuntu-noble | [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-08-13 20:43:06.607399 | ubuntu-noble | 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-08-13 20:43:06.607598 | ubuntu-noble | 2026-08-13 20:43:07.123695 | ubuntu-noble | 2026-08-13 20:43:07.123923 | ubuntu-noble | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-containers/extensions/molecule/docker-upgrade/converge.yml 2026-08-13 20:43:07.190183 | ubuntu-noble | INFO [docker-upgrade > syntax] Executed: Successful 2026-08-13 20:43:07.200619 | ubuntu-noble | INFO [docker-upgrade > create] Executing 2026-08-13 20:43:07.202167 | ubuntu-noble | WARNING [docker-upgrade > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-13 20:43:07.207785 | ubuntu-noble | INFO [docker-upgrade > prepare] Executing 2026-08-13 20:43:07.730272 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-08-13 20:43:07.730500 | ubuntu-noble | [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-08-13 20:43:07.730755 | ubuntu-noble | 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-08-13 20:43:07.730965 | ubuntu-noble | 2026-08-13 20:43:08.283214 | ubuntu-noble | 2026-08-13 20:43:08.283482 | ubuntu-noble | PLAY [Prepare Docker upgrade] ************************************************** 2026-08-13 20:43:08.283697 | ubuntu-noble | 2026-08-13 20:43:08.283963 | ubuntu-noble | TASK [Gathering Facts] ********************************************************* 2026-08-13 20:43:08.284173 | ubuntu-noble | Thursday 13 August 2026 20:43:08 +0000 (0:00:00.044) 0:00:00.044 ******* 2026-08-13 20:43:09.647634 | ubuntu-noble | [WARNING]: Host 'ubuntu-noble' is using the discovered Python interpreter at '/usr/bin/python3.12', 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-08-13 20:43:09.650411 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:43:09.650536 | ubuntu-noble | 2026-08-13 20:43:09.650678 | ubuntu-noble | TASK [Update "apt" cache] ****************************************************** 2026-08-13 20:43:09.650859 | ubuntu-noble | Thursday 13 August 2026 20:43:09 +0000 (0:00:01.368) 0:00:01.412 ******* 2026-08-13 20:43:15.820318 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:43:15.820487 | ubuntu-noble | 2026-08-13 20:43:15.820704 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-13 20:43:15.820942 | ubuntu-noble | Thursday 13 August 2026 20:43:15 +0000 (0:00:06.169) 0:00:07.582 ******* 2026-08-13 20:43:16.367298 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:43:16.367374 | ubuntu-noble | 2026-08-13 20:43:16.367641 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-13 20:43:16.367927 | ubuntu-noble | Thursday 13 August 2026 20:43:16 +0000 (0:00:00.546) 0:00:08.128 ******* 2026-08-13 20:43:16.417059 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:43:16.417190 | ubuntu-noble | 2026-08-13 20:43:16.417409 | ubuntu-noble | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-13 20:43:16.417621 | ubuntu-noble | Thursday 13 August 2026 20:43:16 +0000 (0:00:00.049) 0:00:08.178 ******* 2026-08-13 20:43:16.888357 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:43:16.888550 | ubuntu-noble | 2026-08-13 20:43:16.888848 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-13 20:43:16.889095 | ubuntu-noble | Thursday 13 August 2026 20:43:16 +0000 (0:00:00.471) 0:00:08.649 ******* 2026-08-13 20:43:16.997190 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-13 20:43:16.997232 | ubuntu-noble | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-13 20:43:16.997318 | ubuntu-noble | } 2026-08-13 20:43:16.997404 | ubuntu-noble | 2026-08-13 20:43:16.997504 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-13 20:43:16.997603 | ubuntu-noble | Thursday 13 August 2026 20:43:16 +0000 (0:00:00.108) 0:00:08.758 ******* 2026-08-13 20:43:17.869041 | ubuntu-noble | [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-08-13 20:43:17.876464 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:43:17.876628 | ubuntu-noble | 2026-08-13 20:43:17.876897 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-13 20:43:17.877095 | ubuntu-noble | Thursday 13 August 2026 20:43:17 +0000 (0:00:00.879) 0:00:09.638 ******* 2026-08-13 20:43:17.909125 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:43:17.909269 | ubuntu-noble | 2026-08-13 20:43:17.909507 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-13 20:43:17.909748 | ubuntu-noble | Thursday 13 August 2026 20:43:17 +0000 (0:00:00.032) 0:00:09.671 ******* 2026-08-13 20:43:17.951463 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:43:17.951602 | ubuntu-noble | 2026-08-13 20:43:17.951933 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-13 20:43:17.952101 | ubuntu-noble | Thursday 13 August 2026 20:43:17 +0000 (0:00:00.042) 0:00:09.713 ******* 2026-08-13 20:43:18.270122 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:43:18.270299 | ubuntu-noble | 2026-08-13 20:43:18.270528 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-13 20:43:18.270784 | ubuntu-noble | Thursday 13 August 2026 20:43:18 +0000 (0:00:00.317) 0:00:10.031 ******* 2026-08-13 20:43:19.251530 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:43:19.251755 | ubuntu-noble | 2026-08-13 20:43:19.252017 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-13 20:43:19.252236 | ubuntu-noble | Thursday 13 August 2026 20:43:19 +0000 (0:00:00.981) 0:00:11.012 ******* 2026-08-13 20:43:19.344222 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-13 20:43:19.344391 | ubuntu-noble | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-13 20:43:19.344520 | ubuntu-noble | } 2026-08-13 20:43:19.344665 | ubuntu-noble | 2026-08-13 20:43:19.344892 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-13 20:43:19.345060 | ubuntu-noble | Thursday 13 August 2026 20:43:19 +0000 (0:00:00.092) 0:00:11.105 ******* 2026-08-13 20:43:20.359959 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:43:20.360155 | ubuntu-noble | 2026-08-13 20:43:20.360405 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-13 20:43:20.360640 | ubuntu-noble | Thursday 13 August 2026 20:43:20 +0000 (0:00:01.015) 0:00:12.121 ******* 2026-08-13 20:43:23.717496 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:43:23.717556 | ubuntu-noble | 2026-08-13 20:43:23.717781 | ubuntu-noble | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-13 20:43:23.717920 | ubuntu-noble | Thursday 13 August 2026 20:43:23 +0000 (0:00:03.357) 0:00:15.478 ******* 2026-08-13 20:43:23.744950 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:43:23.745124 | ubuntu-noble | 2026-08-13 20:43:23.745350 | ubuntu-noble | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-13 20:43:23.745564 | ubuntu-noble | Thursday 13 August 2026 20:43:23 +0000 (0:00:00.028) 0:00:15.506 ******* 2026-08-13 20:43:23.770405 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:43:23.770595 | ubuntu-noble | 2026-08-13 20:43:23.770860 | ubuntu-noble | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-13 20:43:23.771066 | ubuntu-noble | Thursday 13 August 2026 20:43:23 +0000 (0:00:00.025) 0:00:15.532 ******* 2026-08-13 20:43:23.794895 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:43:23.795077 | ubuntu-noble | 2026-08-13 20:43:23.795328 | ubuntu-noble | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-13 20:43:23.795576 | ubuntu-noble | Thursday 13 August 2026 20:43:23 +0000 (0:00:00.024) 0:00:15.556 ******* 2026-08-13 20:43:31.751447 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:43:31.751538 | ubuntu-noble | 2026-08-13 20:43:31.751553 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-13 20:43:31.751563 | ubuntu-noble | Thursday 13 August 2026 20:43:31 +0000 (0:00:07.955) 0:00:23.512 ******* 2026-08-13 20:43:32.629414 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:43:32.629462 | ubuntu-noble | 2026-08-13 20:43:32.629473 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-13 20:43:32.629483 | ubuntu-noble | Thursday 13 August 2026 20:43:32 +0000 (0:00:00.877) 0:00:24.389 ******* 2026-08-13 20:43:34.146862 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/etc/containerd'}) 2026-08-13 20:43:34.146932 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-13 20:43:34.147975 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-13 20:43:34.148022 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-13 20:43:34.148042 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-13 20:43:34.148048 | ubuntu-noble | 2026-08-13 20:43:34.148053 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-13 20:43:34.148058 | ubuntu-noble | Thursday 13 August 2026 20:43:34 +0000 (0:00:01.517) 0:00:25.906 ******* 2026-08-13 20:43:35.076864 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:43:35.076915 | ubuntu-noble | 2026-08-13 20:43:35.076926 | ubuntu-noble | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-13 20:43:35.076935 | ubuntu-noble | Thursday 13 August 2026 20:43:35 +0000 (0:00:00.926) 0:00:26.833 ******* 2026-08-13 20:43:35.076944 | ubuntu-noble | 2026-08-13 20:43:35.076952 | ubuntu-noble | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-13 20:43:35.076961 | ubuntu-noble | Thursday 13 August 2026 20:43:35 +0000 (0:00:00.003) 0:00:26.836 ******* 2026-08-13 20:43:36.321198 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:43:36.321283 | ubuntu-noble | 2026-08-13 20:43:36.321438 | ubuntu-noble | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-13 20:43:36.321576 | ubuntu-noble | Thursday 13 August 2026 20:43:36 +0000 (0:00:01.244) 0:00:28.080 ******* 2026-08-13 20:43:36.959813 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:43:36.959925 | ubuntu-noble | 2026-08-13 20:43:36.960017 | ubuntu-noble | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-13 20:43:36.960246 | ubuntu-noble | Thursday 13 August 2026 20:43:36 +0000 (0:00:00.639) 0:00:28.720 ******* 2026-08-13 20:43:37.737829 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:43:37.737940 | ubuntu-noble | 2026-08-13 20:43:37.737952 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-13 20:43:37.737962 | ubuntu-noble | Thursday 13 August 2026 20:43:37 +0000 (0:00:00.775) 0:00:29.495 ******* 2026-08-13 20:43:38.095085 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:43:38.095196 | ubuntu-noble | 2026-08-13 20:43:38.095530 | ubuntu-noble | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads/docker-24.0.9)] *** 2026-08-13 20:43:38.095837 | ubuntu-noble | Thursday 13 August 2026 20:43:38 +0000 (0:00:00.360) 0:00:29.855 ******* 2026-08-13 20:43:38.422406 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:43:38.422586 | ubuntu-noble | 2026-08-13 20:43:38.422868 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-13 20:43:38.423107 | ubuntu-noble | Thursday 13 August 2026 20:43:38 +0000 (0:00:00.328) 0:00:30.184 ******* 2026-08-13 20:43:38.459622 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-13 20:43:38.459916 | ubuntu-noble | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-13 20:43:38.460069 | ubuntu-noble | } 2026-08-13 20:43:38.460270 | ubuntu-noble | 2026-08-13 20:43:38.460501 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-13 20:43:38.460692 | ubuntu-noble | Thursday 13 August 2026 20:43:38 +0000 (0:00:00.037) 0:00:30.221 ******* 2026-08-13 20:43:39.471567 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:43:39.471633 | ubuntu-noble | 2026-08-13 20:43:39.471643 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-13 20:43:39.471653 | ubuntu-noble | Thursday 13 August 2026 20:43:39 +0000 (0:00:01.010) 0:00:31.232 ******* 2026-08-13 20:43:45.206512 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:43:45.206551 | ubuntu-noble | 2026-08-13 20:43:45.206556 | ubuntu-noble | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-13 20:43:45.206561 | ubuntu-noble | Thursday 13 August 2026 20:43:45 +0000 (0:00:05.733) 0:00:36.966 ******* 2026-08-13 20:43:46.140669 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:43:46.140741 | ubuntu-noble | 2026-08-13 20:43:46.140751 | ubuntu-noble | TASK [vexxhost.containers.docker : Install SELinux packages] ******************* 2026-08-13 20:43:46.140758 | ubuntu-noble | Thursday 13 August 2026 20:43:46 +0000 (0:00:00.934) 0:00:37.900 ******* 2026-08-13 20:43:46.166237 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:43:46.166339 | ubuntu-noble | 2026-08-13 20:43:46.166350 | ubuntu-noble | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-13 20:43:46.166362 | ubuntu-noble | Thursday 13 August 2026 20:43:46 +0000 (0:00:00.025) 0:00:37.926 ******* 2026-08-13 20:43:46.653570 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:43:46.653613 | ubuntu-noble | 2026-08-13 20:43:46.653619 | ubuntu-noble | TASK [vexxhost.containers.docker : Create links to Docker binaries] ************ 2026-08-13 20:43:46.653626 | ubuntu-noble | Thursday 13 August 2026 20:43:46 +0000 (0:00:00.486) 0:00:38.413 ******* 2026-08-13 20:43:47.862189 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker) 2026-08-13 20:43:47.862302 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-init) 2026-08-13 20:43:47.862450 | ubuntu-noble | changed: [ubuntu-noble] => (item=dockerd) 2026-08-13 20:43:47.862585 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-proxy) 2026-08-13 20:43:47.862750 | ubuntu-noble | 2026-08-13 20:43:47.862863 | ubuntu-noble | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-13 20:43:47.863003 | ubuntu-noble | Thursday 13 August 2026 20:43:47 +0000 (0:00:01.209) 0:00:39.622 ******* 2026-08-13 20:43:48.603859 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:43:48.603955 | ubuntu-noble | 2026-08-13 20:43:48.604016 | ubuntu-noble | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-13 20:43:48.604221 | ubuntu-noble | Thursday 13 August 2026 20:43:48 +0000 (0:00:00.741) 0:00:40.364 ******* 2026-08-13 20:43:49.552635 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/etc/docker'}) 2026-08-13 20:43:49.552742 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-13 20:43:49.552765 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-13 20:43:49.552775 | ubuntu-noble | 2026-08-13 20:43:49.552784 | ubuntu-noble | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-13 20:43:49.552793 | ubuntu-noble | Thursday 13 August 2026 20:43:49 +0000 (0:00:00.947) 0:00:41.312 ******* 2026-08-13 20:43:50.266605 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:43:50.266668 | ubuntu-noble | 2026-08-13 20:43:50.266678 | ubuntu-noble | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-13 20:43:50.266688 | ubuntu-noble | Thursday 13 August 2026 20:43:50 +0000 (0:00:00.713) 0:00:42.026 ******* 2026-08-13 20:43:50.959846 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:43:50.959907 | ubuntu-noble | 2026-08-13 20:43:50.959919 | ubuntu-noble | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-13 20:43:50.959930 | ubuntu-noble | Thursday 13 August 2026 20:43:50 +0000 (0:00:00.691) 0:00:42.717 ******* 2026-08-13 20:43:50.959940 | ubuntu-noble | 2026-08-13 20:43:50.959951 | ubuntu-noble | RUNNING HANDLER [vexxhost.containers.docker : Reload Docker systemd units] ***** 2026-08-13 20:43:50.960010 | ubuntu-noble | Thursday 13 August 2026 20:43:50 +0000 (0:00:00.002) 0:00:42.719 ******* 2026-08-13 20:43:51.651097 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:43:51.651162 | ubuntu-noble | 2026-08-13 20:43:51.651172 | ubuntu-noble | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-13 20:43:51.651182 | ubuntu-noble | Thursday 13 August 2026 20:43:51 +0000 (0:00:00.690) 0:00:43.410 ******* 2026-08-13 20:43:51.683936 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:43:51.683999 | ubuntu-noble | 2026-08-13 20:43:51.684010 | ubuntu-noble | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-13 20:43:51.684020 | ubuntu-noble | Thursday 13 August 2026 20:43:51 +0000 (0:00:00.034) 0:00:43.444 ******* 2026-08-13 20:43:53.084192 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:43:53.084266 | ubuntu-noble | 2026-08-13 20:43:53.084279 | ubuntu-noble | TASK [Stop Docker before establishing legacy binary layout] ******************** 2026-08-13 20:43:53.084292 | ubuntu-noble | Thursday 13 August 2026 20:43:53 +0000 (0:00:01.400) 0:00:44.845 ******* 2026-08-13 20:43:54.593152 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:43:54.593213 | ubuntu-noble | 2026-08-13 20:43:54.593226 | ubuntu-noble | TASK [Remove versioned Docker binary links] ************************************ 2026-08-13 20:43:54.593239 | ubuntu-noble | Thursday 13 August 2026 20:43:54 +0000 (0:00:01.507) 0:00:46.353 ******* 2026-08-13 20:43:55.782069 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker) 2026-08-13 20:43:55.782169 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-init) 2026-08-13 20:43:55.782310 | ubuntu-noble | changed: [ubuntu-noble] => (item=dockerd) 2026-08-13 20:43:55.782453 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-proxy) 2026-08-13 20:43:55.782580 | ubuntu-noble | 2026-08-13 20:43:55.782749 | ubuntu-noble | TASK [Install legacy Docker binaries directly into /usr/bin] ******************* 2026-08-13 20:43:55.782889 | ubuntu-noble | Thursday 13 August 2026 20:43:55 +0000 (0:00:01.188) 0:00:47.541 ******* 2026-08-13 20:43:57.713062 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker) 2026-08-13 20:43:57.713142 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-init) 2026-08-13 20:43:57.713156 | ubuntu-noble | changed: [ubuntu-noble] => (item=dockerd) 2026-08-13 20:43:57.713168 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-proxy) 2026-08-13 20:43:57.713181 | ubuntu-noble | 2026-08-13 20:43:57.713193 | ubuntu-noble | TASK [Start Docker from legacy binary layout] ********************************** 2026-08-13 20:43:57.713205 | ubuntu-noble | Thursday 13 August 2026 20:43:57 +0000 (0:00:01.929) 0:00:49.470 ******* 2026-08-13 20:43:58.353257 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:43:58.353400 | ubuntu-noble | 2026-08-13 20:43:58.353651 | ubuntu-noble | TASK [Create HTTP workload configuration] ************************************** 2026-08-13 20:43:58.353927 | ubuntu-noble | Thursday 13 August 2026 20:43:58 +0000 (0:00:00.643) 0:00:50.114 ******* 2026-08-13 20:43:59.057555 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:43:59.057782 | ubuntu-noble | 2026-08-13 20:43:59.058029 | ubuntu-noble | TASK [Pull workload images] **************************************************** 2026-08-13 20:43:59.058268 | ubuntu-noble | Thursday 13 August 2026 20:43:59 +0000 (0:00:00.704) 0:00:50.818 ******* 2026-08-13 20:44:03.276443 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker.io/library/busybox:1.36.1) 2026-08-13 20:44:03.276483 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker.io/library/nginx:1.27.5-alpine) 2026-08-13 20:44:03.276488 | ubuntu-noble | 2026-08-13 20:44:03.276493 | ubuntu-noble | TASK [Start counter workload container] **************************************** 2026-08-13 20:44:03.276497 | ubuntu-noble | Thursday 13 August 2026 20:44:03 +0000 (0:00:04.218) 0:00:55.036 ******* 2026-08-13 20:44:03.834364 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:44:03.834428 | ubuntu-noble | 2026-08-13 20:44:03.834442 | ubuntu-noble | TASK [Start HTTP workload container] ******************************************* 2026-08-13 20:44:03.834455 | ubuntu-noble | Thursday 13 August 2026 20:44:03 +0000 (0:00:00.557) 0:00:55.594 ******* 2026-08-13 20:44:04.368155 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:44:04.368217 | ubuntu-noble | 2026-08-13 20:44:04.368231 | ubuntu-noble | TASK [Wait for the HTTP workload] ********************************************** 2026-08-13 20:44:04.368243 | ubuntu-noble | Thursday 13 August 2026 20:44:04 +0000 (0:00:00.534) 0:00:56.128 ******* 2026-08-13 20:44:04.988540 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:44:04.988579 | ubuntu-noble | 2026-08-13 20:44:04.988588 | ubuntu-noble | TASK [Read Docker service PID] ************************************************* 2026-08-13 20:44:04.988596 | ubuntu-noble | Thursday 13 August 2026 20:44:04 +0000 (0:00:00.619) 0:00:56.748 ******* 2026-08-13 20:44:05.306356 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:44:05.306662 | ubuntu-noble | 2026-08-13 20:44:05.306988 | ubuntu-noble | TASK [Read Docker service invocation ID] *************************************** 2026-08-13 20:44:05.307303 | ubuntu-noble | Thursday 13 August 2026 20:44:05 +0000 (0:00:00.319) 0:00:57.067 ******* 2026-08-13 20:44:05.630272 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:44:05.630347 | ubuntu-noble | 2026-08-13 20:44:05.630499 | ubuntu-noble | TASK [Read running Docker server version] ************************************** 2026-08-13 20:44:05.630636 | ubuntu-noble | Thursday 13 August 2026 20:44:05 +0000 (0:00:00.323) 0:00:57.391 ******* 2026-08-13 20:44:05.969205 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:44:05.969266 | ubuntu-noble | 2026-08-13 20:44:05.969279 | ubuntu-noble | TASK [Read running Docker live-restore state] ********************************** 2026-08-13 20:44:05.969292 | ubuntu-noble | Thursday 13 August 2026 20:44:05 +0000 (0:00:00.338) 0:00:57.729 ******* 2026-08-13 20:44:06.308306 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:44:06.308484 | ubuntu-noble | 2026-08-13 20:44:06.308701 | ubuntu-noble | TASK [Read legacy Docker daemon configuration] ********************************* 2026-08-13 20:44:06.308969 | ubuntu-noble | Thursday 13 August 2026 20:44:06 +0000 (0:00:00.337) 0:00:58.067 ******* 2026-08-13 20:44:06.720445 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:44:06.720597 | ubuntu-noble | 2026-08-13 20:44:06.720874 | ubuntu-noble | TASK [Decode legacy Docker daemon configuration] ******************************* 2026-08-13 20:44:06.721145 | ubuntu-noble | Thursday 13 August 2026 20:44:06 +0000 (0:00:00.414) 0:00:58.481 ******* 2026-08-13 20:44:06.766131 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:44:06.766254 | ubuntu-noble | 2026-08-13 20:44:06.766498 | ubuntu-noble | TASK [Assert legacy Docker state matches the fleet] **************************** 2026-08-13 20:44:06.766710 | ubuntu-noble | Thursday 13 August 2026 20:44:06 +0000 (0:00:00.046) 0:00:58.528 ******* 2026-08-13 20:44:06.805623 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-13 20:44:06.805846 | ubuntu-noble | "changed": false, 2026-08-13 20:44:06.806054 | ubuntu-noble | "msg": "All assertions passed" 2026-08-13 20:44:06.806249 | ubuntu-noble | } 2026-08-13 20:44:06.806435 | ubuntu-noble | 2026-08-13 20:44:06.806644 | ubuntu-noble | TASK [Read running Docker daemon executable inode] ***************************** 2026-08-13 20:44:06.806893 | ubuntu-noble | Thursday 13 August 2026 20:44:06 +0000 (0:00:00.039) 0:00:58.567 ******* 2026-08-13 20:44:07.109458 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:44:07.109638 | ubuntu-noble | 2026-08-13 20:44:07.109914 | ubuntu-noble | TASK [Inspect Docker socket] *************************************************** 2026-08-13 20:44:07.110123 | ubuntu-noble | Thursday 13 August 2026 20:44:07 +0000 (0:00:00.303) 0:00:58.870 ******* 2026-08-13 20:44:07.415265 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:44:07.415449 | ubuntu-noble | 2026-08-13 20:44:07.415680 | ubuntu-noble | TASK [Inspect workload containers] ********************************************* 2026-08-13 20:44:07.415944 | ubuntu-noble | Thursday 13 August 2026 20:44:07 +0000 (0:00:00.305) 0:00:59.176 ******* 2026-08-13 20:44:08.061674 | ubuntu-noble | ok: [ubuntu-noble] => (item=molecule-upgrade-busybox) 2026-08-13 20:44:08.061856 | ubuntu-noble | ok: [ubuntu-noble] => (item=molecule-upgrade-nginx) 2026-08-13 20:44:08.061997 | ubuntu-noble | 2026-08-13 20:44:08.062161 | ubuntu-noble | TASK [Read counter workload progress] ****************************************** 2026-08-13 20:44:08.062379 | ubuntu-noble | Thursday 13 August 2026 20:44:08 +0000 (0:00:00.646) 0:00:59.823 ******* 2026-08-13 20:44:08.458465 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:44:08.458611 | ubuntu-noble | 2026-08-13 20:44:08.458821 | ubuntu-noble | TASK [Build workload state snapshot] ******************************************* 2026-08-13 20:44:08.458998 | ubuntu-noble | Thursday 13 August 2026 20:44:08 +0000 (0:00:00.396) 0:01:00.220 ******* 2026-08-13 20:44:08.503439 | ubuntu-noble | ok: [ubuntu-noble] => (item={'changed': False, 'stdout': '[\n {\n "Id": "805ce891b941bf3283baca8a032f50997f73d3d67be56b9d0760031a96a5eaad",\n "Created": "2026-08-13T20:44:03.559361282Z",\n "Path": "sh",\n "Args": [\n "-c",\n "while true; do date +%s >> /tmp/ticks; sleep 1; done"\n ],\n "State": {\n "Status": "running",\n "Running": true,\n "Paused": false,\n "Restarting": false,\n "OOMKilled": false,\n "Dead": false,\n "Pid": 3206,\n "ExitCode": 0,\n "Error": "",\n "StartedAt": "2026-08-13T20:44:03.774206292Z",\n "FinishedAt": "0001-01-01T00:00:00Z"\n },\n "Image": "sha256:b116e155074440ffd9e449559433feb4cd2341eb3554b1da1c638c976e56451d",\n "ResolvConfPath": "/var/lib/docker/containers/805ce891b941bf3283baca8a032f50997f73d3d67be56b9d0760031a96a5eaad/resolv.conf",\n "HostnamePath": "/var/lib/docker/containers/805ce891b941bf3283baca8a032f50997f73d3d67be56b9d0760031a96a5eaad/hostname",\n "HostsPath": "/var/lib/docker/containers/805ce891b941bf3283baca8a032f50997f73d3d67be56b9d0760031a96a5eaad/hosts",\n "LogPath": "/var/lib/docker/containers/805ce891b941bf3283baca8a032f50997f73d3d67be56b9d0760031a96a5eaad/805ce891b941bf3283baca8a032f50997f73d3d67be56b9d0760031a96a5eaad-json.log",\n "Name": "/molecule-upgrade-busybox",\n "RestartCount": 0,\n "Driver": "overlay2",\n "Platform": "linux",\n "MountLabel": "",\n "ProcessLabel": "",\n "AppArmorProfile": "docker-default",\n "ExecIDs": null,\n "HostConfig": {\n "Binds": null,\n "ContainerIDFile": "",\n "LogConfig": {\n "Type": "json-file",\n "Config": {\n "max-file": "5",\n "max-size": "50m"\n }\n },\n "NetworkMode": "default",\n "PortBindings": {},\n "RestartPolicy": {\n "Name": "no",\n "MaximumRetryCount": 0\n },\n "AutoRemove": false,\n "VolumeDriver": "",\n "VolumesFrom": null,\n "ConsoleSize": [\n 0,\n 0\n ],\n "CapAdd": null,\n "CapDrop": null,\n "CgroupnsMode": "private",\n "Dns": [],\n "DnsOptions": [],\n "DnsSearch": [],\n "ExtraHosts": null,\n "GroupAdd": null,\n "IpcMode": "private",\n "Cgroup": "",\n "Links": null,\n "OomScoreAdj": 0,\n "PidMode": "",\n "Privileged": false,\n "PublishAllPorts": false,\n "ReadonlyRootfs": false,\n "SecurityOpt": null,\n "UTSMode": "",\n "UsernsMode": "",\n "ShmSize": 67108864,\n "Runtime": "runc",\n "Isolation": "",\n "CpuShares": 0,\n "Memory": 0,\n "NanoCpus": 0,\n "CgroupParent": "",\n "BlkioWeight": 0,\n "BlkioWeightDevice": [],\n "BlkioDeviceReadBps": [],\n "BlkioDeviceWriteBps": [],\n "BlkioDeviceReadIOps": [],\n "BlkioDeviceWriteIOps": [],\n "CpuPeriod": 0,\n "CpuQuota": 0,\n "CpuRealtimePeriod": 0,\n "CpuRealtimeRuntime": 0,\n "CpusetCpus": "",\n "CpusetMems": "",\n "Devices": [],\n "DeviceCgroupRules": null,\n "DeviceRequests": null,\n "MemoryReservation": 0,\n "MemorySwap": 0,\n "MemorySwappiness": null,\n "OomKillDisable": null,\n "PidsLimit": null,\n "Ulimits": [\n {\n "Name": "nofile",\n "Hard": 1048576,\n "Soft": 1048576\n }\n ],\n "CpuCount": 0,\n "CpuPercent": 0,\n "IOMaximumIOps": 0,\n "IOMaximumBandwidth": 0,\n "MaskedPaths": [\n "/proc/asound",\n "/proc/acpi",\n "/proc/kcore",\n "/proc/keys",\n "/proc/latency_stats",\n "/proc/timer_list",\n "/proc/timer_stats",\n "/proc/sched_debug",\n "/proc/scsi",\n "/sys/firmware",\n "/sys/devices/virtual/powercap"\n ],\n "ReadonlyPaths": [\n "/proc/bus",\n "/proc/fs",\n "/proc/irq",\n "/proc/sys",\n "/proc/sysrq-trigger"\n ]\n },\n "GraphDriver": {\n "Data": {\n "LowerDir": "/var/lib/docker/overlay2/a415b0845bedfd15eb0370bfcbb82009938046618e2545135a2be65691d070b4-init/diff:/var/lib/docker/overlay2/5024268c74e5412067fa225d1b25d6734601fbde4de76fb9fbee7a9da9b5ab20/diff",\n "MergedDir": "/var/lib/docker/overlay2/a415b0845bedfd15eb0370bfcbb82009938046618e2545135a2be65691d070b4/merged",\n "UpperDir": "/var/lib/docker/overlay2/a415b0845bedfd15eb0370bfcbb82009938046618e2545135a2be65691d070b4/diff",\n "WorkDir": "/var/lib/docker/overlay2/a415b0845bedfd15eb0370bfcbb82009938046618e2545135a2be65691d070b4/work"\n },\n "Name": "overlay2"\n },\n "Mounts": [],\n "Config": {\n "Hostname": "805ce891b941",\n "Domainname": "",\n "User": "",\n "AttachStdin": false,\n "AttachStdout": false,\n "AttachStderr": false,\n "Tty": false,\n "OpenStdin": false,\n "StdinOnce": false,\n "Env": [\n "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"\n ],\n "Cmd": [\n "sh",\n "-c",\n "while true; do date +%s >> /tmp/ticks; sleep 1; done"\n ],\n "Image": "docker.io/library/busybox:1.36.1",\n "Volumes": null,\n "WorkingDir": "",\n "Entrypoint": null,\n "NetworkDisabled": true,\n "OnBuild": null,\n "Labels": {}\n },\n "NetworkSettings": {\n "Bridge": "",\n "SandboxID": "cc8dfd7d91b878884d03baf06ac6507ae03de6b91de0ba90f7eff56b3d0f9f15",\n "HairpinMode": false,\n "LinkLocalIPv6Address": "",\n "LinkLocalIPv6PrefixLen": 0,\n "Ports": {},\n "SandboxKey": "/run/docker/netns/cc8dfd7d91b8",\n "SecondaryIPAddresses": null,\n "SecondaryIPv6Addresses": null,\n "EndpointID": "",\n "Gateway": "",\n "GlobalIPv6Address": "",\n "GlobalIPv6PrefixLen": 0,\n "IPAddress": "",\n "IPPrefixLen": 0,\n "IPv6Gateway": "",\n "MacAddress": "",\n "Networks": {\n "bridge": {\n "IPAMConfig": null,\n "Links": null,\n "Aliases": null,\n "NetworkID": "",\n "EndpointID": "",\n "Gateway": "",\n "IPAddress": "",\n "IPPrefixLen": 0,\n "IPv6Gateway": "",\n "GlobalIPv6Address": "",\n "GlobalIPv6PrefixLen": 0,\n "MacAddress": "",\n "DriverOpts": null\n }\n }\n }\n }\n]', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'inspect', 'molecule-upgrade-busybox'], 'start': '2026-08-13 20:44:07.673616', 'end': '2026-08-13 20:44:07.701768', 'delta': '0:00:00.028152', 'msg': '', 'invocation': {'module_args': {'argv': ['docker', 'inspect', 'molecule-upgrade-busybox'], '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, '_raw_params': None, 'cmd': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['[', ' {', ' "Id": "805ce891b941bf3283baca8a032f50997f73d3d67be56b9d0760031a96a5eaad",', ' "Created": "2026-08-13T20:44:03.559361282Z",', ' "Path": "sh",', ' "Args": [', ' "-c",', ' "while true; do date +%s >> /tmp/ticks; sleep 1; done"', ' ],', ' "State": {', ' "Status": "running",', ' "Running": true,', ' "Paused": false,', ' "Restarting": false,', ' "OOMKilled": false,', ' "Dead": false,', ' "Pid": 3206,', ' "ExitCode": 0,', ' "Error": "",', ' "StartedAt": "2026-08-13T20:44:03.774206292Z",', ' "FinishedAt": "0001-01-01T00:00:00Z"', ' },', ' "Image": "sha256:b116e155074440ffd9e449559433feb4cd2341eb3554b1da1c638c976e56451d",', ' "ResolvConfPath": "/var/lib/docker/containers/805ce891b941bf3283baca8a032f50997f73d3d67be56b9d0760031a96a5eaad/resolv.conf",', ' "HostnamePath": "/var/lib/docker/containers/805ce891b941bf3283baca8a032f50997f73d3d67be56b9d0760031a96a5eaad/hostname",', ' "HostsPath": "/var/lib/docker/containers/805ce891b941bf3283baca8a032f50997f73d3d67be56b9d0760031a96a5eaad/hosts",', ' "LogPath": "/var/lib/docker/containers/805ce891b941bf3283baca8a032f50997f73d3d67be56b9d0760031a96a5eaad/805ce891b941bf3283baca8a032f50997f73d3d67be56b9d0760031a96a5eaad-json.log",', ' "Name": "/molecule-upgrade-busybox",', ' "RestartCount": 0,', ' "Driver": "overlay2",', ' "Platform": "linux",', ' "MountLabel": "",', ' "ProcessLabel": "",', ' "AppArmorProfile": "docker-default",', ' "ExecIDs": null,', ' "HostConfig": {', ' "Binds": null,', ' "ContainerIDFile": "",', ' "LogConfig": {', ' "Type": "json-file",', ' "Config": {', ' "max-file": "5",', ' "max-size": "50m"', ' }', ' },', ' "NetworkMode": "default",', ' "PortBindings": {},', ' "RestartPolicy": {', ' "Name": "no",', ' "MaximumRetryCount": 0', ' },', ' "AutoRemove": false,', ' "VolumeDriver": "",', ' "VolumesFrom": null,', ' "ConsoleSize": [', ' 0,', ' 0', ' ],', ' "CapAdd": null,', ' "CapDrop": null,', ' "CgroupnsMode": "private",', ' "Dns": [],', ' "DnsOptions": [],', ' "DnsSearch": [],', ' "ExtraHosts": null,', ' "GroupAdd": null,', ' "IpcMode": "private",', ' "Cgroup": "",', ' "Links": null,', ' "OomScoreAdj": 0,', ' "PidMode": "",', ' "Privileged": false,', ' "PublishAllPorts": false,', ' "ReadonlyRootfs": false,', ' "SecurityOpt": null,', ' "UTSMode": "",', ' "UsernsMode": "",', ' "ShmSize": 67108864,', ' "Runtime": "runc",', ' "Isolation": "",', ' "CpuShares": 0,', ' "Memory": 0,', ' "NanoCpus": 0,', ' "CgroupParent": "",', ' "BlkioWeight": 0,', ' "BlkioWeightDevice": [],', ' "BlkioDeviceReadBps": [],', ' "BlkioDeviceWriteBps": [],', ' "BlkioDeviceReadIOps": [],', ' "BlkioDeviceWriteIOps": [],', ' "CpuPeriod": 0,', ' "CpuQuota": 0,', ' "CpuRealtimePeriod": 0,', ' "CpuRealtimeRuntime": 0,', ' "CpusetCpus": "",', ' "CpusetMems": "",', ' "Devices": [],', ' "DeviceCgroupRules": null,', ' "DeviceRequests": null,', ' "MemoryReservation": 0,', ' "MemorySwap": 0,', ' "MemorySwappiness": null,', ' "OomKillDisable": null,', ' "PidsLimit": null,', ' "Ulimits": [', ' {', ' "Name": "nofile",', ' "Hard": 1048576,', ' "Soft": 1048576', ' }', ' ],', ' "CpuCount": 0,', ' "CpuPercent": 0,', ' "IOMaximumIOps": 0,', ' "IOMaximumBandwidth": 0,', ' "MaskedPaths": [', ' "/proc/asound",', ' "/proc/acpi",', ' "/proc/kcore",', ' "/proc/keys",', ' "/proc/latency_stats",', ' "/proc/timer_list",', ' "/proc/timer_stats",', ' "/proc/sched_debug",', ' "/proc/scsi",', ' "/sys/firmware",', ' "/sys/devices/virtual/powercap"', ' ],', ' "ReadonlyPaths": [', ' "/proc/bus",', ' "/proc/fs",', ' "/proc/irq",', ' "/proc/sys",', ' "/proc/sysrq-trigger"', ' ]', ' },', ' "GraphDriver": {', ' "Data": {', ' "LowerDir": "/var/lib/docker/overlay2/a415b0845bedfd15eb0370bfcbb82009938046618e2545135a2be65691d070b4-init/diff:/var/lib/docker/overlay2/5024268c74e5412067fa225d1b25d6734601fbde4de76fb9fbee7a9da9b5ab20/diff",', ' "MergedDir": "/var/lib/docker/overlay2/a415b0845bedfd15eb0370bfcbb82009938046618e2545135a2be65691d070b4/merged",', ' "UpperDir": "/var/lib/docker/overlay2/a415b0845bedfd15eb0370bfcbb82009938046618e2545135a2be65691d070b4/diff",', ' "WorkDir": "/var/lib/docker/overlay2/a415b0845bedfd15eb0370bfcbb82009938046618e2545135a2be65691d070b4/work"', ' },', ' "Name": "overlay2"', ' },', ' "Mounts": [],', ' "Config": {', ' "Hostname": "805ce891b941",', ' "Domainname": "",', ' "User": "",', ' "AttachStdin": false,', ' "AttachStdout": false,', ' "AttachStderr": false,', ' "Tty": false,', ' "OpenStdin": false,', ' "StdinOnce": false,', ' "Env": [', ' "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"', ' ],', ' "Cmd": [', ' "sh",', ' "-c",', ' "while true; do date +%s >> /tmp/ticks; sleep 1; done"', ' ],', ' "Image": "docker.io/library/busybox:1.36.1",', ' "Volumes": null,', ' "WorkingDir": "",', ' "Entrypoint": null,', ' "NetworkDisabled": true,', ' "OnBuild": null,', ' "Labels": {}', ' },', ' "NetworkSettings": {', ' "Bridge": "",', ' "SandboxID": "cc8dfd7d91b878884d03baf06ac6507ae03de6b91de0ba90f7eff56b3d0f9f15",', ' "HairpinMode": false,', ' "LinkLocalIPv6Address": "",', ' "LinkLocalIPv6PrefixLen": 0,', ' "Ports": {},', ' "SandboxKey": "/run/docker/netns/cc8dfd7d91b8",', ' "SecondaryIPAddresses": null,', ' "SecondaryIPv6Addresses": null,', ' "EndpointID": "",', ' "Gateway": "",', ' "GlobalIPv6Address": "",', ' "GlobalIPv6PrefixLen": 0,', ' "IPAddress": "",', ' "IPPrefixLen": 0,', ' "IPv6Gateway": "",', ' "MacAddress": "",', ' "Networks": {', ' "bridge": {', ' "IPAMConfig": null,', ' "Links": null,', ' "Aliases": null,', ' "NetworkID": "",', ' "EndpointID": "",', ' "Gateway": "",', ' "IPAddress": "",', ' "IPPrefixLen": 0,', ' "IPv6Gateway": "",', ' "GlobalIPv6Address": "",', ' "GlobalIPv6PrefixLen": 0,', ' "MacAddress": "",', ' "DriverOpts": null', ' }', ' }', ' }', ' }', ']'], 'stderr_lines': [], 'failed': False, 'item': 'molecule-upgrade-busybox', 'ansible_loop_var': 'item'}) 2026-08-13 20:44:08.510547 | ubuntu-noble | ok: [ubuntu-noble] => (item={'changed': False, 'stdout': '[\n {\n "Id": "8b348fe0950a19011d749848514b850c63e8e4c793d781513aebe1f59fde1f75",\n "Created": "2026-08-13T20:44:04.11297248Z",\n "Path": "/docker-entrypoint.sh",\n "Args": [\n "nginx",\n "-g",\n "daemon off;"\n ],\n "State": {\n "Status": "running",\n "Running": true,\n "Paused": false,\n "Restarting": false,\n "OOMKilled": false,\n "Dead": false,\n "Pid": 3269,\n "ExitCode": 0,\n "Error": "",\n "StartedAt": "2026-08-13T20:44:04.312752243Z",\n "FinishedAt": "0001-01-01T00:00:00Z"\n },\n "Image": "sha256:6769dc3a703c719c1d2756bda113659be28ae16cf0da58dd5fd823d6b9a050ea",\n "ResolvConfPath": "/var/lib/docker/containers/8b348fe0950a19011d749848514b850c63e8e4c793d781513aebe1f59fde1f75/resolv.conf",\n "HostnamePath": "/var/lib/docker/containers/8b348fe0950a19011d749848514b850c63e8e4c793d781513aebe1f59fde1f75/hostname",\n "HostsPath": "/var/lib/docker/containers/8b348fe0950a19011d749848514b850c63e8e4c793d781513aebe1f59fde1f75/hosts",\n "LogPath": "/var/lib/docker/containers/8b348fe0950a19011d749848514b850c63e8e4c793d781513aebe1f59fde1f75/8b348fe0950a19011d749848514b850c63e8e4c793d781513aebe1f59fde1f75-json.log",\n "Name": "/molecule-upgrade-nginx",\n "RestartCount": 0,\n "Driver": "overlay2",\n "Platform": "linux",\n "MountLabel": "",\n "ProcessLabel": "",\n "AppArmorProfile": "docker-default",\n "ExecIDs": null,\n "HostConfig": {\n "Binds": null,\n "ContainerIDFile": "",\n "LogConfig": {\n "Type": "json-file",\n "Config": {\n "max-file": "5",\n "max-size": "50m"\n }\n },\n "NetworkMode": "host",\n "PortBindings": {},\n "RestartPolicy": {\n "Name": "no",\n "MaximumRetryCount": 0\n },\n "AutoRemove": false,\n "VolumeDriver": "",\n "VolumesFrom": null,\n "ConsoleSize": [\n 0,\n 0\n ],\n "CapAdd": null,\n "CapDrop": null,\n "CgroupnsMode": "private",\n "Dns": [],\n "DnsOptions": [],\n "DnsSearch": [],\n "ExtraHosts": null,\n "GroupAdd": null,\n "IpcMode": "private",\n "Cgroup": "",\n "Links": null,\n "OomScoreAdj": 0,\n "PidMode": "",\n "Privileged": false,\n "PublishAllPorts": false,\n "ReadonlyRootfs": false,\n "SecurityOpt": null,\n "UTSMode": "",\n "UsernsMode": "",\n "ShmSize": 67108864,\n "Runtime": "runc",\n "Isolation": "",\n "CpuShares": 0,\n "Memory": 0,\n "NanoCpus": 0,\n "CgroupParent": "",\n "BlkioWeight": 0,\n "BlkioWeightDevice": [],\n "BlkioDeviceReadBps": [],\n "BlkioDeviceWriteBps": [],\n "BlkioDeviceReadIOps": [],\n "BlkioDeviceWriteIOps": [],\n "CpuPeriod": 0,\n "CpuQuota": 0,\n "CpuRealtimePeriod": 0,\n "CpuRealtimeRuntime": 0,\n "CpusetCpus": "",\n "CpusetMems": "",\n "Devices": [],\n "DeviceCgroupRules": null,\n "DeviceRequests": null,\n "MemoryReservation": 0,\n "MemorySwap": 0,\n "MemorySwappiness": null,\n "OomKillDisable": null,\n "PidsLimit": null,\n "Ulimits": [\n {\n "Name": "nofile",\n "Hard": 1048576,\n "Soft": 1048576\n }\n ],\n "CpuCount": 0,\n "CpuPercent": 0,\n "IOMaximumIOps": 0,\n "IOMaximumBandwidth": 0,\n "Mounts": [\n {\n "Type": "bind",\n "Source": "/var/lib/docker-upgrade-nginx.conf",\n "Target": "/etc/nginx/conf.d/default.conf",\n "ReadOnly": true\n }\n ],\n "MaskedPaths": [\n "/proc/asound",\n "/proc/acpi",\n "/proc/kcore",\n "/proc/keys",\n "/proc/latency_stats",\n "/proc/timer_list",\n "/proc/timer_stats",\n "/proc/sched_debug",\n "/proc/scsi",\n "/sys/firmware",\n "/sys/devices/virtual/powercap"\n ],\n "ReadonlyPaths": [\n "/proc/bus",\n "/proc/fs",\n "/proc/irq",\n "/proc/sys",\n "/proc/sysrq-trigger"\n ]\n },\n "GraphDriver": {\n "Data": {\n "LowerDir": "/var/lib/docker/overlay2/9d31818fff0642269b53df5cddfbfb48ddfc327e041e9b20ca2a0ec566b3cb75-init/diff:/var/lib/docker/overlay2/ddb7766f85376e9da3d0a76ac15b0adadf30a6f2d9c286e5b567a172504fab2a/diff:/var/lib/docker/overlay2/a47ed2211b7aebb949a180e87c85986f99bc5262da495b207bc0f9bcb3bf3119/diff:/var/lib/docker/overlay2/af265a9810952adbb243a3bad7516fe3e2f097ea4fd6aa0d7a89cf98dd5d6ccd/diff:/var/lib/docker/overlay2/09eab2d4ab39caf41cdce8eaff79aef19c0e8c1ef2184e39f71989b3c9041917/diff:/var/lib/docker/overlay2/df2ff3d1e086e9d71f59519d53c5d6548dc4c5076362cefceb929f6449168a79/diff:/var/lib/docker/overlay2/ba3e7cf399e316b30b1c505e80871394041db97bd567c02f467fbbd4e03e5ac2/diff:/var/lib/docker/overlay2/12e1eb71cc5e19475ea6b62fd5d7d8e5c73e7aacacdd25adb7f2e8eeec625059/diff:/var/lib/docker/overlay2/e4d3ece94f76a6220bd28d5ffa7c8d4e72108c2f9d78ff7c8e56cb7f6a75b04d/diff",\n "MergedDir": "/var/lib/docker/overlay2/9d31818fff0642269b53df5cddfbfb48ddfc327e041e9b20ca2a0ec566b3cb75/merged",\n "UpperDir": "/var/lib/docker/overlay2/9d31818fff0642269b53df5cddfbfb48ddfc327e041e9b20ca2a0ec566b3cb75/diff",\n "WorkDir": "/var/lib/docker/overlay2/9d31818fff0642269b53df5cddfbfb48ddfc327e041e9b20ca2a0ec566b3cb75/work"\n },\n "Name": "overlay2"\n },\n "Mounts": [\n {\n "Type": "bind",\n "Source": "/var/lib/docker-upgrade-nginx.conf",\n "Destination": "/etc/nginx/conf.d/default.conf",\n "Mode": "",\n "RW": false,\n "Propagation": "rslave"\n }\n ],\n "Config": {\n "Hostname": "np0000189445",\n "Domainname": "",\n "User": "",\n "AttachStdin": false,\n "AttachStdout": false,\n "AttachStderr": false,\n "ExposedPorts": {\n "80/tcp": {}\n },\n "Tty": false,\n "OpenStdin": false,\n "StdinOnce": false,\n "Env": [\n "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",\n "NGINX_VERSION=1.27.5",\n "PKG_RELEASE=1",\n "DYNPKG_RELEASE=1",\n "NJS_VERSION=0.8.10",\n "NJS_RELEASE=1"\n ],\n "Cmd": [\n "nginx",\n "-g",\n "daemon off;"\n ],\n "Image": "docker.io/library/nginx:1.27.5-alpine",\n "Volumes": null,\n "WorkingDir": "/",\n "Entrypoint": [\n "/docker-entrypoint.sh"\n ],\n "OnBuild": null,\n "Labels": {\n "maintainer": "NGINX Docker Maintainers "\n },\n "StopSignal": "SIGQUIT"\n },\n "NetworkSettings": {\n "Bridge": "",\n "SandboxID": "1fcccb171295661e491aa0e0a746146377d4b2a410c76ca61aa950d482a16171",\n "HairpinMode": false,\n "LinkLocalIPv6Address": "",\n "LinkLocalIPv6PrefixLen": 0,\n "Ports": {},\n "SandboxKey": "/run/docker/netns/default",\n "SecondaryIPAddresses": null,\n "SecondaryIPv6Addresses": null,\n "EndpointID": "",\n "Gateway": "",\n "GlobalIPv6Address": "",\n "GlobalIPv6PrefixLen": 0,\n "IPAddress": "",\n "IPPrefixLen": 0,\n "IPv6Gateway": "",\n "MacAddress": "",\n "Networks": {\n "host": {\n "IPAMConfig": null,\n "Links": null,\n "Aliases": null,\n "NetworkID": "ac9aaf85b5b6968e99684b6b383b49fbb3fdc62f4341700066c551566413d5c1",\n "EndpointID": "fbde6ab6f35d48eac5d3a32bb882fb31baed64a7efc02763521c3d5f914efe89",\n "Gateway": "",\n "IPAddress": "",\n "IPPrefixLen": 0,\n "IPv6Gateway": "",\n "GlobalIPv6Address": "",\n "GlobalIPv6PrefixLen": 0,\n "MacAddress": "",\n "DriverOpts": null\n }\n }\n }\n }\n]', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'inspect', 'molecule-upgrade-nginx'], 'start': '2026-08-13 20:44:07.981251', 'end': '2026-08-13 20:44:08.010689', 'delta': '0:00:00.029438', 'msg': '', 'invocation': {'module_args': {'argv': ['docker', 'inspect', 'molecule-upgrade-nginx'], '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, '_raw_params': None, 'cmd': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['[', ' {', ' "Id": "8b348fe0950a19011d749848514b850c63e8e4c793d781513aebe1f59fde1f75",', ' "Created": "2026-08-13T20:44:04.11297248Z",', ' "Path": "/docker-entrypoint.sh",', ' "Args": [', ' "nginx",', ' "-g",', ' "daemon off;"', ' ],', ' "State": {', ' "Status": "running",', ' "Running": true,', ' "Paused": false,', ' "Restarting": false,', ' "OOMKilled": false,', ' "Dead": false,', ' "Pid": 3269,', ' "ExitCode": 0,', ' "Error": "",', ' "StartedAt": "2026-08-13T20:44:04.312752243Z",', ' "FinishedAt": "0001-01-01T00:00:00Z"', ' },', ' "Image": "sha256:6769dc3a703c719c1d2756bda113659be28ae16cf0da58dd5fd823d6b9a050ea",', ' "ResolvConfPath": "/var/lib/docker/containers/8b348fe0950a19011d749848514b850c63e8e4c793d781513aebe1f59fde1f75/resolv.conf",', ' "HostnamePath": "/var/lib/docker/containers/8b348fe0950a19011d749848514b850c63e8e4c793d781513aebe1f59fde1f75/hostname",', ' "HostsPath": "/var/lib/docker/containers/8b348fe0950a19011d749848514b850c63e8e4c793d781513aebe1f59fde1f75/hosts",', ' "LogPath": "/var/lib/docker/containers/8b348fe0950a19011d749848514b850c63e8e4c793d781513aebe1f59fde1f75/8b348fe0950a19011d749848514b850c63e8e4c793d781513aebe1f59fde1f75-json.log",', ' "Name": "/molecule-upgrade-nginx",', ' "RestartCount": 0,', ' "Driver": "overlay2",', ' "Platform": "linux",', ' "MountLabel": "",', ' "ProcessLabel": "",', ' "AppArmorProfile": "docker-default",', ' "ExecIDs": null,', ' "HostConfig": {', ' "Binds": null,', ' "ContainerIDFile": "",', ' "LogConfig": {', ' "Type": "json-file",', ' "Config": {', ' "max-file": "5",', ' "max-size": "50m"', ' }', ' },', ' "NetworkMode": "host",', ' "PortBindings": {},', ' "RestartPolicy": {', ' "Name": "no",', ' "MaximumRetryCount": 0', ' },', ' "AutoRemove": false,', ' "VolumeDriver": "",', ' "VolumesFrom": null,', ' "ConsoleSize": [', ' 0,', ' 0', ' ],', ' "CapAdd": null,', ' "CapDrop": null,', ' "CgroupnsMode": "private",', ' "Dns": [],', ' "DnsOptions": [],', ' "DnsSearch": [],', ' "ExtraHosts": null,', ' "GroupAdd": null,', ' "IpcMode": "private",', ' "Cgroup": "",', ' "Links": null,', ' "OomScoreAdj": 0,', ' "PidMode": "",', ' "Privileged": false,', ' "PublishAllPorts": false,', ' "ReadonlyRootfs": false,', ' "SecurityOpt": null,', ' "UTSMode": "",', ' "UsernsMode": "",', ' "ShmSize": 67108864,', ' "Runtime": "runc",', ' "Isolation": "",', ' "CpuShares": 0,', ' "Memory": 0,', ' "NanoCpus": 0,', ' "CgroupParent": "",', ' "BlkioWeight": 0,', ' "BlkioWeightDevice": [],', ' "BlkioDeviceReadBps": [],', ' "BlkioDeviceWriteBps": [],', ' "BlkioDeviceReadIOps": [],', ' "BlkioDeviceWriteIOps": [],', ' "CpuPeriod": 0,', ' "CpuQuota": 0,', ' "CpuRealtimePeriod": 0,', ' "CpuRealtimeRuntime": 0,', ' "CpusetCpus": "",', ' "CpusetMems": "",', ' "Devices": [],', ' "DeviceCgroupRules": null,', ' "DeviceRequests": null,', ' "MemoryReservation": 0,', ' "MemorySwap": 0,', ' "MemorySwappiness": null,', ' "OomKillDisable": null,', ' "PidsLimit": null,', ' "Ulimits": [', ' {', ' "Name": "nofile",', ' "Hard": 1048576,', ' "Soft": 1048576', ' }', ' ],', ' "CpuCount": 0,', ' "CpuPercent": 0,', ' "IOMaximumIOps": 0,', ' "IOMaximumBandwidth": 0,', ' "Mounts": [', ' {', ' "Type": "bind",', ' "Source": "/var/lib/docker-upgrade-nginx.conf",', ' "Target": "/etc/nginx/conf.d/default.conf",', ' "ReadOnly": true', ' }', ' ],', ' "MaskedPaths": [', ' "/proc/asound",', ' "/proc/acpi",', ' "/proc/kcore",', ' "/proc/keys",', ' "/proc/latency_stats",', ' "/proc/timer_list",', ' "/proc/timer_stats",', ' "/proc/sched_debug",', ' "/proc/scsi",', ' "/sys/firmware",', ' "/sys/devices/virtual/powercap"', ' ],', ' "ReadonlyPaths": [', ' "/proc/bus",', ' "/proc/fs",', ' "/proc/irq",', ' "/proc/sys",', ' "/proc/sysrq-trigger"', ' ]', ' },', ' "GraphDriver": {', ' "Data": {', ' "LowerDir": "/var/lib/docker/overlay2/9d31818fff0642269b53df5cddfbfb48ddfc327e041e9b20ca2a0ec566b3cb75-init/diff:/var/lib/docker/overlay2/ddb7766f85376e9da3d0a76ac15b0adadf30a6f2d9c286e5b567a172504fab2a/diff:/var/lib/docker/overlay2/a47ed2211b7aebb949a180e87c85986f99bc5262da495b207bc0f9bcb3bf3119/diff:/var/lib/docker/overlay2/af265a9810952adbb243a3bad7516fe3e2f097ea4fd6aa0d7a89cf98dd5d6ccd/diff:/var/lib/docker/overlay2/09eab2d4ab39caf41cdce8eaff79aef19c0e8c1ef2184e39f71989b3c9041917/diff:/var/lib/docker/overlay2/df2ff3d1e086e9d71f59519d53c5d6548dc4c5076362cefceb929f6449168a79/diff:/var/lib/docker/overlay2/ba3e7cf399e316b30b1c505e80871394041db97bd567c02f467fbbd4e03e5ac2/diff:/var/lib/docker/overlay2/12e1eb71cc5e19475ea6b62fd5d7d8e5c73e7aacacdd25adb7f2e8eeec625059/diff:/var/lib/docker/overlay2/e4d3ece94f76a6220bd28d5ffa7c8d4e72108c2f9d78ff7c8e56cb7f6a75b04d/diff",', ' "MergedDir": "/var/lib/docker/overlay2/9d31818fff0642269b53df5cddfbfb48ddfc327e041e9b20ca2a0ec566b3cb75/merged",', ' "UpperDir": "/var/lib/docker/overlay2/9d31818fff0642269b53df5cddfbfb48ddfc327e041e9b20ca2a0ec566b3cb75/diff",', ' "WorkDir": "/var/lib/docker/overlay2/9d31818fff0642269b53df5cddfbfb48ddfc327e041e9b20ca2a0ec566b3cb75/work"', ' },', ' "Name": "overlay2"', ' },', ' "Mounts": [', ' {', ' "Type": "bind",', ' "Source": "/var/lib/docker-upgrade-nginx.conf",', ' "Destination": "/etc/nginx/conf.d/default.conf",', ' "Mode": "",', ' "RW": false,', ' "Propagation": "rslave"', ' }', ' ],', ' "Config": {', ' "Hostname": "np0000189445",', ' "Domainname": "",', ' "User": "",', ' "AttachStdin": false,', ' "AttachStdout": false,', ' "AttachStderr": false,', ' "ExposedPorts": {', ' "80/tcp": {}', ' },', ' "Tty": false,', ' "OpenStdin": false,', ' "StdinOnce": false,', ' "Env": [', ' "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",', ' "NGINX_VERSION=1.27.5",', ' "PKG_RELEASE=1",', ' "DYNPKG_RELEASE=1",', ' "NJS_VERSION=0.8.10",', ' "NJS_RELEASE=1"', ' ],', ' "Cmd": [', ' "nginx",', ' "-g",', ' "daemon off;"', ' ],', ' "Image": "docker.io/library/nginx:1.27.5-alpine",', ' "Volumes": null,', ' "WorkingDir": "/",', ' "Entrypoint": [', ' "/docker-entrypoint.sh"', ' ],', ' "OnBuild": null,', ' "Labels": {', ' "maintainer": "NGINX Docker Maintainers "', ' },', ' "StopSignal": "SIGQUIT"', ' },', ' "NetworkSettings": {', ' "Bridge": "",', ' "SandboxID": "1fcccb171295661e491aa0e0a746146377d4b2a410c76ca61aa950d482a16171",', ' "HairpinMode": false,', ' "LinkLocalIPv6Address": "",', ' "LinkLocalIPv6PrefixLen": 0,', ' "Ports": {},', ' "SandboxKey": "/run/docker/netns/default",', ' "SecondaryIPAddresses": null,', ' "SecondaryIPv6Addresses": null,', ' "EndpointID": "",', ' "Gateway": "",', ' "GlobalIPv6Address": "",', ' "GlobalIPv6PrefixLen": 0,', ' "IPAddress": "",', ' "IPPrefixLen": 0,', ' "IPv6Gateway": "",', ' "MacAddress": "",', ' "Networks": {', ' "host": {', ' "IPAMConfig": null,', ' "Links": null,', ' "Aliases": null,', ' "NetworkID": "ac9aaf85b5b6968e99684b6b383b49fbb3fdc62f4341700066c551566413d5c1",', ' "EndpointID": "fbde6ab6f35d48eac5d3a32bb882fb31baed64a7efc02763521c3d5f914efe89",', ' "Gateway": "",', ' "IPAddress": "",', ' "IPPrefixLen": 0,', ' "IPv6Gateway": "",', ' "GlobalIPv6Address": "",', ' "GlobalIPv6PrefixLen": 0,', ' "MacAddress": "",', ' "DriverOpts": null', ' }', ' }', ' }', ' }', ']'], 'stderr_lines': [], 'failed': False, 'item': 'molecule-upgrade-nginx', 'ansible_loop_var': 'item'}) 2026-08-13 20:44:08.517619 | ubuntu-noble | 2026-08-13 20:44:08.517687 | ubuntu-noble | TASK [Save pre-upgrade state] ************************************************** 2026-08-13 20:44:08.517760 | ubuntu-noble | Thursday 13 August 2026 20:44:08 +0000 (0:00:00.059) 0:01:00.279 ******* 2026-08-13 20:44:09.206030 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:44:09.206184 | ubuntu-noble | 2026-08-13 20:44:09.206399 | ubuntu-noble | PLAY RECAP ********************************************************************* 2026-08-13 20:44:09.206633 | ubuntu-noble | ubuntu-noble : ok=54 changed=29 unreachable=0 failed=0 skipped=8 rescued=0 ignored=0 2026-08-13 20:44:09.206857 | ubuntu-noble | 2026-08-13 20:44:09.207037 | ubuntu-noble | 2026-08-13 20:44:09.207252 | ubuntu-noble | TASKS RECAP ******************************************************************** 2026-08-13 20:44:09.207475 | ubuntu-noble | Thursday 13 August 2026 20:44:09 +0000 (0:00:00.688) 0:01:00.967 ******* 2026-08-13 20:44:09.207682 | ubuntu-noble | =============================================================================== 2026-08-13 20:44:09.207940 | ubuntu-noble | vexxhost.containers.containerd : Install AppArmor packages -------------- 7.96s 2026-08-13 20:44:09.208157 | ubuntu-noble | Update "apt" cache ------------------------------------------------------ 6.17s 2026-08-13 20:44:09.208382 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 5.73s 2026-08-13 20:44:09.208599 | ubuntu-noble | Pull workload images ---------------------------------------------------- 4.22s 2026-08-13 20:44:09.208854 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 3.36s 2026-08-13 20:44:09.209076 | ubuntu-noble | Install legacy Docker binaries directly into /usr/bin ------------------- 1.93s 2026-08-13 20:44:09.209297 | ubuntu-noble | vexxhost.containers.containerd : Create folders for configuration ------- 1.52s 2026-08-13 20:44:09.209551 | ubuntu-noble | Stop Docker before establishing legacy binary layout -------------------- 1.51s 2026-08-13 20:44:09.209808 | ubuntu-noble | vexxhost.containers.docker : Enable and start service ------------------- 1.40s 2026-08-13 20:44:09.210036 | ubuntu-noble | Gathering Facts --------------------------------------------------------- 1.37s 2026-08-13 20:44:09.210304 | ubuntu-noble | vexxhost.containers.containerd : Reload systemd ------------------------- 1.24s 2026-08-13 20:44:09.210669 | ubuntu-noble | vexxhost.containers.docker : Create links to Docker binaries ------------ 1.21s 2026-08-13 20:44:09.210927 | ubuntu-noble | Remove versioned Docker binary links ------------------------------------ 1.19s 2026-08-13 20:44:09.211155 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 1.02s 2026-08-13 20:44:09.211412 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 1.01s 2026-08-13 20:44:09.211644 | ubuntu-noble | vexxhost.containers.package : Update state for tar ---------------------- 0.98s 2026-08-13 20:44:09.211907 | ubuntu-noble | vexxhost.containers.docker : Create folders for configuration ----------- 0.95s 2026-08-13 20:44:09.212141 | ubuntu-noble | vexxhost.containers.docker : Install AppArmor packages ------------------ 0.93s 2026-08-13 20:44:09.212369 | ubuntu-noble | vexxhost.containers.containerd : Create containerd config file ---------- 0.93s 2026-08-13 20:44:09.212600 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.88s 2026-08-13 20:44:09.317118 | ubuntu-noble | INFO [docker-upgrade > prepare] Executed: Successful 2026-08-13 20:44:09.327724 | ubuntu-noble | INFO [docker-upgrade > converge] Executing 2026-08-13 20:44:09.850532 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-08-13 20:44:09.850662 | ubuntu-noble | [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-08-13 20:44:09.850923 | ubuntu-noble | 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-08-13 20:44:09.850994 | ubuntu-noble | 2026-08-13 20:44:10.345272 | ubuntu-noble | 2026-08-13 20:44:10.345389 | ubuntu-noble | PLAY [Converge Docker upgrade] ************************************************* 2026-08-13 20:44:10.345492 | ubuntu-noble | 2026-08-13 20:44:10.345609 | ubuntu-noble | TASK [Gathering Facts] ********************************************************* 2026-08-13 20:44:10.345742 | ubuntu-noble | Thursday 13 August 2026 20:44:10 +0000 (0:00:00.021) 0:00:00.021 ******* 2026-08-13 20:44:11.471767 | ubuntu-noble | [WARNING]: Host 'ubuntu-noble' is using the discovered Python interpreter at '/usr/bin/python3.12', 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-08-13 20:44:11.474849 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:44:11.475060 | ubuntu-noble | 2026-08-13 20:44:11.475292 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-13 20:44:11.475513 | ubuntu-noble | Thursday 13 August 2026 20:44:11 +0000 (0:00:01.129) 0:00:01.150 ******* 2026-08-13 20:44:11.933038 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:44:11.933236 | ubuntu-noble | 2026-08-13 20:44:11.933465 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-13 20:44:11.933685 | ubuntu-noble | Thursday 13 August 2026 20:44:11 +0000 (0:00:00.458) 0:00:01.608 ******* 2026-08-13 20:44:11.968051 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:44:11.968201 | ubuntu-noble | 2026-08-13 20:44:11.968429 | ubuntu-noble | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-13 20:44:11.968646 | ubuntu-noble | Thursday 13 August 2026 20:44:11 +0000 (0:00:00.035) 0:00:01.644 ******* 2026-08-13 20:44:12.427017 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:44:12.427203 | ubuntu-noble | 2026-08-13 20:44:12.427447 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-13 20:44:12.427759 | ubuntu-noble | Thursday 13 August 2026 20:44:12 +0000 (0:00:00.458) 0:00:02.102 ******* 2026-08-13 20:44:12.503874 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-13 20:44:12.503935 | ubuntu-noble | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-13 20:44:12.503945 | ubuntu-noble | } 2026-08-13 20:44:12.503955 | ubuntu-noble | 2026-08-13 20:44:12.503964 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-13 20:44:12.503973 | ubuntu-noble | Thursday 13 August 2026 20:44:12 +0000 (0:00:00.075) 0:00:02.178 ******* 2026-08-13 20:44:13.098213 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:44:13.098262 | ubuntu-noble | 2026-08-13 20:44:13.098273 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-13 20:44:13.098282 | ubuntu-noble | Thursday 13 August 2026 20:44:13 +0000 (0:00:00.594) 0:00:02.772 ******* 2026-08-13 20:44:13.131951 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:44:13.132024 | ubuntu-noble | 2026-08-13 20:44:13.132042 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-13 20:44:13.132282 | ubuntu-noble | Thursday 13 August 2026 20:44:13 +0000 (0:00:00.033) 0:00:02.806 ******* 2026-08-13 20:44:13.170831 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:44:13.170882 | ubuntu-noble | 2026-08-13 20:44:13.170894 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-13 20:44:13.170910 | ubuntu-noble | Thursday 13 August 2026 20:44:13 +0000 (0:00:00.039) 0:00:02.845 ******* 2026-08-13 20:44:13.475243 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:44:13.475302 | ubuntu-noble | 2026-08-13 20:44:13.475373 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-13 20:44:13.475484 | ubuntu-noble | Thursday 13 August 2026 20:44:13 +0000 (0:00:00.303) 0:00:03.149 ******* 2026-08-13 20:44:14.561844 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:44:14.561911 | ubuntu-noble | 2026-08-13 20:44:14.562020 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-13 20:44:14.562119 | ubuntu-noble | Thursday 13 August 2026 20:44:14 +0000 (0:00:01.086) 0:00:04.235 ******* 2026-08-13 20:44:14.647064 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-13 20:44:14.647296 | ubuntu-noble | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-13 20:44:14.647479 | ubuntu-noble | } 2026-08-13 20:44:14.647796 | ubuntu-noble | 2026-08-13 20:44:14.647832 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-13 20:44:14.647837 | ubuntu-noble | Thursday 13 August 2026 20:44:14 +0000 (0:00:00.087) 0:00:04.322 ******* 2026-08-13 20:44:15.147075 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:44:15.147123 | ubuntu-noble | 2026-08-13 20:44:15.147134 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-13 20:44:15.147170 | ubuntu-noble | Thursday 13 August 2026 20:44:15 +0000 (0:00:00.499) 0:00:04.821 ******* 2026-08-13 20:44:17.674018 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:44:17.674068 | ubuntu-noble | 2026-08-13 20:44:17.674079 | ubuntu-noble | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-13 20:44:17.674088 | ubuntu-noble | Thursday 13 August 2026 20:44:17 +0000 (0:00:02.526) 0:00:07.348 ******* 2026-08-13 20:44:17.701439 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:44:17.701583 | ubuntu-noble | 2026-08-13 20:44:17.701753 | ubuntu-noble | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-13 20:44:17.701939 | ubuntu-noble | Thursday 13 August 2026 20:44:17 +0000 (0:00:00.027) 0:00:07.375 ******* 2026-08-13 20:44:17.730157 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:44:17.730188 | ubuntu-noble | 2026-08-13 20:44:17.730198 | ubuntu-noble | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-13 20:44:17.730207 | ubuntu-noble | Thursday 13 August 2026 20:44:17 +0000 (0:00:00.029) 0:00:07.404 ******* 2026-08-13 20:44:17.755882 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:44:17.755911 | ubuntu-noble | 2026-08-13 20:44:17.755920 | ubuntu-noble | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-13 20:44:17.755929 | ubuntu-noble | Thursday 13 August 2026 20:44:17 +0000 (0:00:00.026) 0:00:07.430 ******* 2026-08-13 20:44:18.711824 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:44:18.711888 | ubuntu-noble | 2026-08-13 20:44:18.711934 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-13 20:44:18.712203 | ubuntu-noble | Thursday 13 August 2026 20:44:18 +0000 (0:00:00.955) 0:00:08.386 ******* 2026-08-13 20:44:19.386698 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:44:19.386742 | ubuntu-noble | 2026-08-13 20:44:19.386747 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-13 20:44:19.386752 | ubuntu-noble | Thursday 13 August 2026 20:44:19 +0000 (0:00:00.674) 0:00:09.060 ******* 2026-08-13 20:44:20.836036 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/etc/containerd'}) 2026-08-13 20:44:20.836247 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-13 20:44:20.836479 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-13 20:44:20.837675 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-13 20:44:20.837721 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-13 20:44:20.837729 | ubuntu-noble | 2026-08-13 20:44:20.837734 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-13 20:44:20.837738 | ubuntu-noble | Thursday 13 August 2026 20:44:20 +0000 (0:00:01.451) 0:00:10.511 ******* 2026-08-13 20:44:21.664224 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:44:21.664263 | ubuntu-noble | 2026-08-13 20:44:21.664399 | ubuntu-noble | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-13 20:44:21.664521 | ubuntu-noble | Thursday 13 August 2026 20:44:21 +0000 (0:00:00.823) 0:00:11.334 ******* 2026-08-13 20:44:21.664627 | ubuntu-noble | 2026-08-13 20:44:21.664780 | ubuntu-noble | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-13 20:44:21.664915 | ubuntu-noble | Thursday 13 August 2026 20:44:21 +0000 (0:00:00.003) 0:00:11.338 ******* 2026-08-13 20:44:22.443165 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:44:22.443264 | ubuntu-noble | 2026-08-13 20:44:22.443431 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-13 20:44:22.443558 | ubuntu-noble | Thursday 13 August 2026 20:44:22 +0000 (0:00:00.779) 0:00:12.118 ******* 2026-08-13 20:44:22.757124 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:44:22.757175 | ubuntu-noble | 2026-08-13 20:44:22.757185 | ubuntu-noble | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads/docker-29.7.2)] *** 2026-08-13 20:44:22.757195 | ubuntu-noble | Thursday 13 August 2026 20:44:22 +0000 (0:00:00.313) 0:00:12.431 ******* 2026-08-13 20:44:23.075164 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:44:23.075219 | ubuntu-noble | 2026-08-13 20:44:23.075230 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-13 20:44:23.075240 | ubuntu-noble | Thursday 13 August 2026 20:44:23 +0000 (0:00:00.318) 0:00:12.749 ******* 2026-08-13 20:44:23.105538 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-13 20:44:23.105588 | ubuntu-noble | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-29.7.2.tgz" 2026-08-13 20:44:23.105600 | ubuntu-noble | } 2026-08-13 20:44:23.105611 | ubuntu-noble | 2026-08-13 20:44:23.105623 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-13 20:44:23.105636 | ubuntu-noble | Thursday 13 August 2026 20:44:23 +0000 (0:00:00.030) 0:00:12.779 ******* 2026-08-13 20:44:24.211130 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:44:24.211191 | ubuntu-noble | 2026-08-13 20:44:24.211273 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-13 20:44:24.211368 | ubuntu-noble | Thursday 13 August 2026 20:44:24 +0000 (0:00:01.105) 0:00:13.885 ******* 2026-08-13 20:44:29.839170 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:44:29.839269 | ubuntu-noble | 2026-08-13 20:44:29.839407 | ubuntu-noble | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-13 20:44:29.839541 | ubuntu-noble | Thursday 13 August 2026 20:44:29 +0000 (0:00:05.629) 0:00:19.514 ******* 2026-08-13 20:44:30.838302 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:44:30.838394 | ubuntu-noble | 2026-08-13 20:44:30.838551 | ubuntu-noble | TASK [vexxhost.containers.docker : Install SELinux packages] ******************* 2026-08-13 20:44:30.838697 | ubuntu-noble | Thursday 13 August 2026 20:44:30 +0000 (0:00:01.000) 0:00:20.514 ******* 2026-08-13 20:44:30.866058 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:44:30.866173 | ubuntu-noble | 2026-08-13 20:44:30.866322 | ubuntu-noble | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-13 20:44:30.866494 | ubuntu-noble | Thursday 13 August 2026 20:44:30 +0000 (0:00:00.025) 0:00:20.539 ******* 2026-08-13 20:44:31.301006 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:44:31.301046 | ubuntu-noble | 2026-08-13 20:44:31.301057 | ubuntu-noble | TASK [vexxhost.containers.docker : Create links to Docker binaries] ************ 2026-08-13 20:44:31.301066 | ubuntu-noble | Thursday 13 August 2026 20:44:31 +0000 (0:00:00.436) 0:00:20.976 ******* 2026-08-13 20:44:32.486910 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker) 2026-08-13 20:44:32.486956 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-init) 2026-08-13 20:44:32.486967 | ubuntu-noble | changed: [ubuntu-noble] => (item=dockerd) 2026-08-13 20:44:32.486976 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-proxy) 2026-08-13 20:44:32.486986 | ubuntu-noble | 2026-08-13 20:44:32.486996 | ubuntu-noble | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-13 20:44:32.487006 | ubuntu-noble | Thursday 13 August 2026 20:44:32 +0000 (0:00:01.185) 0:00:22.161 ******* 2026-08-13 20:44:33.156601 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:44:33.156641 | ubuntu-noble | 2026-08-13 20:44:33.156649 | ubuntu-noble | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-13 20:44:33.156655 | ubuntu-noble | Thursday 13 August 2026 20:44:33 +0000 (0:00:00.666) 0:00:22.827 ******* 2026-08-13 20:44:34.038654 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/etc/docker'}) 2026-08-13 20:44:34.038697 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-13 20:44:34.038737 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-13 20:44:34.038746 | ubuntu-noble | 2026-08-13 20:44:34.038752 | ubuntu-noble | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-13 20:44:34.038758 | ubuntu-noble | Thursday 13 August 2026 20:44:34 +0000 (0:00:00.886) 0:00:23.713 ******* 2026-08-13 20:44:34.716356 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:44:34.716688 | ubuntu-noble | 2026-08-13 20:44:34.717045 | ubuntu-noble | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-13 20:44:34.717365 | ubuntu-noble | Thursday 13 August 2026 20:44:34 +0000 (0:00:00.677) 0:00:24.391 ******* 2026-08-13 20:44:35.580061 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:44:35.580124 | ubuntu-noble | 2026-08-13 20:44:35.580222 | ubuntu-noble | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-13 20:44:35.580319 | ubuntu-noble | Thursday 13 August 2026 20:44:35 +0000 (0:00:00.858) 0:00:25.250 ******* 2026-08-13 20:44:35.580402 | ubuntu-noble | 2026-08-13 20:44:35.580498 | ubuntu-noble | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-13 20:44:35.580587 | ubuntu-noble | Thursday 13 August 2026 20:44:35 +0000 (0:00:00.003) 0:00:25.253 ******* 2026-08-13 20:44:35.610190 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:44:35.613132 | ubuntu-noble | 2026-08-13 20:44:35.613160 | ubuntu-noble | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-13 20:44:35.613173 | ubuntu-noble | Thursday 13 August 2026 20:44:35 +0000 (0:00:00.031) 0:00:25.285 ******* 2026-08-13 20:44:36.104741 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:44:36.104946 | ubuntu-noble | 2026-08-13 20:44:36.105228 | ubuntu-noble | PLAY RECAP ********************************************************************* 2026-08-13 20:44:36.105494 | ubuntu-noble | ubuntu-noble : ok=28 changed=5 unreachable=0 failed=0 skipped=8 rescued=0 ignored=0 2026-08-13 20:44:36.106070 | ubuntu-noble | 2026-08-13 20:44:36.106296 | ubuntu-noble | 2026-08-13 20:44:36.106559 | ubuntu-noble | TASKS RECAP ******************************************************************** 2026-08-13 20:44:36.106859 | ubuntu-noble | Thursday 13 August 2026 20:44:36 +0000 (0:00:00.494) 0:00:25.780 ******* 2026-08-13 20:44:36.107144 | ubuntu-noble | =============================================================================== 2026-08-13 20:44:36.107391 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 5.63s 2026-08-13 20:44:36.107624 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 2.53s 2026-08-13 20:44:36.107904 | ubuntu-noble | vexxhost.containers.containerd : Create folders for configuration ------- 1.45s 2026-08-13 20:44:36.108145 | ubuntu-noble | vexxhost.containers.docker : Create links to Docker binaries ------------ 1.19s 2026-08-13 20:44:36.108387 | ubuntu-noble | Gathering Facts --------------------------------------------------------- 1.13s 2026-08-13 20:44:36.108616 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 1.11s 2026-08-13 20:44:36.108893 | ubuntu-noble | vexxhost.containers.package : Update state for tar ---------------------- 1.09s 2026-08-13 20:44:36.109126 | ubuntu-noble | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.00s 2026-08-13 20:44:36.109376 | ubuntu-noble | vexxhost.containers.containerd : Install AppArmor packages -------------- 0.96s 2026-08-13 20:44:36.109607 | ubuntu-noble | vexxhost.containers.docker : Create folders for configuration ----------- 0.89s 2026-08-13 20:44:36.109890 | ubuntu-noble | vexxhost.containers.docker : Create docker daemon config file ----------- 0.86s 2026-08-13 20:44:36.110112 | ubuntu-noble | vexxhost.containers.containerd : Create containerd config file ---------- 0.82s 2026-08-13 20:44:36.110367 | ubuntu-noble | vexxhost.containers.containerd : Enable and start service --------------- 0.78s 2026-08-13 20:44:36.110620 | ubuntu-noble | vexxhost.containers.docker : Create systemd socket file for docker ------ 0.68s 2026-08-13 20:44:36.110902 | ubuntu-noble | vexxhost.containers.containerd : Create systemd service file for containerd --- 0.67s 2026-08-13 20:44:36.111204 | ubuntu-noble | vexxhost.containers.docker : Create systemd service file for docker ----- 0.67s 2026-08-13 20:44:36.111456 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.59s 2026-08-13 20:44:36.111689 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.50s 2026-08-13 20:44:36.111912 | ubuntu-noble | vexxhost.containers.docker : Enable and start service ------------------- 0.49s 2026-08-13 20:44:36.112003 | ubuntu-noble | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.46s 2026-08-13 20:44:36.217103 | ubuntu-noble | INFO [docker-upgrade > converge] Executed: Successful 2026-08-13 20:44:36.226407 | ubuntu-noble | INFO [docker-upgrade > idempotence] Executing 2026-08-13 20:44:36.772562 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-08-13 20:44:36.772809 | ubuntu-noble | [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-08-13 20:44:36.773048 | ubuntu-noble | 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-08-13 20:44:36.773252 | ubuntu-noble | 2026-08-13 20:44:37.283790 | ubuntu-noble | 2026-08-13 20:44:37.283961 | ubuntu-noble | PLAY [Converge Docker upgrade] ************************************************* 2026-08-13 20:44:37.284178 | ubuntu-noble | 2026-08-13 20:44:37.284433 | ubuntu-noble | TASK [Gathering Facts] ********************************************************* 2026-08-13 20:44:37.284671 | ubuntu-noble | Thursday 13 August 2026 20:44:37 +0000 (0:00:00.021) 0:00:00.021 ******* 2026-08-13 20:44:38.427390 | ubuntu-noble | [WARNING]: Host 'ubuntu-noble' is using the discovered Python interpreter at '/usr/bin/python3.12', 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-08-13 20:44:38.431138 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:44:38.431278 | ubuntu-noble | 2026-08-13 20:44:38.431433 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-13 20:44:38.431583 | ubuntu-noble | Thursday 13 August 2026 20:44:38 +0000 (0:00:01.147) 0:00:01.168 ******* 2026-08-13 20:44:38.898493 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:44:38.898670 | ubuntu-noble | 2026-08-13 20:44:38.899037 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-13 20:44:38.899228 | ubuntu-noble | Thursday 13 August 2026 20:44:38 +0000 (0:00:00.466) 0:00:01.635 ******* 2026-08-13 20:44:38.932007 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:44:38.932161 | ubuntu-noble | 2026-08-13 20:44:38.932402 | ubuntu-noble | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-13 20:44:38.932613 | ubuntu-noble | Thursday 13 August 2026 20:44:38 +0000 (0:00:00.033) 0:00:01.669 ******* 2026-08-13 20:44:39.421664 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:44:39.421921 | ubuntu-noble | 2026-08-13 20:44:39.422100 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-13 20:44:39.422309 | ubuntu-noble | Thursday 13 August 2026 20:44:39 +0000 (0:00:00.489) 0:00:02.159 ******* 2026-08-13 20:44:39.499879 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-13 20:44:39.499912 | ubuntu-noble | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-13 20:44:39.499922 | ubuntu-noble | } 2026-08-13 20:44:39.499931 | ubuntu-noble | 2026-08-13 20:44:39.499946 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-13 20:44:39.500163 | ubuntu-noble | Thursday 13 August 2026 20:44:39 +0000 (0:00:00.077) 0:00:02.236 ******* 2026-08-13 20:44:40.152122 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:44:40.152183 | ubuntu-noble | 2026-08-13 20:44:40.152194 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-13 20:44:40.152203 | ubuntu-noble | Thursday 13 August 2026 20:44:40 +0000 (0:00:00.652) 0:00:02.888 ******* 2026-08-13 20:44:40.175861 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:44:40.175890 | ubuntu-noble | 2026-08-13 20:44:40.175900 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-13 20:44:40.175932 | ubuntu-noble | Thursday 13 August 2026 20:44:40 +0000 (0:00:00.024) 0:00:02.912 ******* 2026-08-13 20:44:40.213178 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:44:40.213229 | ubuntu-noble | 2026-08-13 20:44:40.213240 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-13 20:44:40.213250 | ubuntu-noble | Thursday 13 August 2026 20:44:40 +0000 (0:00:00.036) 0:00:02.949 ******* 2026-08-13 20:44:40.520168 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:44:40.520227 | ubuntu-noble | 2026-08-13 20:44:40.520238 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-13 20:44:40.520247 | ubuntu-noble | Thursday 13 August 2026 20:44:40 +0000 (0:00:00.306) 0:00:03.256 ******* 2026-08-13 20:44:41.625934 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:44:41.626077 | ubuntu-noble | 2026-08-13 20:44:41.626098 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-13 20:44:41.626108 | ubuntu-noble | Thursday 13 August 2026 20:44:41 +0000 (0:00:01.106) 0:00:04.362 ******* 2026-08-13 20:44:41.711351 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-13 20:44:41.711423 | ubuntu-noble | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-13 20:44:41.711434 | ubuntu-noble | } 2026-08-13 20:44:41.711443 | ubuntu-noble | 2026-08-13 20:44:41.711453 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-13 20:44:41.711463 | ubuntu-noble | Thursday 13 August 2026 20:44:41 +0000 (0:00:00.084) 0:00:04.447 ******* 2026-08-13 20:44:42.197504 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:44:42.197600 | ubuntu-noble | 2026-08-13 20:44:42.197610 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-13 20:44:42.197621 | ubuntu-noble | Thursday 13 August 2026 20:44:42 +0000 (0:00:00.485) 0:00:04.932 ******* 2026-08-13 20:44:44.810633 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:44:44.810680 | ubuntu-noble | 2026-08-13 20:44:44.810685 | ubuntu-noble | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-13 20:44:44.810689 | ubuntu-noble | Thursday 13 August 2026 20:44:44 +0000 (0:00:02.611) 0:00:07.544 ******* 2026-08-13 20:44:44.836567 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:44:44.836611 | ubuntu-noble | 2026-08-13 20:44:44.836616 | ubuntu-noble | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-13 20:44:44.836621 | ubuntu-noble | Thursday 13 August 2026 20:44:44 +0000 (0:00:00.028) 0:00:07.573 ******* 2026-08-13 20:44:44.856855 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:44:44.856898 | ubuntu-noble | 2026-08-13 20:44:44.856907 | ubuntu-noble | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-13 20:44:44.857226 | ubuntu-noble | Thursday 13 August 2026 20:44:44 +0000 (0:00:00.019) 0:00:07.592 ******* 2026-08-13 20:44:44.882503 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:44:44.882525 | ubuntu-noble | 2026-08-13 20:44:44.882532 | ubuntu-noble | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-13 20:44:44.882538 | ubuntu-noble | Thursday 13 August 2026 20:44:44 +0000 (0:00:00.026) 0:00:07.619 ******* 2026-08-13 20:44:45.810507 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:44:45.810543 | ubuntu-noble | 2026-08-13 20:44:45.810548 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-13 20:44:45.810553 | ubuntu-noble | Thursday 13 August 2026 20:44:45 +0000 (0:00:00.928) 0:00:08.547 ******* 2026-08-13 20:44:46.483836 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:44:46.483889 | ubuntu-noble | 2026-08-13 20:44:46.483907 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-13 20:44:46.484092 | ubuntu-noble | Thursday 13 August 2026 20:44:46 +0000 (0:00:00.672) 0:00:09.220 ******* 2026-08-13 20:44:47.945231 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/etc/containerd'}) 2026-08-13 20:44:47.945341 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-13 20:44:47.945488 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-13 20:44:47.945633 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-13 20:44:47.945809 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-13 20:44:47.945960 | ubuntu-noble | 2026-08-13 20:44:47.946075 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-13 20:44:47.946774 | ubuntu-noble | Thursday 13 August 2026 20:44:47 +0000 (0:00:01.460) 0:00:10.680 ******* 2026-08-13 20:44:48.756682 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:44:48.756761 | ubuntu-noble | 2026-08-13 20:44:48.756773 | ubuntu-noble | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-13 20:44:48.756782 | ubuntu-noble | Thursday 13 August 2026 20:44:48 +0000 (0:00:00.810) 0:00:11.490 ******* 2026-08-13 20:44:48.756791 | ubuntu-noble | 2026-08-13 20:44:48.756799 | ubuntu-noble | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-13 20:44:48.756808 | ubuntu-noble | Thursday 13 August 2026 20:44:48 +0000 (0:00:00.002) 0:00:11.493 ******* 2026-08-13 20:44:49.539859 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:44:49.539914 | ubuntu-noble | 2026-08-13 20:44:49.539926 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-13 20:44:49.539942 | ubuntu-noble | Thursday 13 August 2026 20:44:49 +0000 (0:00:00.783) 0:00:12.276 ******* 2026-08-13 20:44:49.851395 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:44:49.851560 | ubuntu-noble | 2026-08-13 20:44:49.851855 | ubuntu-noble | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads/docker-29.7.2)] *** 2026-08-13 20:44:49.852081 | ubuntu-noble | Thursday 13 August 2026 20:44:49 +0000 (0:00:00.312) 0:00:12.588 ******* 2026-08-13 20:44:50.179099 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:44:50.179308 | ubuntu-noble | 2026-08-13 20:44:50.179550 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-13 20:44:50.179839 | ubuntu-noble | Thursday 13 August 2026 20:44:50 +0000 (0:00:00.326) 0:00:12.915 ******* 2026-08-13 20:44:50.218209 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-13 20:44:50.218540 | ubuntu-noble | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-29.7.2.tgz" 2026-08-13 20:44:50.218854 | ubuntu-noble | } 2026-08-13 20:44:50.219094 | ubuntu-noble | 2026-08-13 20:44:50.219347 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-13 20:44:50.219567 | ubuntu-noble | Thursday 13 August 2026 20:44:50 +0000 (0:00:00.039) 0:00:12.955 ******* 2026-08-13 20:44:50.680704 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:44:50.680894 | ubuntu-noble | 2026-08-13 20:44:50.681115 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-13 20:44:50.681340 | ubuntu-noble | Thursday 13 August 2026 20:44:50 +0000 (0:00:00.462) 0:00:13.417 ******* 2026-08-13 20:44:54.615245 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:44:54.615427 | ubuntu-noble | 2026-08-13 20:44:54.615675 | ubuntu-noble | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-13 20:44:54.615980 | ubuntu-noble | Thursday 13 August 2026 20:44:54 +0000 (0:00:03.934) 0:00:17.352 ******* 2026-08-13 20:44:55.563194 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:44:55.563375 | ubuntu-noble | 2026-08-13 20:44:55.563590 | ubuntu-noble | TASK [vexxhost.containers.docker : Install SELinux packages] ******************* 2026-08-13 20:44:55.563868 | ubuntu-noble | Thursday 13 August 2026 20:44:55 +0000 (0:00:00.948) 0:00:18.300 ******* 2026-08-13 20:44:55.589482 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:44:55.589589 | ubuntu-noble | 2026-08-13 20:44:55.589748 | ubuntu-noble | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-13 20:44:55.589892 | ubuntu-noble | Thursday 13 August 2026 20:44:55 +0000 (0:00:00.026) 0:00:18.327 ******* 2026-08-13 20:44:56.036270 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:44:56.036406 | ubuntu-noble | 2026-08-13 20:44:56.036598 | ubuntu-noble | TASK [vexxhost.containers.docker : Create links to Docker binaries] ************ 2026-08-13 20:44:56.036821 | ubuntu-noble | Thursday 13 August 2026 20:44:56 +0000 (0:00:00.446) 0:00:18.773 ******* 2026-08-13 20:44:57.208750 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker) 2026-08-13 20:44:57.208804 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker-init) 2026-08-13 20:44:57.208813 | ubuntu-noble | ok: [ubuntu-noble] => (item=dockerd) 2026-08-13 20:44:57.208822 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker-proxy) 2026-08-13 20:44:57.208831 | ubuntu-noble | 2026-08-13 20:44:57.208840 | ubuntu-noble | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-13 20:44:57.208869 | ubuntu-noble | Thursday 13 August 2026 20:44:57 +0000 (0:00:01.170) 0:00:19.944 ******* 2026-08-13 20:44:57.886471 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:44:57.886512 | ubuntu-noble | 2026-08-13 20:44:57.886519 | ubuntu-noble | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-13 20:44:57.886526 | ubuntu-noble | Thursday 13 August 2026 20:44:57 +0000 (0:00:00.675) 0:00:20.619 ******* 2026-08-13 20:44:58.772250 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/etc/docker'}) 2026-08-13 20:44:58.772359 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-13 20:44:58.772425 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-13 20:44:58.772551 | ubuntu-noble | 2026-08-13 20:44:58.772694 | ubuntu-noble | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-13 20:44:58.772860 | ubuntu-noble | Thursday 13 August 2026 20:44:58 +0000 (0:00:00.888) 0:00:21.508 ******* 2026-08-13 20:44:59.450579 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:44:59.450623 | ubuntu-noble | 2026-08-13 20:44:59.450630 | ubuntu-noble | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-13 20:44:59.450636 | ubuntu-noble | Thursday 13 August 2026 20:44:59 +0000 (0:00:00.678) 0:00:22.187 ******* 2026-08-13 20:45:00.103238 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:45:00.103296 | ubuntu-noble | 2026-08-13 20:45:00.103458 | ubuntu-noble | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-13 20:45:00.103620 | ubuntu-noble | Thursday 13 August 2026 20:45:00 +0000 (0:00:00.649) 0:00:22.836 ******* 2026-08-13 20:45:00.103863 | ubuntu-noble | 2026-08-13 20:45:00.104109 | ubuntu-noble | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-13 20:45:00.104309 | ubuntu-noble | Thursday 13 August 2026 20:45:00 +0000 (0:00:00.003) 0:00:22.839 ******* 2026-08-13 20:45:00.610783 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:45:00.610835 | ubuntu-noble | 2026-08-13 20:45:00.610847 | ubuntu-noble | PLAY RECAP ********************************************************************* 2026-08-13 20:45:00.610856 | ubuntu-noble | ubuntu-noble : ok=28 changed=0 unreachable=0 failed=0 skipped=7 rescued=0 ignored=0 2026-08-13 20:45:00.610865 | ubuntu-noble | 2026-08-13 20:45:00.610873 | ubuntu-noble | 2026-08-13 20:45:00.610882 | ubuntu-noble | TASKS RECAP ******************************************************************** 2026-08-13 20:45:00.610890 | ubuntu-noble | Thursday 13 August 2026 20:45:00 +0000 (0:00:00.506) 0:00:23.346 ******* 2026-08-13 20:45:00.610899 | ubuntu-noble | =============================================================================== 2026-08-13 20:45:00.610907 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 3.93s 2026-08-13 20:45:00.610915 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 2.61s 2026-08-13 20:45:00.610976 | ubuntu-noble | vexxhost.containers.containerd : Create folders for configuration ------- 1.46s 2026-08-13 20:45:00.611255 | ubuntu-noble | vexxhost.containers.docker : Create links to Docker binaries ------------ 1.17s 2026-08-13 20:45:00.611523 | ubuntu-noble | Gathering Facts --------------------------------------------------------- 1.15s 2026-08-13 20:45:00.611828 | ubuntu-noble | vexxhost.containers.package : Update state for tar ---------------------- 1.11s 2026-08-13 20:45:00.612108 | ubuntu-noble | vexxhost.containers.docker : Install AppArmor packages ------------------ 0.95s 2026-08-13 20:45:00.612384 | ubuntu-noble | vexxhost.containers.containerd : Install AppArmor packages -------------- 0.93s 2026-08-13 20:45:00.612664 | ubuntu-noble | vexxhost.containers.docker : Create folders for configuration ----------- 0.89s 2026-08-13 20:45:00.612966 | ubuntu-noble | vexxhost.containers.containerd : Create containerd config file ---------- 0.81s 2026-08-13 20:45:00.613261 | ubuntu-noble | vexxhost.containers.containerd : Enable and start service --------------- 0.78s 2026-08-13 20:45:00.613528 | ubuntu-noble | vexxhost.containers.docker : Create systemd socket file for docker ------ 0.68s 2026-08-13 20:45:00.613826 | ubuntu-noble | vexxhost.containers.docker : Create systemd service file for docker ----- 0.68s 2026-08-13 20:45:00.614114 | ubuntu-noble | vexxhost.containers.containerd : Create systemd service file for containerd --- 0.67s 2026-08-13 20:45:00.614408 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.65s 2026-08-13 20:45:00.614677 | ubuntu-noble | vexxhost.containers.docker : Create docker daemon config file ----------- 0.65s 2026-08-13 20:45:00.615029 | ubuntu-noble | vexxhost.containers.docker : Enable and start service ------------------- 0.51s 2026-08-13 20:45:00.615309 | ubuntu-noble | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.49s 2026-08-13 20:45:00.615613 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.49s 2026-08-13 20:45:00.615803 | ubuntu-noble | vexxhost.containers.forget_package : Forget package --------------------- 0.47s 2026-08-13 20:45:00.722766 | ubuntu-noble | INFO [docker-upgrade > idempotence] Executed: Successful 2026-08-13 20:45:00.734275 | ubuntu-noble | INFO [docker-upgrade > side_effect] Executing 2026-08-13 20:45:00.734639 | ubuntu-noble | WARNING [docker-upgrade > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-13 20:45:00.740363 | ubuntu-noble | INFO [docker-upgrade > verify] Executing 2026-08-13 20:45:01.291665 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-08-13 20:45:01.292072 | ubuntu-noble | [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-08-13 20:45:01.292367 | ubuntu-noble | 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-08-13 20:45:01.292611 | ubuntu-noble | 2026-08-13 20:45:01.696883 | ubuntu-noble | 2026-08-13 20:45:01.697067 | ubuntu-noble | PLAY [Verify staged Docker upgrade] ******************************************** 2026-08-13 20:45:01.697188 | ubuntu-noble | 2026-08-13 20:45:01.697318 | ubuntu-noble | TASK [Gathering Facts] ********************************************************* 2026-08-13 20:45:01.697623 | ubuntu-noble | Thursday 13 August 2026 20:45:01 +0000 (0:00:00.009) 0:00:00.009 ******* 2026-08-13 20:45:02.816046 | ubuntu-noble | [WARNING]: Host 'ubuntu-noble' is using the discovered Python interpreter at '/usr/bin/python3.12', 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-08-13 20:45:02.818869 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:45:02.819182 | ubuntu-noble | 2026-08-13 20:45:02.819518 | ubuntu-noble | TASK [Read pre-upgrade state] ************************************************** 2026-08-13 20:45:02.820007 | ubuntu-noble | Thursday 13 August 2026 20:45:02 +0000 (0:00:01.121) 0:00:01.130 ******* 2026-08-13 20:45:03.233053 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:45:03.233366 | ubuntu-noble | 2026-08-13 20:45:03.233683 | ubuntu-noble | TASK [Decode pre-upgrade state] ************************************************ 2026-08-13 20:45:03.234028 | ubuntu-noble | Thursday 13 August 2026 20:45:03 +0000 (0:00:00.414) 0:00:01.545 ******* 2026-08-13 20:45:03.276085 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:45:03.276382 | ubuntu-noble | 2026-08-13 20:45:03.276943 | ubuntu-noble | TASK [Read current Docker service PID] ***************************************** 2026-08-13 20:45:03.276968 | ubuntu-noble | Thursday 13 August 2026 20:45:03 +0000 (0:00:00.043) 0:00:01.588 ******* 2026-08-13 20:45:03.751808 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:45:03.751851 | ubuntu-noble | 2026-08-13 20:45:03.751859 | ubuntu-noble | TASK [Read current Docker service invocation ID] ******************************* 2026-08-13 20:45:03.751866 | ubuntu-noble | Thursday 13 August 2026 20:45:03 +0000 (0:00:00.474) 0:00:02.062 ******* 2026-08-13 20:45:04.090798 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:45:04.091548 | ubuntu-noble | 2026-08-13 20:45:04.091567 | ubuntu-noble | TASK [Read current Docker server version] ************************************** 2026-08-13 20:45:04.091578 | ubuntu-noble | Thursday 13 August 2026 20:45:04 +0000 (0:00:00.338) 0:00:02.401 ******* 2026-08-13 20:45:04.439394 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:45:04.439445 | ubuntu-noble | 2026-08-13 20:45:04.439456 | ubuntu-noble | TASK [Read installed Docker daemon version] ************************************ 2026-08-13 20:45:04.439466 | ubuntu-noble | Thursday 13 August 2026 20:45:04 +0000 (0:00:00.349) 0:00:02.750 ******* 2026-08-13 20:45:04.791836 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:45:04.791888 | ubuntu-noble | 2026-08-13 20:45:04.791991 | ubuntu-noble | TASK [Inspect installed Docker binary links] *********************************** 2026-08-13 20:45:04.792205 | ubuntu-noble | Thursday 13 August 2026 20:45:04 +0000 (0:00:00.352) 0:00:03.103 ******* 2026-08-13 20:45:06.128216 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker) 2026-08-13 20:45:06.128293 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker-init) 2026-08-13 20:45:06.128444 | ubuntu-noble | ok: [ubuntu-noble] => (item=dockerd) 2026-08-13 20:45:06.128578 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker-proxy) 2026-08-13 20:45:06.128696 | ubuntu-noble | 2026-08-13 20:45:06.128902 | ubuntu-noble | TASK [Read future Docker daemon configuration] ********************************* 2026-08-13 20:45:06.129024 | ubuntu-noble | Thursday 13 August 2026 20:45:06 +0000 (0:00:01.334) 0:00:04.437 ******* 2026-08-13 20:45:06.424324 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:45:06.424441 | ubuntu-noble | 2026-08-13 20:45:06.424571 | ubuntu-noble | TASK [Decode future Docker daemon configuration] ******************************* 2026-08-13 20:45:06.424758 | ubuntu-noble | Thursday 13 August 2026 20:45:06 +0000 (0:00:00.298) 0:00:04.735 ******* 2026-08-13 20:45:06.462040 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:45:06.462210 | ubuntu-noble | 2026-08-13 20:45:06.462416 | ubuntu-noble | TASK [Resolve running Docker daemon executable] ******************************** 2026-08-13 20:45:06.462634 | ubuntu-noble | Thursday 13 August 2026 20:45:06 +0000 (0:00:00.038) 0:00:04.773 ******* 2026-08-13 20:45:06.772763 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:45:06.772810 | ubuntu-noble | 2026-08-13 20:45:06.772830 | ubuntu-noble | TASK [Read running Docker daemon executable inode] ***************************** 2026-08-13 20:45:06.773037 | ubuntu-noble | Thursday 13 August 2026 20:45:06 +0000 (0:00:00.310) 0:00:05.084 ******* 2026-08-13 20:45:07.092077 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:45:07.092256 | ubuntu-noble | 2026-08-13 20:45:07.092536 | ubuntu-noble | TASK [Inspect current Docker socket] ******************************************* 2026-08-13 20:45:07.092899 | ubuntu-noble | Thursday 13 August 2026 20:45:07 +0000 (0:00:00.320) 0:00:05.404 ******* 2026-08-13 20:45:07.400650 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:45:07.400945 | ubuntu-noble | 2026-08-13 20:45:07.401257 | ubuntu-noble | TASK [Inspect workload containers after upgrade] ******************************* 2026-08-13 20:45:07.401542 | ubuntu-noble | Thursday 13 August 2026 20:45:07 +0000 (0:00:00.308) 0:00:05.712 ******* 2026-08-13 20:45:08.055461 | ubuntu-noble | ok: [ubuntu-noble] => (item={'key': 'molecule-upgrade-busybox', 'value': {'id': '805ce891b941bf3283baca8a032f50997f73d3d67be56b9d0760031a96a5eaad', 'pid': 3206, 'restart_count': 0, 'started_at': '2026-08-13T20:44:03.774206292Z'}}) 2026-08-13 20:45:08.055674 | ubuntu-noble | ok: [ubuntu-noble] => (item={'key': 'molecule-upgrade-nginx', 'value': {'id': '8b348fe0950a19011d749848514b850c63e8e4c793d781513aebe1f59fde1f75', 'pid': 3269, 'restart_count': 0, 'started_at': '2026-08-13T20:44:04.312752243Z'}}) 2026-08-13 20:45:08.055981 | ubuntu-noble | 2026-08-13 20:45:08.056215 | ubuntu-noble | TASK [Build current workload state] ******************************************** 2026-08-13 20:45:08.056502 | ubuntu-noble | Thursday 13 August 2026 20:45:08 +0000 (0:00:00.653) 0:00:06.365 ******* 2026-08-13 20:45:08.107991 | ubuntu-noble | ok: [ubuntu-noble] => (item={'changed': False, 'stdout': '[\n {\n "Id": "805ce891b941bf3283baca8a032f50997f73d3d67be56b9d0760031a96a5eaad",\n "Created": "2026-08-13T20:44:03.559361282Z",\n "Path": "sh",\n "Args": [\n "-c",\n "while true; do date +%s >> /tmp/ticks; sleep 1; done"\n ],\n "State": {\n "Status": "running",\n "Running": true,\n "Paused": false,\n "Restarting": false,\n "OOMKilled": false,\n "Dead": false,\n "Pid": 3206,\n "ExitCode": 0,\n "Error": "",\n "StartedAt": "2026-08-13T20:44:03.774206292Z",\n "FinishedAt": "0001-01-01T00:00:00Z"\n },\n "Image": "sha256:b116e155074440ffd9e449559433feb4cd2341eb3554b1da1c638c976e56451d",\n "ResolvConfPath": "/var/lib/docker/containers/805ce891b941bf3283baca8a032f50997f73d3d67be56b9d0760031a96a5eaad/resolv.conf",\n "HostnamePath": "/var/lib/docker/containers/805ce891b941bf3283baca8a032f50997f73d3d67be56b9d0760031a96a5eaad/hostname",\n "HostsPath": "/var/lib/docker/containers/805ce891b941bf3283baca8a032f50997f73d3d67be56b9d0760031a96a5eaad/hosts",\n "LogPath": "/var/lib/docker/containers/805ce891b941bf3283baca8a032f50997f73d3d67be56b9d0760031a96a5eaad/805ce891b941bf3283baca8a032f50997f73d3d67be56b9d0760031a96a5eaad-json.log",\n "Name": "/molecule-upgrade-busybox",\n "RestartCount": 0,\n "Driver": "overlay2",\n "Platform": "linux",\n "MountLabel": "",\n "ProcessLabel": "",\n "AppArmorProfile": "docker-default",\n "ExecIDs": null,\n "HostConfig": {\n "Binds": null,\n "ContainerIDFile": "",\n "LogConfig": {\n "Type": "json-file",\n "Config": {\n "max-file": "5",\n "max-size": "50m"\n }\n },\n "NetworkMode": "default",\n "PortBindings": {},\n "RestartPolicy": {\n "Name": "no",\n "MaximumRetryCount": 0\n },\n "AutoRemove": false,\n "VolumeDriver": "",\n "VolumesFrom": null,\n "ConsoleSize": [\n 0,\n 0\n ],\n "CapAdd": null,\n "CapDrop": null,\n "CgroupnsMode": "private",\n "Dns": [],\n "DnsOptions": [],\n "DnsSearch": [],\n "ExtraHosts": null,\n "GroupAdd": null,\n "IpcMode": "private",\n "Cgroup": "",\n "Links": null,\n "OomScoreAdj": 0,\n "PidMode": "",\n "Privileged": false,\n "PublishAllPorts": false,\n "ReadonlyRootfs": false,\n "SecurityOpt": null,\n "UTSMode": "",\n "UsernsMode": "",\n "ShmSize": 67108864,\n "Runtime": "runc",\n "Isolation": "",\n "CpuShares": 0,\n "Memory": 0,\n "NanoCpus": 0,\n "CgroupParent": "",\n "BlkioWeight": 0,\n "BlkioWeightDevice": [],\n "BlkioDeviceReadBps": [],\n "BlkioDeviceWriteBps": [],\n "BlkioDeviceReadIOps": [],\n "BlkioDeviceWriteIOps": [],\n "CpuPeriod": 0,\n "CpuQuota": 0,\n "CpuRealtimePeriod": 0,\n "CpuRealtimeRuntime": 0,\n "CpusetCpus": "",\n "CpusetMems": "",\n "Devices": [],\n "DeviceCgroupRules": null,\n "DeviceRequests": null,\n "MemoryReservation": 0,\n "MemorySwap": 0,\n "MemorySwappiness": null,\n "OomKillDisable": null,\n "PidsLimit": null,\n "Ulimits": [\n {\n "Name": "nofile",\n "Hard": 1048576,\n "Soft": 1048576\n }\n ],\n "CpuCount": 0,\n "CpuPercent": 0,\n "IOMaximumIOps": 0,\n "IOMaximumBandwidth": 0,\n "MaskedPaths": [\n "/proc/asound",\n "/proc/acpi",\n "/proc/kcore",\n "/proc/keys",\n "/proc/latency_stats",\n "/proc/timer_list",\n "/proc/timer_stats",\n "/proc/sched_debug",\n "/proc/scsi",\n "/sys/firmware",\n "/sys/devices/virtual/powercap"\n ],\n "ReadonlyPaths": [\n "/proc/bus",\n "/proc/fs",\n "/proc/irq",\n "/proc/sys",\n "/proc/sysrq-trigger"\n ]\n },\n "GraphDriver": {\n "Data": {\n "LowerDir": "/var/lib/docker/overlay2/a415b0845bedfd15eb0370bfcbb82009938046618e2545135a2be65691d070b4-init/diff:/var/lib/docker/overlay2/5024268c74e5412067fa225d1b25d6734601fbde4de76fb9fbee7a9da9b5ab20/diff",\n "MergedDir": "/var/lib/docker/overlay2/a415b0845bedfd15eb0370bfcbb82009938046618e2545135a2be65691d070b4/merged",\n "UpperDir": "/var/lib/docker/overlay2/a415b0845bedfd15eb0370bfcbb82009938046618e2545135a2be65691d070b4/diff",\n "WorkDir": "/var/lib/docker/overlay2/a415b0845bedfd15eb0370bfcbb82009938046618e2545135a2be65691d070b4/work"\n },\n "Name": "overlay2"\n },\n "Mounts": [],\n "Config": {\n "Hostname": "805ce891b941",\n "Domainname": "",\n "User": "",\n "AttachStdin": false,\n "AttachStdout": false,\n "AttachStderr": false,\n "Tty": false,\n "OpenStdin": false,\n "StdinOnce": false,\n "Env": [\n "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"\n ],\n "Cmd": [\n "sh",\n "-c",\n "while true; do date +%s >> /tmp/ticks; sleep 1; done"\n ],\n "Image": "docker.io/library/busybox:1.36.1",\n "Volumes": null,\n "WorkingDir": "",\n "Entrypoint": null,\n "NetworkDisabled": true,\n "OnBuild": null,\n "Labels": {}\n },\n "NetworkSettings": {\n "Bridge": "",\n "SandboxID": "cc8dfd7d91b878884d03baf06ac6507ae03de6b91de0ba90f7eff56b3d0f9f15",\n "HairpinMode": false,\n "LinkLocalIPv6Address": "",\n "LinkLocalIPv6PrefixLen": 0,\n "Ports": {},\n "SandboxKey": "/run/docker/netns/cc8dfd7d91b8",\n "SecondaryIPAddresses": null,\n "SecondaryIPv6Addresses": null,\n "EndpointID": "",\n "Gateway": "",\n "GlobalIPv6Address": "",\n "GlobalIPv6PrefixLen": 0,\n "IPAddress": "",\n "IPPrefixLen": 0,\n "IPv6Gateway": "",\n "MacAddress": "",\n "Networks": {\n "bridge": {\n "IPAMConfig": null,\n "Links": null,\n "Aliases": null,\n "NetworkID": "",\n "EndpointID": "",\n "Gateway": "",\n "IPAddress": "",\n "IPPrefixLen": 0,\n "IPv6Gateway": "",\n "GlobalIPv6Address": "",\n "GlobalIPv6PrefixLen": 0,\n "MacAddress": "",\n "DriverOpts": null\n }\n }\n }\n }\n]', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'inspect', 'molecule-upgrade-busybox'], 'start': '2026-08-13 20:45:07.664822', 'end': '2026-08-13 20:45:07.696043', 'delta': '0:00:00.031221', 'msg': '', 'invocation': {'module_args': {'argv': ['docker', 'inspect', 'molecule-upgrade-busybox'], '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, '_raw_params': None, 'cmd': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['[', ' {', ' "Id": "805ce891b941bf3283baca8a032f50997f73d3d67be56b9d0760031a96a5eaad",', ' "Created": "2026-08-13T20:44:03.559361282Z",', ' "Path": "sh",', ' "Args": [', ' "-c",', ' "while true; do date +%s >> /tmp/ticks; sleep 1; done"', ' ],', ' "State": {', ' "Status": "running",', ' "Running": true,', ' "Paused": false,', ' "Restarting": false,', ' "OOMKilled": false,', ' "Dead": false,', ' "Pid": 3206,', ' "ExitCode": 0,', ' "Error": "",', ' "StartedAt": "2026-08-13T20:44:03.774206292Z",', ' "FinishedAt": "0001-01-01T00:00:00Z"', ' },', ' "Image": "sha256:b116e155074440ffd9e449559433feb4cd2341eb3554b1da1c638c976e56451d",', ' "ResolvConfPath": "/var/lib/docker/containers/805ce891b941bf3283baca8a032f50997f73d3d67be56b9d0760031a96a5eaad/resolv.conf",', ' "HostnamePath": "/var/lib/docker/containers/805ce891b941bf3283baca8a032f50997f73d3d67be56b9d0760031a96a5eaad/hostname",', ' "HostsPath": "/var/lib/docker/containers/805ce891b941bf3283baca8a032f50997f73d3d67be56b9d0760031a96a5eaad/hosts",', ' "LogPath": "/var/lib/docker/containers/805ce891b941bf3283baca8a032f50997f73d3d67be56b9d0760031a96a5eaad/805ce891b941bf3283baca8a032f50997f73d3d67be56b9d0760031a96a5eaad-json.log",', ' "Name": "/molecule-upgrade-busybox",', ' "RestartCount": 0,', ' "Driver": "overlay2",', ' "Platform": "linux",', ' "MountLabel": "",', ' "ProcessLabel": "",', ' "AppArmorProfile": "docker-default",', ' "ExecIDs": null,', ' "HostConfig": {', ' "Binds": null,', ' "ContainerIDFile": "",', ' "LogConfig": {', ' "Type": "json-file",', ' "Config": {', ' "max-file": "5",', ' "max-size": "50m"', ' }', ' },', ' "NetworkMode": "default",', ' "PortBindings": {},', ' "RestartPolicy": {', ' "Name": "no",', ' "MaximumRetryCount": 0', ' },', ' "AutoRemove": false,', ' "VolumeDriver": "",', ' "VolumesFrom": null,', ' "ConsoleSize": [', ' 0,', ' 0', ' ],', ' "CapAdd": null,', ' "CapDrop": null,', ' "CgroupnsMode": "private",', ' "Dns": [],', ' "DnsOptions": [],', ' "DnsSearch": [],', ' "ExtraHosts": null,', ' "GroupAdd": null,', ' "IpcMode": "private",', ' "Cgroup": "",', ' "Links": null,', ' "OomScoreAdj": 0,', ' "PidMode": "",', ' "Privileged": false,', ' "PublishAllPorts": false,', ' "ReadonlyRootfs": false,', ' "SecurityOpt": null,', ' "UTSMode": "",', ' "UsernsMode": "",', ' "ShmSize": 67108864,', ' "Runtime": "runc",', ' "Isolation": "",', ' "CpuShares": 0,', ' "Memory": 0,', ' "NanoCpus": 0,', ' "CgroupParent": "",', ' "BlkioWeight": 0,', ' "BlkioWeightDevice": [],', ' "BlkioDeviceReadBps": [],', ' "BlkioDeviceWriteBps": [],', ' "BlkioDeviceReadIOps": [],', ' "BlkioDeviceWriteIOps": [],', ' "CpuPeriod": 0,', ' "CpuQuota": 0,', ' "CpuRealtimePeriod": 0,', ' "CpuRealtimeRuntime": 0,', ' "CpusetCpus": "",', ' "CpusetMems": "",', ' "Devices": [],', ' "DeviceCgroupRules": null,', ' "DeviceRequests": null,', ' "MemoryReservation": 0,', ' "MemorySwap": 0,', ' "MemorySwappiness": null,', ' "OomKillDisable": null,', ' "PidsLimit": null,', ' "Ulimits": [', ' {', ' "Name": "nofile",', ' "Hard": 1048576,', ' "Soft": 1048576', ' }', ' ],', ' "CpuCount": 0,', ' "CpuPercent": 0,', ' "IOMaximumIOps": 0,', ' "IOMaximumBandwidth": 0,', ' "MaskedPaths": [', ' "/proc/asound",', ' "/proc/acpi",', ' "/proc/kcore",', ' "/proc/keys",', ' "/proc/latency_stats",', ' "/proc/timer_list",', ' "/proc/timer_stats",', ' "/proc/sched_debug",', ' "/proc/scsi",', ' "/sys/firmware",', ' "/sys/devices/virtual/powercap"', ' ],', ' "ReadonlyPaths": [', ' "/proc/bus",', ' "/proc/fs",', ' "/proc/irq",', ' "/proc/sys",', ' "/proc/sysrq-trigger"', ' ]', ' },', ' "GraphDriver": {', ' "Data": {', ' "LowerDir": "/var/lib/docker/overlay2/a415b0845bedfd15eb0370bfcbb82009938046618e2545135a2be65691d070b4-init/diff:/var/lib/docker/overlay2/5024268c74e5412067fa225d1b25d6734601fbde4de76fb9fbee7a9da9b5ab20/diff",', ' "MergedDir": "/var/lib/docker/overlay2/a415b0845bedfd15eb0370bfcbb82009938046618e2545135a2be65691d070b4/merged",', ' "UpperDir": "/var/lib/docker/overlay2/a415b0845bedfd15eb0370bfcbb82009938046618e2545135a2be65691d070b4/diff",', ' "WorkDir": "/var/lib/docker/overlay2/a415b0845bedfd15eb0370bfcbb82009938046618e2545135a2be65691d070b4/work"', ' },', ' "Name": "overlay2"', ' },', ' "Mounts": [],', ' "Config": {', ' "Hostname": "805ce891b941",', ' "Domainname": "",', ' "User": "",', ' "AttachStdin": false,', ' "AttachStdout": false,', ' "AttachStderr": false,', ' "Tty": false,', ' "OpenStdin": false,', ' "StdinOnce": false,', ' "Env": [', ' "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"', ' ],', ' "Cmd": [', ' "sh",', ' "-c",', ' "while true; do date +%s >> /tmp/ticks; sleep 1; done"', ' ],', ' "Image": "docker.io/library/busybox:1.36.1",', ' "Volumes": null,', ' "WorkingDir": "",', ' "Entrypoint": null,', ' "NetworkDisabled": true,', ' "OnBuild": null,', ' "Labels": {}', ' },', ' "NetworkSettings": {', ' "Bridge": "",', ' "SandboxID": "cc8dfd7d91b878884d03baf06ac6507ae03de6b91de0ba90f7eff56b3d0f9f15",', ' "HairpinMode": false,', ' "LinkLocalIPv6Address": "",', ' "LinkLocalIPv6PrefixLen": 0,', ' "Ports": {},', ' "SandboxKey": "/run/docker/netns/cc8dfd7d91b8",', ' "SecondaryIPAddresses": null,', ' "SecondaryIPv6Addresses": null,', ' "EndpointID": "",', ' "Gateway": "",', ' "GlobalIPv6Address": "",', ' "GlobalIPv6PrefixLen": 0,', ' "IPAddress": "",', ' "IPPrefixLen": 0,', ' "IPv6Gateway": "",', ' "MacAddress": "",', ' "Networks": {', ' "bridge": {', ' "IPAMConfig": null,', ' "Links": null,', ' "Aliases": null,', ' "NetworkID": "",', ' "EndpointID": "",', ' "Gateway": "",', ' "IPAddress": "",', ' "IPPrefixLen": 0,', ' "IPv6Gateway": "",', ' "GlobalIPv6Address": "",', ' "GlobalIPv6PrefixLen": 0,', ' "MacAddress": "",', ' "DriverOpts": null', ' }', ' }', ' }', ' }', ']'], 'stderr_lines': [], 'failed': False, 'item': {'key': 'molecule-upgrade-busybox', 'value': {'id': '805ce891b941bf3283baca8a032f50997f73d3d67be56b9d0760031a96a5eaad', 'pid': 3206, 'restart_count': 0, 'started_at': '2026-08-13T20:44:03.774206292Z'}}, 'ansible_loop_var': 'item'}) 2026-08-13 20:45:08.118334 | ubuntu-noble | ok: [ubuntu-noble] => (item={'changed': False, 'stdout': '[\n {\n "Id": "8b348fe0950a19011d749848514b850c63e8e4c793d781513aebe1f59fde1f75",\n "Created": "2026-08-13T20:44:04.11297248Z",\n "Path": "/docker-entrypoint.sh",\n "Args": [\n "nginx",\n "-g",\n "daemon off;"\n ],\n "State": {\n "Status": "running",\n "Running": true,\n "Paused": false,\n "Restarting": false,\n "OOMKilled": false,\n "Dead": false,\n "Pid": 3269,\n "ExitCode": 0,\n "Error": "",\n "StartedAt": "2026-08-13T20:44:04.312752243Z",\n "FinishedAt": "0001-01-01T00:00:00Z"\n },\n "Image": "sha256:6769dc3a703c719c1d2756bda113659be28ae16cf0da58dd5fd823d6b9a050ea",\n "ResolvConfPath": "/var/lib/docker/containers/8b348fe0950a19011d749848514b850c63e8e4c793d781513aebe1f59fde1f75/resolv.conf",\n "HostnamePath": "/var/lib/docker/containers/8b348fe0950a19011d749848514b850c63e8e4c793d781513aebe1f59fde1f75/hostname",\n "HostsPath": "/var/lib/docker/containers/8b348fe0950a19011d749848514b850c63e8e4c793d781513aebe1f59fde1f75/hosts",\n "LogPath": "/var/lib/docker/containers/8b348fe0950a19011d749848514b850c63e8e4c793d781513aebe1f59fde1f75/8b348fe0950a19011d749848514b850c63e8e4c793d781513aebe1f59fde1f75-json.log",\n "Name": "/molecule-upgrade-nginx",\n "RestartCount": 0,\n "Driver": "overlay2",\n "Platform": "linux",\n "MountLabel": "",\n "ProcessLabel": "",\n "AppArmorProfile": "docker-default",\n "ExecIDs": null,\n "HostConfig": {\n "Binds": null,\n "ContainerIDFile": "",\n "LogConfig": {\n "Type": "json-file",\n "Config": {\n "max-file": "5",\n "max-size": "50m"\n }\n },\n "NetworkMode": "host",\n "PortBindings": {},\n "RestartPolicy": {\n "Name": "no",\n "MaximumRetryCount": 0\n },\n "AutoRemove": false,\n "VolumeDriver": "",\n "VolumesFrom": null,\n "ConsoleSize": [\n 0,\n 0\n ],\n "CapAdd": null,\n "CapDrop": null,\n "CgroupnsMode": "private",\n "Dns": [],\n "DnsOptions": [],\n "DnsSearch": [],\n "ExtraHosts": null,\n "GroupAdd": null,\n "IpcMode": "private",\n "Cgroup": "",\n "Links": null,\n "OomScoreAdj": 0,\n "PidMode": "",\n "Privileged": false,\n "PublishAllPorts": false,\n "ReadonlyRootfs": false,\n "SecurityOpt": null,\n "UTSMode": "",\n "UsernsMode": "",\n "ShmSize": 67108864,\n "Runtime": "runc",\n "Isolation": "",\n "CpuShares": 0,\n "Memory": 0,\n "NanoCpus": 0,\n "CgroupParent": "",\n "BlkioWeight": 0,\n "BlkioWeightDevice": [],\n "BlkioDeviceReadBps": [],\n "BlkioDeviceWriteBps": [],\n "BlkioDeviceReadIOps": [],\n "BlkioDeviceWriteIOps": [],\n "CpuPeriod": 0,\n "CpuQuota": 0,\n "CpuRealtimePeriod": 0,\n "CpuRealtimeRuntime": 0,\n "CpusetCpus": "",\n "CpusetMems": "",\n "Devices": [],\n "DeviceCgroupRules": null,\n "DeviceRequests": null,\n "MemoryReservation": 0,\n "MemorySwap": 0,\n "MemorySwappiness": null,\n "OomKillDisable": null,\n "PidsLimit": null,\n "Ulimits": [\n {\n "Name": "nofile",\n "Hard": 1048576,\n "Soft": 1048576\n }\n ],\n "CpuCount": 0,\n "CpuPercent": 0,\n "IOMaximumIOps": 0,\n "IOMaximumBandwidth": 0,\n "Mounts": [\n {\n "Type": "bind",\n "Source": "/var/lib/docker-upgrade-nginx.conf",\n "Target": "/etc/nginx/conf.d/default.conf",\n "ReadOnly": true\n }\n ],\n "MaskedPaths": [\n "/proc/asound",\n "/proc/acpi",\n "/proc/kcore",\n "/proc/keys",\n "/proc/latency_stats",\n "/proc/timer_list",\n "/proc/timer_stats",\n "/proc/sched_debug",\n "/proc/scsi",\n "/sys/firmware",\n "/sys/devices/virtual/powercap"\n ],\n "ReadonlyPaths": [\n "/proc/bus",\n "/proc/fs",\n "/proc/irq",\n "/proc/sys",\n "/proc/sysrq-trigger"\n ]\n },\n "GraphDriver": {\n "Data": {\n "LowerDir": "/var/lib/docker/overlay2/9d31818fff0642269b53df5cddfbfb48ddfc327e041e9b20ca2a0ec566b3cb75-init/diff:/var/lib/docker/overlay2/ddb7766f85376e9da3d0a76ac15b0adadf30a6f2d9c286e5b567a172504fab2a/diff:/var/lib/docker/overlay2/a47ed2211b7aebb949a180e87c85986f99bc5262da495b207bc0f9bcb3bf3119/diff:/var/lib/docker/overlay2/af265a9810952adbb243a3bad7516fe3e2f097ea4fd6aa0d7a89cf98dd5d6ccd/diff:/var/lib/docker/overlay2/09eab2d4ab39caf41cdce8eaff79aef19c0e8c1ef2184e39f71989b3c9041917/diff:/var/lib/docker/overlay2/df2ff3d1e086e9d71f59519d53c5d6548dc4c5076362cefceb929f6449168a79/diff:/var/lib/docker/overlay2/ba3e7cf399e316b30b1c505e80871394041db97bd567c02f467fbbd4e03e5ac2/diff:/var/lib/docker/overlay2/12e1eb71cc5e19475ea6b62fd5d7d8e5c73e7aacacdd25adb7f2e8eeec625059/diff:/var/lib/docker/overlay2/e4d3ece94f76a6220bd28d5ffa7c8d4e72108c2f9d78ff7c8e56cb7f6a75b04d/diff",\n "MergedDir": "/var/lib/docker/overlay2/9d31818fff0642269b53df5cddfbfb48ddfc327e041e9b20ca2a0ec566b3cb75/merged",\n "UpperDir": "/var/lib/docker/overlay2/9d31818fff0642269b53df5cddfbfb48ddfc327e041e9b20ca2a0ec566b3cb75/diff",\n "WorkDir": "/var/lib/docker/overlay2/9d31818fff0642269b53df5cddfbfb48ddfc327e041e9b20ca2a0ec566b3cb75/work"\n },\n "Name": "overlay2"\n },\n "Mounts": [\n {\n "Type": "bind",\n "Source": "/var/lib/docker-upgrade-nginx.conf",\n "Destination": "/etc/nginx/conf.d/default.conf",\n "Mode": "",\n "RW": false,\n "Propagation": "rslave"\n }\n ],\n "Config": {\n "Hostname": "np0000189445",\n "Domainname": "",\n "User": "",\n "AttachStdin": false,\n "AttachStdout": false,\n "AttachStderr": false,\n "ExposedPorts": {\n "80/tcp": {}\n },\n "Tty": false,\n "OpenStdin": false,\n "StdinOnce": false,\n "Env": [\n "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",\n "NGINX_VERSION=1.27.5",\n "PKG_RELEASE=1",\n "DYNPKG_RELEASE=1",\n "NJS_VERSION=0.8.10",\n "NJS_RELEASE=1"\n ],\n "Cmd": [\n "nginx",\n "-g",\n "daemon off;"\n ],\n "Image": "docker.io/library/nginx:1.27.5-alpine",\n "Volumes": null,\n "WorkingDir": "/",\n "Entrypoint": [\n "/docker-entrypoint.sh"\n ],\n "OnBuild": null,\n "Labels": {\n "maintainer": "NGINX Docker Maintainers "\n },\n "StopSignal": "SIGQUIT"\n },\n "NetworkSettings": {\n "Bridge": "",\n "SandboxID": "1fcccb171295661e491aa0e0a746146377d4b2a410c76ca61aa950d482a16171",\n "HairpinMode": false,\n "LinkLocalIPv6Address": "",\n "LinkLocalIPv6PrefixLen": 0,\n "Ports": {},\n "SandboxKey": "/run/docker/netns/default",\n "SecondaryIPAddresses": null,\n "SecondaryIPv6Addresses": null,\n "EndpointID": "",\n "Gateway": "",\n "GlobalIPv6Address": "",\n "GlobalIPv6PrefixLen": 0,\n "IPAddress": "",\n "IPPrefixLen": 0,\n "IPv6Gateway": "",\n "MacAddress": "",\n "Networks": {\n "host": {\n "IPAMConfig": null,\n "Links": null,\n "Aliases": null,\n "NetworkID": "ac9aaf85b5b6968e99684b6b383b49fbb3fdc62f4341700066c551566413d5c1",\n "EndpointID": "fbde6ab6f35d48eac5d3a32bb882fb31baed64a7efc02763521c3d5f914efe89",\n "Gateway": "",\n "IPAddress": "",\n "IPPrefixLen": 0,\n "IPv6Gateway": "",\n "GlobalIPv6Address": "",\n "GlobalIPv6PrefixLen": 0,\n "MacAddress": "",\n "DriverOpts": null\n }\n }\n }\n }\n]', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'inspect', 'molecule-upgrade-nginx'], 'start': '2026-08-13 20:45:07.979873', 'end': '2026-08-13 20:45:08.013485', 'delta': '0:00:00.033612', 'msg': '', 'invocation': {'module_args': {'argv': ['docker', 'inspect', 'molecule-upgrade-nginx'], '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, '_raw_params': None, 'cmd': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['[', ' {', ' "Id": "8b348fe0950a19011d749848514b850c63e8e4c793d781513aebe1f59fde1f75",', ' "Created": "2026-08-13T20:44:04.11297248Z",', ' "Path": "/docker-entrypoint.sh",', ' "Args": [', ' "nginx",', ' "-g",', ' "daemon off;"', ' ],', ' "State": {', ' "Status": "running",', ' "Running": true,', ' "Paused": false,', ' "Restarting": false,', ' "OOMKilled": false,', ' "Dead": false,', ' "Pid": 3269,', ' "ExitCode": 0,', ' "Error": "",', ' "StartedAt": "2026-08-13T20:44:04.312752243Z",', ' "FinishedAt": "0001-01-01T00:00:00Z"', ' },', ' "Image": "sha256:6769dc3a703c719c1d2756bda113659be28ae16cf0da58dd5fd823d6b9a050ea",', ' "ResolvConfPath": "/var/lib/docker/containers/8b348fe0950a19011d749848514b850c63e8e4c793d781513aebe1f59fde1f75/resolv.conf",', ' "HostnamePath": "/var/lib/docker/containers/8b348fe0950a19011d749848514b850c63e8e4c793d781513aebe1f59fde1f75/hostname",', ' "HostsPath": "/var/lib/docker/containers/8b348fe0950a19011d749848514b850c63e8e4c793d781513aebe1f59fde1f75/hosts",', ' "LogPath": "/var/lib/docker/containers/8b348fe0950a19011d749848514b850c63e8e4c793d781513aebe1f59fde1f75/8b348fe0950a19011d749848514b850c63e8e4c793d781513aebe1f59fde1f75-json.log",', ' "Name": "/molecule-upgrade-nginx",', ' "RestartCount": 0,', ' "Driver": "overlay2",', ' "Platform": "linux",', ' "MountLabel": "",', ' "ProcessLabel": "",', ' "AppArmorProfile": "docker-default",', ' "ExecIDs": null,', ' "HostConfig": {', ' "Binds": null,', ' "ContainerIDFile": "",', ' "LogConfig": {', ' "Type": "json-file",', ' "Config": {', ' "max-file": "5",', ' "max-size": "50m"', ' }', ' },', ' "NetworkMode": "host",', ' "PortBindings": {},', ' "RestartPolicy": {', ' "Name": "no",', ' "MaximumRetryCount": 0', ' },', ' "AutoRemove": false,', ' "VolumeDriver": "",', ' "VolumesFrom": null,', ' "ConsoleSize": [', ' 0,', ' 0', ' ],', ' "CapAdd": null,', ' "CapDrop": null,', ' "CgroupnsMode": "private",', ' "Dns": [],', ' "DnsOptions": [],', ' "DnsSearch": [],', ' "ExtraHosts": null,', ' "GroupAdd": null,', ' "IpcMode": "private",', ' "Cgroup": "",', ' "Links": null,', ' "OomScoreAdj": 0,', ' "PidMode": "",', ' "Privileged": false,', ' "PublishAllPorts": false,', ' "ReadonlyRootfs": false,', ' "SecurityOpt": null,', ' "UTSMode": "",', ' "UsernsMode": "",', ' "ShmSize": 67108864,', ' "Runtime": "runc",', ' "Isolation": "",', ' "CpuShares": 0,', ' "Memory": 0,', ' "NanoCpus": 0,', ' "CgroupParent": "",', ' "BlkioWeight": 0,', ' "BlkioWeightDevice": [],', ' "BlkioDeviceReadBps": [],', ' "BlkioDeviceWriteBps": [],', ' "BlkioDeviceReadIOps": [],', ' "BlkioDeviceWriteIOps": [],', ' "CpuPeriod": 0,', ' "CpuQuota": 0,', ' "CpuRealtimePeriod": 0,', ' "CpuRealtimeRuntime": 0,', ' "CpusetCpus": "",', ' "CpusetMems": "",', ' "Devices": [],', ' "DeviceCgroupRules": null,', ' "DeviceRequests": null,', ' "MemoryReservation": 0,', ' "MemorySwap": 0,', ' "MemorySwappiness": null,', ' "OomKillDisable": null,', ' "PidsLimit": null,', ' "Ulimits": [', ' {', ' "Name": "nofile",', ' "Hard": 1048576,', ' "Soft": 1048576', ' }', ' ],', ' "CpuCount": 0,', ' "CpuPercent": 0,', ' "IOMaximumIOps": 0,', ' "IOMaximumBandwidth": 0,', ' "Mounts": [', ' {', ' "Type": "bind",', ' "Source": "/var/lib/docker-upgrade-nginx.conf",', ' "Target": "/etc/nginx/conf.d/default.conf",', ' "ReadOnly": true', ' }', ' ],', ' "MaskedPaths": [', ' "/proc/asound",', ' "/proc/acpi",', ' "/proc/kcore",', ' "/proc/keys",', ' "/proc/latency_stats",', ' "/proc/timer_list",', ' "/proc/timer_stats",', ' "/proc/sched_debug",', ' "/proc/scsi",', ' "/sys/firmware",', ' "/sys/devices/virtual/powercap"', ' ],', ' "ReadonlyPaths": [', ' "/proc/bus",', ' "/proc/fs",', ' "/proc/irq",', ' "/proc/sys",', ' "/proc/sysrq-trigger"', ' ]', ' },', ' "GraphDriver": {', ' "Data": {', ' "LowerDir": "/var/lib/docker/overlay2/9d31818fff0642269b53df5cddfbfb48ddfc327e041e9b20ca2a0ec566b3cb75-init/diff:/var/lib/docker/overlay2/ddb7766f85376e9da3d0a76ac15b0adadf30a6f2d9c286e5b567a172504fab2a/diff:/var/lib/docker/overlay2/a47ed2211b7aebb949a180e87c85986f99bc5262da495b207bc0f9bcb3bf3119/diff:/var/lib/docker/overlay2/af265a9810952adbb243a3bad7516fe3e2f097ea4fd6aa0d7a89cf98dd5d6ccd/diff:/var/lib/docker/overlay2/09eab2d4ab39caf41cdce8eaff79aef19c0e8c1ef2184e39f71989b3c9041917/diff:/var/lib/docker/overlay2/df2ff3d1e086e9d71f59519d53c5d6548dc4c5076362cefceb929f6449168a79/diff:/var/lib/docker/overlay2/ba3e7cf399e316b30b1c505e80871394041db97bd567c02f467fbbd4e03e5ac2/diff:/var/lib/docker/overlay2/12e1eb71cc5e19475ea6b62fd5d7d8e5c73e7aacacdd25adb7f2e8eeec625059/diff:/var/lib/docker/overlay2/e4d3ece94f76a6220bd28d5ffa7c8d4e72108c2f9d78ff7c8e56cb7f6a75b04d/diff",', ' "MergedDir": "/var/lib/docker/overlay2/9d31818fff0642269b53df5cddfbfb48ddfc327e041e9b20ca2a0ec566b3cb75/merged",', ' "UpperDir": "/var/lib/docker/overlay2/9d31818fff0642269b53df5cddfbfb48ddfc327e041e9b20ca2a0ec566b3cb75/diff",', ' "WorkDir": "/var/lib/docker/overlay2/9d31818fff0642269b53df5cddfbfb48ddfc327e041e9b20ca2a0ec566b3cb75/work"', ' },', ' "Name": "overlay2"', ' },', ' "Mounts": [', ' {', ' "Type": "bind",', ' "Source": "/var/lib/docker-upgrade-nginx.conf",', ' "Destination": "/etc/nginx/conf.d/default.conf",', ' "Mode": "",', ' "RW": false,', ' "Propagation": "rslave"', ' }', ' ],', ' "Config": {', ' "Hostname": "np0000189445",', ' "Domainname": "",', ' "User": "",', ' "AttachStdin": false,', ' "AttachStdout": false,', ' "AttachStderr": false,', ' "ExposedPorts": {', ' "80/tcp": {}', ' },', ' "Tty": false,', ' "OpenStdin": false,', ' "StdinOnce": false,', ' "Env": [', ' "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",', ' "NGINX_VERSION=1.27.5",', ' "PKG_RELEASE=1",', ' "DYNPKG_RELEASE=1",', ' "NJS_VERSION=0.8.10",', ' "NJS_RELEASE=1"', ' ],', ' "Cmd": [', ' "nginx",', ' "-g",', ' "daemon off;"', ' ],', ' "Image": "docker.io/library/nginx:1.27.5-alpine",', ' "Volumes": null,', ' "WorkingDir": "/",', ' "Entrypoint": [', ' "/docker-entrypoint.sh"', ' ],', ' "OnBuild": null,', ' "Labels": {', ' "maintainer": "NGINX Docker Maintainers "', ' },', ' "StopSignal": "SIGQUIT"', ' },', ' "NetworkSettings": {', ' "Bridge": "",', ' "SandboxID": "1fcccb171295661e491aa0e0a746146377d4b2a410c76ca61aa950d482a16171",', ' "HairpinMode": false,', ' "LinkLocalIPv6Address": "",', ' "LinkLocalIPv6PrefixLen": 0,', ' "Ports": {},', ' "SandboxKey": "/run/docker/netns/default",', ' "SecondaryIPAddresses": null,', ' "SecondaryIPv6Addresses": null,', ' "EndpointID": "",', ' "Gateway": "",', ' "GlobalIPv6Address": "",', ' "GlobalIPv6PrefixLen": 0,', ' "IPAddress": "",', ' "IPPrefixLen": 0,', ' "IPv6Gateway": "",', ' "MacAddress": "",', ' "Networks": {', ' "host": {', ' "IPAMConfig": null,', ' "Links": null,', ' "Aliases": null,', ' "NetworkID": "ac9aaf85b5b6968e99684b6b383b49fbb3fdc62f4341700066c551566413d5c1",', ' "EndpointID": "fbde6ab6f35d48eac5d3a32bb882fb31baed64a7efc02763521c3d5f914efe89",', ' "Gateway": "",', ' "IPAddress": "",', ' "IPPrefixLen": 0,', ' "IPv6Gateway": "",', ' "GlobalIPv6Address": "",', ' "GlobalIPv6PrefixLen": 0,', ' "MacAddress": "",', ' "DriverOpts": null', ' }', ' }', ' }', ' }', ']'], 'stderr_lines': [], 'failed': False, 'item': {'key': 'molecule-upgrade-nginx', 'value': {'id': '8b348fe0950a19011d749848514b850c63e8e4c793d781513aebe1f59fde1f75', 'pid': 3269, 'restart_count': 0, 'started_at': '2026-08-13T20:44:04.312752243Z'}}, 'ansible_loop_var': 'item'}) 2026-08-13 20:45:08.125608 | ubuntu-noble | 2026-08-13 20:45:08.125854 | ubuntu-noble | TASK [Assert Docker daemon was not restarted] ********************************** 2026-08-13 20:45:08.126073 | ubuntu-noble | Thursday 13 August 2026 20:45:08 +0000 (0:00:00.072) 0:00:06.438 ******* 2026-08-13 20:45:08.170114 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-13 20:45:08.170294 | ubuntu-noble | "changed": false, 2026-08-13 20:45:08.170505 | ubuntu-noble | "msg": "All assertions passed" 2026-08-13 20:45:08.170696 | ubuntu-noble | } 2026-08-13 20:45:08.170919 | ubuntu-noble | 2026-08-13 20:45:08.171132 | ubuntu-noble | TASK [Assert new Docker daemon is installed for future activation] ************* 2026-08-13 20:45:08.171346 | ubuntu-noble | Thursday 13 August 2026 20:45:08 +0000 (0:00:00.044) 0:00:06.482 ******* 2026-08-13 20:45:08.202638 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-13 20:45:08.202857 | ubuntu-noble | "changed": false, 2026-08-13 20:45:08.203084 | ubuntu-noble | "msg": "All assertions passed" 2026-08-13 20:45:08.203261 | ubuntu-noble | } 2026-08-13 20:45:08.203441 | ubuntu-noble | 2026-08-13 20:45:08.203651 | ubuntu-noble | TASK [Assert Docker binaries point to the staged version] ********************** 2026-08-13 20:45:08.203900 | ubuntu-noble | Thursday 13 August 2026 20:45:08 +0000 (0:00:00.032) 0:00:06.514 ******* 2026-08-13 20:45:08.249761 | ubuntu-noble | ok: [ubuntu-noble] => (item={'changed': False, 'stat': {'exists': True, 'path': '/usr/bin/docker', 'mode': '0777', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': False, 'isfifo': False, 'islnk': True, 'issock': False, 'uid': 0, 'gid': 0, 'size': 39, 'inode': 33564, 'dev': 64769, 'nlink': 1, 'atime': 1786653871.5734022, 'mtime': 1786653871.565402, 'ctime': 1786653871.565402, 'wusr': True, 'rusr': True, 'xusr': True, 'wgrp': True, 'rgrp': True, 'xgrp': True, 'woth': True, 'roth': True, 'xoth': True, 'isuid': False, 'isgid': False, 'blocks': 0, 'block_size': 4096, 'device_type': 0, 'readable': True, 'writeable': True, 'executable': True, 'lnk_source': '/var/lib/downloads/docker-29.7.2/docker', 'lnk_target': '/var/lib/downloads/docker-29.7.2/docker', 'pw_name': 'root', 'gr_name': 'root', 'mimetype': 'unknown', 'charset': 'unknown', 'version': None, 'attributes': [], 'attr_flags': ''}, 'invocation': {'module_args': {'follow': False, 'path': '/usr/bin/docker', 'get_checksum': True, 'get_mime': True, 'get_attributes': True, 'checksum_algorithm': 'sha1'}}, 'failed': False, 'item': 'docker', 'ansible_loop_var': 'item'}) => { 2026-08-13 20:45:08.249948 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-13 20:45:08.250162 | ubuntu-noble | "changed": false, 2026-08-13 20:45:08.250426 | ubuntu-noble | "item": { 2026-08-13 20:45:08.250648 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-13 20:45:08.250906 | ubuntu-noble | "changed": false, 2026-08-13 20:45:08.251101 | ubuntu-noble | "failed": false, 2026-08-13 20:45:08.251306 | ubuntu-noble | "invocation": { 2026-08-13 20:45:08.251578 | ubuntu-noble | "module_args": { 2026-08-13 20:45:08.251848 | ubuntu-noble | "checksum_algorithm": "sha1", 2026-08-13 20:45:08.252046 | ubuntu-noble | "follow": false, 2026-08-13 20:45:08.252320 | ubuntu-noble | "get_attributes": true, 2026-08-13 20:45:08.252542 | ubuntu-noble | "get_checksum": true, 2026-08-13 20:45:08.252777 | ubuntu-noble | "get_mime": true, 2026-08-13 20:45:08.252992 | ubuntu-noble | "path": "/usr/bin/docker" 2026-08-13 20:45:08.253194 | ubuntu-noble | } 2026-08-13 20:45:08.253397 | ubuntu-noble | }, 2026-08-13 20:45:08.253643 | ubuntu-noble | "item": "docker", 2026-08-13 20:45:08.253927 | ubuntu-noble | "stat": { 2026-08-13 20:45:08.254128 | ubuntu-noble | "atime": 1786653871.5734022, 2026-08-13 20:45:08.254335 | ubuntu-noble | "attr_flags": "", 2026-08-13 20:45:08.254538 | ubuntu-noble | "attributes": [], 2026-08-13 20:45:08.254797 | ubuntu-noble | "block_size": 4096, 2026-08-13 20:45:08.255031 | ubuntu-noble | "blocks": 0, 2026-08-13 20:45:08.255230 | ubuntu-noble | "charset": "unknown", 2026-08-13 20:45:08.255438 | ubuntu-noble | "ctime": 1786653871.565402, 2026-08-13 20:45:08.255637 | ubuntu-noble | "dev": 64769, 2026-08-13 20:45:08.255914 | ubuntu-noble | "device_type": 0, 2026-08-13 20:45:08.256156 | ubuntu-noble | "executable": true, 2026-08-13 20:45:08.256454 | ubuntu-noble | "exists": true, 2026-08-13 20:45:08.256641 | ubuntu-noble | "gid": 0, 2026-08-13 20:45:08.256808 | ubuntu-noble | "gr_name": "root", 2026-08-13 20:45:08.256929 | ubuntu-noble | "inode": 33564, 2026-08-13 20:45:08.257063 | ubuntu-noble | "isblk": false, 2026-08-13 20:45:08.257213 | ubuntu-noble | "ischr": false, 2026-08-13 20:45:08.257344 | ubuntu-noble | "isdir": false, 2026-08-13 20:45:08.257471 | ubuntu-noble | "isfifo": false, 2026-08-13 20:45:08.257598 | ubuntu-noble | "isgid": false, 2026-08-13 20:45:08.257752 | ubuntu-noble | "islnk": true, 2026-08-13 20:45:08.257878 | ubuntu-noble | "isreg": false, 2026-08-13 20:45:08.258002 | ubuntu-noble | "issock": false, 2026-08-13 20:45:08.258127 | ubuntu-noble | "isuid": false, 2026-08-13 20:45:08.258260 | ubuntu-noble | "lnk_source": "/var/lib/downloads/docker-29.7.2/docker", 2026-08-13 20:45:08.258393 | ubuntu-noble | "lnk_target": "/var/lib/downloads/docker-29.7.2/docker", 2026-08-13 20:45:08.258525 | ubuntu-noble | "mimetype": "unknown", 2026-08-13 20:45:08.258648 | ubuntu-noble | "mode": "0777", 2026-08-13 20:45:08.258814 | ubuntu-noble | "mtime": 1786653871.565402, 2026-08-13 20:45:08.258936 | ubuntu-noble | "nlink": 1, 2026-08-13 20:45:08.259066 | ubuntu-noble | "path": "/usr/bin/docker", 2026-08-13 20:45:08.259194 | ubuntu-noble | "pw_name": "root", 2026-08-13 20:45:08.259341 | ubuntu-noble | "readable": true, 2026-08-13 20:45:08.259488 | ubuntu-noble | "rgrp": true, 2026-08-13 20:45:08.259620 | ubuntu-noble | "roth": true, 2026-08-13 20:45:08.259774 | ubuntu-noble | "rusr": true, 2026-08-13 20:45:08.259907 | ubuntu-noble | "size": 39, 2026-08-13 20:45:08.260030 | ubuntu-noble | "uid": 0, 2026-08-13 20:45:08.260162 | ubuntu-noble | "version": null, 2026-08-13 20:45:08.260328 | ubuntu-noble | "wgrp": true, 2026-08-13 20:45:08.260472 | ubuntu-noble | "woth": true, 2026-08-13 20:45:08.260614 | ubuntu-noble | "writeable": true, 2026-08-13 20:45:08.260769 | ubuntu-noble | "wusr": true, 2026-08-13 20:45:08.260900 | ubuntu-noble | "xgrp": true, 2026-08-13 20:45:08.261024 | ubuntu-noble | "xoth": true, 2026-08-13 20:45:08.261154 | ubuntu-noble | "xusr": true 2026-08-13 20:45:08.261280 | ubuntu-noble | } 2026-08-13 20:45:08.261409 | ubuntu-noble | }, 2026-08-13 20:45:08.261544 | ubuntu-noble | "msg": "All assertions passed" 2026-08-13 20:45:08.261669 | ubuntu-noble | } 2026-08-13 20:45:08.261895 | ubuntu-noble | ok: [ubuntu-noble] => (item={'changed': False, 'stat': {'exists': True, 'path': '/usr/bin/docker-init', 'mode': '0777', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': False, 'isfifo': False, 'islnk': True, 'issock': False, 'uid': 0, 'gid': 0, 'size': 44, 'inode': 33560, 'dev': 64769, 'nlink': 1, 'atime': 1786653896.589648, 'mtime': 1786653871.8554053, 'ctime': 1786653871.8554053, 'wusr': True, 'rusr': True, 'xusr': True, 'wgrp': True, 'rgrp': True, 'xgrp': True, 'woth': True, 'roth': True, 'xoth': True, 'isuid': False, 'isgid': False, 'blocks': 0, 'block_size': 4096, 'device_type': 0, 'readable': True, 'writeable': True, 'executable': True, 'lnk_source': '/var/lib/downloads/docker-29.7.2/docker-init', 'lnk_target': '/var/lib/downloads/docker-29.7.2/docker-init', 'pw_name': 'root', 'gr_name': 'root', 'mimetype': 'unknown', 'charset': 'unknown', 'version': None, 'attributes': [], 'attr_flags': ''}, 'invocation': {'module_args': {'follow': False, 'path': '/usr/bin/docker-init', 'get_checksum': True, 'get_mime': True, 'get_attributes': True, 'checksum_algorithm': 'sha1'}}, 'failed': False, 'item': 'docker-init', 'ansible_loop_var': 'item'}) => { 2026-08-13 20:45:08.262022 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-13 20:45:08.262150 | ubuntu-noble | "changed": false, 2026-08-13 20:45:08.262277 | ubuntu-noble | "item": { 2026-08-13 20:45:08.262406 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-13 20:45:08.262534 | ubuntu-noble | "changed": false, 2026-08-13 20:45:08.262660 | ubuntu-noble | "failed": false, 2026-08-13 20:45:08.262814 | ubuntu-noble | "invocation": { 2026-08-13 20:45:08.262942 | ubuntu-noble | "module_args": { 2026-08-13 20:45:08.263070 | ubuntu-noble | "checksum_algorithm": "sha1", 2026-08-13 20:45:08.263201 | ubuntu-noble | "follow": false, 2026-08-13 20:45:08.263329 | ubuntu-noble | "get_attributes": true, 2026-08-13 20:45:08.263457 | ubuntu-noble | "get_checksum": true, 2026-08-13 20:45:08.263583 | ubuntu-noble | "get_mime": true, 2026-08-13 20:45:08.263741 | ubuntu-noble | "path": "/usr/bin/docker-init" 2026-08-13 20:45:08.263867 | ubuntu-noble | } 2026-08-13 20:45:08.263991 | ubuntu-noble | }, 2026-08-13 20:45:08.264121 | ubuntu-noble | "item": "docker-init", 2026-08-13 20:45:08.264275 | ubuntu-noble | "stat": { 2026-08-13 20:45:08.264409 | ubuntu-noble | "atime": 1786653896.589648, 2026-08-13 20:45:08.264538 | ubuntu-noble | "attr_flags": "", 2026-08-13 20:45:08.264666 | ubuntu-noble | "attributes": [], 2026-08-13 20:45:08.264822 | ubuntu-noble | "block_size": 4096, 2026-08-13 20:45:08.264947 | ubuntu-noble | "blocks": 0, 2026-08-13 20:45:08.265075 | ubuntu-noble | "charset": "unknown", 2026-08-13 20:45:08.265225 | ubuntu-noble | "ctime": 1786653871.8554053, 2026-08-13 20:45:08.265386 | ubuntu-noble | "dev": 64769, 2026-08-13 20:45:08.265521 | ubuntu-noble | "device_type": 0, 2026-08-13 20:45:08.265650 | ubuntu-noble | "executable": true, 2026-08-13 20:45:08.265804 | ubuntu-noble | "exists": true, 2026-08-13 20:45:08.265931 | ubuntu-noble | "gid": 0, 2026-08-13 20:45:08.266057 | ubuntu-noble | "gr_name": "root", 2026-08-13 20:45:08.266186 | ubuntu-noble | "inode": 33560, 2026-08-13 20:45:08.266313 | ubuntu-noble | "isblk": false, 2026-08-13 20:45:08.266445 | ubuntu-noble | "ischr": false, 2026-08-13 20:45:08.266590 | ubuntu-noble | "isdir": false, 2026-08-13 20:45:08.266742 | ubuntu-noble | "isfifo": false, 2026-08-13 20:45:08.266870 | ubuntu-noble | "isgid": false, 2026-08-13 20:45:08.266998 | ubuntu-noble | "islnk": true, 2026-08-13 20:45:08.267128 | ubuntu-noble | "isreg": false, 2026-08-13 20:45:08.267255 | ubuntu-noble | "issock": false, 2026-08-13 20:45:08.267382 | ubuntu-noble | "isuid": false, 2026-08-13 20:45:08.267518 | ubuntu-noble | "lnk_source": "/var/lib/downloads/docker-29.7.2/docker-init", 2026-08-13 20:45:08.267687 | ubuntu-noble | "lnk_target": "/var/lib/downloads/docker-29.7.2/docker-init", 2026-08-13 20:45:08.267855 | ubuntu-noble | "mimetype": "unknown", 2026-08-13 20:45:08.267982 | ubuntu-noble | "mode": "0777", 2026-08-13 20:45:08.268109 | ubuntu-noble | "mtime": 1786653871.8554053, 2026-08-13 20:45:08.268353 | ubuntu-noble | "nlink": 1, 2026-08-13 20:45:08.268497 | ubuntu-noble | "path": "/usr/bin/docker-init", 2026-08-13 20:45:08.268658 | ubuntu-noble | "pw_name": "root", 2026-08-13 20:45:08.268794 | ubuntu-noble | "readable": true, 2026-08-13 20:45:08.268874 | ubuntu-noble | "rgrp": true, 2026-08-13 20:45:08.268971 | ubuntu-noble | "roth": true, 2026-08-13 20:45:08.269057 | ubuntu-noble | "rusr": true, 2026-08-13 20:45:08.269145 | ubuntu-noble | "size": 44, 2026-08-13 20:45:08.269233 | ubuntu-noble | "uid": 0, 2026-08-13 20:45:08.269326 | ubuntu-noble | "version": null, 2026-08-13 20:45:08.269416 | ubuntu-noble | "wgrp": true, 2026-08-13 20:45:08.269508 | ubuntu-noble | "woth": true, 2026-08-13 20:45:08.269597 | ubuntu-noble | "writeable": true, 2026-08-13 20:45:08.269686 | ubuntu-noble | "wusr": true, 2026-08-13 20:45:08.269803 | ubuntu-noble | "xgrp": true, 2026-08-13 20:45:08.269895 | ubuntu-noble | "xoth": true, 2026-08-13 20:45:08.269987 | ubuntu-noble | "xusr": true 2026-08-13 20:45:08.270073 | ubuntu-noble | } 2026-08-13 20:45:08.270162 | ubuntu-noble | }, 2026-08-13 20:45:08.270254 | ubuntu-noble | "msg": "All assertions passed" 2026-08-13 20:45:08.270341 | ubuntu-noble | } 2026-08-13 20:45:08.270485 | ubuntu-noble | ok: [ubuntu-noble] => (item={'changed': False, 'stat': {'exists': True, 'path': '/usr/bin/dockerd', 'mode': '0777', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': False, 'isfifo': False, 'islnk': True, 'issock': False, 'uid': 0, 'gid': 0, 'size': 40, 'inode': 33561, 'dev': 64769, 'nlink': 1, 'atime': 1786653872.1594086, 'mtime': 1786653872.1584086, 'ctime': 1786653872.1584086, 'wusr': True, 'rusr': True, 'xusr': True, 'wgrp': True, 'rgrp': True, 'xgrp': True, 'woth': True, 'roth': True, 'xoth': True, 'isuid': False, 'isgid': False, 'blocks': 0, 'block_size': 4096, 'device_type': 0, 'readable': True, 'writeable': True, 'executable': True, 'lnk_source': '/var/lib/downloads/docker-29.7.2/dockerd', 'lnk_target': '/var/lib/downloads/docker-29.7.2/dockerd', 'pw_name': 'root', 'gr_name': 'root', 'mimetype': 'unknown', 'charset': 'unknown', 'version': None, 'attributes': [], 'attr_flags': ''}, 'invocation': {'module_args': {'follow': False, 'path': '/usr/bin/dockerd', 'get_checksum': True, 'get_mime': True, 'get_attributes': True, 'checksum_algorithm': 'sha1'}}, 'failed': False, 'item': 'dockerd', 'ansible_loop_var': 'item'}) => { 2026-08-13 20:45:08.270572 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-13 20:45:08.270665 | ubuntu-noble | "changed": false, 2026-08-13 20:45:08.270774 | ubuntu-noble | "item": { 2026-08-13 20:45:08.270868 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-13 20:45:08.270957 | ubuntu-noble | "changed": false, 2026-08-13 20:45:08.271051 | ubuntu-noble | "failed": false, 2026-08-13 20:45:08.271140 | ubuntu-noble | "invocation": { 2026-08-13 20:45:08.271230 | ubuntu-noble | "module_args": { 2026-08-13 20:45:08.271327 | ubuntu-noble | "checksum_algorithm": "sha1", 2026-08-13 20:45:08.271416 | ubuntu-noble | "follow": false, 2026-08-13 20:45:08.271506 | ubuntu-noble | "get_attributes": true, 2026-08-13 20:45:08.271596 | ubuntu-noble | "get_checksum": true, 2026-08-13 20:45:08.271685 | ubuntu-noble | "get_mime": true, 2026-08-13 20:45:08.271796 | ubuntu-noble | "path": "/usr/bin/dockerd" 2026-08-13 20:45:08.271881 | ubuntu-noble | } 2026-08-13 20:45:08.271968 | ubuntu-noble | }, 2026-08-13 20:45:08.272058 | ubuntu-noble | "item": "dockerd", 2026-08-13 20:45:08.272146 | ubuntu-noble | "stat": { 2026-08-13 20:45:08.272257 | ubuntu-noble | "atime": 1786653872.1594086, 2026-08-13 20:45:08.272344 | ubuntu-noble | "attr_flags": "", 2026-08-13 20:45:08.272434 | ubuntu-noble | "attributes": [], 2026-08-13 20:45:08.272530 | ubuntu-noble | "block_size": 4096, 2026-08-13 20:45:08.272619 | ubuntu-noble | "blocks": 0, 2026-08-13 20:45:08.272723 | ubuntu-noble | "charset": "unknown", 2026-08-13 20:45:08.272818 | ubuntu-noble | "ctime": 1786653872.1584086, 2026-08-13 20:45:08.272907 | ubuntu-noble | "dev": 64769, 2026-08-13 20:45:08.272999 | ubuntu-noble | "device_type": 0, 2026-08-13 20:45:08.273087 | ubuntu-noble | "executable": true, 2026-08-13 20:45:08.273176 | ubuntu-noble | "exists": true, 2026-08-13 20:45:08.273264 | ubuntu-noble | "gid": 0, 2026-08-13 20:45:08.273352 | ubuntu-noble | "gr_name": "root", 2026-08-13 20:45:08.273443 | ubuntu-noble | "inode": 33561, 2026-08-13 20:45:08.273530 | ubuntu-noble | "isblk": false, 2026-08-13 20:45:08.273620 | ubuntu-noble | "ischr": false, 2026-08-13 20:45:08.273719 | ubuntu-noble | "isdir": false, 2026-08-13 20:45:08.273817 | ubuntu-noble | "isfifo": false, 2026-08-13 20:45:08.273906 | ubuntu-noble | "isgid": false, 2026-08-13 20:45:08.273996 | ubuntu-noble | "islnk": true, 2026-08-13 20:45:08.274087 | ubuntu-noble | "isreg": false, 2026-08-13 20:45:08.274175 | ubuntu-noble | "issock": false, 2026-08-13 20:45:08.274264 | ubuntu-noble | "isuid": false, 2026-08-13 20:45:08.274357 | ubuntu-noble | "lnk_source": "/var/lib/downloads/docker-29.7.2/dockerd", 2026-08-13 20:45:08.274451 | ubuntu-noble | "lnk_target": "/var/lib/downloads/docker-29.7.2/dockerd", 2026-08-13 20:45:08.274541 | ubuntu-noble | "mimetype": "unknown", 2026-08-13 20:45:08.274629 | ubuntu-noble | "mode": "0777", 2026-08-13 20:45:08.274738 | ubuntu-noble | "mtime": 1786653872.1584086, 2026-08-13 20:45:08.274826 | ubuntu-noble | "nlink": 1, 2026-08-13 20:45:08.274920 | ubuntu-noble | "path": "/usr/bin/dockerd", 2026-08-13 20:45:08.275011 | ubuntu-noble | "pw_name": "root", 2026-08-13 20:45:08.275101 | ubuntu-noble | "readable": true, 2026-08-13 20:45:08.275189 | ubuntu-noble | "rgrp": true, 2026-08-13 20:45:08.275278 | ubuntu-noble | "roth": true, 2026-08-13 20:45:08.275365 | ubuntu-noble | "rusr": true, 2026-08-13 20:45:08.275454 | ubuntu-noble | "size": 40, 2026-08-13 20:45:08.275542 | ubuntu-noble | "uid": 0, 2026-08-13 20:45:08.275631 | ubuntu-noble | "version": null, 2026-08-13 20:45:08.275739 | ubuntu-noble | "wgrp": true, 2026-08-13 20:45:08.275828 | ubuntu-noble | "woth": true, 2026-08-13 20:45:08.275918 | ubuntu-noble | "writeable": true, 2026-08-13 20:45:08.276008 | ubuntu-noble | "wusr": true, 2026-08-13 20:45:08.276098 | ubuntu-noble | "xgrp": true, 2026-08-13 20:45:08.276198 | ubuntu-noble | "xoth": true, 2026-08-13 20:45:08.276308 | ubuntu-noble | "xusr": true 2026-08-13 20:45:08.276395 | ubuntu-noble | } 2026-08-13 20:45:08.276481 | ubuntu-noble | }, 2026-08-13 20:45:08.276573 | ubuntu-noble | "msg": "All assertions passed" 2026-08-13 20:45:08.276660 | ubuntu-noble | } 2026-08-13 20:45:08.276851 | ubuntu-noble | ok: [ubuntu-noble] => (item={'changed': False, 'stat': {'exists': True, 'path': '/usr/bin/docker-proxy', 'mode': '0777', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': False, 'isfifo': False, 'islnk': True, 'issock': False, 'uid': 0, 'gid': 0, 'size': 45, 'inode': 33565, 'dev': 64769, 'nlink': 1, 'atime': 1786653872.445412, 'mtime': 1786653872.4444118, 'ctime': 1786653872.4444118, 'wusr': True, 'rusr': True, 'xusr': True, 'wgrp': True, 'rgrp': True, 'xgrp': True, 'woth': True, 'roth': True, 'xoth': True, 'isuid': False, 'isgid': False, 'blocks': 0, 'block_size': 4096, 'device_type': 0, 'readable': True, 'writeable': True, 'executable': True, 'lnk_source': '/var/lib/downloads/docker-29.7.2/docker-proxy', 'lnk_target': '/var/lib/downloads/docker-29.7.2/docker-proxy', 'pw_name': 'root', 'gr_name': 'root', 'mimetype': 'unknown', 'charset': 'unknown', 'version': None, 'attributes': [], 'attr_flags': ''}, 'invocation': {'module_args': {'follow': False, 'path': '/usr/bin/docker-proxy', 'get_checksum': True, 'get_mime': True, 'get_attributes': True, 'checksum_algorithm': 'sha1'}}, 'failed': False, 'item': 'docker-proxy', 'ansible_loop_var': 'item'}) => { 2026-08-13 20:45:08.276947 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-13 20:45:08.277039 | ubuntu-noble | "changed": false, 2026-08-13 20:45:08.277129 | ubuntu-noble | "item": { 2026-08-13 20:45:08.277219 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-13 20:45:08.277313 | ubuntu-noble | "changed": false, 2026-08-13 20:45:08.277404 | ubuntu-noble | "failed": false, 2026-08-13 20:45:08.277493 | ubuntu-noble | "invocation": { 2026-08-13 20:45:08.277583 | ubuntu-noble | "module_args": { 2026-08-13 20:45:08.277679 | ubuntu-noble | "checksum_algorithm": "sha1", 2026-08-13 20:45:08.277787 | ubuntu-noble | "follow": false, 2026-08-13 20:45:08.277875 | ubuntu-noble | "get_attributes": true, 2026-08-13 20:45:08.277969 | ubuntu-noble | "get_checksum": true, 2026-08-13 20:45:08.278059 | ubuntu-noble | "get_mime": true, 2026-08-13 20:45:08.278151 | ubuntu-noble | "path": "/usr/bin/docker-proxy" 2026-08-13 20:45:08.278237 | ubuntu-noble | } 2026-08-13 20:45:08.278323 | ubuntu-noble | }, 2026-08-13 20:45:08.278416 | ubuntu-noble | "item": "docker-proxy", 2026-08-13 20:45:08.278504 | ubuntu-noble | "stat": { 2026-08-13 20:45:08.278596 | ubuntu-noble | "atime": 1786653872.445412, 2026-08-13 20:45:08.278687 | ubuntu-noble | "attr_flags": "", 2026-08-13 20:45:08.278798 | ubuntu-noble | "attributes": [], 2026-08-13 20:45:08.278888 | ubuntu-noble | "block_size": 4096, 2026-08-13 20:45:08.278976 | ubuntu-noble | "blocks": 0, 2026-08-13 20:45:08.279067 | ubuntu-noble | "charset": "unknown", 2026-08-13 20:45:08.279159 | ubuntu-noble | "ctime": 1786653872.4444118, 2026-08-13 20:45:08.279247 | ubuntu-noble | "dev": 64769, 2026-08-13 20:45:08.279336 | ubuntu-noble | "device_type": 0, 2026-08-13 20:45:08.279426 | ubuntu-noble | "executable": true, 2026-08-13 20:45:08.279521 | ubuntu-noble | "exists": true, 2026-08-13 20:45:08.279608 | ubuntu-noble | "gid": 0, 2026-08-13 20:45:08.279697 | ubuntu-noble | "gr_name": "root", 2026-08-13 20:45:08.279804 | ubuntu-noble | "inode": 33565, 2026-08-13 20:45:08.279894 | ubuntu-noble | "isblk": false, 2026-08-13 20:45:08.279983 | ubuntu-noble | "ischr": false, 2026-08-13 20:45:08.280072 | ubuntu-noble | "isdir": false, 2026-08-13 20:45:08.280162 | ubuntu-noble | "isfifo": false, 2026-08-13 20:45:08.280279 | ubuntu-noble | "isgid": false, 2026-08-13 20:45:08.280361 | ubuntu-noble | "islnk": true, 2026-08-13 20:45:08.280449 | ubuntu-noble | "isreg": false, 2026-08-13 20:45:08.280539 | ubuntu-noble | "issock": false, 2026-08-13 20:45:08.280627 | ubuntu-noble | "isuid": false, 2026-08-13 20:45:08.280739 | ubuntu-noble | "lnk_source": "/var/lib/downloads/docker-29.7.2/docker-proxy", 2026-08-13 20:45:08.280835 | ubuntu-noble | "lnk_target": "/var/lib/downloads/docker-29.7.2/docker-proxy", 2026-08-13 20:45:08.280925 | ubuntu-noble | "mimetype": "unknown", 2026-08-13 20:45:08.281014 | ubuntu-noble | "mode": "0777", 2026-08-13 20:45:08.281106 | ubuntu-noble | "mtime": 1786653872.4444118, 2026-08-13 20:45:08.281193 | ubuntu-noble | "nlink": 1, 2026-08-13 20:45:08.281342 | ubuntu-noble | "path": "/usr/bin/docker-proxy", 2026-08-13 20:45:08.281434 | ubuntu-noble | "pw_name": "root", 2026-08-13 20:45:08.281524 | ubuntu-noble | "readable": true, 2026-08-13 20:45:08.281613 | ubuntu-noble | "rgrp": true, 2026-08-13 20:45:08.281700 | ubuntu-noble | "roth": true, 2026-08-13 20:45:08.281806 | ubuntu-noble | "rusr": true, 2026-08-13 20:45:08.281896 | ubuntu-noble | "size": 45, 2026-08-13 20:45:08.281984 | ubuntu-noble | "uid": 0, 2026-08-13 20:45:08.282074 | ubuntu-noble | "version": null, 2026-08-13 20:45:08.282164 | ubuntu-noble | "wgrp": true, 2026-08-13 20:45:08.282253 | ubuntu-noble | "woth": true, 2026-08-13 20:45:08.282342 | ubuntu-noble | "writeable": true, 2026-08-13 20:45:08.282431 | ubuntu-noble | "wusr": true, 2026-08-13 20:45:08.282520 | ubuntu-noble | "xgrp": true, 2026-08-13 20:45:08.282609 | ubuntu-noble | "xoth": true, 2026-08-13 20:45:08.282698 | ubuntu-noble | "xusr": true 2026-08-13 20:45:08.282801 | ubuntu-noble | } 2026-08-13 20:45:08.282889 | ubuntu-noble | }, 2026-08-13 20:45:08.282980 | ubuntu-noble | "msg": "All assertions passed" 2026-08-13 20:45:08.283067 | ubuntu-noble | } 2026-08-13 20:45:08.283153 | ubuntu-noble | 2026-08-13 20:45:08.283244 | ubuntu-noble | TASK [Assert workload containers were neither recreated nor restarted] ********* 2026-08-13 20:45:08.283338 | ubuntu-noble | Thursday 13 August 2026 20:45:08 +0000 (0:00:00.064) 0:00:06.579 ******* 2026-08-13 20:45:08.328926 | ubuntu-noble | ok: [ubuntu-noble] => (item={'key': 'molecule-upgrade-busybox', 'value': {'id': '805ce891b941bf3283baca8a032f50997f73d3d67be56b9d0760031a96a5eaad', 'pid': 3206, 'restart_count': 0, 'started_at': '2026-08-13T20:44:03.774206292Z'}}) => { 2026-08-13 20:45:08.329142 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-13 20:45:08.329346 | ubuntu-noble | "changed": false, 2026-08-13 20:45:08.329567 | ubuntu-noble | "item": { 2026-08-13 20:45:08.329827 | ubuntu-noble | "key": "molecule-upgrade-busybox", 2026-08-13 20:45:08.330047 | ubuntu-noble | "value": { 2026-08-13 20:45:08.330267 | ubuntu-noble | "id": "805ce891b941bf3283baca8a032f50997f73d3d67be56b9d0760031a96a5eaad", 2026-08-13 20:45:08.330462 | ubuntu-noble | "pid": 3206, 2026-08-13 20:45:08.330672 | ubuntu-noble | "restart_count": 0, 2026-08-13 20:45:08.330940 | ubuntu-noble | "started_at": "2026-08-13T20:44:03.774206292Z" 2026-08-13 20:45:08.331131 | ubuntu-noble | } 2026-08-13 20:45:08.331324 | ubuntu-noble | }, 2026-08-13 20:45:08.331527 | ubuntu-noble | "msg": "All assertions passed" 2026-08-13 20:45:08.331742 | ubuntu-noble | } 2026-08-13 20:45:08.332024 | ubuntu-noble | ok: [ubuntu-noble] => (item={'key': 'molecule-upgrade-nginx', 'value': {'id': '8b348fe0950a19011d749848514b850c63e8e4c793d781513aebe1f59fde1f75', 'pid': 3269, 'restart_count': 0, 'started_at': '2026-08-13T20:44:04.312752243Z'}}) => { 2026-08-13 20:45:08.332315 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-13 20:45:08.332536 | ubuntu-noble | "changed": false, 2026-08-13 20:45:08.332765 | ubuntu-noble | "item": { 2026-08-13 20:45:08.332985 | ubuntu-noble | "key": "molecule-upgrade-nginx", 2026-08-13 20:45:08.333187 | ubuntu-noble | "value": { 2026-08-13 20:45:08.333405 | ubuntu-noble | "id": "8b348fe0950a19011d749848514b850c63e8e4c793d781513aebe1f59fde1f75", 2026-08-13 20:45:08.333614 | ubuntu-noble | "pid": 3269, 2026-08-13 20:45:08.333876 | ubuntu-noble | "restart_count": 0, 2026-08-13 20:45:08.334108 | ubuntu-noble | "started_at": "2026-08-13T20:44:04.312752243Z" 2026-08-13 20:45:08.334294 | ubuntu-noble | } 2026-08-13 20:45:08.334490 | ubuntu-noble | }, 2026-08-13 20:45:08.334700 | ubuntu-noble | "msg": "All assertions passed" 2026-08-13 20:45:08.334948 | ubuntu-noble | } 2026-08-13 20:45:08.335139 | ubuntu-noble | 2026-08-13 20:45:08.335351 | ubuntu-noble | TASK [Read counter workload progress after upgrade] **************************** 2026-08-13 20:45:08.335564 | ubuntu-noble | Thursday 13 August 2026 20:45:08 +0000 (0:00:00.061) 0:00:06.640 ******* 2026-08-13 20:45:08.729515 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:45:08.729740 | ubuntu-noble | 2026-08-13 20:45:08.729994 | ubuntu-noble | TASK [Assert counter workload remained functional] ***************************** 2026-08-13 20:45:08.730214 | ubuntu-noble | Thursday 13 August 2026 20:45:08 +0000 (0:00:00.400) 0:00:07.041 ******* 2026-08-13 20:45:08.766765 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-13 20:45:08.766980 | ubuntu-noble | "changed": false, 2026-08-13 20:45:08.767184 | ubuntu-noble | "msg": "All assertions passed" 2026-08-13 20:45:08.767400 | ubuntu-noble | } 2026-08-13 20:45:08.767613 | ubuntu-noble | 2026-08-13 20:45:08.767886 | ubuntu-noble | TASK [Verify HTTP workload is functional] ************************************** 2026-08-13 20:45:08.768109 | ubuntu-noble | Thursday 13 August 2026 20:45:08 +0000 (0:00:00.037) 0:00:07.078 ******* 2026-08-13 20:45:09.381795 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:45:09.381979 | ubuntu-noble | 2026-08-13 20:45:09.382187 | ubuntu-noble | PLAY RECAP ********************************************************************* 2026-08-13 20:45:09.382413 | ubuntu-noble | ubuntu-noble : ok=22 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-08-13 20:45:09.382598 | ubuntu-noble | 2026-08-13 20:45:09.382810 | ubuntu-noble | 2026-08-13 20:45:09.383003 | ubuntu-noble | TASKS RECAP ******************************************************************** 2026-08-13 20:45:09.383222 | ubuntu-noble | Thursday 13 August 2026 20:45:09 +0000 (0:00:00.615) 0:00:07.694 ******* 2026-08-13 20:45:09.383405 | ubuntu-noble | =============================================================================== 2026-08-13 20:45:09.383611 | ubuntu-noble | Inspect installed Docker binary links ----------------------------------- 1.33s 2026-08-13 20:45:09.383872 | ubuntu-noble | Gathering Facts --------------------------------------------------------- 1.12s 2026-08-13 20:45:09.384220 | ubuntu-noble | Inspect workload containers after upgrade ------------------------------- 0.65s 2026-08-13 20:45:09.384510 | ubuntu-noble | Verify HTTP workload is functional -------------------------------------- 0.62s 2026-08-13 20:45:09.384781 | ubuntu-noble | Read current Docker service PID ----------------------------------------- 0.47s 2026-08-13 20:45:09.384980 | ubuntu-noble | Read pre-upgrade state -------------------------------------------------- 0.41s 2026-08-13 20:45:09.385185 | ubuntu-noble | Read counter workload progress after upgrade ---------------------------- 0.40s 2026-08-13 20:45:09.385392 | ubuntu-noble | Read installed Docker daemon version ------------------------------------ 0.35s 2026-08-13 20:45:09.385597 | ubuntu-noble | Read current Docker server version -------------------------------------- 0.35s 2026-08-13 20:45:09.385833 | ubuntu-noble | Read current Docker service invocation ID ------------------------------- 0.34s 2026-08-13 20:45:09.386033 | ubuntu-noble | Read running Docker daemon executable inode ----------------------------- 0.32s 2026-08-13 20:45:09.386240 | ubuntu-noble | Resolve running Docker daemon executable -------------------------------- 0.31s 2026-08-13 20:45:09.386440 | ubuntu-noble | Inspect current Docker socket ------------------------------------------- 0.31s 2026-08-13 20:45:09.386647 | ubuntu-noble | Read future Docker daemon configuration --------------------------------- 0.30s 2026-08-13 20:45:09.386891 | ubuntu-noble | Build current workload state -------------------------------------------- 0.07s 2026-08-13 20:45:09.387089 | ubuntu-noble | Assert Docker binaries point to the staged version ---------------------- 0.06s 2026-08-13 20:45:09.387305 | ubuntu-noble | Assert workload containers were neither recreated nor restarted --------- 0.06s 2026-08-13 20:45:09.387511 | ubuntu-noble | Assert Docker daemon was not restarted ---------------------------------- 0.04s 2026-08-13 20:45:09.387730 | ubuntu-noble | Decode pre-upgrade state ------------------------------------------------ 0.04s 2026-08-13 20:45:09.387949 | ubuntu-noble | Decode future Docker daemon configuration ------------------------------- 0.04s 2026-08-13 20:45:09.468739 | ubuntu-noble | INFO [docker-upgrade > verify] Executed: Successful 2026-08-13 20:45:09.479260 | ubuntu-noble | INFO [docker-upgrade > cleanup] Executing 2026-08-13 20:45:09.479537 | ubuntu-noble | WARNING [docker-upgrade > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-13 20:45:09.485168 | ubuntu-noble | INFO [docker-upgrade > destroy] Executing 2026-08-13 20:45:09.485237 | ubuntu-noble | WARNING [docker-upgrade > destroy] Skipping, '--destroy=never' requested. 2026-08-13 20:45:09.485307 | ubuntu-noble | INFO [docker-upgrade > destroy] Executed: Successful 2026-08-13 20:45:09.485563 | ubuntu-noble | WARNING Molecule executed 1 scenario (1 missing files) 2026-08-13 20:45:09.827937 | ubuntu-noble | ok: Runtime: 0:02:24.520087 2026-08-13 20:45:09.840969 | 2026-08-13 20:45:09.841021 | PLAY RECAP 2026-08-13 20:45:09.841064 | ubuntu-noble | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-13 20:45:09.841086 | 2026-08-13 20:45:09.948083 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-13 20:45:09.949427 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-13 20:45:10.527644 | 2026-08-13 20:45:10.527756 | PLAY [all] 2026-08-13 20:45:10.539060 | 2026-08-13 20:45:10.539131 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-13 20:45:10.583968 | ubuntu-noble | skipping: Conditional result was False 2026-08-13 20:45:10.594628 | 2026-08-13 20:45:10.594702 | TASK [fetch-output : Set log path for single node] 2026-08-13 20:45:10.638200 | ubuntu-noble | ok 2026-08-13 20:45:10.646484 | 2026-08-13 20:45:10.646553 | LOOP [fetch-output : Ensure local output dirs] 2026-08-13 20:45:11.038285 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/7249cb26322a4604924c4c39853e5a3c/work/logs" 2026-08-13 20:45:11.268545 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/7249cb26322a4604924c4c39853e5a3c/work/artifacts" 2026-08-13 20:45:11.466651 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/7249cb26322a4604924c4c39853e5a3c/work/docs" 2026-08-13 20:45:11.476527 | 2026-08-13 20:45:11.476649 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-13 20:45:12.107952 | ubuntu-noble | ok 2026-08-13 20:45:12.108223 | ubuntu-noble | changed: All items complete 2026-08-13 20:45:12.108258 | 2026-08-13 20:45:12.596298 | ubuntu-noble | changed: .d..t...... ./ 2026-08-13 20:45:13.063212 | ubuntu-noble | changed: .d..t...... ./ 2026-08-13 20:45:13.090660 | 2026-08-13 20:45:13.090806 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-13 20:45:13.511074 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.009050 2026-08-13 20:45:13.749158 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.009071 2026-08-13 20:45:13.770907 | 2026-08-13 20:45:13.771013 | PLAY [all] 2026-08-13 20:45:13.777926 | 2026-08-13 20:45:13.777997 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-13 20:45:14.248539 | ubuntu-noble | changed 2026-08-13 20:45:14.256302 | 2026-08-13 20:45:14.256365 | PLAY RECAP 2026-08-13 20:45:14.256423 | ubuntu-noble | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-13 20:45:14.256452 | 2026-08-13 20:45:14.380068 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-13 20:45:14.381280 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-13 20:45:14.945583 | 2026-08-13 20:45:14.945722 | PLAY [localhost] 2026-08-13 20:45:14.956343 | 2026-08-13 20:45:14.956422 | TASK [Generate Zuul manifest] 2026-08-13 20:45:14.977812 | localhost | ok 2026-08-13 20:45:14.992427 | 2026-08-13 20:45:14.992505 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-13 20:45:15.400209 | localhost | changed 2026-08-13 20:45:15.414904 | 2026-08-13 20:45:15.415022 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-13 20:45:15.443252 | localhost | ok 2026-08-13 20:45:15.449599 | 2026-08-13 20:45:15.449668 | TASK [Upload logs] 2026-08-13 20:45:15.465919 | localhost | ok 2026-08-13 20:45:15.523239 | 2026-08-13 20:45:15.523371 | TASK [Set zuul-log-path fact] 2026-08-13 20:45:15.542058 | localhost | ok 2026-08-13 20:45:15.556597 | 2026-08-13 20:45:15.556672 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-13 20:45:15.582791 | localhost | ok 2026-08-13 20:45:15.593253 | 2026-08-13 20:45:15.593447 | TASK [upload-logs : Create log directories] 2026-08-13 20:45:15.979958 | localhost | changed 2026-08-13 20:45:15.987708 | 2026-08-13 20:45:15.987824 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-13 20:45:16.394459 | localhost -> localhost | ok: Runtime: 0:00:00.005213 2026-08-13 20:45:16.401533 | 2026-08-13 20:45:16.401624 | TASK [upload-logs : Upload logs to log server] 2026-08-13 20:45:16.830083 | localhost | Output suppressed because no_log was given 2026-08-13 20:45:16.835204 | 2026-08-13 20:45:16.835302 | LOOP [upload-logs : Compress console log and json output] 2026-08-13 20:45:16.880240 | localhost | skipping: Conditional result was False 2026-08-13 20:45:16.887583 | localhost | skipping: Conditional result was False 2026-08-13 20:45:16.899095 | 2026-08-13 20:45:16.899258 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-13 20:45:16.940058 | localhost | skipping: Conditional result was False 2026-08-13 20:45:16.940434 | 2026-08-13 20:45:16.944284 | localhost | skipping: Conditional result was False 2026-08-13 20:45:16.963267 | 2026-08-13 20:45:16.963435 | LOOP [upload-logs : Upload console log and json output]