From 51cc775851341ea2ea5a7f0a849c40c06955ac91 Mon Sep 17 00:00:00 2001 From: ehl-jf Date: Thu, 28 May 2026 09:05:52 +0200 Subject: [PATCH] fix(jenkins): move audit to docker-ubuntu24-xlarge for glibc 2.39 (SAST exit 51) The analyzer-manager SAST sub-binary (zd_scanner) is a PyInstaller- packed Python 3.14 app with a native extension built against GLIBC_2.34. The docker-ubuntu20-xlarge agent ships glibc 2.31, which is too old: ImportError: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by .../zd_scanner/native/_dfa.cpython-314-...so) Switching the agent label to docker-ubuntu24-xlarge (glibc 2.39) restores SAST and resolves the `Sast scan exit status 51` failure seen in the Audit stage. --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index c9c7ed875..89d5aeccc 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -14,7 +14,7 @@ properties([ ]) ]) -node("docker-ubuntu20-xlarge") { +node("docker-ubuntu24-xlarge") { cleanWs() // Subtract repo name from the repo url (https://REPO_NAME/ -> REPO_NAME/) withCredentials([string(credentialsId: 'repo21-url', variable: 'REPO21_URL')]) {