2026-01-08 17:50:25.498419 | Job console starting... 2026-01-08 17:50:25.506723 | Updating repositories 2026-01-08 17:50:26.510413 | Preparing job workspace 2026-01-08 17:50:36.964144 | Running Ansible setup... 2026-01-08 17:50:50.585379 | PRE-RUN START: [trusted : github.com/ansible/zuul-config/playbooks/base/pre.yaml@master] 2026-01-08 17:50:51.196713 | 2026-01-08 17:50:51.196840 | PLAY [localhost] 2026-01-08 17:50:51.205044 | 2026-01-08 17:50:51.205113 | TASK [Gathering Facts] 2026-01-08 17:50:52.207909 | localhost | ok 2026-01-08 17:50:52.238183 | 2026-01-08 17:50:52.238341 | TASK [Setup log path fact] 2026-01-08 17:50:52.261114 | localhost | ok 2026-01-08 17:50:52.277582 | 2026-01-08 17:50:52.277693 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-01-08 17:50:52.307789 | localhost | ok 2026-01-08 17:50:52.318582 | 2026-01-08 17:50:52.318699 | TASK [emit-job-header : Print job information] 2026-01-08 17:50:52.358527 | # Job Information 2026-01-08 17:50:52.358764 | Ansible Version: 2.15.12 2026-01-08 17:50:52.358815 | Job: build-ansible-collection 2026-01-08 17:50:52.358845 | Pipeline: third-party-check 2026-01-08 17:50:52.358871 | Executor: ze02.softwarefactory-project.io 2026-01-08 17:50:52.358895 | Triggered by: https://github.com/ansible-collections/hetzner.hcloud/pull/784 2026-01-08 17:50:52.358924 | Log URL (when completed): https://ansible.softwarefactory-project.io/logs/e91/ansible/e91f3604eb8c487fac5b9c68e53e3267/ 2026-01-08 17:50:52.358950 | Event ID: 78331050-ecba-11f0-9394-4352b9432d2f 2026-01-08 17:50:52.363971 | 2026-01-08 17:50:52.364071 | LOOP [emit-job-header : Print node information] 2026-01-08 17:50:52.464425 | localhost | ok: 2026-01-08 17:50:52.464636 | localhost | # Node Information 2026-01-08 17:50:52.464680 | localhost | Inventory Hostname: controller 2026-01-08 17:50:52.464709 | localhost | Hostname: b9e5f7ee47a1 2026-01-08 17:50:52.464728 | localhost | Username: zuul 2026-01-08 17:50:52.464763 | localhost | Distro: Fedora 40 2026-01-08 17:50:52.464785 | localhost | Provider: sf-container-worker-1 2026-01-08 17:50:52.464802 | localhost | Region: 2026-01-08 17:50:52.464819 | localhost | Label: zuul-worker-ansible 2026-01-08 17:50:52.464836 | localhost | Product Name: OpenStack Nova 2026-01-08 17:50:52.464852 | localhost | Interface IP: zuul-worker-ansible-0005578363 2026-01-08 17:50:52.479258 | 2026-01-08 17:50:52.479330 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-01-08 17:50:52.983812 | localhost -> localhost | changed 2026-01-08 17:50:52.991095 | 2026-01-08 17:50:52.991161 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-01-08 17:50:54.018588 | localhost -> localhost | changed 2026-01-08 17:50:54.061960 | 2026-01-08 17:50:54.062100 | PLAY [all:!appliance*] 2026-01-08 17:50:54.091288 | 2026-01-08 17:50:54.091382 | TASK [include_role : start-zuul-console] 2026-01-08 17:50:54.115312 | controller | ok 2026-01-08 17:50:54.132389 | 2026-01-08 17:50:54.132477 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-01-08 17:51:05.744128 | controller | ok 2026-01-08 17:51:05.765492 | 2026-01-08 17:51:05.765630 | TASK [use-our-mirror : Retrieve the IP address] 2026-01-08 17:51:05.794565 | controller | skipping: Conditional result was False 2026-01-08 17:51:05.807305 | 2026-01-08 17:51:05.807483 | TASK [use-our-mirror : Ensure the registry service is running on the mirror] 2026-01-08 17:51:06.571468 | controller | skipping: Conditional result was False 2026-01-08 17:51:06.584234 | 2026-01-08 17:51:06.584391 | TASK [use-our-mirror : Write the IP in /etc/hosts] 2026-01-08 17:51:06.612558 | controller | skipping: Conditional result was False 2026-01-08 17:51:06.624981 | 2026-01-08 17:51:06.625121 | TASK [use-our-mirror : Create the podman configuration directory] 2026-01-08 17:51:06.653034 | controller | skipping: Conditional result was False 2026-01-08 17:51:06.665398 | 2026-01-08 17:51:06.665545 | TASK [use-our-mirror : Copy the podman configuration] 2026-01-08 17:51:06.694066 | controller | skipping: Conditional result was False 2026-01-08 17:51:06.707360 | 2026-01-08 17:51:06.707513 | TASK [use-our-mirror : Copy the Yum configuration (main)] 2026-01-08 17:51:06.735759 | controller | skipping: Conditional result was False 2026-01-08 17:51:06.747210 | 2026-01-08 17:51:06.747351 | TASK [use-our-mirror : Copy the Yum configuration (update)] 2026-01-08 17:51:06.774560 | controller | skipping: Conditional result was False 2026-01-08 17:51:06.796055 | 2026-01-08 17:51:06.796192 | TASK [Disable Fedora Modular] 2026-01-08 17:51:06.823998 | controller | skipping: Conditional result was False 2026-01-08 17:51:06.840604 | 2026-01-08 17:51:06.840777 | TASK [Enable EPEL] 2026-01-08 17:51:06.868719 | controller | skipping: Conditional result was False 2026-01-08 17:51:06.931499 | 2026-01-08 17:51:06.931692 | TASK [Register the RHEL node] 2026-01-08 17:51:07.472601 | 2026-01-08 17:51:07.472957 | TASK [Show the subscription-manager status] 2026-01-08 17:51:08.169300 | controller | skipping: Conditional result was False 2026-01-08 17:51:08.182275 | 2026-01-08 17:51:08.182407 | TASK [Enable EPEL on RHEL] 2026-01-08 17:51:08.897241 | controller | skipping: Conditional result was False 2026-01-08 17:51:08.909060 | 2026-01-08 17:51:08.909199 | TASK [Install git and tox] 2026-01-08 17:51:08.937344 | controller | skipping: Conditional result was False 2026-01-08 17:51:08.949346 | 2026-01-08 17:51:08.949476 | TASK [include_role : prepare-workspace] 2026-01-08 17:51:08.978137 | controller | skipping: Conditional result was False 2026-01-08 17:51:08.990371 | 2026-01-08 17:51:08.990505 | TASK [include_role : prepare-workspace-openshift] 2026-01-08 17:51:09.028899 | controller | ok 2026-01-08 17:51:09.054364 | 2026-01-08 17:51:09.054457 | LOOP [prepare-workspace-openshift : include_tasks] 2026-01-08 17:51:09.148770 | controller | ok: 2026-01-08 17:51:09.149029 | controller | [ 2026-01-08 17:51:09.149065 | controller | "controller", 2026-01-08 17:51:09.149091 | controller | { 2026-01-08 17:51:09.149115 | controller | "context": "main:zuul-worker/38-129-16-117:9023", 2026-01-08 17:51:09.149146 | controller | "namespace": "main", 2026-01-08 17:51:09.149173 | controller | "pod": "zuul-worker-ansible-0005578363", 2026-01-08 17:51:09.149194 | controller | "stream_port": "43663" 2026-01-08 17:51:09.149215 | controller | } 2026-01-08 17:51:09.149236 | controller | ] 2026-01-08 17:51:09.149277 | controller | ok: All items complete 2026-01-08 17:51:09.149303 | 2026-01-08 17:51:09.165100 | controller | included: /var/lib/zuul/builds/e91f3604eb8c487fac5b9c68e53e3267/trusted/project_0/github.com/ansible/zuul-config/roles/prepare-workspace-openshift/tasks/rsync.yaml 2026-01-08 17:51:09.170094 | 2026-01-08 17:51:09.170159 | TASK [prepare-workspace-openshift : Create src directory] 2026-01-08 17:51:11.421258 | controller -> localhost | ok: Runtime: 0:00:01.806435 2026-01-08 17:51:11.434445 | 2026-01-08 17:51:11.434585 | TASK [prepare-workspace-openshift : Copy src repos to the pod] 2026-01-08 17:51:15.889802 | controller -> localhost | Output suppressed because no_log was given 2026-01-08 17:51:15.943620 | 2026-01-08 17:51:15.943833 | PLAY [all:!appliance] 2026-01-08 17:51:15.963341 | 2026-01-08 17:51:15.963429 | TASK [Run add-build-sshkey role (RSA)] 2026-01-08 17:51:15.989479 | controller | skipping: Conditional result was False 2026-01-08 17:51:15.998269 | 2026-01-08 17:51:15.998354 | TASK [Run add-build-sshkey role (ECDSA)] 2026-01-08 17:51:16.024974 | controller | skipping: Conditional result was False 2026-01-08 17:51:16.033773 | 2026-01-08 17:51:16.033862 | TASK [include_role : remove-zuul-sshkey] 2026-01-08 17:51:16.068591 | controller | ok 2026-01-08 17:51:16.089135 | 2026-01-08 17:51:16.089352 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-01-08 17:51:16.584367 | controller -> localhost | changed 2026-01-08 17:51:16.608854 | 2026-01-08 17:51:16.608936 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-01-08 17:51:28.464751 | controller | ok: "logs" 2026-01-08 17:51:39.954884 | controller | ok: "artifacts" 2026-01-08 17:51:51.555281 | controller | ok: "docs" 2026-01-08 17:51:51.571297 | 2026-01-08 17:51:51.571509 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-01-08 17:52:03.014374 | controller | changed: "logs" 2026-01-08 17:52:03.014761 | controller | ok: All items complete 2026-01-08 17:52:03.014827 | 2026-01-08 17:52:14.629988 | controller | changed: "artifacts" 2026-01-08 17:52:25.865001 | controller | changed: "docs" 2026-01-08 17:52:25.912126 | 2026-01-08 17:52:25.912206 | PLAY RECAP 2026-01-08 17:52:25.912261 | controller | ok: 7 changed: 4 unreachable: 0 failed: 0 skipped: 16 rescued: 0 ignored: 0 2026-01-08 17:52:25.912296 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-01-08 17:52:25.912321 | 2026-01-08 17:52:26.032484 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/ansible/zuul-config/playbooks/base/pre.yaml@master] 2026-01-08 17:52:26.033308 | PRE-RUN START: [untrusted : github.com/ansible/ansible-zuul-jobs/playbooks/build-ansible-collection/pre.yaml@master] 2026-01-08 17:52:26.590972 | 2026-01-08 17:52:26.591087 | PLAY [controller] 2026-01-08 17:52:26.608761 | 2026-01-08 17:52:26.608844 | TASK [Install ansible-core] 2026-01-08 17:53:02.120769 | controller | ok: Nothing to do 2026-01-08 17:53:02.158642 | 2026-01-08 17:53:02.158763 | PLAY RECAP 2026-01-08 17:53:02.158825 | controller | ok: 1 changed: 0 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-01-08 17:53:02.158885 | 2026-01-08 17:53:02.261885 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/ansible/ansible-zuul-jobs/playbooks/build-ansible-collection/pre.yaml@master] 2026-01-08 17:53:02.263487 | RUN START: [untrusted : github.com/ansible/ansible-zuul-jobs/playbooks/build-ansible-collection/run.yaml@master] 2026-01-08 17:53:02.841314 | 2026-01-08 17:53:02.841435 | PLAY [controller] 2026-01-08 17:53:02.859001 | 2026-01-08 17:53:02.859077 | TASK [Install generate-ansible-collection] 2026-01-08 17:53:13.304149 | controller | Processing ./src/github.com/ansible-network/releases 2026-01-08 17:53:13.306048 | controller | Preparing metadata (setup.py): started 2026-01-08 17:53:22.135501 | controller | Preparing metadata (setup.py): finished with status 'error' 2026-01-08 17:53:22.215765 | controller | error: subprocess-exited-with-error 2026-01-08 17:53:22.215875 | controller | 2026-01-08 17:53:22.215889 | controller | × python setup.py egg_info did not run successfully. 2026-01-08 17:53:22.215898 | controller | │ exit code: 1 2026-01-08 17:53:22.215909 | controller | ╰─> [242 lines of output] 2026-01-08 17:53:22.215919 | controller | /usr/lib/python3.12/site-packages/setuptools/dist.py:472: SetuptoolsDeprecationWarning: Invalid dash-separated options 2026-01-08 17:53:22.215943 | controller | !! 2026-01-08 17:53:22.215952 | controller | 2026-01-08 17:53:22.215962 | controller | ******************************************************************************** 2026-01-08 17:53:22.215972 | controller | Usage of dash-separated 'description-file' will not be supported in future 2026-01-08 17:53:22.215982 | controller | versions. Please use the underscore name 'description_file' instead. 2026-01-08 17:53:22.215992 | controller | 2026-01-08 17:53:22.216001 | controller | This deprecation is overdue, please update your project and remove deprecated 2026-01-08 17:53:22.216011 | controller | calls to avoid build errors in the future. 2026-01-08 17:53:22.216020 | controller | 2026-01-08 17:53:22.216034 | controller | See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2026-01-08 17:53:22.216044 | controller | ******************************************************************************** 2026-01-08 17:53:22.216054 | controller | 2026-01-08 17:53:22.216063 | controller | !! 2026-01-08 17:53:22.216072 | controller | opt = self.warn_dash_deprecation(opt, section) 2026-01-08 17:53:22.216082 | controller | /usr/lib/python3.12/site-packages/setuptools/dist.py:472: SetuptoolsDeprecationWarning: Invalid dash-separated options 2026-01-08 17:53:22.216094 | controller | !! 2026-01-08 17:53:22.216103 | controller | 2026-01-08 17:53:22.216113 | controller | ******************************************************************************** 2026-01-08 17:53:22.216124 | controller | Usage of dash-separated 'author-email' will not be supported in future 2026-01-08 17:53:22.216133 | controller | versions. Please use the underscore name 'author_email' instead. 2026-01-08 17:53:22.216142 | controller | 2026-01-08 17:53:22.216152 | controller | This deprecation is overdue, please update your project and remove deprecated 2026-01-08 17:53:22.216161 | controller | calls to avoid build errors in the future. 2026-01-08 17:53:22.216173 | controller | 2026-01-08 17:53:22.216182 | controller | See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2026-01-08 17:53:22.216192 | controller | ******************************************************************************** 2026-01-08 17:53:22.216201 | controller | 2026-01-08 17:53:22.216210 | controller | !! 2026-01-08 17:53:22.216219 | controller | opt = self.warn_dash_deprecation(opt, section) 2026-01-08 17:53:22.216228 | controller | /usr/lib/python3.12/site-packages/setuptools/dist.py:472: SetuptoolsDeprecationWarning: Invalid dash-separated options 2026-01-08 17:53:22.216238 | controller | !! 2026-01-08 17:53:22.216252 | controller | 2026-01-08 17:53:22.216262 | controller | ******************************************************************************** 2026-01-08 17:53:22.216271 | controller | Usage of dash-separated 'home-page' will not be supported in future 2026-01-08 17:53:22.216281 | controller | versions. Please use the underscore name 'home_page' instead. 2026-01-08 17:53:22.216290 | controller | 2026-01-08 17:53:22.216299 | controller | This deprecation is overdue, please update your project and remove deprecated 2026-01-08 17:53:22.216309 | controller | calls to avoid build errors in the future. 2026-01-08 17:53:22.216318 | controller | 2026-01-08 17:53:22.216327 | controller | See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2026-01-08 17:53:22.216335 | controller | ******************************************************************************** 2026-01-08 17:53:22.216370 | controller | 2026-01-08 17:53:22.216379 | controller | !! 2026-01-08 17:53:22.216392 | controller | opt = self.warn_dash_deprecation(opt, section) 2026-01-08 17:53:22.216402 | controller | /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2026-01-08 17:53:22.216412 | controller | !! 2026-01-08 17:53:22.216420 | controller | 2026-01-08 17:53:22.216429 | controller | ******************************************************************************** 2026-01-08 17:53:22.216443 | controller | Requirements should be satisfied by a PEP 517 installer. 2026-01-08 17:53:22.216453 | controller | If you are using pip, you can try `pip install --use-pep517`. 2026-01-08 17:53:22.216462 | controller | ******************************************************************************** 2026-01-08 17:53:22.216470 | controller | 2026-01-08 17:53:22.216479 | controller | !! 2026-01-08 17:53:22.216488 | controller | dist.fetch_build_eggs(dist.setup_requires) 2026-01-08 17:53:22.216500 | controller | WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] Name or service not known')': /packages/c0/db/61efa0d08a99f897ef98256b03e563092d36cc38dc4ebe4a85020fe40b31/pbr-7.0.3-py2.py3-none-any.whl.metadata 2026-01-08 17:53:22.216520 | controller | WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno 101] Network is unreachable')': /packages/c0/db/61efa0d08a99f897ef98256b03e563092d36cc38dc4ebe4a85020fe40b31/pbr-7.0.3-py2.py3-none-any.whl.metadata 2026-01-08 17:53:22.216542 | controller | WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] Name or service not known')': /packages/c0/db/61efa0d08a99f897ef98256b03e563092d36cc38dc4ebe4a85020fe40b31/pbr-7.0.3-py2.py3-none-any.whl.metadata 2026-01-08 17:53:22.216552 | controller | WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] Name or service not known')': /packages/c0/db/61efa0d08a99f897ef98256b03e563092d36cc38dc4ebe4a85020fe40b31/pbr-7.0.3-py2.py3-none-any.whl.metadata 2026-01-08 17:53:22.216561 | controller | WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] Name or service not known')': /packages/c0/db/61efa0d08a99f897ef98256b03e563092d36cc38dc4ebe4a85020fe40b31/pbr-7.0.3-py2.py3-none-any.whl.metadata 2026-01-08 17:53:22.216570 | controller | ERROR: Exception: 2026-01-08 17:53:22.216580 | controller | Traceback (most recent call last): 2026-01-08 17:53:22.216590 | controller | File "/usr/lib/python3.12/site-packages/pip/_vendor/urllib3/connection.py", line 174, in _new_conn 2026-01-08 17:53:22.216600 | controller | conn = connection.create_connection( 2026-01-08 17:53:22.216611 | controller | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-01-08 17:53:22.216619 | controller | File "/usr/lib/python3.12/site-packages/pip/_vendor/urllib3/util/connection.py", line 72, in create_connection 2026-01-08 17:53:22.216628 | controller | for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): 2026-01-08 17:53:22.216638 | controller | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-01-08 17:53:22.216649 | controller | File "/usr/lib64/python3.12/socket.py", line 976, in getaddrinfo 2026-01-08 17:53:22.216665 | controller | for res in _socket.getaddrinfo(host, port, family, type, proto, flags): 2026-01-08 17:53:22.216674 | controller | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-01-08 17:53:22.216683 | controller | socket.gaierror: [Errno -2] Name or service not known 2026-01-08 17:53:22.216714 | controller | 2026-01-08 17:53:22.216724 | controller | During handling of the above exception, another exception occurred: 2026-01-08 17:53:22.216733 | controller | 2026-01-08 17:53:22.216743 | controller | Traceback (most recent call last): 2026-01-08 17:53:22.216752 | controller | File "/usr/lib/python3.12/site-packages/pip/_vendor/urllib3/connectionpool.py", line 714, in urlopen 2026-01-08 17:53:22.216762 | controller | httplib_response = self._make_request( 2026-01-08 17:53:22.216771 | controller | ^^^^^^^^^^^^^^^^^^^ 2026-01-08 17:53:22.216781 | controller | File "/usr/lib/python3.12/site-packages/pip/_vendor/urllib3/connectionpool.py", line 403, in _make_request 2026-01-08 17:53:22.216790 | controller | self._validate_conn(conn) 2026-01-08 17:53:22.216800 | controller | File "/usr/lib/python3.12/site-packages/pip/_vendor/urllib3/connectionpool.py", line 1053, in _validate_conn 2026-01-08 17:53:22.216809 | controller | conn.connect() 2026-01-08 17:53:22.216819 | controller | File "/usr/lib/python3.12/site-packages/pip/_vendor/urllib3/connection.py", line 363, in connect 2026-01-08 17:53:22.216829 | controller | self.sock = conn = self._new_conn() 2026-01-08 17:53:22.216838 | controller | ^^^^^^^^^^^^^^^^ 2026-01-08 17:53:22.216847 | controller | File "/usr/lib/python3.12/site-packages/pip/_vendor/urllib3/connection.py", line 186, in _new_conn 2026-01-08 17:53:22.216856 | controller | raise NewConnectionError( 2026-01-08 17:53:22.216866 | controller | pip._vendor.urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno -2] Name or service not known 2026-01-08 17:53:22.216876 | controller | 2026-01-08 17:53:22.216884 | controller | During handling of the above exception, another exception occurred: 2026-01-08 17:53:22.216894 | controller | 2026-01-08 17:53:22.216903 | controller | Traceback (most recent call last): 2026-01-08 17:53:22.216912 | controller | File "/usr/lib/python3.12/site-packages/pip/_vendor/requests/adapters.py", line 486, in send 2026-01-08 17:53:22.216921 | controller | resp = conn.urlopen( 2026-01-08 17:53:22.216940 | controller | ^^^^^^^^^^^^^ 2026-01-08 17:53:22.216950 | controller | File "/usr/lib/python3.12/site-packages/pip/_vendor/urllib3/connectionpool.py", line 826, in urlopen 2026-01-08 17:53:22.216959 | controller | return self.urlopen( 2026-01-08 17:53:22.216968 | controller | ^^^^^^^^^^^^^ 2026-01-08 17:53:22.216978 | controller | File "/usr/lib/python3.12/site-packages/pip/_vendor/urllib3/connectionpool.py", line 826, in urlopen 2026-01-08 17:53:22.216987 | controller | return self.urlopen( 2026-01-08 17:53:22.216996 | controller | ^^^^^^^^^^^^^ 2026-01-08 17:53:22.217005 | controller | File "/usr/lib/python3.12/site-packages/pip/_vendor/urllib3/connectionpool.py", line 826, in urlopen 2026-01-08 17:53:22.217014 | controller | return self.urlopen( 2026-01-08 17:53:22.217023 | controller | ^^^^^^^^^^^^^ 2026-01-08 17:53:22.217033 | controller | [Previous line repeated 2 more times] 2026-01-08 17:53:22.217050 | controller | File "/usr/lib/python3.12/site-packages/pip/_vendor/urllib3/connectionpool.py", line 798, in urlopen 2026-01-08 17:53:22.217059 | controller | retries = retries.increment( 2026-01-08 17:53:22.217069 | controller | ^^^^^^^^^^^^^^^^^^ 2026-01-08 17:53:22.217078 | controller | File "/usr/lib/python3.12/site-packages/pip/_vendor/urllib3/util/retry.py", line 592, in increment 2026-01-08 17:53:22.217087 | controller | raise MaxRetryError(_pool, url, error or ResponseError(cause)) 2026-01-08 17:53:22.217096 | controller | pip._vendor.urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Max retries exceeded with url: /packages/c0/db/61efa0d08a99f897ef98256b03e563092d36cc38dc4ebe4a85020fe40b31/pbr-7.0.3-py2.py3-none-any.whl.metadata (Caused by NewConnectionError(': Failed to establish a new connection: [Errno -2] Name or service not known')) 2026-01-08 17:53:22.217112 | controller | 2026-01-08 17:53:22.217122 | controller | During handling of the above exception, another exception occurred: 2026-01-08 17:53:22.217131 | controller | 2026-01-08 17:53:22.217140 | controller | Traceback (most recent call last): 2026-01-08 17:53:22.217150 | controller | File "/usr/lib/python3.12/site-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2026-01-08 17:53:22.217159 | controller | status = run_func(*args) 2026-01-08 17:53:22.217168 | controller | ^^^^^^^^^^^^^^^ 2026-01-08 17:53:22.217176 | controller | File "/usr/lib/python3.12/site-packages/pip/_internal/cli/req_command.py", line 245, in wrapper 2026-01-08 17:53:22.217193 | controller | return func(self, options, args) 2026-01-08 17:53:22.217202 | controller | ^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-01-08 17:53:22.217212 | controller | File "/usr/lib/python3.12/site-packages/pip/_internal/commands/wheel.py", line 147, in run 2026-01-08 17:53:22.217221 | controller | requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2026-01-08 17:53:22.217230 | controller | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-01-08 17:53:22.217239 | controller | File "/usr/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/resolver.py", line 95, in resolve 2026-01-08 17:53:22.217248 | controller | result = self._result = resolver.resolve( 2026-01-08 17:53:22.217257 | controller | ^^^^^^^^^^^^^^^^^ 2026-01-08 17:53:22.217266 | controller | File "/usr/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve 2026-01-08 17:53:22.217275 | controller | state = resolution.resolve(requirements, max_rounds=max_rounds) 2026-01-08 17:53:22.217284 | controller | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-01-08 17:53:22.217293 | controller | File "/usr/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve 2026-01-08 17:53:22.217302 | controller | self._add_to_criteria(self.state.criteria, r, parent=None) 2026-01-08 17:53:22.217312 | controller | File "/usr/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2026-01-08 17:53:22.217321 | controller | if not criterion.candidates: 2026-01-08 17:53:22.217330 | controller | ^^^^^^^^^^^^^^^^^^^^ 2026-01-08 17:53:22.217340 | controller | File "/usr/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__ 2026-01-08 17:53:22.217350 | controller | return bool(self._sequence) 2026-01-08 17:53:22.217360 | controller | ^^^^^^^^^^^^^^^^^^^^ 2026-01-08 17:53:22.217371 | controller | File "/usr/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2026-01-08 17:53:22.217382 | controller | return any(self) 2026-01-08 17:53:22.217393 | controller | ^^^^^^^^^ 2026-01-08 17:53:22.217404 | controller | File "/usr/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2026-01-08 17:53:22.217414 | controller | return (c for c in iterator if id(c) not in self._incompatible_ids) 2026-01-08 17:53:22.217423 | controller | ^^^^^^^^ 2026-01-08 17:53:22.217432 | controller | File "/usr/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2026-01-08 17:53:22.217442 | controller | candidate = func() 2026-01-08 17:53:22.217451 | controller | ^^^^^^ 2026-01-08 17:53:22.217460 | controller | File "/usr/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/factory.py", line 184, in _make_candidate_from_link 2026-01-08 17:53:22.217470 | controller | base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2026-01-08 17:53:22.217480 | controller | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-01-08 17:53:22.217494 | controller | File "/usr/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/factory.py", line 230, in _make_base_candidate_from_link 2026-01-08 17:53:22.217504 | controller | self._link_candidate_cache[link] = LinkCandidate( 2026-01-08 17:53:22.217513 | controller | ^^^^^^^^^^^^^^ 2026-01-08 17:53:22.217522 | controller | File "/usr/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 293, in __init__ 2026-01-08 17:53:22.217532 | controller | super().__init__( 2026-01-08 17:53:22.217541 | controller | File "/usr/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__ 2026-01-08 17:53:22.217550 | controller | self.dist = self._prepare() 2026-01-08 17:53:22.217559 | controller | ^^^^^^^^^^^^^^^ 2026-01-08 17:53:22.217577 | controller | File "/usr/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 225, in _prepare 2026-01-08 17:53:22.217587 | controller | dist = self._prepare_distribution() 2026-01-08 17:53:22.217597 | controller | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-01-08 17:53:22.217607 | controller | File "/usr/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 304, in _prepare_distribution 2026-01-08 17:53:22.217617 | controller | return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2026-01-08 17:53:22.217629 | controller | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-01-08 17:53:22.217639 | controller | File "/usr/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", line 519, in prepare_linked_requirement 2026-01-08 17:53:22.217648 | controller | metadata_dist = self._fetch_metadata_only(req) 2026-01-08 17:53:22.217657 | controller | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-01-08 17:53:22.217667 | controller | File "/usr/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", line 371, in _fetch_metadata_only 2026-01-08 17:53:22.217676 | controller | return self._fetch_metadata_using_link_data_attr( 2026-01-08 17:53:22.217685 | controller | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-01-08 17:53:22.217715 | controller | File "/usr/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", line 391, in _fetch_metadata_using_link_data_attr 2026-01-08 17:53:22.217725 | controller | metadata_file = get_http_url( 2026-01-08 17:53:22.217734 | controller | ^^^^^^^^^^^^^ 2026-01-08 17:53:22.217744 | controller | File "/usr/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", line 109, in get_http_url 2026-01-08 17:53:22.217754 | controller | from_path, content_type = download(link, temp_dir.path) 2026-01-08 17:53:22.217763 | controller | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-01-08 17:53:22.217772 | controller | File "/usr/lib/python3.12/site-packages/pip/_internal/network/download.py", line 134, in __call__ 2026-01-08 17:53:22.217781 | controller | resp = _http_get_download(self._session, link) 2026-01-08 17:53:22.217794 | controller | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-01-08 17:53:22.217804 | controller | File "/usr/lib/python3.12/site-packages/pip/_internal/network/download.py", line 117, in _http_get_download 2026-01-08 17:53:22.217813 | controller | resp = session.get(target_url, headers=HEADERS, stream=True) 2026-01-08 17:53:22.217823 | controller | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-01-08 17:53:22.217832 | controller | File "/usr/lib/python3.12/site-packages/pip/_vendor/requests/sessions.py", line 602, in get 2026-01-08 17:53:22.217841 | controller | return self.request("GET", url, **kwargs) 2026-01-08 17:53:22.217850 | controller | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-01-08 17:53:22.217861 | controller | File "/usr/lib/python3.12/site-packages/pip/_internal/network/session.py", line 519, in request 2026-01-08 17:53:22.217871 | controller | return super().request(method, url, *args, **kwargs) 2026-01-08 17:53:22.217880 | controller | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-01-08 17:53:22.217910 | controller | File "/usr/lib/python3.12/site-packages/pip/_vendor/requests/sessions.py", line 589, in request 2026-01-08 17:53:22.217919 | controller | resp = self.send(prep, **send_kwargs) 2026-01-08 17:53:22.217937 | controller | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-01-08 17:53:22.217947 | controller | File "/usr/lib/python3.12/site-packages/pip/_vendor/requests/sessions.py", line 703, in send 2026-01-08 17:53:22.217956 | controller | r = adapter.send(request, **kwargs) 2026-01-08 17:53:22.217965 | controller | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-01-08 17:53:22.217974 | controller | File "/usr/lib/python3.12/site-packages/pip/_vendor/cachecontrol/adapter.py", line 76, in send 2026-01-08 17:53:22.217983 | controller | resp = super().send(request, stream, timeout, verify, cert, proxies) 2026-01-08 17:53:22.217993 | controller | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-01-08 17:53:22.218002 | controller | File "/usr/lib/python3.12/site-packages/pip/_vendor/requests/adapters.py", line 519, in send 2026-01-08 17:53:22.218011 | controller | raise ConnectionError(e, request=request) 2026-01-08 17:53:22.218025 | controller | pip._vendor.requests.exceptions.ConnectionError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Max retries exceeded with url: /packages/c0/db/61efa0d08a99f897ef98256b03e563092d36cc38dc4ebe4a85020fe40b31/pbr-7.0.3-py2.py3-none-any.whl.metadata (Caused by NewConnectionError(': Failed to establish a new connection: [Errno -2] Name or service not known')) 2026-01-08 17:53:22.218035 | controller | Traceback (most recent call last): 2026-01-08 17:53:22.218045 | controller | File "/usr/lib/python3.12/site-packages/setuptools/installer.py", line 101, in _fetch_build_egg_no_warn 2026-01-08 17:53:22.218054 | controller | subprocess.check_call(cmd) 2026-01-08 17:53:22.218063 | controller | File "/usr/lib64/python3.12/subprocess.py", line 413, in check_call 2026-01-08 17:53:22.218073 | controller | raise CalledProcessError(retcode, cmd) 2026-01-08 17:53:22.218089 | controller | subprocess.CalledProcessError: Command '['/usr/bin/python3', '-m', 'pip', '--disable-pip-version-check', 'wheel', '--no-deps', '-w', '/tmp/tmp7vt4psqs', '--quiet', 'pbr']' returned non-zero exit status 2. 2026-01-08 17:53:22.218348 | controller | 2026-01-08 17:53:22.218362 | controller | The above exception was the direct cause of the following exception: 2026-01-08 17:53:22.218372 | controller | 2026-01-08 17:53:22.218381 | controller | Traceback (most recent call last): 2026-01-08 17:53:22.218393 | controller | File "", line 2, in 2026-01-08 17:53:22.218402 | controller | File "", line 34, in 2026-01-08 17:53:22.218412 | controller | File "/workspace/src/github.com/ansible-network/releases/setup.py", line 20, in 2026-01-08 17:53:22.218421 | controller | setuptools.setup( 2026-01-08 17:53:22.218431 | controller | File "/usr/lib/python3.12/site-packages/setuptools/__init__.py", line 102, in setup 2026-01-08 17:53:22.218440 | controller | _install_setup_requires(attrs) 2026-01-08 17:53:22.218449 | controller | File "/usr/lib/python3.12/site-packages/setuptools/__init__.py", line 75, in _install_setup_requires 2026-01-08 17:53:22.218458 | controller | _fetch_build_eggs(dist) 2026-01-08 17:53:22.218467 | controller | File "/usr/lib/python3.12/site-packages/setuptools/__init__.py", line 80, in _fetch_build_eggs 2026-01-08 17:53:22.218476 | controller | dist.fetch_build_eggs(dist.setup_requires) 2026-01-08 17:53:22.218486 | controller | File "/usr/lib/python3.12/site-packages/setuptools/dist.py", line 636, in fetch_build_eggs 2026-01-08 17:53:22.218494 | controller | return _fetch_build_eggs(self, requires) 2026-01-08 17:53:22.218503 | controller | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-01-08 17:53:22.218513 | controller | File "/usr/lib/python3.12/site-packages/setuptools/installer.py", line 38, in _fetch_build_eggs 2026-01-08 17:53:22.218522 | controller | resolved_dists = pkg_resources.working_set.resolve( 2026-01-08 17:53:22.218531 | controller | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-01-08 17:53:22.218546 | controller | File "/usr/lib/python3.12/site-packages/pkg_resources/__init__.py", line 829, in resolve 2026-01-08 17:53:22.218556 | controller | dist = self._resolve_dist( 2026-01-08 17:53:22.218565 | controller | ^^^^^^^^^^^^^^^^^^^ 2026-01-08 17:53:22.218574 | controller | File "/usr/lib/python3.12/site-packages/pkg_resources/__init__.py", line 865, in _resolve_dist 2026-01-08 17:53:22.218583 | controller | dist = best[req.key] = env.best_match( 2026-01-08 17:53:22.218592 | controller | ^^^^^^^^^^^^^^^ 2026-01-08 17:53:22.218603 | controller | File "/usr/lib/python3.12/site-packages/pkg_resources/__init__.py", line 1135, in best_match 2026-01-08 17:53:22.218613 | controller | return self.obtain(req, installer) 2026-01-08 17:53:22.218621 | controller | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-01-08 17:53:22.218630 | controller | File "/usr/lib/python3.12/site-packages/pkg_resources/__init__.py", line 1147, in obtain 2026-01-08 17:53:22.218639 | controller | return installer(requirement) 2026-01-08 17:53:22.218648 | controller | ^^^^^^^^^^^^^^^^^^^^^^ 2026-01-08 17:53:22.218657 | controller | File "/usr/lib/python3.12/site-packages/setuptools/installer.py", line 103, in _fetch_build_egg_no_warn 2026-01-08 17:53:22.218667 | controller | raise DistutilsError(str(e)) from e 2026-01-08 17:53:22.218680 | controller | distutils.errors.DistutilsError: Command '['/usr/bin/python3', '-m', 'pip', '--disable-pip-version-check', 'wheel', '--no-deps', '-w', '/tmp/tmp7vt4psqs', '--quiet', 'pbr']' returned non-zero exit status 2. 2026-01-08 17:53:22.218711 | controller | [end of output] 2026-01-08 17:53:22.218725 | controller | 2026-01-08 17:53:22.218735 | controller | note: This error originates from a subprocess, and is likely not a problem with pip. 2026-01-08 17:53:22.218750 | controller | error: metadata-generation-failed 2026-01-08 17:53:22.652998 | controller | 2026-01-08 17:53:22.653097 | controller | × Encountered error while generating package metadata. 2026-01-08 17:53:22.653110 | controller | ╰─> See above for output. 2026-01-08 17:53:22.653120 | controller | 2026-01-08 17:53:22.653130 | controller | note: This is an issue with the package mentioned above, not pip. 2026-01-08 17:53:22.653140 | controller | hint: See above for details. 2026-01-08 17:53:24.674969 | controller | ERROR 2026-01-08 17:53:24.675158 | controller | { 2026-01-08 17:53:24.675187 | controller | "delta": "0:00:10.035376", 2026-01-08 17:53:24.675206 | controller | "end": "2026-01-08 17:53:22.654044", 2026-01-08 17:53:24.675224 | controller | "msg": "non-zero return code", 2026-01-08 17:53:24.675241 | controller | "rc": 1, 2026-01-08 17:53:24.675258 | controller | "start": "2026-01-08 17:53:12.618668" 2026-01-08 17:53:24.675274 | controller | } failure 2026-01-08 17:53:24.679949 | 2026-01-08 17:53:24.680005 | PLAY RECAP 2026-01-08 17:53:24.680050 | controller | ok: 0 changed: 0 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-01-08 17:53:24.680074 | 2026-01-08 17:53:24.781536 | RUN END RESULT_NORMAL: [untrusted : github.com/ansible/ansible-zuul-jobs/playbooks/build-ansible-collection/run.yaml@master] 2026-01-08 17:53:24.782420 | POST-RUN START: [untrusted : github.com/ansible/ansible-zuul-jobs/playbooks/build-ansible-collection/post.yaml@master] 2026-01-08 17:53:25.355026 | 2026-01-08 17:53:25.355134 | PLAY [all] 2026-01-08 17:53:25.372449 | 2026-01-08 17:53:25.372523 | TASK [Find tarballs in folder] 2026-01-08 17:53:36.742343 | controller | ok: All paths examined 2026-01-08 17:53:36.754342 | 2026-01-08 17:53:36.754498 | LOOP [Return collection artifacts to Zuul] 2026-01-08 17:53:36.806250 | 2026-01-08 17:53:36.806446 | PLAY RECAP 2026-01-08 17:53:36.806504 | controller | ok: 1 changed: 0 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-01-08 17:53:36.806534 | 2026-01-08 17:53:36.906754 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/ansible/ansible-zuul-jobs/playbooks/build-ansible-collection/post.yaml@master] 2026-01-08 17:53:36.907739 | POST-RUN START: [trusted : github.com/ansible/zuul-config/playbooks/base/post.yaml@master] 2026-01-08 17:53:37.478385 | 2026-01-08 17:53:37.478501 | PLAY [all:!appliance*] 2026-01-08 17:53:37.497472 | 2026-01-08 17:53:37.497555 | TASK [unregister the node] 2026-01-08 17:53:38.052836 | controller | skipping: Conditional result was False 2026-01-08 17:53:38.064083 | 2026-01-08 17:53:38.064250 | TASK [include_role : fetch-output] 2026-01-08 17:53:38.091459 | controller | skipping: Conditional result was False 2026-01-08 17:53:38.102030 | 2026-01-08 17:53:38.102166 | TASK [include_role : fetch-output-openshift] 2026-01-08 17:53:38.148990 | controller | ok 2026-01-08 17:53:38.184173 | 2026-01-08 17:53:38.184295 | TASK [fetch-output-openshift : Set log path for multiple nodes] 2026-01-08 17:53:38.260639 | controller | skipping: Conditional result was False 2026-01-08 17:53:38.272007 | 2026-01-08 17:53:38.272145 | TASK [fetch-output-openshift : Set log path for single node] 2026-01-08 17:53:38.330330 | controller | ok 2026-01-08 17:53:38.340725 | 2026-01-08 17:53:38.340860 | LOOP [fetch-output-openshift : Ensure local output dirs] 2026-01-08 17:53:38.775394 | controller -> localhost | ok: "/var/lib/zuul/builds/e91f3604eb8c487fac5b9c68e53e3267/work/logs" 2026-01-08 17:53:39.024834 | controller -> localhost | changed: "/var/lib/zuul/builds/e91f3604eb8c487fac5b9c68e53e3267/work/logs/npm" 2026-01-08 17:53:39.266042 | controller -> localhost | changed: "/var/lib/zuul/builds/e91f3604eb8c487fac5b9c68e53e3267/work/artifacts" 2026-01-08 17:53:39.535080 | controller -> localhost | changed: "/var/lib/zuul/builds/e91f3604eb8c487fac5b9c68e53e3267/work/docs" 2026-01-08 17:53:39.556047 | 2026-01-08 17:53:39.556244 | LOOP [fetch-output-openshift : include_tasks] 2026-01-08 17:53:39.632524 | controller | ok: 2026-01-08 17:53:39.632874 | controller | [ 2026-01-08 17:53:39.632934 | controller | "controller", 2026-01-08 17:53:39.632976 | controller | { 2026-01-08 17:53:39.633014 | controller | "context": "main:zuul-worker/38-129-16-117:9023", 2026-01-08 17:53:39.633052 | controller | "namespace": "main", 2026-01-08 17:53:39.633089 | controller | "pod": "zuul-worker-ansible-0005578363", 2026-01-08 17:53:39.633126 | controller | "stream_port": "43663" 2026-01-08 17:53:39.633163 | controller | } 2026-01-08 17:53:39.633204 | controller | ] 2026-01-08 17:53:39.633265 | controller | changed: All items complete 2026-01-08 17:53:39.633307 | 2026-01-08 17:53:39.657797 | controller | included: /var/lib/zuul/builds/e91f3604eb8c487fac5b9c68e53e3267/trusted/project_0/github.com/ansible/zuul-config/roles/fetch-output-openshift/tasks/rsync.yaml 2026-01-08 17:53:39.672555 | 2026-01-08 17:53:39.672721 | LOOP [fetch-output-openshift : Ensure local directory exists] 2026-01-08 17:53:51.078851 | controller | changed: "/var/lib/zuul/builds/e91f3604eb8c487fac5b9c68e53e3267/work/logs" 2026-01-08 17:54:02.470529 | controller | changed: "/var/lib/zuul/builds/e91f3604eb8c487fac5b9c68e53e3267/work/logs/npm" 2026-01-08 17:54:13.772447 | controller | changed: "/var/lib/zuul/builds/e91f3604eb8c487fac5b9c68e53e3267/work/artifacts" 2026-01-08 17:54:25.359125 | controller | changed: "/var/lib/zuul/builds/e91f3604eb8c487fac5b9c68e53e3267/work/docs" 2026-01-08 17:54:25.381117 | 2026-01-08 17:54:25.381322 | LOOP [fetch-output-openshift : Copy zuul-output from the pod to the executor] 2026-01-08 17:54:35.154004 | controller | Output suppressed because no_log was given 2026-01-08 17:54:35.161589 | 2026-01-08 17:54:35.161707 | TASK [fetch-output-openshift : Remove empty directory] 2026-01-08 17:54:35.553423 | controller -> localhost | ok: Runtime: 0:00:00.025829 2026-01-08 17:54:35.564648 | 2026-01-08 17:54:35.564739 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-01-08 17:54:35.884468 | controller -> localhost | find: ‘/var/lib/zuul/builds/e91f3604eb8c487fac5b9c68e53e3267/work/artifacts’: No such file or directory 2026-01-08 17:54:35.884796 | controller -> localhost | find: ‘/var/lib/zuul/builds/e91f3604eb8c487fac5b9c68e53e3267/work/artifacts’: No such file or directory 2026-01-08 17:54:35.884849 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.013594 2026-01-08 17:54:35.884883 | controller -> localhost | changed: All items complete 2026-01-08 17:54:35.884903 | 2026-01-08 17:54:36.166398 | controller -> localhost | find: ‘/var/lib/zuul/builds/e91f3604eb8c487fac5b9c68e53e3267/work/docs’: No such file or directory 2026-01-08 17:54:36.166618 | controller -> localhost | find: ‘/var/lib/zuul/builds/e91f3604eb8c487fac5b9c68e53e3267/work/docs’: No such file or directory 2026-01-08 17:54:36.166743 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.014028 2026-01-08 17:54:36.219140 | 2026-01-08 17:54:36.219454 | PLAY [localhost] 2026-01-08 17:54:36.236296 | 2026-01-08 17:54:36.236381 | TASK [Run Zuul manifest role] 2026-01-08 17:54:36.262525 | localhost | ok 2026-01-08 17:54:36.281201 | 2026-01-08 17:54:36.281301 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-01-08 17:54:36.724654 | localhost | changed 2026-01-08 17:54:36.735435 | 2026-01-08 17:54:36.735574 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-01-08 17:54:36.784480 | localhost | ok 2026-01-08 17:54:36.802557 | 2026-01-08 17:54:36.802716 | TASK [Set zuul-log-path fact] 2026-01-08 17:54:36.831186 | localhost | ok 2026-01-08 17:54:36.856585 | 2026-01-08 17:54:36.856698 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-01-08 17:54:36.909209 | localhost | ok 2026-01-08 17:54:36.920285 | 2026-01-08 17:54:36.920368 | LOOP [Run upload-logs-swift role] 2026-01-08 17:54:36.966795 | localhost | Output suppressed because no_log was given 2026-01-08 17:54:37.001474 | 2026-01-08 17:54:37.001566 | TASK [Set zuul-log-path fact] 2026-01-08 17:54:37.048616 | localhost | skipping: Conditional result was False 2026-01-08 17:54:37.057954 | 2026-01-08 17:54:37.058044 | TASK [upload-logs-swift : Ensure logs are readable before uploading] 2026-01-08 17:54:37.381572 | localhost -> localhost | ok: Runtime: 0:00:00.009104 2026-01-08 17:54:37.389748 | 2026-01-08 17:54:37.389838 | TASK [upload-logs-swift : Upload logs to swift]