[2026-08-13T09:30:28.816Z] Started by user Ilias Romanos [2026-08-13T09:30:29.708Z] Obtained pipelines/global/update-all-apk/Jenkinsfile from git https://github.com/kronosnet/ci-tools.git [2026-08-13T09:30:29.721Z] Loading library ProjectLib@main:pipelines/global/ [2026-08-13T09:30:29.721Z] Attempting to resolve main from remote references... [2026-08-13T09:30:29.721Z] > git --version # timeout=10 [2026-08-13T09:30:29.728Z] > git --version # 'git version 2.52.0' [2026-08-13T09:30:29.728Z] > git ls-remote -h -- https://github.com/kronosnet/ci-tools # timeout=10 [2026-08-13T09:30:30.145Z] Found match: refs/heads/main revision 7a0be68dceab925a6766468d60ec687b47f8d5b2 [2026-08-13T09:30:30.146Z] Selected Git installation does not exist. Using Default [2026-08-13T09:30:30.146Z] The recommended git tool is: NONE [2026-08-13T09:30:30.146Z] No credentials specified [2026-08-13T09:30:30.146Z] DEPRECATED: The 'Wipe out repository & force clone' extension is deprecated for Pipeline jobs. Pipeline users should use the deleteDir() step instead. [2026-08-13T09:30:30.146Z] Wiping out workspace first. [2026-08-13T09:30:30.172Z] Cloning the remote Git repository [2026-08-13T09:30:30.172Z] Using shallow clone with depth 1 [2026-08-13T09:30:30.172Z] Avoid fetching tags [2026-08-13T09:30:30.172Z] Honoring refspec on initial clone [2026-08-13T09:30:30.172Z] Cloning repository https://github.com/kronosnet/ci-tools [2026-08-13T09:30:30.172Z] > git init /var/lib/jenkins/workspace/global/update-all-apk@libs/d56456a8a5ffe2af36aec67f7c631a8ce5f10f01613ac19d74a87c1e7c103023 # timeout=10 [2026-08-13T09:30:30.182Z] Fetching upstream changes from https://github.com/kronosnet/ci-tools [2026-08-13T09:30:30.182Z] > git --version # timeout=10 [2026-08-13T09:30:30.189Z] > git --version # 'git version 2.52.0' [2026-08-13T09:30:30.189Z] > git fetch --no-tags --force --progress --depth=1 -- https://github.com/kronosnet/ci-tools +refs/heads/*:refs/remotes/origin/* # timeout=10 [2026-08-13T09:30:31.062Z] > git config remote.origin.url https://github.com/kronosnet/ci-tools # timeout=10 [2026-08-13T09:30:31.070Z] > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 [2026-08-13T09:30:31.078Z] Avoid second fetch [2026-08-13T09:30:31.079Z] Checking out Revision 7a0be68dceab925a6766468d60ec687b47f8d5b2 (main) [2026-08-13T09:30:31.079Z] > git config core.sparsecheckout # timeout=10 [2026-08-13T09:30:31.086Z] > git checkout -f 7a0be68dceab925a6766468d60ec687b47f8d5b2 # timeout=10 [2026-08-13T09:30:31.123Z] Commit message: "Merge pull request #51 from kronosnet/artem-devel" [2026-08-13T09:30:31.124Z] [Checks API] No suitable checks publisher found. [2026-08-13T09:30:31.130Z] Loading library GlobalLib@main:./pipelines/libs/global/ [2026-08-13T09:30:31.555Z] Examining kronosnet/ci-tools [2026-08-13T09:30:31.555Z] Attempting to resolve main as a branch [2026-08-13T09:30:31.818Z] Resolved main as branch main at revision 7a0be68dceab925a6766468d60ec687b47f8d5b2 [2026-08-13T09:30:31.820Z] Selected Git installation does not exist. Using Default [2026-08-13T09:30:31.820Z] The recommended git tool is: NONE [2026-08-13T09:30:31.820Z] using credential 93a393a1-7fe9-45ae-ade0-5a533c87d8d9 [2026-08-13T09:30:31.823Z] DEPRECATED: The 'Wipe out repository & force clone' extension is deprecated for Pipeline jobs. Pipeline users should use the deleteDir() step instead. [2026-08-13T09:30:31.823Z] Wiping out workspace first. [2026-08-13T09:30:31.848Z] Cloning the remote Git repository [2026-08-13T09:30:31.848Z] Using shallow clone with depth 1 [2026-08-13T09:30:31.848Z] Avoid fetching tags [2026-08-13T09:30:31.848Z] Honoring refspec on initial clone [2026-08-13T09:30:31.848Z] Cloning repository https://github.com/kronosnet/ci-tools.git [2026-08-13T09:30:31.848Z] > git init /var/lib/jenkins/workspace/global/update-all-apk@libs/a38125f6c167b5c61aae7e05cd041ecf55e96373eebcceb3c4473bea537ec70b # timeout=10 [2026-08-13T09:30:31.858Z] Fetching upstream changes from https://github.com/kronosnet/ci-tools.git [2026-08-13T09:30:31.859Z] > git --version # timeout=10 [2026-08-13T09:30:31.866Z] > git --version # 'git version 2.52.0' [2026-08-13T09:30:31.866Z] using GIT_ASKPASS to set credentials getCredUUID - github [2026-08-13T09:30:31.873Z] > 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-08-13T09:30:32.694Z] > git config remote.origin.url https://github.com/kronosnet/ci-tools.git # timeout=10 [2026-08-13T09:30:32.702Z] > git config --add remote.origin.fetch +refs/heads/main:refs/remotes/origin/main # timeout=10 [2026-08-13T09:30:32.711Z] Avoid second fetch [2026-08-13T09:30:32.711Z] Checking out Revision 7a0be68dceab925a6766468d60ec687b47f8d5b2 (main) [2026-08-13T09:30:32.711Z] > git config core.sparsecheckout # timeout=10 [2026-08-13T09:30:32.718Z] > git checkout -f 7a0be68dceab925a6766468d60ec687b47f8d5b2 # timeout=10 [2026-08-13T09:30:32.754Z] Commit message: "Merge pull request #51 from kronosnet/artem-devel" [2026-08-13T09:30:32.756Z] [Checks API] No suitable checks publisher found. [2026-08-13T09:30:32.829Z] [Pipeline] Start of Pipeline [2026-08-13T09:30:33.036Z] [Pipeline] node [2026-08-13T09:30:33.154Z] Running on Jenkins in /var/lib/jenkins/workspace/global/update-all-apk [2026-08-13T09:30:33.155Z] [Pipeline] { [2026-08-13T09:30:33.164Z] [Pipeline] stage [2026-08-13T09:30:33.164Z] [Pipeline] { (Declarative: Checkout SCM) [2026-08-13T09:30:33.169Z] [Pipeline] checkout [2026-08-13T09:30:33.171Z] Selected Git installation does not exist. Using Default [2026-08-13T09:30:33.171Z] The recommended git tool is: NONE [2026-08-13T09:30:33.171Z] No credentials specified [2026-08-13T09:30:33.171Z] > git rev-parse --resolve-git-dir /var/lib/jenkins/workspace/global/update-all-apk/.git # timeout=10 [2026-08-13T09:30:33.179Z] Fetching changes from the remote Git repository [2026-08-13T09:30:33.181Z] > git config remote.origin.url https://github.com/kronosnet/ci-tools.git # timeout=10 [2026-08-13T09:30:33.188Z] Fetching upstream changes from https://github.com/kronosnet/ci-tools.git [2026-08-13T09:30:33.188Z] > git --version # timeout=10 [2026-08-13T09:30:33.194Z] > git --version # 'git version 2.52.0' [2026-08-13T09:30:33.194Z] > git fetch --tags --force --progress -- https://github.com/kronosnet/ci-tools.git +refs/heads/*:refs/remotes/origin/* # timeout=10 [2026-08-13T09:30:33.891Z] > git rev-parse origin/main^{commit} # timeout=10 [2026-08-13T09:30:33.900Z] Checking out Revision 7a0be68dceab925a6766468d60ec687b47f8d5b2 (origin/main) [2026-08-13T09:30:33.900Z] > git config core.sparsecheckout # timeout=10 [2026-08-13T09:30:33.907Z] > git checkout -f 7a0be68dceab925a6766468d60ec687b47f8d5b2 # timeout=10 [2026-08-13T09:30:33.928Z] Commit message: "Merge pull request #51 from kronosnet/artem-devel" [2026-08-13T09:30:33.929Z] [Checks API] No suitable checks publisher found. [2026-08-13T09:30:33.932Z] [Pipeline] } [2026-08-13T09:30:33.933Z] [Pipeline] // stage [2026-08-13T09:30:33.936Z] [Pipeline] withEnv [2026-08-13T09:30:33.936Z] [Pipeline] { [2026-08-13T09:30:33.941Z] [Pipeline] stage [2026-08-13T09:30:33.941Z] [Pipeline] { (update BaseOS) [2026-08-13T09:30:33.951Z] [Pipeline] script [2026-08-13T09:30:33.958Z] [Pipeline] { [2026-08-13T09:30:34.043Z] [Pipeline] parallel [2026-08-13T09:30:34.043Z] [Pipeline] { (Branch: built-in) [2026-08-13T09:30:34.290Z] [Pipeline] echo [2026-08-13T09:30:34.290Z] Running updateOSNode on alpine-x86-64 [2026-08-13T09:30:34.290Z] [Pipeline] node [2026-08-13T09:30:34.396Z] Running on Jenkins in /var/lib/jenkins/workspace/global/update-all-apk@2 [2026-08-13T09:30:34.397Z] [Pipeline] { [2026-08-13T09:30:34.401Z] [Pipeline] cleanWs [2026-08-13T09:30:34.402Z] [WS-CLEANUP] Deleting project workspace... [2026-08-13T09:30:34.402Z] [WS-CLEANUP] Deferred wipeout is disabled by the job configuration... [2026-08-13T09:30:34.403Z] [WS-CLEANUP] done [2026-08-13T09:30:34.418Z] [Pipeline] echo [2026-08-13T09:30:34.418Z] Mark node alpine-x86-64 offline [2026-08-13T09:30:34.454Z] [Pipeline] echo [2026-08-13T09:30:34.454Z] Waiting for node alpine-x86-64 to be offline [2026-08-13T09:30:34.455Z] [Pipeline] echo [2026-08-13T09:30:34.455Z] alpine-x86-64 is now offline [2026-08-13T09:30:34.456Z] [Pipeline] echo [2026-08-13T09:30:34.456Z] alpine-x86-64 is idle [2026-08-13T09:30:34.474Z] [Pipeline] tee [2026-08-13T09:30:34.475Z] [Pipeline] { [2026-08-13T09:30:34.495Z] [Pipeline] echo [2026-08-13T09:30:34.496Z] getNodeProperties: node = built-in - env='null' - props:[:] [2026-08-13T09:30:34.510Z] [Pipeline] echo [2026-08-13T09:30:34.510Z] getNodeProperties: node = alpine-x86-64 - env='[RUSTBINDINGS=yes]' - props:[RUSTBINDINGS:yes] [2026-08-13T09:30:34.512Z] [Pipeline] sh [2026-08-13T09:30:34.768Z] + cd /var/lib/jenkins/ci-tools/ansible/ [2026-08-13T09:30:34.768Z] + RUSTBINDINGS=yes [2026-08-13T09:30:34.768Z] + ansible-playbook update.yml --limit alpine-x86-64 [2026-08-13T09:30:35.319Z] [2026-08-13T09:30:35.319Z] PLAY [Update the servers] ****************************************************** [2026-08-13T09:30:35.319Z] [2026-08-13T09:30:35.319Z] TASK [Gathering Facts] ********************************************************* [2026-08-13T09:30:37.180Z] ok: [alpine-x86-64] [2026-08-13T09:30:37.180Z] [2026-08-13T09:30:37.180Z] TASK [Remove build directories] ************************************************ [2026-08-13T09:30:38.091Z] ok: [alpine-x86-64] => (item=/root/rpmbuild) [2026-08-13T09:30:38.091Z] ok: [alpine-x86-64] => (item=/usr/src/packages/BUILDROOT) [2026-08-13T09:30:38.091Z] [2026-08-13T09:30:38.091Z] TASK [Clean shared memory and temp files] ************************************** [2026-08-13T09:30:38.342Z] skipping: [alpine-x86-64] [2026-08-13T09:30:38.342Z] [2026-08-13T09:30:38.342Z] TASK [Generate the start_node script] ****************************************** [2026-08-13T09:30:38.892Z] ok: [alpine-x86-64] [2026-08-13T09:30:38.892Z] [2026-08-13T09:30:38.892Z] TASK [Configure internal host mapping for non-build nodes] ********************* [2026-08-13T09:30:39.443Z] ok: [alpine-x86-64] [2026-08-13T09:30:39.443Z] [2026-08-13T09:30:39.443Z] TASK [Include distro-specific update tasks] ************************************ [2026-08-13T09:30:39.443Z] included: /var/lib/jenkins/ci-tools/ansible/tasks/update-alpine.yml for alpine-x86-64 [2026-08-13T09:30:39.443Z] [2026-08-13T09:30:39.443Z] TASK [Update apk cache and upgrade all packages] ******************************* [2026-08-13T09:30:49.318Z] changed: [alpine-x86-64] [2026-08-13T09:30:49.318Z] [2026-08-13T09:30:49.318Z] TASK [Install required packages] *********************************************** [2026-08-13T09:31:35.826Z] ok: [alpine-x86-64] [2026-08-13T09:31:35.826Z] [2026-08-13T09:31:35.826Z] TASK [Install optional packages] *********************************************** [2026-08-13T09:31:41.021Z] ok: [alpine-x86-64] => (item=inkscape) [2026-08-13T09:31:41.021Z] ok: [alpine-x86-64] => (item=llvm) [2026-08-13T09:31:41.021Z] ok: [alpine-x86-64] => (item=py3-dacite) [2026-08-13T09:31:41.021Z] ok: [alpine-x86-64] => (item=py3-distro) [2026-08-13T09:31:41.021Z] ok: [alpine-x86-64] => (item=valgrind) [2026-08-13T09:31:41.021Z] [2026-08-13T09:31:41.021Z] TASK [Install Rust bindings (conditional)] ************************************* [2026-08-13T09:31:43.504Z] ok: [alpine-x86-64] [2026-08-13T09:31:43.504Z] [2026-08-13T09:31:43.504Z] TASK [Clean apk cache] ********************************************************* [2026-08-13T09:31:44.055Z] ok: [alpine-x86-64] [2026-08-13T09:31:44.055Z] [2026-08-13T09:31:44.055Z] TASK [Ensure the system group 'haclient' exists] ******************************* [2026-08-13T09:31:44.606Z] ok: [alpine-x86-64] [2026-08-13T09:31:44.606Z] [2026-08-13T09:31:44.606Z] TASK [Ensure the system user 'hacluster' exists] ******************************* [2026-08-13T09:31:45.517Z] ok: [alpine-x86-64] [2026-08-13T09:31:45.517Z] [2026-08-13T09:31:45.517Z] TASK [Reboot system after updates] ********************************************* [2026-08-13T09:33:51.763Z] changed: [alpine-x86-64] [2026-08-13T09:33:51.763Z] [2026-08-13T09:33:51.763Z] TASK [Include distro-specific post-update tasks (if exists)] ******************* [2026-08-13T09:33:51.763Z] skipping: [alpine-x86-64] [2026-08-13T09:33:51.763Z] [2026-08-13T09:33:51.763Z] PLAY RECAP ********************************************************************* [2026-08-13T09:33:51.763Z] alpine-x86-64 : ok=13 changed=2 unreachable=0 failed=0 skipped=2 rescued=0 ignored=0 [2026-08-13T09:33:51.763Z] [2026-08-13T09:33:51.765Z] [Pipeline] } [2026-08-13T09:33:51.767Z] [Pipeline] // tee [2026-08-13T09:33:51.771Z] [Pipeline] sh [2026-08-13T09:33:52.029Z] [Pipeline] sh [2026-08-13T09:33:52.286Z] + mv TMP_update_alpine-x86-64.log SUCCESS_update_alpine-x86-64.log [2026-08-13T09:33:52.289Z] [Pipeline] archiveArtifacts [2026-08-13T09:33:52.290Z] Archiving artifacts [2026-08-13T09:33:52.294Z] [Pipeline] } [2026-08-13T09:33:52.297Z] [Pipeline] // node [2026-08-13T09:33:52.300Z] [Pipeline] echo [2026-08-13T09:33:52.301Z] Checking if node alpine-x86-64 is idle [2026-08-13T09:33:52.302Z] [Pipeline] echo [2026-08-13T09:33:52.302Z] Node alpine-x86-64 is idle [2026-08-13T09:33:52.303Z] [Pipeline] echo [2026-08-13T09:33:52.303Z] Disconnecting alpine-x86-64 [2026-08-13T09:33:52.305Z] [Pipeline] echo [2026-08-13T09:33:52.305Z] Connecting alpine-x86-64 [2026-08-13T09:33:52.308Z] [Pipeline] echo [2026-08-13T09:33:52.308Z] Waiting 10 seconds for node alpine-x86-64 to be connected [2026-08-13T09:33:52.309Z] [Pipeline] sleep [2026-08-13T09:33:52.309Z] Sleeping for 10 sec [2026-08-13T09:34:02.310Z] [Pipeline] echo [2026-08-13T09:34:02.311Z] Mark node alpine-x86-64 online [2026-08-13T09:34:02.315Z] [Pipeline] echo [2026-08-13T09:34:02.315Z] Waiting for node alpine-x86-64 to be online [2026-08-13T09:34:02.316Z] [Pipeline] echo [2026-08-13T09:34:02.316Z] alpine-x86-64 is now online [2026-08-13T09:34:02.321Z] [Pipeline] } [2026-08-13T09:34:02.323Z] [Pipeline] // parallel [2026-08-13T09:34:02.325Z] [Pipeline] } [2026-08-13T09:34:02.327Z] [Pipeline] // script [2026-08-13T09:34:02.329Z] [Pipeline] } [2026-08-13T09:34:02.330Z] [Pipeline] // stage [2026-08-13T09:34:02.333Z] [Pipeline] stage [2026-08-13T09:34:02.333Z] [Pipeline] { (Declarative: Post Actions) [2026-08-13T09:34:02.357Z] [Pipeline] stage [2026-08-13T09:34:02.357Z] [Pipeline] { (Copying logs) [2026-08-13T09:34:02.408Z] [Pipeline] node [2026-08-13T09:34:02.531Z] Running on Jenkins in /var/lib/jenkins/workspace/global/update-all-apk@2 [2026-08-13T09:34:02.532Z] [Pipeline] { [2026-08-13T09:34:02.590Z] [Pipeline] node [2026-08-13T09:34:02.696Z] Running on Jenkins in /var/lib/jenkins/workspace/global/update-all-apk@3 [2026-08-13T09:34:02.697Z] [Pipeline] { [2026-08-13T09:34:02.701Z] [Pipeline] sh [2026-08-13T09:34:02.957Z] + mkdir -p /var/lib/jenkins/locks [2026-08-13T09:34:02.969Z] [Pipeline] echo [2026-08-13T09:34:02.970Z] RWLock: FD for lock log_archive in stage projectFinishUp is 400 [2026-08-13T09:34:02.972Z] [Pipeline] sleep [2026-08-13T09:34:02.972Z] No need to sleep any longer [2026-08-13T09:34:02.975Z] [Pipeline] echo [2026-08-13T09:34:02.975Z] RWLock: log_archive in stage projectFinishUp locked for WRITE [2026-08-13T09:34:02.977Z] [Pipeline] } [2026-08-13T09:34:02.979Z] [Pipeline] // node [2026-08-13T09:34:02.982Z] [Pipeline] echo [2026-08-13T09:34:02.983Z] Copying logs to /var/www/ci.kronosnet.org/job/global/job/update-all-apk/71/ [2026-08-13T09:34:02.983Z] [Pipeline] sh [2026-08-13T09:34:03.239Z] + mkdir -p /var/www/ci.kronosnet.org/job/global/job/update-all-apk/71/ [2026-08-13T09:34:03.240Z] [Pipeline] sh