[2026-09-20T03:01:43.068Z] Started by upstream project "global/all-weekly" build number 63 [2026-09-20T03:01:43.068Z] originally caused by: [2026-09-20T03:01:43.068Z] Started by timer [2026-09-20T03:01:45.409Z] Obtained pipelines/global/update-all-apk/Jenkinsfile from git https://github.com/kronosnet/ci-tools.git [2026-09-20T03:01:45.422Z] Loading library ProjectLib@main:pipelines/global/ [2026-09-20T03:01:45.422Z] Attempting to resolve main from remote references... [2026-09-20T03:01:45.422Z] > git --version # timeout=10 [2026-09-20T03:01:45.431Z] > git --version # 'git version 2.52.0' [2026-09-20T03:01:45.431Z] > git ls-remote -h -- https://github.com/kronosnet/ci-tools # timeout=10 [2026-09-20T03:01:45.882Z] Found match: refs/heads/main revision 10ba49ff26b0e424c550d2fed1e2a22a6160f879 [2026-09-20T03:01:45.883Z] Selected Git installation does not exist. Using Default [2026-09-20T03:01:45.883Z] The recommended git tool is: NONE [2026-09-20T03:01:45.883Z] No credentials specified [2026-09-20T03:01:45.883Z] DEPRECATED: The 'Wipe out repository & force clone' extension is deprecated for Pipeline jobs. Pipeline users should use the deleteDir() step instead. [2026-09-20T03:01:45.883Z] Wiping out workspace first. [2026-09-20T03:01:45.908Z] Cloning the remote Git repository [2026-09-20T03:01:45.909Z] Using shallow clone with depth 1 [2026-09-20T03:01:45.909Z] Avoid fetching tags [2026-09-20T03:01:45.909Z] Honoring refspec on initial clone [2026-09-20T03:01:45.909Z] Cloning repository https://github.com/kronosnet/ci-tools [2026-09-20T03:01:45.909Z] > git init /var/lib/jenkins/workspace/global/update-all-apk@libs/d56456a8a5ffe2af36aec67f7c631a8ce5f10f01613ac19d74a87c1e7c103023 # timeout=10 [2026-09-20T03:01:45.918Z] Fetching upstream changes from https://github.com/kronosnet/ci-tools [2026-09-20T03:01:45.918Z] > git --version # timeout=10 [2026-09-20T03:01:45.924Z] > git --version # 'git version 2.52.0' [2026-09-20T03:01:45.924Z] > git fetch --no-tags --force --progress --depth=1 -- https://github.com/kronosnet/ci-tools +refs/heads/*:refs/remotes/origin/* # timeout=10 [2026-09-20T03:01:46.721Z] > git config remote.origin.url https://github.com/kronosnet/ci-tools # timeout=10 [2026-09-20T03:01:46.728Z] > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 [2026-09-20T03:01:46.735Z] Avoid second fetch [2026-09-20T03:01:46.735Z] Checking out Revision 10ba49ff26b0e424c550d2fed1e2a22a6160f879 (main) [2026-09-20T03:01:46.735Z] > git config core.sparsecheckout # timeout=10 [2026-09-20T03:01:46.741Z] > git checkout -f 10ba49ff26b0e424c550d2fed1e2a22a6160f879 # timeout=10 [2026-09-20T03:01:46.774Z] Commit message: "fn-testing: stop using gcloud directly" [2026-09-20T03:01:46.774Z] [Checks API] No suitable checks publisher found. [2026-09-20T03:01:46.778Z] Loading library GlobalLib@main:./pipelines/libs/global/ [2026-09-20T03:01:46.978Z] Examining kronosnet/ci-tools [2026-09-20T03:01:46.978Z] Attempting to resolve main as a branch [2026-09-20T03:01:47.157Z] Resolved main as branch main at revision 10ba49ff26b0e424c550d2fed1e2a22a6160f879 [2026-09-20T03:01:47.158Z] Selected Git installation does not exist. Using Default [2026-09-20T03:01:47.158Z] The recommended git tool is: NONE [2026-09-20T03:01:47.158Z] using credential 93a393a1-7fe9-45ae-ade0-5a533c87d8d9 [2026-09-20T03:01:47.163Z] DEPRECATED: The 'Wipe out repository & force clone' extension is deprecated for Pipeline jobs. Pipeline users should use the deleteDir() step instead. [2026-09-20T03:01:47.163Z] Wiping out workspace first. [2026-09-20T03:01:47.188Z] Cloning the remote Git repository [2026-09-20T03:01:47.188Z] Using shallow clone with depth 1 [2026-09-20T03:01:47.188Z] Avoid fetching tags [2026-09-20T03:01:47.188Z] Honoring refspec on initial clone [2026-09-20T03:01:47.188Z] Cloning repository https://github.com/kronosnet/ci-tools.git [2026-09-20T03:01:47.188Z] > git init /var/lib/jenkins/workspace/global/update-all-apk@libs/a38125f6c167b5c61aae7e05cd041ecf55e96373eebcceb3c4473bea537ec70b # timeout=10 [2026-09-20T03:01:47.198Z] Fetching upstream changes from https://github.com/kronosnet/ci-tools.git [2026-09-20T03:01:47.198Z] > git --version # timeout=10 [2026-09-20T03:01:47.259Z] > git --version # 'git version 2.52.0' [2026-09-20T03:01:47.259Z] using GIT_ASKPASS to set credentials getCredUUID - github [2026-09-20T03:01:47.266Z] > 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-09-20T03:01:48.045Z] > git config remote.origin.url https://github.com/kronosnet/ci-tools.git # timeout=10 [2026-09-20T03:01:48.052Z] > git config --add remote.origin.fetch +refs/heads/main:refs/remotes/origin/main # timeout=10 [2026-09-20T03:01:48.060Z] Avoid second fetch [2026-09-20T03:01:48.060Z] Checking out Revision 10ba49ff26b0e424c550d2fed1e2a22a6160f879 (main) [2026-09-20T03:01:48.060Z] > git config core.sparsecheckout # timeout=10 [2026-09-20T03:01:48.067Z] > git checkout -f 10ba49ff26b0e424c550d2fed1e2a22a6160f879 # timeout=10 [2026-09-20T03:01:48.100Z] Commit message: "fn-testing: stop using gcloud directly" [2026-09-20T03:01:48.101Z] [Checks API] No suitable checks publisher found. [2026-09-20T03:01:48.131Z] [Pipeline] Start of Pipeline [2026-09-20T03:01:48.227Z] [Pipeline] node [2026-09-20T03:01:48.332Z] Running on Jenkins in /var/lib/jenkins/workspace/global/update-all-apk [2026-09-20T03:01:48.332Z] [Pipeline] { [2026-09-20T03:01:48.339Z] [Pipeline] stage [2026-09-20T03:01:48.339Z] [Pipeline] { (Declarative: Checkout SCM) [2026-09-20T03:01:48.342Z] [Pipeline] checkout [2026-09-20T03:01:48.345Z] Selected Git installation does not exist. Using Default [2026-09-20T03:01:48.345Z] The recommended git tool is: NONE [2026-09-20T03:01:48.345Z] No credentials specified [2026-09-20T03:01:48.345Z] > git rev-parse --resolve-git-dir /var/lib/jenkins/workspace/global/update-all-apk/.git # timeout=10 [2026-09-20T03:01:48.360Z] Fetching changes from the remote Git repository [2026-09-20T03:01:48.361Z] > git config remote.origin.url https://github.com/kronosnet/ci-tools.git # timeout=10 [2026-09-20T03:01:48.369Z] Fetching upstream changes from https://github.com/kronosnet/ci-tools.git [2026-09-20T03:01:48.370Z] > git --version # timeout=10 [2026-09-20T03:01:48.380Z] > git --version # 'git version 2.52.0' [2026-09-20T03:01:48.380Z] > git fetch --tags --force --progress -- https://github.com/kronosnet/ci-tools.git +refs/heads/*:refs/remotes/origin/* # timeout=10 [2026-09-20T03:01:48.784Z] > git rev-parse origin/main^{commit} # timeout=10 [2026-09-20T03:01:48.791Z] Checking out Revision 10ba49ff26b0e424c550d2fed1e2a22a6160f879 (origin/main) [2026-09-20T03:01:48.791Z] > git config core.sparsecheckout # timeout=10 [2026-09-20T03:01:48.799Z] > git checkout -f 10ba49ff26b0e424c550d2fed1e2a22a6160f879 # timeout=10 [2026-09-20T03:01:48.961Z] Commit message: "fn-testing: stop using gcloud directly" [2026-09-20T03:01:48.962Z] [Checks API] No suitable checks publisher found. [2026-09-20T03:01:48.964Z] [Pipeline] } [2026-09-20T03:01:48.965Z] [Pipeline] // stage [2026-09-20T03:01:48.968Z] [Pipeline] withEnv [2026-09-20T03:01:48.968Z] [Pipeline] { [2026-09-20T03:01:48.972Z] [Pipeline] stage [2026-09-20T03:01:48.972Z] [Pipeline] { (update BaseOS) [2026-09-20T03:01:48.980Z] [Pipeline] script [2026-09-20T03:01:48.982Z] [Pipeline] { [2026-09-20T03:01:49.001Z] [Pipeline] lock [2026-09-20T03:01:49.001Z] Trying to acquire lock on [Resource: MAINTENANCE LOCKOUT] [2026-09-20T03:01:49.001Z] Resource [MAINTENANCE LOCKOUT] did not exist. Created. [2026-09-20T03:01:49.001Z] Lock acquired on [Resource: MAINTENANCE LOCKOUT] [2026-09-20T03:01:49.001Z] [Pipeline] { [2026-09-20T03:01:49.003Z] [Pipeline] } [2026-09-20T03:01:49.004Z] Lock released on resource [Resource: MAINTENANCE LOCKOUT] [2026-09-20T03:01:49.014Z] [Pipeline] // lock [2026-09-20T03:01:49.055Z] [Pipeline] parallel [2026-09-20T03:01:49.056Z] [Pipeline] { (Branch: built-in) [2026-09-20T03:01:49.106Z] [Pipeline] echo [2026-09-20T03:01:49.106Z] Running updateOSNode on alpine-x86-64 [2026-09-20T03:01:49.107Z] [Pipeline] node [2026-09-20T03:01:49.250Z] Running on Jenkins in /var/lib/jenkins/workspace/global/update-all-apk@2 [2026-09-20T03:01:49.251Z] [Pipeline] { [2026-09-20T03:01:49.254Z] [Pipeline] cleanWs [2026-09-20T03:01:49.258Z] [WS-CLEANUP] Deleting project workspace... [2026-09-20T03:01:49.258Z] [WS-CLEANUP] Deferred wipeout is disabled by the job configuration... [2026-09-20T03:01:49.258Z] [WS-CLEANUP] done [2026-09-20T03:01:49.261Z] [Pipeline] echo [2026-09-20T03:01:49.261Z] Mark node alpine-x86-64 offline [2026-09-20T03:01:49.268Z] [Pipeline] echo [2026-09-20T03:01:49.268Z] Waiting for node alpine-x86-64 to be offline [2026-09-20T03:01:49.268Z] [Pipeline] echo [2026-09-20T03:01:49.268Z] alpine-x86-64 is now offline [2026-09-20T03:01:49.269Z] [Pipeline] echo [2026-09-20T03:01:49.269Z] alpine-x86-64 is idle [2026-09-20T03:01:49.285Z] [Pipeline] tee [2026-09-20T03:01:49.286Z] [Pipeline] { [2026-09-20T03:01:49.302Z] [Pipeline] echo [2026-09-20T03:01:49.302Z] getNodeProperties: node = built-in - env='null' - props:[:] [2026-09-20T03:01:49.315Z] [Pipeline] echo [2026-09-20T03:01:49.315Z] getNodeProperties: node = alpine-x86-64 - env='[RUSTBINDINGS=yes]' - props:[RUSTBINDINGS:yes] [2026-09-20T03:01:49.318Z] [Pipeline] sh [2026-09-20T03:01:49.573Z] + cd /var/lib/jenkins/ci-tools/ansible/ [2026-09-20T03:01:49.573Z] + RUSTBINDINGS=yes [2026-09-20T03:01:49.573Z] + ansible-playbook -v update.yml --limit alpine-x86-64 [2026-09-20T03:01:50.484Z] Using /var/lib/jenkins/ci-tools/ansible/ansible.cfg as config file [2026-09-20T03:01:50.484Z] [2026-09-20T03:01:50.484Z] PLAY [Update the servers] ****************************************************** [2026-09-20T03:01:50.484Z] [2026-09-20T03:01:50.484Z] TASK [Gathering Facts] ********************************************************* [2026-09-20T03:01:52.345Z] ok: [alpine-x86-64] [2026-09-20T03:01:52.345Z] [2026-09-20T03:01:52.345Z] TASK [Remove build directories] ************************************************ [2026-09-20T03:01:53.256Z] ok: [alpine-x86-64] => (item=/root/rpmbuild) => {"ansible_loop_var": "item", "changed": false, "item": "/root/rpmbuild", "path": "/root/rpmbuild", "state": "absent"} [2026-09-20T03:01:53.256Z] 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-09-20T03:01:53.256Z] [2026-09-20T03:01:53.256Z] TASK [Clean shared memory and temp files] ************************************** [2026-09-20T03:01:53.256Z] skipping: [alpine-x86-64] => {"changed": false, "skipped_reason": "No items in the list"} [2026-09-20T03:01:53.256Z] [2026-09-20T03:01:53.256Z] TASK [Generate the start_node script] ****************************************** [2026-09-20T03:01:54.166Z] ok: [alpine-x86-64] => {"changed": false, "cmd": ["./ci-generate-start-node"], "delta": "0:00:00.012353", "end": "2026-09-20 03:01:53.824487", "msg": "", "rc": 0, "start": "2026-09-20 03:01:53.812134", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} [2026-09-20T03:01:54.166Z] [2026-09-20T03:01:54.166Z] TASK [Configure internal host mapping for non-build nodes] ********************* [2026-09-20T03:01:54.717Z] ok: [alpine-x86-64] => {"backup": "", "changed": false, "msg": ""} [2026-09-20T03:01:54.717Z] [2026-09-20T03:01:54.717Z] TASK [Include distro-specific update tasks] ************************************ [2026-09-20T03:01:54.717Z] included: /var/lib/jenkins/ci-tools/ansible/tasks/update-alpine.yml for alpine-x86-64 [2026-09-20T03:01:54.717Z] [2026-09-20T03:01:54.717Z] TASK [Update apk cache and upgrade all packages] ******************************* [2026-09-20T03:02:04.591Z] changed: [alpine-x86-64] => {"changed": true, "msg": "upgraded packages", "packages": ["alpine-release", "ca-certificates-bundle", "alpine-base", "tzdata", "linux-virt", "ca-certificates"], "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/6) Upgrading alpine-release (3.23.5-r0 -> 3.23.6-r0)\n(2/6) Upgrading ca-certificates-bundle (20260611-r0 -> 20260909-r0)\n(3/6) Upgrading alpine-base (3.23.5-r0 -> 3.23.6-r0)\n(4/6) Upgrading tzdata (2026c-r0 -> 2026d-r0)\n(5/6) Upgrading linux-virt (6.18.50-r0 -> 6.18.52-r0)\n(6/6) Upgrading ca-certificates (20260611-r0 -> 20260909-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.52-0-virt\nExecuting grub-2.12-r8.trigger\nExecuting ca-certificates-20260909-r0.trigger\nOK: 2358.1 MiB in 612 packages\n", "stdout_lines": ["(1/6) Upgrading alpine-release (3.23.5-r0 -> 3.23.6-r0)", "(2/6) Upgrading ca-certificates-bundle (20260611-r0 -> 20260909-r0)", "(3/6) Upgrading alpine-base (3.23.5-r0 -> 3.23.6-r0)", "(4/6) Upgrading tzdata (2026c-r0 -> 2026d-r0)", "(5/6) Upgrading linux-virt (6.18.50-r0 -> 6.18.52-r0)", "(6/6) Upgrading ca-certificates (20260611-r0 -> 20260909-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.52-0-virt", "Executing grub-2.12-r8.trigger", "Executing ca-certificates-20260909-r0.trigger", "OK: 2358.1 MiB in 612 packages"]} [2026-09-20T03:02:04.591Z] [2026-09-20T03:02:04.591Z] TASK [Install required packages] *********************************************** [2026-09-20T03:03:00.640Z] ok: [alpine-x86-64] => {"changed": false, "msg": "package(s) already installed"} [2026-09-20T03:03:00.640Z] [2026-09-20T03:03:00.640Z] TASK [Install optional packages] *********************************************** [2026-09-20T03:03:00.640Z] ok: [alpine-x86-64] => (item=inkscape) => {"ansible_loop_var": "item", "changed": false, "item": "inkscape", "msg": "package(s) already installed"} [2026-09-20T03:03:00.641Z] ok: [alpine-x86-64] => (item=llvm) => {"ansible_loop_var": "item", "changed": false, "item": "llvm", "msg": "package(s) already installed"} [2026-09-20T03:03:00.641Z] ok: [alpine-x86-64] => (item=py3-dacite) => {"ansible_loop_var": "item", "changed": false, "item": "py3-dacite", "msg": "package(s) already installed"} [2026-09-20T03:03:00.641Z] ok: [alpine-x86-64] => (item=py3-distro) => {"ansible_loop_var": "item", "changed": false, "item": "py3-distro", "msg": "package(s) already installed"} [2026-09-20T03:03:00.641Z] ok: [alpine-x86-64] => (item=valgrind) => {"ansible_loop_var": "item", "changed": false, "item": "valgrind", "msg": "package(s) already installed"} [2026-09-20T03:03:00.641Z] [2026-09-20T03:03:00.641Z] TASK [Install Rust bindings (conditional)] ************************************* [2026-09-20T03:03:00.641Z] ok: [alpine-x86-64] => {"changed": false, "msg": "package(s) already installed"} [2026-09-20T03:03:00.641Z] [2026-09-20T03:03:00.641Z] TASK [Clean apk cache] ********************************************************* [2026-09-20T03:03:00.641Z] ok: [alpine-x86-64] => {"changed": false, "cmd": ["apk", "cache", "clean"], "delta": "0:00:00.593974", "end": "2026-09-20 03:03:00.484235", "msg": "", "rc": 0, "start": "2026-09-20 03:02:59.890261", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} [2026-09-20T03:03:00.641Z] [2026-09-20T03:03:00.641Z] TASK [Ensure the system group 'haclient' exists] ******************************* [2026-09-20T03:03:01.191Z] ok: [alpine-x86-64] => {"changed": false, "gid": 104, "name": "haclient", "state": "present", "system": true} [2026-09-20T03:03:01.191Z] [2026-09-20T03:03:01.191Z] TASK [Ensure the system user 'hacluster' exists] ******************************* [2026-09-20T03:03:02.534Z] 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-09-20T03:03:02.534Z] [2026-09-20T03:03:02.534Z] TASK [Reboot system after updates] ********************************************* [2026-09-20T03:05:08.777Z] changed: [alpine-x86-64] => {"changed": true, "elapsed": 120, "rebooted": true} [2026-09-20T03:05:08.777Z] [2026-09-20T03:05:08.777Z] TASK [Include distro-specific post-update tasks (if exists)] ******************* [2026-09-20T03:05:08.777Z] skipping: [alpine-x86-64] => {"changed": false, "skipped_reason": "No items in the list"} [2026-09-20T03:05:08.777Z] [2026-09-20T03:05:08.777Z] PLAY RECAP ********************************************************************* [2026-09-20T03:05:08.777Z] alpine-x86-64 : ok=13 changed=2 unreachable=0 failed=0 skipped=2 rescued=0 ignored=0 [2026-09-20T03:05:08.777Z] [2026-09-20T03:05:08.777Z] [Pipeline] } [2026-09-20T03:05:08.779Z] [Pipeline] // tee [2026-09-20T03:05:08.782Z] [Pipeline] sh [2026-09-20T03:05:09.038Z] [Pipeline] sh [2026-09-20T03:05:09.293Z] + mv TMP_update_alpine-x86-64.log SUCCESS_update_alpine-x86-64.log [2026-09-20T03:05:09.295Z] [Pipeline] archiveArtifacts [2026-09-20T03:05:09.297Z] Archiving artifacts [2026-09-20T03:05:09.300Z] [Pipeline] } [2026-09-20T03:05:09.301Z] [Pipeline] // node [2026-09-20T03:05:09.304Z] [Pipeline] echo [2026-09-20T03:05:09.304Z] Checking if node alpine-x86-64 is idle [2026-09-20T03:05:09.304Z] [Pipeline] echo [2026-09-20T03:05:09.304Z] Node alpine-x86-64 is idle [2026-09-20T03:05:09.305Z] [Pipeline] echo [2026-09-20T03:05:09.305Z] Disconnecting alpine-x86-64 [2026-09-20T03:05:09.306Z] [Pipeline] echo [2026-09-20T03:05:09.306Z] Connecting alpine-x86-64 [2026-09-20T03:05:09.309Z] [Pipeline] echo [2026-09-20T03:05:09.309Z] Waiting 10 seconds for node alpine-x86-64 to be connected [2026-09-20T03:05:09.309Z] [Pipeline] sleep [2026-09-20T03:05:09.310Z] Sleeping for 10 sec [2026-09-20T03:05:19.311Z] [Pipeline] echo [2026-09-20T03:05:19.311Z] Mark node alpine-x86-64 online [2026-09-20T03:05:19.314Z] [Pipeline] echo [2026-09-20T03:05:19.314Z] Waiting for node alpine-x86-64 to be online [2026-09-20T03:05:19.315Z] [Pipeline] echo [2026-09-20T03:05:19.315Z] alpine-x86-64 is now online [2026-09-20T03:05:19.319Z] [Pipeline] } [2026-09-20T03:05:19.321Z] [Pipeline] // parallel [2026-09-20T03:05:19.322Z] [Pipeline] } [2026-09-20T03:05:19.324Z] [Pipeline] // script [2026-09-20T03:05:19.326Z] [Pipeline] } [2026-09-20T03:05:19.327Z] [Pipeline] // stage [2026-09-20T03:05:19.330Z] [Pipeline] stage [2026-09-20T03:05:19.330Z] [Pipeline] { (Declarative: Post Actions) [2026-09-20T03:05:19.350Z] [Pipeline] stage [2026-09-20T03:05:19.350Z] [Pipeline] { (Copying logs) [2026-09-20T03:05:19.380Z] [Pipeline] node [2026-09-20T03:05:19.479Z] Running on Jenkins in /var/lib/jenkins/workspace/global/update-all-apk@2 [2026-09-20T03:05:19.479Z] [Pipeline] { [2026-09-20T03:05:19.518Z] [Pipeline] node [2026-09-20T03:05:19.614Z] Running on Jenkins in /var/lib/jenkins/workspace/global/update-all-apk@3 [2026-09-20T03:05:19.614Z] [Pipeline] { [2026-09-20T03:05:19.617Z] [Pipeline] sh [2026-09-20T03:05:19.872Z] + mkdir -p /var/lib/jenkins/locks [2026-09-20T03:05:19.881Z] [Pipeline] echo [2026-09-20T03:05:19.881Z] RWLock: FD for lock log_archive in stage projectFinishUp is 382 [2026-09-20T03:05:19.884Z] [Pipeline] sleep [2026-09-20T03:05:19.884Z] No need to sleep any longer [2026-09-20T03:05:19.886Z] [Pipeline] echo [2026-09-20T03:05:19.887Z] RWLock: log_archive in stage projectFinishUp locked for WRITE [2026-09-20T03:05:19.889Z] [Pipeline] } [2026-09-20T03:05:19.892Z] [Pipeline] // node [2026-09-20T03:05:19.895Z] [Pipeline] echo [2026-09-20T03:05:19.895Z] Copying logs to /var/www/ci.kronosnet.org/job/global/job/update-all-apk/77/ [2026-09-20T03:05:19.896Z] [Pipeline] sh [2026-09-20T03:05:20.151Z] + mkdir -p /var/www/ci.kronosnet.org/job/global/job/update-all-apk/77/ [2026-09-20T03:05:20.152Z] [Pipeline] sh