[2026-10-18T02:35:47.273Z] Started by upstream project "global/all-weekly" build number 67 [2026-10-18T02:35:47.273Z] originally caused by: [2026-10-18T02:35:47.273Z] Started by timer [2026-10-18T02:35:47.492Z] Obtained pipelines/global/update-all-apk/Jenkinsfile from git https://github.com/kronosnet/ci-tools.git [2026-10-18T02:35:47.500Z] Loading library ProjectLib@main:pipelines/global/ [2026-10-18T02:35:47.500Z] Attempting to resolve main from remote references... [2026-10-18T02:35:47.500Z] > git --version # timeout=10 [2026-10-18T02:35:47.507Z] > git --version # 'git version 2.52.0' [2026-10-18T02:35:47.507Z] > git ls-remote -h -- https://github.com/kronosnet/ci-tools # timeout=10 [2026-10-18T02:35:47.642Z] Found match: refs/heads/main revision 06cc1dc919bae3e16414d33b9b89b79ba8d0f010 [2026-10-18T02:35:47.644Z] Selected Git installation does not exist. Using Default [2026-10-18T02:35:47.644Z] The recommended git tool is: NONE [2026-10-18T02:35:47.644Z] No credentials specified [2026-10-18T02:35:47.644Z] DEPRECATED: The 'Wipe out repository & force clone' extension is deprecated for Pipeline jobs. Pipeline users should use the deleteDir() step instead. [2026-10-18T02:35:47.644Z] Wiping out workspace first. [2026-10-18T02:35:47.672Z] Cloning the remote Git repository [2026-10-18T02:35:47.672Z] Using shallow clone with depth 1 [2026-10-18T02:35:47.672Z] Avoid fetching tags [2026-10-18T02:35:47.672Z] Honoring refspec on initial clone [2026-10-18T02:35:47.672Z] Cloning repository https://github.com/kronosnet/ci-tools [2026-10-18T02:35:47.672Z] > git init /var/lib/jenkins/workspace/global/update-all-apk@libs/d56456a8a5ffe2af36aec67f7c631a8ce5f10f01613ac19d74a87c1e7c103023 # timeout=10 [2026-10-18T02:35:47.683Z] Fetching upstream changes from https://github.com/kronosnet/ci-tools [2026-10-18T02:35:47.683Z] > git --version # timeout=10 [2026-10-18T02:35:47.690Z] > git --version # 'git version 2.52.0' [2026-10-18T02:35:47.690Z] > git fetch --no-tags --force --progress --depth=1 -- https://github.com/kronosnet/ci-tools +refs/heads/*:refs/remotes/origin/* # timeout=10 [2026-10-18T02:35:47.982Z] > git config remote.origin.url https://github.com/kronosnet/ci-tools # timeout=10 [2026-10-18T02:35:47.988Z] > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 [2026-10-18T02:35:47.998Z] Avoid second fetch [2026-10-18T02:35:47.998Z] Checking out Revision 06cc1dc919bae3e16414d33b9b89b79ba8d0f010 (main) [2026-10-18T02:35:47.998Z] > git config core.sparsecheckout # timeout=10 [2026-10-18T02:35:48.005Z] > git checkout -f 06cc1dc919bae3e16414d33b9b89b79ba8d0f010 # timeout=10 [2026-10-18T02:35:48.044Z] Commit message: "ansible: update README.md file after moving to dynamic inventories" [2026-10-18T02:35:48.045Z] [Checks API] No suitable checks publisher found. [2026-10-18T02:35:48.049Z] Loading library GlobalLib@main:./pipelines/libs/global/ [2026-10-18T02:35:48.615Z] Examining kronosnet/ci-tools [2026-10-18T02:35:48.615Z] Attempting to resolve main as a branch [2026-10-18T02:35:48.806Z] Resolved main as branch main at revision 06cc1dc919bae3e16414d33b9b89b79ba8d0f010 [2026-10-18T02:35:48.807Z] Selected Git installation does not exist. Using Default [2026-10-18T02:35:48.807Z] The recommended git tool is: NONE [2026-10-18T02:35:48.807Z] using credential 93a393a1-7fe9-45ae-ade0-5a533c87d8d9 [2026-10-18T02:35:48.812Z] DEPRECATED: The 'Wipe out repository & force clone' extension is deprecated for Pipeline jobs. Pipeline users should use the deleteDir() step instead. [2026-10-18T02:35:48.812Z] Wiping out workspace first. [2026-10-18T02:35:48.842Z] Cloning the remote Git repository [2026-10-18T02:35:48.842Z] Using shallow clone with depth 1 [2026-10-18T02:35:48.842Z] Avoid fetching tags [2026-10-18T02:35:48.842Z] Honoring refspec on initial clone [2026-10-18T02:35:48.842Z] Cloning repository https://github.com/kronosnet/ci-tools.git [2026-10-18T02:35:48.842Z] > git init /var/lib/jenkins/workspace/global/update-all-apk@libs/a38125f6c167b5c61aae7e05cd041ecf55e96373eebcceb3c4473bea537ec70b # timeout=10 [2026-10-18T02:35:48.853Z] Fetching upstream changes from https://github.com/kronosnet/ci-tools.git [2026-10-18T02:35:48.853Z] > git --version # timeout=10 [2026-10-18T02:35:48.862Z] > git --version # 'git version 2.52.0' [2026-10-18T02:35:48.862Z] using GIT_ASKPASS to set credentials getCredUUID - github [2026-10-18T02:35:48.869Z] > git fetch --no-tags --force --progress --depth=1 -- https://github.com/kronosnet/ci-tools.git +refs/heads/main:refs/remotes/origin/main # timeout=10 [2026-10-18T02:35:49.106Z] > git config remote.origin.url https://github.com/kronosnet/ci-tools.git # timeout=10 [2026-10-18T02:35:49.113Z] > git config --add remote.origin.fetch +refs/heads/main:refs/remotes/origin/main # timeout=10 [2026-10-18T02:35:49.122Z] Avoid second fetch [2026-10-18T02:35:49.122Z] Checking out Revision 06cc1dc919bae3e16414d33b9b89b79ba8d0f010 (main) [2026-10-18T02:35:49.122Z] > git config core.sparsecheckout # timeout=10 [2026-10-18T02:35:49.130Z] > git checkout -f 06cc1dc919bae3e16414d33b9b89b79ba8d0f010 # timeout=10 [2026-10-18T02:35:49.173Z] Commit message: "ansible: update README.md file after moving to dynamic inventories" [2026-10-18T02:35:49.173Z] [Checks API] No suitable checks publisher found. [2026-10-18T02:35:49.211Z] [Pipeline] Start of Pipeline [2026-10-18T02:35:49.306Z] [Pipeline] node [2026-10-18T02:35:49.829Z] Running on Jenkins in /var/lib/jenkins/workspace/global/update-all-apk [2026-10-18T02:35:49.830Z] [Pipeline] { [2026-10-18T02:35:49.836Z] [Pipeline] stage [2026-10-18T02:35:49.837Z] [Pipeline] { (Declarative: Checkout SCM) [2026-10-18T02:35:49.840Z] [Pipeline] checkout [2026-10-18T02:35:49.840Z] Selected Git installation does not exist. Using Default [2026-10-18T02:35:49.840Z] The recommended git tool is: NONE [2026-10-18T02:35:49.840Z] No credentials specified [2026-10-18T02:35:49.841Z] Cloning the remote Git repository [2026-10-18T02:35:49.841Z] Cloning repository https://github.com/kronosnet/ci-tools.git [2026-10-18T02:35:49.841Z] > git init /var/lib/jenkins/workspace/global/update-all-apk # timeout=10 [2026-10-18T02:35:49.851Z] Fetching upstream changes from https://github.com/kronosnet/ci-tools.git [2026-10-18T02:35:49.851Z] > git --version # timeout=10 [2026-10-18T02:35:49.857Z] > git --version # 'git version 2.52.0' [2026-10-18T02:35:49.857Z] > git fetch --tags --force --progress -- https://github.com/kronosnet/ci-tools.git +refs/heads/*:refs/remotes/origin/* # timeout=10 [2026-10-18T02:35:50.298Z] > git config remote.origin.url https://github.com/kronosnet/ci-tools.git # timeout=10 [2026-10-18T02:35:50.307Z] > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 [2026-10-18T02:35:50.318Z] Avoid second fetch [2026-10-18T02:35:50.318Z] > git rev-parse origin/main^{commit} # timeout=10 [2026-10-18T02:35:50.331Z] Checking out Revision 06cc1dc919bae3e16414d33b9b89b79ba8d0f010 (origin/main) [2026-10-18T02:35:50.331Z] > git config core.sparsecheckout # timeout=10 [2026-10-18T02:35:50.341Z] > git checkout -f 06cc1dc919bae3e16414d33b9b89b79ba8d0f010 # timeout=10 [2026-10-18T02:35:50.388Z] Commit message: "ansible: update README.md file after moving to dynamic inventories" [2026-10-18T02:35:50.388Z] [Checks API] No suitable checks publisher found. [2026-10-18T02:35:50.390Z] [Pipeline] } [2026-10-18T02:35:50.392Z] [Pipeline] // stage [2026-10-18T02:35:50.395Z] [Pipeline] withEnv [2026-10-18T02:35:50.396Z] [Pipeline] { [2026-10-18T02:35:50.403Z] [Pipeline] stage [2026-10-18T02:35:50.404Z] [Pipeline] { (update BaseOS) [2026-10-18T02:35:50.422Z] [Pipeline] script [2026-10-18T02:35:50.424Z] [Pipeline] { [2026-10-18T02:35:50.448Z] [Pipeline] lock [2026-10-18T02:35:50.448Z] Trying to acquire lock on [Resource: MAINTENANCE LOCKOUT] [2026-10-18T02:35:50.448Z] Resource [MAINTENANCE LOCKOUT] did not exist. Created. [2026-10-18T02:35:50.448Z] Lock acquired on [Resource: MAINTENANCE LOCKOUT] [2026-10-18T02:35:50.448Z] [Pipeline] { [2026-10-18T02:35:50.450Z] [Pipeline] } [2026-10-18T02:35:50.451Z] Lock released on resource [Resource: MAINTENANCE LOCKOUT] [2026-10-18T02:35:50.453Z] [Pipeline] // lock [2026-10-18T02:35:50.498Z] [Pipeline] parallel [2026-10-18T02:35:50.499Z] [Pipeline] { (Branch: built-in) [2026-10-18T02:35:50.546Z] [Pipeline] echo [2026-10-18T02:35:50.546Z] Running updateOSNode on alpine-x86-64 [2026-10-18T02:35:50.547Z] [Pipeline] node [2026-10-18T02:35:50.666Z] Running on Jenkins in /var/lib/jenkins/workspace/global/update-all-apk@2 [2026-10-18T02:35:50.670Z] [Pipeline] { [2026-10-18T02:35:50.673Z] [Pipeline] cleanWs [2026-10-18T02:35:50.675Z] [WS-CLEANUP] Deleting project workspace... [2026-10-18T02:35:50.675Z] [WS-CLEANUP] Deferred wipeout is disabled by the job configuration... [2026-10-18T02:35:50.675Z] [WS-CLEANUP] done [2026-10-18T02:35:50.678Z] [Pipeline] echo [2026-10-18T02:35:50.678Z] Mark node alpine-x86-64 offline [2026-10-18T02:35:50.686Z] [Pipeline] echo [2026-10-18T02:35:50.686Z] Waiting for node alpine-x86-64 to be offline [2026-10-18T02:35:50.686Z] [Pipeline] echo [2026-10-18T02:35:50.686Z] alpine-x86-64 is now offline [2026-10-18T02:35:50.687Z] [Pipeline] echo [2026-10-18T02:35:50.687Z] alpine-x86-64 is idle [2026-10-18T02:35:50.703Z] [Pipeline] tee [2026-10-18T02:35:50.704Z] [Pipeline] { [2026-10-18T02:35:50.723Z] [Pipeline] echo [2026-10-18T02:35:50.723Z] getNodeProperties: node = built-in - env='null' - props:[:] [2026-10-18T02:35:50.741Z] [Pipeline] echo [2026-10-18T02:35:50.741Z] getNodeProperties: node = alpine-x86-64 - env='[RUSTBINDINGS=yes]' - props:[RUSTBINDINGS:yes] [2026-10-18T02:35:50.746Z] [Pipeline] writeFile [2026-10-18T02:35:50.748Z] [Pipeline] sh [2026-10-18T02:35:51.004Z] + cat /var/lib/jenkins/workspace/global/update-all-apk@2/ansible-inventory-apk-109.ini [2026-10-18T02:35:51.004Z] [apk] [2026-10-18T02:35:51.004Z] alpine-x86-64 [2026-10-18T02:35:51.004Z] + cd /var/lib/jenkins/ci-tools/ansible/ [2026-10-18T02:35:51.004Z] + RUSTBINDINGS=yes [2026-10-18T02:35:51.004Z] + ansible-playbook -v update.yml -i /var/lib/jenkins/workspace/global/update-all-apk@2/ansible-inventory-apk-109.ini --limit alpine-x86-64 [2026-10-18T02:35:51.555Z] Using /var/lib/jenkins/ci-tools/ansible/ansible.cfg as config file [2026-10-18T02:35:51.555Z] [2026-10-18T02:35:51.555Z] PLAY [Update the servers] ****************************************************** [2026-10-18T02:35:51.555Z] [2026-10-18T02:35:51.555Z] TASK [Gathering Facts] ********************************************************* [2026-10-18T02:35:53.416Z] ok: [alpine-x86-64] [2026-10-18T02:35:53.416Z] [2026-10-18T02:35:53.416Z] TASK [Remove build directories] ************************************************ [2026-10-18T02:35:54.326Z] ok: [alpine-x86-64] => (item=/root/rpmbuild) => {"ansible_loop_var": "item", "changed": false, "item": "/root/rpmbuild", "path": "/root/rpmbuild", "state": "absent"} [2026-10-18T02:35:54.327Z] ok: [alpine-x86-64] => (item=/usr/src/packages/BUILDROOT) => {"ansible_loop_var": "item", "changed": false, "item": "/usr/src/packages/BUILDROOT", "path": "/usr/src/packages/BUILDROOT", "state": "absent"} [2026-10-18T02:35:54.327Z] [2026-10-18T02:35:54.327Z] TASK [Clean shared memory and temp files] ************************************** [2026-10-18T02:35:54.327Z] skipping: [alpine-x86-64] => {"changed": false, "skipped_reason": "No items in the list"} [2026-10-18T02:35:54.327Z] [2026-10-18T02:35:54.327Z] TASK [Generate the start_node script] ****************************************** [2026-10-18T02:35:55.237Z] ok: [alpine-x86-64] => {"changed": false, "cmd": ["./ci-generate-start-node"], "delta": "0:00:00.012194", "end": "2026-10-18 02:35:54.856447", "msg": "", "rc": 0, "start": "2026-10-18 02:35:54.844253", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} [2026-10-18T02:35:55.237Z] [2026-10-18T02:35:55.237Z] TASK [Configure internal host mapping for non-build nodes] ********************* [2026-10-18T02:35:55.788Z] ok: [alpine-x86-64] => {"backup": "", "changed": false, "msg": ""} [2026-10-18T02:35:55.788Z] [2026-10-18T02:35:55.788Z] TASK [Include distro-specific update tasks] ************************************ [2026-10-18T02:35:55.788Z] included: /var/lib/jenkins/ci-tools/ansible/tasks/update-alpine.yml for alpine-x86-64 [2026-10-18T02:35:55.788Z] [2026-10-18T02:35:55.788Z] TASK [Update apk cache and upgrade all packages] ******************************* [2026-10-18T02:36:03.811Z] changed: [alpine-x86-64] => {"changed": true, "msg": "upgraded packages", "packages": ["linux-virt", "vim-common", "xxd", "vim"], "stderr": "* Generating grub configuration file ...\n* Found linux image: /boot/vmlinuz-virt\n* Found initrd image: /boot/initramfs-virt\n* Warning: os-prober will not be executed to detect other bootable partitions.\n* Systems on them will not be added to the GRUB boot configuration.\n* Check GRUB_DISABLE_OS_PROBER documentation entry.\n* Adding boot menu entry for UEFI Firmware Settings ...\n* done\n", "stderr_lines": ["* Generating grub configuration file ...", "* Found linux image: /boot/vmlinuz-virt", "* Found initrd image: /boot/initramfs-virt", "* Warning: os-prober will not be executed to detect other bootable partitions.", "* Systems on them will not be added to the GRUB boot configuration.", "* Check GRUB_DISABLE_OS_PROBER documentation entry.", "* Adding boot menu entry for UEFI Firmware Settings ...", "* done"], "stdout": "(1/4) Upgrading linux-virt (6.18.55-r0 -> 6.18.57-r0)\n(2/4) Upgrading vim-common (9.2.1091-r0 -> 9.2.1202-r0)\n(3/4) Upgrading xxd (9.2.1091-r0 -> 9.2.1202-r0)\n(4/4) Upgrading vim (9.2.1091-r0 -> 9.2.1202-r0)\nExecuting busybox-1.37.0-r30.trigger\nExecuting kmod-34.2-r1.trigger\nExecuting mkinitfs-3.13.0-r0.trigger\n* creating /boot/initramfs-virt for 6.18.57-0-virt\nExecuting grub-2.12-r8.trigger\nOK: 2358.5 MiB in 612 packages\n", "stdout_lines": ["(1/4) Upgrading linux-virt (6.18.55-r0 -> 6.18.57-r0)", "(2/4) Upgrading vim-common (9.2.1091-r0 -> 9.2.1202-r0)", "(3/4) Upgrading xxd (9.2.1091-r0 -> 9.2.1202-r0)", "(4/4) Upgrading vim (9.2.1091-r0 -> 9.2.1202-r0)", "Executing busybox-1.37.0-r30.trigger", "Executing kmod-34.2-r1.trigger", "Executing mkinitfs-3.13.0-r0.trigger", "* creating /boot/initramfs-virt for 6.18.57-0-virt", "Executing grub-2.12-r8.trigger", "OK: 2358.5 MiB in 612 packages"]} [2026-10-18T02:36:03.811Z] [2026-10-18T02:36:03.811Z] TASK [Install required packages] *********************************************** [2026-10-18T02:36:50.318Z] ok: [alpine-x86-64] => {"changed": false, "msg": "package(s) already installed"} [2026-10-18T02:36:50.318Z] [2026-10-18T02:36:50.318Z] TASK [Install optional packages] *********************************************** [2026-10-18T02:36:54.440Z] ok: [alpine-x86-64] => (item=inkscape) => {"ansible_loop_var": "item", "changed": false, "item": "inkscape", "msg": "package(s) already installed"} [2026-10-18T02:36:54.440Z] ok: [alpine-x86-64] => (item=llvm) => {"ansible_loop_var": "item", "changed": false, "item": "llvm", "msg": "package(s) already installed"} [2026-10-18T02:36:54.440Z] ok: [alpine-x86-64] => (item=py3-dacite) => {"ansible_loop_var": "item", "changed": false, "item": "py3-dacite", "msg": "package(s) already installed"} [2026-10-18T02:36:54.440Z] ok: [alpine-x86-64] => (item=py3-distro) => {"ansible_loop_var": "item", "changed": false, "item": "py3-distro", "msg": "package(s) already installed"} [2026-10-18T02:36:54.440Z] ok: [alpine-x86-64] => (item=valgrind) => {"ansible_loop_var": "item", "changed": false, "item": "valgrind", "msg": "package(s) already installed"} [2026-10-18T02:36:54.440Z] [2026-10-18T02:36:54.440Z] TASK [Install Rust bindings (conditional)] ************************************* [2026-10-18T02:36:56.301Z] ok: [alpine-x86-64] => {"changed": false, "msg": "package(s) already installed"} [2026-10-18T02:36:56.301Z] [2026-10-18T02:36:56.301Z] TASK [Clean apk cache] ********************************************************* [2026-10-18T02:36:57.212Z] ok: [alpine-x86-64] => {"changed": false, "cmd": ["apk", "cache", "clean"], "delta": "0:00:00.445181", "end": "2026-10-18 02:36:56.947609", "msg": "", "rc": 0, "start": "2026-10-18 02:36:56.502428", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} [2026-10-18T02:36:57.212Z] [2026-10-18T02:36:57.212Z] TASK [Ensure the system group 'haclient' exists] ******************************* [2026-10-18T02:36:57.763Z] ok: [alpine-x86-64] => {"changed": false, "gid": 104, "name": "haclient", "state": "present", "system": true} [2026-10-18T02:36:57.763Z] [2026-10-18T02:36:57.763Z] TASK [Ensure the system user 'hacluster' exists] ******************************* [2026-10-18T02:36:58.673Z] ok: [alpine-x86-64] => {"append": false, "changed": false, "comment": "cluster user", "group": 104, "home": "/home/hacluster", "move_home": false, "name": "hacluster", "shell": "/sbin/nologin", "state": "present", "uid": 103} [2026-10-18T02:36:58.673Z] [2026-10-18T02:36:58.673Z] TASK [Reboot system after updates] ********************************************* [2026-10-18T02:39:04.916Z] changed: [alpine-x86-64] => {"changed": true, "elapsed": 120, "rebooted": true} [2026-10-18T02:39:04.916Z] [2026-10-18T02:39:04.916Z] TASK [Include distro-specific post-update tasks (if exists)] ******************* [2026-10-18T02:39:04.916Z] skipping: [alpine-x86-64] => {"changed": false, "skipped_reason": "No items in the list"} [2026-10-18T02:39:04.916Z] [2026-10-18T02:39:04.916Z] PLAY RECAP ********************************************************************* [2026-10-18T02:39:04.916Z] alpine-x86-64 : ok=13 changed=2 unreachable=0 failed=0 skipped=2 rescued=0 ignored=0 [2026-10-18T02:39:04.916Z] [2026-10-18T02:39:04.917Z] [Pipeline] } [2026-10-18T02:39:04.919Z] [Pipeline] // tee [2026-10-18T02:39:04.921Z] [Pipeline] sh [2026-10-18T02:39:05.179Z] [Pipeline] sh [2026-10-18T02:39:05.434Z] + mv TMP_update_alpine-x86-64.log SUCCESS_update_alpine-x86-64.log [2026-10-18T02:39:05.436Z] [Pipeline] archiveArtifacts [2026-10-18T02:39:05.437Z] Archiving artifacts [2026-10-18T02:39:05.440Z] [Pipeline] } [2026-10-18T02:39:05.442Z] [Pipeline] // node [2026-10-18T02:39:05.445Z] [Pipeline] echo [2026-10-18T02:39:05.445Z] Checking if node alpine-x86-64 is idle [2026-10-18T02:39:05.446Z] [Pipeline] echo [2026-10-18T02:39:05.446Z] Node alpine-x86-64 is idle [2026-10-18T02:39:05.446Z] [Pipeline] echo [2026-10-18T02:39:05.446Z] Disconnecting alpine-x86-64 [2026-10-18T02:39:05.448Z] [Pipeline] echo [2026-10-18T02:39:05.449Z] Waiting 1 second for node alpine-x86-64 to be disconnected [2026-10-18T02:39:05.449Z] [Pipeline] sleep [2026-10-18T02:39:05.449Z] Sleeping for 1 sec [2026-10-18T02:39:06.450Z] [Pipeline] echo [2026-10-18T02:39:06.450Z] Connecting alpine-x86-64 [2026-10-18T02:39:06.453Z] [Pipeline] echo [2026-10-18T02:39:06.453Z] Waiting 10 seconds for node alpine-x86-64 to be connected [2026-10-18T02:39:06.454Z] [Pipeline] sleep [2026-10-18T02:39:06.454Z] Sleeping for 10 sec [2026-10-18T02:39:16.455Z] [Pipeline] echo [2026-10-18T02:39:16.455Z] Mark node alpine-x86-64 online [2026-10-18T02:39:16.459Z] [Pipeline] echo [2026-10-18T02:39:16.459Z] Waiting for node alpine-x86-64 to be online [2026-10-18T02:39:16.460Z] [Pipeline] echo [2026-10-18T02:39:16.460Z] alpine-x86-64 is now online [2026-10-18T02:39:16.464Z] [Pipeline] } [2026-10-18T02:39:16.466Z] [Pipeline] // parallel [2026-10-18T02:39:16.468Z] [Pipeline] } [2026-10-18T02:39:16.470Z] [Pipeline] // script [2026-10-18T02:39:16.472Z] [Pipeline] } [2026-10-18T02:39:16.473Z] [Pipeline] // stage [2026-10-18T02:39:16.477Z] [Pipeline] stage [2026-10-18T02:39:16.477Z] [Pipeline] { (Declarative: Post Actions) [2026-10-18T02:39:16.498Z] [Pipeline] stage [2026-10-18T02:39:16.498Z] [Pipeline] { (Copying logs) [2026-10-18T02:39:16.531Z] [Pipeline] node [2026-10-18T02:39:16.630Z] Running on Jenkins in /var/lib/jenkins/workspace/global/update-all-apk@2 [2026-10-18T02:39:16.631Z] [Pipeline] { [2026-10-18T02:39:16.666Z] [Pipeline] node [2026-10-18T02:39:16.769Z] Running on Jenkins in /var/lib/jenkins/workspace/global/update-all-apk@3 [2026-10-18T02:39:16.770Z] [Pipeline] { [2026-10-18T02:39:16.772Z] [Pipeline] sh [2026-10-18T02:39:17.028Z] + mkdir -p /var/lib/jenkins/locks [2026-10-18T02:39:17.037Z] [Pipeline] echo [2026-10-18T02:39:17.037Z] RWLock: FD for lock log_archive in stage projectFinishUp is 392 [2026-10-18T02:39:17.040Z] [Pipeline] sleep [2026-10-18T02:39:17.040Z] No need to sleep any longer [2026-10-18T02:39:17.042Z] [Pipeline] echo [2026-10-18T02:39:17.042Z] RWLock: log_archive in stage projectFinishUp locked for WRITE [2026-10-18T02:39:17.044Z] [Pipeline] } [2026-10-18T02:39:17.047Z] [Pipeline] // node [2026-10-18T02:39:17.051Z] [Pipeline] echo [2026-10-18T02:39:17.051Z] Copying logs to /var/www/ci.kronosnet.org/job/global/job/update-all-apk/109/ [2026-10-18T02:39:17.051Z] [Pipeline] sh [2026-10-18T02:39:17.307Z] + mkdir -p /var/www/ci.kronosnet.org/job/global/job/update-all-apk/109/ [2026-10-18T02:39:17.308Z] [Pipeline] sh