Pull request #454 opened Connecting to https://api.github.com using edgex-jenkins github personal access token Connecting to https://api.github.com to check permissions of obtain list of iain-anderson for edgexfoundry/device-sdk-c Obtained Jenkinsfile from 327d507d784e0fc22922faefa320ff441dc2626f+5d59cb35b62932d64514d7317f29c1d7ee9592fa (d94c3ee7a200ea7d3a7730848c30aa868e310ba3) Loading library edgex-global-pipelines@stable Attempting to resolve stable from remote references... > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /tmp/jenkins-gitclient-ssh7180333210721790286.key > git ls-remote -h -t -- git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Found match: refs/tags/stable revision 4fc256d9079ed2258907e613f84b1b8da264a4bd Resolving tag commit... (remote references may be a lightweight tag or an annotated tag) > git rev-parse --resolve-git-dir /var/lib/jenkins/caches/git-95b00d7e16de695d9f4849f078f37a0f/.git # timeout=10 Setting origin to git@github.com:edgexfoundry/edgex-global-pipelines.git > git config remote.origin.url git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Fetching origin... Fetching upstream changes from origin > git --version # timeout=10 > git --version # 'git version 2.16.6' > git config --get remote.origin.url # timeout=10 using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/caches/git-95b00d7e16de695d9f4849f078f37a0f@tmp/jenkins-gitclient-ssh12664821273489129629.key > git fetch --tags --progress -- origin +refs/heads/*:refs/remotes/origin/* # timeout=10 > git rev-parse refs/tags/stable^{commit} # timeout=10 Resolved tag stable revision 4fc256d9079ed2258907e613f84b1b8da264a4bd The recommended git tool is: git using credential edgex-jenkins-ssh Cloning the remote Git repository Cloning with configured refspecs honoured and with tags Cloning repository git@github.com:edgexfoundry/edgex-global-pipelines.git > git init /var/lib/jenkins/jobs/edgexfoundry/jobs/device-sdk-c/branches/PR-454/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82 # timeout=10 Fetching upstream changes from git@github.com:edgexfoundry/edgex-global-pipelines.git > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/jobs/edgexfoundry/jobs/device-sdk-c/branches/PR-454/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82@tmp/jenkins-gitclient-ssh15017626015681123383.key > git fetch --tags --progress -- git@github.com:edgexfoundry/edgex-global-pipelines.git +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 > git config remote.origin.url git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 > git config --add remote.origin.fetch +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 > git config remote.origin.url git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Fetching with tags Fetching upstream changes from git@github.com:edgexfoundry/edgex-global-pipelines.git using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/jobs/edgexfoundry/jobs/device-sdk-c/branches/PR-454/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82@tmp/jenkins-gitclient-ssh13475978079862329949.key > git fetch --tags --progress -- git@github.com:edgexfoundry/edgex-global-pipelines.git +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 Checking out Revision 4fc256d9079ed2258907e613f84b1b8da264a4bd (stable) > git config core.sparsecheckout # timeout=10 > git checkout -f 4fc256d9079ed2258907e613f84b1b8da264a4bd # timeout=10 Commit message: "Merge pull request #430 from ernestojeda/release-lock" > git remote # timeout=10 > git submodule init # timeout=10 > git submodule sync # timeout=10 > git config --get remote.origin.url # timeout=10 > git submodule init # timeout=10 > git config -f .gitmodules --get-regexp ^submodule\.(.+)\.url # timeout=10 > git config --get submodule.global-jjb.url # timeout=10 > git config -f .gitmodules --get submodule.global-jjb.path # timeout=10 > git submodule update --init --recursive global-jjb # timeout=10 > git --version # timeout=10 > git --version # 'git version 2.16.6' Excluding src/test/ from checkout of git git@github.com:edgexfoundry/edgex-global-pipelines.git so that library test code cannot be accessed by Pipelines. To remove this log message, move the test code outside of src/. To restore the previous behavior that allowed access to files in src/test/, pass -Dorg.jenkinsci.plugins.workflow.libs.SCMSourceRetriever.INCLUDE_SRC_TEST_IN_LIBRARIES=true to the java command used to start Jenkins. Loading library lf-pipelines@master Attempting to resolve master from remote references... > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /tmp/jenkins-gitclient-ssh10942381024285016076.key > git ls-remote -h -- git@github.com:lfit/releng-pipelines.git # timeout=10 Found match: refs/heads/master revision 65355178549468b165f8106641c96c3190b1d843 The recommended git tool is: NONE using credential edgex-jenkins-ssh Cloning the remote Git repository Cloning with configured refspecs honoured and without tags Cloning repository git@github.com:lfit/releng-pipelines.git > git init /var/lib/jenkins/jobs/edgexfoundry/jobs/device-sdk-c/branches/PR-454/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e # timeout=10 Fetching upstream changes from git@github.com:lfit/releng-pipelines.git > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/jobs/edgexfoundry/jobs/device-sdk-c/branches/PR-454/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e@tmp/jenkins-gitclient-ssh727467287916687690.key > git fetch --no-tags --progress -- git@github.com:lfit/releng-pipelines.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url git@github.com:lfit/releng-pipelines.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 Avoid second fetch Checking out Revision 65355178549468b165f8106641c96c3190b1d843 (master) > git config core.sparsecheckout # timeout=10 > git checkout -f 65355178549468b165f8106641c96c3190b1d843 # timeout=10 Commit message: "Fix: Add S3 URL in href to ship logs" > git remote # timeout=10 > git submodule init # timeout=10 > git submodule sync # timeout=10 > git config --get remote.origin.url # timeout=10 > git submodule init # timeout=10 > git config -f .gitmodules --get-regexp ^submodule\.(.+)\.url # timeout=10 > git config --get submodule.global-jjb.url # timeout=10 > git config -f .gitmodules --get submodule.global-jjb.path # timeout=10 > git submodule update --init --recursive global-jjb # timeout=10 > git --version # timeout=10 > git --version # 'git version 2.16.6' fatal: bad object 4fc256d9079ed2258907e613f84b1b8da264a4bd Excluding src/test/ from checkout of git git@github.com:lfit/releng-pipelines.git so that library test code cannot be accessed by Pipelines. To remove this log message, move the test code outside of src/. To restore the previous behavior that allowed access to files in src/test/, pass -Dorg.jenkinsci.plugins.workflow.libs.SCMSourceRetriever.INCLUDE_SRC_TEST_IN_LIBRARIES=true to the java command used to start Jenkins. [Pipeline] Start of Pipeline [Pipeline] echo ========================================================= [edgeXBuildCApp] RAW Config: [project:device-sdk-c, dockerBuildFilePath:scripts/Dockerfile.alpine-base, dockerFilePath:scripts/Dockerfile.alpine, pushImage:false] ========================================================= [Pipeline] echo Setting up nodes based on requested architectures [[amd64, arm64]] [Pipeline] echo Nodes requested: [[ubuntu20.04-docker-8c-8g, ubuntu20.04-docker-arm64-4c-16g]] [Pipeline] echo ========================================================= [edgeXBuildCApp] Pipeline Parameters: ========================================================= [Pipeline] echo MAVEN_SETTINGS: device-sdk-c-settings PROJECT: device-sdk-c USE_SEMVER: true TEST_SCRIPT: make test BUILD_SCRIPT: make build DOCKER_FILE_PATH: scripts/Dockerfile.alpine DOCKER_BUILD_FILE_PATH: scripts/Dockerfile.alpine-base DOCKER_BUILD_CONTEXT: . DOCKER_BUILD_IMAGE_TARGET: builder DOCKER_IMAGE_NAME: device-sdk DOCKER_REGISTRY_NAMESPACE: DOCKER_NEXUS_REPO: staging BUILD_DOCKER_IMAGE: true PUSH_DOCKER_IMAGE: false SEMVER_BUMP_LEVEL: pre BUILD_SNAP: false BUILD_FAILURE_NOTIFY_LIST: edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org [Pipeline] node Still waiting to schedule task Waiting for next available executor on ‘ubuntu20.04-docker-8c-8g’ Running on prd-ubuntu20.04-docker-8c-8g-14672 in /w/workspace/edgexfoundry_device-sdk-c_PR-454 [Pipeline] { [Pipeline] stage [Pipeline] { (Declarative: Checkout SCM) [Pipeline] checkout Selected Git installation does not exist. Using Default The recommended git tool is: NONE using credential edgex-jenkins-ssh Cloning the remote Git repository Cloning repository git@github.com:edgexfoundry/device-sdk-c.git > git init /w/workspace/edgexfoundry_device-sdk-c_PR-454 # timeout=10 Fetching upstream changes from git@github.com:edgexfoundry/device-sdk-c.git > git --version # timeout=10 > git --version # 'git version 2.25.1' using GIT_SSH to set credentials SSH Credentials for GitHub > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-sdk-c.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url git@github.com:edgexfoundry/device-sdk-c.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url git@github.com:edgexfoundry/device-sdk-c.git # timeout=10 Fetching upstream changes from git@github.com:edgexfoundry/device-sdk-c.git using GIT_SSH to set credentials SSH Credentials for GitHub > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-sdk-c.git +refs/pull/454/head:refs/remotes/origin/PR-454 +refs/heads/main:refs/remotes/origin/main # timeout=10 Merging remotes/origin/main commit 5d59cb35b62932d64514d7317f29c1d7ee9592fa into PR head commit 327d507d784e0fc22922faefa320ff441dc2626f Merge succeeded, producing 327d507d784e0fc22922faefa320ff441dc2626f Checking out Revision 327d507d784e0fc22922faefa320ff441dc2626f (PR-454) > git config core.sparsecheckout # timeout=10 > git checkout -f 327d507d784e0fc22922faefa320ff441dc2626f # timeout=10 > git remote # timeout=10 > git config --get remote.origin.url # timeout=10 using GIT_SSH to set credentials SSH Credentials for GitHub > git merge 5d59cb35b62932d64514d7317f29c1d7ee9592fa # timeout=10 > git rev-parse HEAD^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 327d507d784e0fc22922faefa320ff441dc2626f # timeout=10 Commit message: "refactor: metadata updates via bus not rest" First time build. Skipping changelog. > git --version # timeout=10 > git --version # 'git version 2.25.1' fatal: bad object 4fc256d9079ed2258907e613f84b1b8da264a4bd [Pipeline] } [Pipeline] // stage [Pipeline] withEnv [Pipeline] { [Pipeline] timestamps [Pipeline] { [Pipeline] timeout 12:54:12 Timeout set to expire in 6 hr 0 min [Pipeline] { [Pipeline] stage [Pipeline] { (Prepare) [Pipeline] script [Pipeline] { [Pipeline] withCredentials 12:54:12 Masking supported pattern matches of $GH_TOKEN_USR or $GH_TOKEN_PSW [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] echo 12:54:13 ========================================================= 12:54:13 EdgeX Global Pipelines Version Info 12:54:13 ========================================================= [Pipeline] libraryResource [Pipeline] sh 12:54:13 ------------------- 12:54:13 stable info: 12:54:13 ------------------- 12:54:13 Commited By: Ernesto Ojeda ernesto.ojeda@intel.com 12:54:13 Commit SHA: 4fc256d9079ed2258907e613f84b1b8da264a4bd 12:54:13 Message: update stable to v1.0.249 12:54:14 ------------------- 12:54:14 experimental info: 12:54:14 ------------------- 12:54:14 Commited By: **** collab-it+edgex@linuxfoundation.org 12:54:14 Commit SHA: 4fc256d9079ed2258907e613f84b1b8da264a4bd 12:54:14 Message: update experimental to v1.0.249 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withCredentials [Pipeline] echo 12:54:14 [edgeXSetupEnvironment]: set envvar MAVEN_SETTINGS = device-sdk-c-settings [Pipeline] echo 12:54:14 [edgeXSetupEnvironment]: set envvar PROJECT = device-sdk-c [Pipeline] echo 12:54:14 [edgeXSetupEnvironment]: set envvar USE_SEMVER = true [Pipeline] echo 12:54:14 [edgeXSetupEnvironment]: set envvar TEST_SCRIPT = make test [Pipeline] echo 12:54:14 [edgeXSetupEnvironment]: set envvar BUILD_SCRIPT = make build [Pipeline] echo 12:54:14 [edgeXSetupEnvironment]: set envvar DOCKER_FILE_PATH = scripts/Dockerfile.alpine [Pipeline] echo 12:54:14 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_FILE_PATH = scripts/Dockerfile.alpine-base [Pipeline] echo 12:54:14 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_CONTEXT = . [Pipeline] echo 12:54:15 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_IMAGE_TARGET = builder [Pipeline] echo 12:54:15 [edgeXSetupEnvironment]: set envvar DOCKER_IMAGE_NAME = device-sdk [Pipeline] echo 12:54:15 [edgeXSetupEnvironment]: set envvar DOCKER_REGISTRY_NAMESPACE = [Pipeline] echo 12:54:15 [edgeXSetupEnvironment]: set envvar DOCKER_NEXUS_REPO = staging [Pipeline] echo 12:54:15 [edgeXSetupEnvironment]: set envvar BUILD_DOCKER_IMAGE = true [Pipeline] echo 12:54:15 [edgeXSetupEnvironment]: set envvar PUSH_DOCKER_IMAGE = false [Pipeline] echo 12:54:15 [edgeXSetupEnvironment]: set envvar SEMVER_BUMP_LEVEL = pre [Pipeline] echo 12:54:15 [edgeXSetupEnvironment]: set envvar BUILD_SNAP = false [Pipeline] echo 12:54:15 [edgeXSetupEnvironment]: set envvar BUILD_FAILURE_NOTIFY_LIST = edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org [Pipeline] echo 12:54:15 [edgeXSetupEnvironment]: set envvar GIT_BRANCH = PR-454 [Pipeline] echo 12:54:15 [edgeXSetupEnvironment]: set envvar SEMVER_BRANCH = PR-454 [Pipeline] echo 12:54:15 [edgeXSetupEnvironment]: set envvar GIT_BRANCH_CLEAN = PR-454 [Pipeline] echo 12:54:15 [edgeXSetupEnvironment]: set envvar GIT_COMMIT = 327d507d784e0fc22922faefa320ff441dc2626f [Pipeline] echo 12:54:15 [edgeXSetupEnvironment]: set envvar SHORT_GIT_COMMIT = 327d507 [Pipeline] echo 12:54:15 [edgeXSetupEnvironment]: set envvar SEMVER_PRE_PREFIX = dev [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 12:54:15 provisioning config files... 12:54:15 copy managed file [device-sdk-c-settings] to file:/w/workspace/edgexfoundry_device-sdk-c_PR-454@tmp/config16938236326773147184tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 12:54:16 ---> docker-login.sh 12:54:16 nexus3.edgexfoundry.org:10001 12:54:16 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 12:54:16 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 12:54:16 Configure a credential helper to remove this warning. See 12:54:16 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 12:54:16 12:54:16 Login Succeeded 12:54:16 nexus3.edgexfoundry.org:10002 12:54:16 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 12:54:16 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 12:54:16 Configure a credential helper to remove this warning. See 12:54:16 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 12:54:16 12:54:16 Login Succeeded 12:54:16 nexus3.edgexfoundry.org:10003 12:54:16 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 12:54:16 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 12:54:16 Configure a credential helper to remove this warning. See 12:54:16 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 12:54:16 12:54:16 Login Succeeded 12:54:16 nexus3.edgexfoundry.org:10004 12:54:16 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 12:54:16 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 12:54:16 Configure a credential helper to remove this warning. See 12:54:16 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 12:54:16 12:54:16 Login Succeeded 12:54:16 docker.io 12:54:16 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 12:54:16 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 12:54:16 Configure a credential helper to remove this warning. See 12:54:16 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 12:54:16 12:54:16 Login Succeeded 12:54:16 ---> docker-login.sh ends [Pipeline] } 12:54:16 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build LTS Release Image) [Pipeline] sh 12:54:17 + git rev-list -1 --merges 327d507d784e0fc22922faefa320ff441dc2626f~1..327d507d784e0fc22922faefa320ff441dc2626f [Pipeline] echo 12:54:17 -----------> git rev-list -1 --merges 327d507d784e0fc22922faefa320ff441dc2626f~1..327d507d784e0fc22922faefa320ff441dc2626f 327d507d784e0fc22922faefa320ff441dc2626f [false] [Pipeline] sh 12:54:17 + git log --format=format:%s -1 327d507d784e0fc22922faefa320ff441dc2626f [Pipeline] echo 12:54:17 ========================================================= 12:54:17 [isLTSReleaseBuild] Regular build required. isLTSRelease: [false] 12:54:17 ========================================================= Stage "Build LTS Release Image" skipped due to when conditional [Pipeline] parallel [Pipeline] { (Branch: amd64) [Pipeline] { (Branch: arm64) [Pipeline] stage [Pipeline] { (amd64) [Pipeline] stage [Pipeline] { (arm64) Stage "amd64" skipped due to when conditional [Pipeline] } Stage "arm64" skipped due to when conditional [Pipeline] } [Pipeline] // stage [Pipeline] // stage [Pipeline] } [Pipeline] } [Pipeline] // parallel [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build Check) [Pipeline] sh 12:54:18 + git rev-list -1 --merges 327d507d784e0fc22922faefa320ff441dc2626f~1..327d507d784e0fc22922faefa320ff441dc2626f [Pipeline] echo 12:54:18 -----------> git rev-list -1 --merges 327d507d784e0fc22922faefa320ff441dc2626f~1..327d507d784e0fc22922faefa320ff441dc2626f 327d507d784e0fc22922faefa320ff441dc2626f [false] [Pipeline] sh 12:54:19 + git log --format=format:%s -1 327d507d784e0fc22922faefa320ff441dc2626f [Pipeline] echo 12:54:19 ========================================================= 12:54:19 [isLTSReleaseBuild] Regular build required. isLTSRelease: [false] 12:54:19 ========================================================= [Pipeline] stage [Pipeline] { (Semver Prep) [Pipeline] sh 12:54:19 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 12:54:19 + grep -v github /etc/ssh/ssh_known_hosts 12:54:19 + [ -e /tmp/ssh_known_hosts ] 12:54:19 + sudo mv /tmp/ssh_known_hosts /etc/ssh/ssh_known_hosts 12:54:19 + echo github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= 12:54:19 + sudo tee -a /etc/ssh/ssh_known_hosts 12:54:19 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 12:54:20 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 12:54:20 12:54:20 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 12:54:20 + docker pull nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 12:54:20 0.1.4: Pulling from edgex-devops/py-git-semver 12:54:20 b85a868b505f: Pulling fs layer 12:54:20 e2be974225ed: Pulling fs layer 12:54:20 339a4e72a1f5: Pulling fs layer 12:54:20 988bab9f4d93: Pulling fs layer 12:54:20 1469e6f7b9e6: Pulling fs layer 12:54:20 eaf3925da568: Pulling fs layer 12:54:20 bab4dde63d76: Pulling fs layer 12:54:20 bde34c3a00c8: Pulling fs layer 12:54:20 b352a97aabf1: Pulling fs layer 12:54:20 4872d77fe225: Pulling fs layer 12:54:20 5851b861e8e6: Pulling fs layer 12:54:20 1469e6f7b9e6: Waiting 12:54:20 4872d77fe225: Waiting 12:54:20 b352a97aabf1: Waiting 12:54:20 eaf3925da568: Waiting 12:54:20 5851b861e8e6: Waiting 12:54:20 bab4dde63d76: Waiting 12:54:20 bde34c3a00c8: Waiting 12:54:20 988bab9f4d93: Waiting 12:54:20 e2be974225ed: Verifying Checksum 12:54:20 988bab9f4d93: Verifying Checksum 12:54:20 988bab9f4d93: Download complete 12:54:20 1469e6f7b9e6: Verifying Checksum 12:54:20 1469e6f7b9e6: Download complete 12:54:20 339a4e72a1f5: Verifying Checksum 12:54:20 339a4e72a1f5: Download complete 12:54:20 eaf3925da568: Verifying Checksum 12:54:20 eaf3925da568: Download complete 12:54:20 bde34c3a00c8: Verifying Checksum 12:54:20 bde34c3a00c8: Download complete 12:54:20 b352a97aabf1: Download complete 12:54:20 4872d77fe225: Verifying Checksum 12:54:20 4872d77fe225: Download complete 12:54:20 5851b861e8e6: Download complete 12:54:20 b85a868b505f: Verifying Checksum 12:54:20 b85a868b505f: Download complete 12:54:20 bab4dde63d76: Verifying Checksum 12:54:20 bab4dde63d76: Download complete 12:54:21 b85a868b505f: Pull complete 12:54:22 e2be974225ed: Pull complete 12:54:22 339a4e72a1f5: Pull complete 12:54:22 988bab9f4d93: Pull complete 12:54:22 1469e6f7b9e6: Pull complete 12:54:22 eaf3925da568: Pull complete 12:54:24 bab4dde63d76: Pull complete 12:54:24 bde34c3a00c8: Pull complete 12:54:24 b352a97aabf1: Pull complete 12:54:24 4872d77fe225: Pull complete 12:54:24 5851b861e8e6: Pull complete 12:54:25 Digest: sha256:59a28aa3b44c0bc56b9c3d2e9ecabe42e63693d939cc6e425eb8786f29f663d8 12:54:25 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 12:54:25 nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 12:54:25 prd-ubuntu20.04-docker-8c-8g-14672 does not seem to be running inside a container 12:54:25 $ docker run -t -d -u 1001:1001 -u 0:0 -v /etc/ssh:/etc/ssh -w /w/workspace/edgexfoundry_device-sdk-c_PR-454 -v /w/workspace/edgexfoundry_device-sdk-c_PR-454:/w/workspace/edgexfoundry_device-sdk-c_PR-454:rw,z -v /w/workspace/edgexfoundry_device-sdk-c_PR-454@tmp:/w/workspace/edgexfoundry_device-sdk-c_PR-454@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 cat 12:54:28 $ docker top 4620b7e282f3a18bf35f93ceed6e0f5b069c5253a8e955a77af78d0801d47800 -eo pid,comm 12:54:28 ERROR: The container started but didn't run the expected command. Please double check your ENTRYPOINT does execute the command passed as docker run argument, as required by official docker images (see https://github.com/docker-library/official-images#consistency for entrypoint consistency requirements). 12:54:28 Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 12:54:28 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 12:54:28 [ssh-agent] Looking for ssh-agent implementation... 12:54:28 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 12:54:28 $ docker exec 4620b7e282f3a18bf35f93ceed6e0f5b069c5253a8e955a77af78d0801d47800 ssh-agent 12:54:28 SSH_AUTH_SOCK=/tmp/ssh-eg9ejI6iA8HQ/agent.33 12:54:28 SSH_AGENT_PID=39 12:54:28 Running ssh-add (command line suppressed) 12:54:28 Identity added: /w/workspace/edgexfoundry_device-sdk-c_PR-454@tmp/private_key_10694031212187363196.key (/w/workspace/edgexfoundry_device-sdk-c_PR-454@tmp/private_key_10694031212187363196.key) 12:54:28 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 12:54:28 + git tag --points-at HEAD [Pipeline] } 12:54:28 $ docker exec --env ******** --env ******** 4620b7e282f3a18bf35f93ceed6e0f5b069c5253a8e955a77af78d0801d47800 ssh-agent -k 12:54:29 unset SSH_AUTH_SOCK; 12:54:29 unset SSH_AGENT_PID; 12:54:29 echo Agent pid 39 killed; 12:54:29 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] sshagent 12:54:29 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 12:54:29 [ssh-agent] Looking for ssh-agent implementation... 12:54:29 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 12:54:29 $ docker exec 4620b7e282f3a18bf35f93ceed6e0f5b069c5253a8e955a77af78d0801d47800 ssh-agent 12:54:29 SSH_AUTH_SOCK=/tmp/ssh-wxZjzwJywWpz/agent.71 12:54:29 SSH_AGENT_PID=77 12:54:29 Running ssh-add (command line suppressed) 12:54:29 Identity added: /w/workspace/edgexfoundry_device-sdk-c_PR-454@tmp/private_key_1100807218376408818.key (/w/workspace/edgexfoundry_device-sdk-c_PR-454@tmp/private_key_1100807218376408818.key) 12:54:29 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 12:54:29 + git semver init 12:54:30 2023-05-09 12:54:29,977 [run_init] DEBUG init version:0.0.0 force:False 12:54:30 2023-05-09 12:54:29,978 [clone_semver_branch] DEBUG clone semver branch to:/w/workspace/edgexfoundry_device-sdk-c_PR-454/.semver 12:54:30 2023-05-09 12:54:29,978 [execute] INFO git clone -b semver git@github.com:edgexfoundry/device-sdk-c.git /w/workspace/edgexfoundry_device-sdk-c_PR-454/.semver 12:54:30 2023-05-09 12:54:29,978 [execute] DEBUG Popen(['git', 'clone', '-b', 'semver', 'git@github.com:edgexfoundry/device-sdk-c.git', '/w/workspace/edgexfoundry_device-sdk-c_PR-454/.semver'], cwd=/w/workspace/edgexfoundry_device-sdk-c_PR-454, universal_newlines=False, shell=None, istream=None) 12:54:31 2023-05-09 12:54:30,783 [append_file] DEBUG append to file:/w/workspace/edgexfoundry_device-sdk-c_PR-454/.git/info/exclude 12:54:31 2023-05-09 12:54:30,783 [write_version] DEBUG write version:0.0.0 to path:/w/workspace/edgexfoundry_device-sdk-c_PR-454/.semver/PR-454 with force:False 12:54:31 2023-05-09 12:54:30,783 [write_file] DEBUG write to file:/w/workspace/edgexfoundry_device-sdk-c_PR-454/.semver/PR-454 12:54:31 2023-05-09 12:54:30,787 [execute] INFO git cat-file --batch-check 12:54:31 2023-05-09 12:54:30,788 [execute] DEBUG Popen(['git', 'cat-file', '--batch-check'], cwd=/w/workspace/edgexfoundry_device-sdk-c_PR-454/.semver, universal_newlines=False, shell=None, istream=) 12:54:31 2023-05-09 12:54:30,794 [execute] INFO git cat-file --batch 12:54:31 2023-05-09 12:54:30,794 [execute] DEBUG Popen(['git', 'cat-file', '--batch'], cwd=/w/workspace/edgexfoundry_device-sdk-c_PR-454/.semver, universal_newlines=False, shell=None, istream=) 12:54:31 2023-05-09 12:54:30,799 [read_version] DEBUG read version from /w/workspace/edgexfoundry_device-sdk-c_PR-454/.semver/PR-454 12:54:31 0.0.0 [Pipeline] } 12:54:31 $ docker exec --env ******** --env ******** 4620b7e282f3a18bf35f93ceed6e0f5b069c5253a8e955a77af78d0801d47800 ssh-agent -k 12:54:31 unset SSH_AUTH_SOCK; 12:54:31 unset SSH_AGENT_PID; 12:54:31 echo Agent pid 77 killed; 12:54:31 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 12:54:31 + git semver [Pipeline] } 12:54:31 $ docker stop --time=1 4620b7e282f3a18bf35f93ceed6e0f5b069c5253a8e955a77af78d0801d47800 12:54:33 $ docker rm -f --volumes 4620b7e282f3a18bf35f93ceed6e0f5b069c5253a8e955a77af78d0801d47800 [Pipeline] // withDockerContainer [Pipeline] sh 12:54:33 + sudo chown -R jenkins:jenkins .semver [Pipeline] writeFile [Pipeline] stash 12:54:33 Stashed 1 file(s) [Pipeline] echo 12:54:33 [edgeXSemver]: initialized semver on version 0.0.0 [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] parallel [Pipeline] { (Branch: amd64) [Pipeline] { (Branch: arm64) [Pipeline] stage [Pipeline] { (amd64) [Pipeline] stage [Pipeline] { (arm64) [Pipeline] withEnv [Pipeline] { [Pipeline] node [Pipeline] stage [Pipeline] { (Prep) [Pipeline] script [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 12:54:34 provisioning config files... 12:54:34 copy managed file [device-sdk-c-settings] to file:/w/workspace/edgexfoundry_device-sdk-c_PR-454@tmp/config2256696356191380197tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 12:54:34 ---> docker-login.sh 12:54:34 nexus3.edgexfoundry.org:10001 12:54:34 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 12:54:34 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 12:54:34 Configure a credential helper to remove this warning. See 12:54:34 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 12:54:34 12:54:34 Login Succeeded 12:54:34 nexus3.edgexfoundry.org:10002 12:54:34 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 12:54:34 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 12:54:34 Configure a credential helper to remove this warning. See 12:54:34 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 12:54:34 12:54:34 Login Succeeded 12:54:34 nexus3.edgexfoundry.org:10003 12:54:34 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 12:54:34 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 12:54:34 Configure a credential helper to remove this warning. See 12:54:34 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 12:54:34 12:54:34 Login Succeeded 12:54:34 nexus3.edgexfoundry.org:10004 12:54:34 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 12:54:34 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 12:54:34 Configure a credential helper to remove this warning. See 12:54:34 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 12:54:34 12:54:34 Login Succeeded 12:54:34 docker.io 12:54:34 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 12:54:35 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 12:54:35 Configure a credential helper to remove this warning. See 12:54:35 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 12:54:35 12:54:35 Login Succeeded 12:54:35 ---> docker-login.sh ends [Pipeline] } 12:54:35 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 12:54:35 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 12:54:35 [prepBaseBuildImage] Generating new image with name: ci-base-image-x86_64 [Pipeline] echo 12:54:35 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 12:54:35 ========================================================= 12:54:35 [edgeXBuildCApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base:latest] 12:54:35 ========================================================= [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 12:54:36 + docker build -t ci-base-image-x86_64 -f scripts/Dockerfile.alpine-base --build-arg BASE=nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base:latest . 12:54:36 Sending build context to Docker daemon 4.924MB 12:54:36 Step 1/21 : ARG BASE=alpine:3.16 12:54:36 Step 2/21 : FROM ${BASE} as builder 12:54:36 latest: Pulling from edgex-devops/edgex-gcc-base 12:54:36 213ec9aee27d: Pulling fs layer 12:54:36 0f09ad1b1b37: Pulling fs layer 12:54:36 213ec9aee27d: Verifying Checksum 12:54:36 213ec9aee27d: Download complete 12:54:36 213ec9aee27d: Pull complete 12:54:36 0f09ad1b1b37: Download complete 12:54:39 0f09ad1b1b37: Pull complete 12:54:39 Digest: sha256:64e9d1beac36a0037884aaf44bcf94b2de593689edef1cdaec9f2b2ef7c7c108 12:54:39 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base:latest 12:54:39 ---> b2bbfebb3566 12:54:39 Step 3/21 : RUN wget https://iotech.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine-release -O /etc/apk/keys/alpine.dev.rsa.pub 12:54:41 ---> Running in 2d8787176a58 12:54:41 Connecting to iotech.jfrog.io (52.208.52.101:443) 12:54:41 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 12:54:41 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 12:54:41 '/etc/apk/keys/alpine.dev.rsa.pub' saved 12:54:42 Removing intermediate container 2d8787176a58 12:54:42 ---> e053ba4ae05c 12:54:42 Step 4/21 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main' >> /etc/apk/repositories 12:54:42 ---> Running in 41ea47a999d9 12:54:42 Removing intermediate container 41ea47a999d9 12:54:42 ---> 6a9937c22759 12:54:42 Step 5/21 : RUN apk add --update --no-cache binutils gcc libc-dev make git cmake yaml-dev curl-dev libmicrohttpd-dev util-linux-dev ncurses-dev libcbor-dev paho-mqtt-c-dev-1.3 iotech-iot-1.5-dev hiredis-dev 12:54:42 ---> Running in 6cdc6694940e 12:54:42 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/x86_64/APKINDEX.tar.gz 12:54:43 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/community/x86_64/APKINDEX.tar.gz 12:54:43 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main/x86_64/APKINDEX.tar.gz 12:54:43 WARNING: This apk-tools is OLD! Some packages might not function properly. 12:54:43 (1/14) Installing hiredis (1.0.2-r0) 12:54:43 (2/14) Installing hiredis-dev (1.0.2-r0) 12:54:44 (3/14) Installing iotech-iot-1.5 (1.5.0-r0) 12:54:44 (4/14) Installing iotech-iot-1.5-dev (1.5.0-r0) 12:54:44 (5/14) Installing libcbor (0.9.0-r1) 12:54:45 (6/14) Installing libcbor-dev (0.9.0-r1) 12:54:45 (7/14) Installing ncurses-dev (6.3_p20220521-r0) 12:54:45 (8/14) Installing paho-mqtt-c-dev-1.3 (1.3.12-r0) 12:54:45 (9/14) Installing libblkid (2.38-r1) 12:54:45 (10/14) Installing libuuid (2.38-r1) 12:54:45 (11/14) Installing libfdisk (2.38-r1) 12:54:45 (12/14) Installing libmount (2.38-r1) 12:54:45 (13/14) Installing libsmartcols (2.38-r1) 12:54:45 (14/14) Installing util-linux-dev (2.38-r1) 12:54:45 Executing busybox-1.35.0-r17.trigger 12:54:45 OK: 280 MiB in 90 packages 12:54:46 Removing intermediate container 6cdc6694940e 12:54:46 ---> 3cefabf79b87 12:54:46 Step 6/21 : RUN mkdir /tmp/sdk 12:54:46 ---> Running in f755297d7898 12:54:47 Removing intermediate container f755297d7898 12:54:47 ---> 18b8c34b571e 12:54:47 Step 7/21 : COPY VERSION /tmp/sdk 12:54:47 ---> f84c05c45b9d 12:54:47 Step 8/21 : COPY src /tmp/sdk/src 12:54:47 ---> 7129f9b9b5d3 12:54:47 Step 9/21 : COPY include /tmp/sdk/include 12:54:47 ---> cf5a9221351d 12:54:47 Step 10/21 : COPY scripts /tmp/sdk/scripts 12:54:47 ---> 5251b0ecfb77 12:54:47 Step 11/21 : COPY LICENSE /tmp/sdk 12:54:47 ---> 77fadc34b617 12:54:47 Step 12/21 : COPY Attribution.txt /tmp/sdk 12:54:47 ---> 2968355bd7d7 12:54:47 Step 13/21 : RUN cd /tmp/sdk && ./scripts/build.sh && make -C build/release install 12:54:47 ---> Running in 5cec3fa39c0b 12:54:48 + CPPCHECK=false 12:54:48 + DOCGEN=false 12:54:48 + CMAKEOPTS='-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' 12:54:48 + TOMLVER=SDK-0.2 12:54:48 + CUTILVER=1.4 12:54:48 + '[' 0 -gt 0 ] 12:54:48 + readlink -f ./scripts/build.sh 12:54:48 + dirname /tmp/sdk/scripts/build.sh 12:54:48 + dirname /tmp/sdk/scripts 12:54:48 + ROOT=/tmp/sdk 12:54:48 + cd /tmp/sdk 12:54:48 + '[' '!' -d deps ] 12:54:48 + mkdir deps 12:54:48 + wget -O - https://github.com/IOTechSystems/tomlc99/archive/SDK-0.2.tar.gz 12:54:48 + tar -C deps -z -x -f - 12:54:48 Connecting to github.com (140.82.114.4:443) 12:54:48 Connecting to codeload.github.com (140.82.113.10:443) 12:54:48 writing to stdout 12:54:48 - 100% |********************************| 16451 0:00:00 ETA 12:54:48 written to stdout 12:54:48 + cp deps/tomlc99-SDK-0.2/toml.c deps/tomlc99-SDK-0.2/toml.h src/c 12:54:48 + mkdir -p /tmp/sdk/build/release 12:54:48 + cd /tmp/sdk/build/release 12:54:48 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /tmp/sdk/src 12:54:48 -- The C compiler identification is GNU 11.2.1 12:54:48 -- Detecting C compiler ABI info 12:54:48 -- Detecting C compiler ABI info - done 12:54:48 -- Check for working C compiler: /usr/bin/cc - skipped 12:54:48 -- Detecting C compile features 12:54:48 -- Detecting C compile features - done 12:54:48 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 12:54:48 -- Found CURL: /usr/lib/libcurl.so (found version "7.83.1") 12:54:48 -- Found LIBYAML: /usr/lib/libyaml.so 12:54:48 -- Found LIBUUID: /usr/lib/libuuid.so 12:54:48 -- Found LIBCBOR: /usr/lib/libcbor.so 12:54:48 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 12:54:48 -- Found LIBHIREDIS: /usr/lib/libhiredis.so 12:54:48 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 12:54:48 -- /opt/iotech/iot/1.5/include 12:54:48 -- C SDK 0.0.0 for Linux 12:54:48 -- Performing Test CSDK_HAVE_ATOMIC 12:54:48 -- Performing Test CSDK_HAVE_ATOMIC - Success 12:54:48 -- Found Curses: /usr/lib/libcurses.so 12:54:48 -- Configuring done 12:54:48 -- Generating done 12:54:48 -- Build files have been written to: /tmp/sdk/build/release 12:54:48 + make all package 12:54:48 + tee release.log 12:54:49 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 12:54:49 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 12:54:49 Still waiting to schedule task 12:54:49 ‘prd-centos7-blackbox-4c-2g-14349’ doesn’t have label ‘ubuntu20.04-docker-arm64-4c-16g’ 12:54:49 ‘prd-centos7-blackbox-4c-2g-14350’ doesn’t have label ‘ubuntu20.04-docker-arm64-4c-16g’ 12:54:49 ‘prd-ubuntu20.04-docker-arm64-4c-16g-14669’ is offline 12:54:49 ‘prd-ubuntu20.04-docker-arm64-4c-16g-14671’ is offline 12:54:49 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus-redstr.c.o 12:54:49 [ 7%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 12:54:49 [ 9%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 12:54:49 [ 11%] Building C object c/CMakeFiles/csdk.dir/config.c.o 12:54:50 [ 13%] Building C object c/CMakeFiles/csdk.dir/consul.c.o 12:54:50 [ 15%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 12:54:50 [ 17%] Building C object c/CMakeFiles/csdk.dir/data.c.o 12:54:50 [ 19%] Building C object c/CMakeFiles/csdk.dir/device.c.o 12:54:51 [ 21%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 12:54:51 [ 23%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 12:54:51 [ 25%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 12:54:51 [ 26%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 12:54:51 [ 28%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 12:54:51 [ 30%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 12:54:51 [ 32%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 12:54:52 [ 34%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 12:54:52 [ 36%] Building C object c/CMakeFiles/csdk.dir/map.c.o 12:54:52 [ 38%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 12:54:52 [ 40%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 12:54:53 [ 42%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 12:54:53 [ 44%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 12:54:53 [ 46%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 12:54:53 [ 48%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 12:54:53 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 12:54:53 [ 51%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 12:54:54 [ 53%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 12:54:54 [ 55%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 12:54:54 [ 57%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 12:54:54 [ 59%] Building C object c/CMakeFiles/csdk.dir/service.c.o 12:54:55 [ 61%] Building C object c/CMakeFiles/csdk.dir/toml.c.o 12:54:55 [ 63%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 12:54:56 [ 65%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 12:54:56 [ 67%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 12:54:56 [ 69%] Linking C shared library libcsdk.so 12:54:56 [ 69%] Built target csdk 12:54:56 [ 71%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 12:54:56 [ 73%] Linking C executable template 12:54:56 [ 73%] Built target template 12:54:56 [ 75%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 12:54:56 [ 76%] Linking C executable device-counter 12:54:56 [ 76%] Built target device-counter 12:54:56 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 12:54:56 [ 80%] Linking C executable device-random 12:54:56 [ 80%] Built target device-random 12:54:56 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 12:54:56 [ 84%] Linking C executable device-gyro 12:54:57 [ 84%] Built target device-gyro 12:54:57 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 12:54:57 [ 88%] Linking C executable device-bitfields 12:54:57 [ 88%] Built target device-bitfields 12:54:57 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 12:54:57 [ 92%] Linking C executable template-discovery 12:54:57 [ 92%] Built target template-discovery 12:54:57 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 12:54:57 [ 96%] Linking C executable device-file 12:54:57 [ 96%] Built target device-file 12:54:57 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 12:54:57 [100%] Linking C executable device-terminal 12:54:57 [100%] Built target device-terminal 12:54:57 Run CPack packaging tool... 12:54:57 CPack: Create package using TGZ 12:54:57 CPack: Install projects 12:54:57 CPack: - Run preinstall target for: Csdk 12:54:58 CPack: - Install project: Csdk [] 12:54:58 CPack: Create package 12:54:58 CPack: - package: /tmp/sdk/build/release/csdk-0.0.0.tar.gz generated. 12:54:58 + '[' false '=' true ] 12:54:58 + '[' false '=' true ] 12:54:58 + mkdir -p /tmp/sdk/build/debug 12:54:58 + cd /tmp/sdk/build/debug 12:54:58 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Debug' /tmp/sdk/src 12:54:58 -- The C compiler identification is GNU 11.2.1 12:54:58 -- Detecting C compiler ABI info 12:54:58 -- Detecting C compiler ABI info - done 12:54:58 -- Check for working C compiler: /usr/bin/cc - skipped 12:54:58 -- Detecting C compile features 12:54:58 -- Detecting C compile features - done 12:54:58 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 12:54:58 -- Found CURL: /usr/lib/libcurl.so (found version "7.83.1") 12:54:58 -- Found LIBYAML: /usr/lib/libyaml.so 12:54:58 -- Found LIBUUID: /usr/lib/libuuid.so 12:54:58 -- Found LIBCBOR: /usr/lib/libcbor.so 12:54:58 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 12:54:58 -- Found LIBHIREDIS: /usr/lib/libhiredis.so 12:54:58 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 12:54:58 -- /opt/iotech/iot/1.5/include 12:54:58 -- C SDK 0.0.0 for Linux 12:54:58 -- Performing Test CSDK_HAVE_ATOMIC 12:54:58 -- Performing Test CSDK_HAVE_ATOMIC - Success 12:54:58 -- Found Curses: /usr/lib/libcurses.so 12:54:58 -- Configuring done 12:54:58 -- Generating done 12:54:58 -- Build files have been written to: /tmp/sdk/build/debug 12:54:58 + make 12:54:58 + tee debug.log 12:54:58 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 12:54:58 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 12:54:58 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus-redstr.c.o 12:54:59 [ 7%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 12:54:59 [ 9%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 12:54:59 [ 11%] Building C object c/CMakeFiles/csdk.dir/config.c.o 12:54:59 [ 13%] Building C object c/CMakeFiles/csdk.dir/consul.c.o 12:54:59 [ 15%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 12:54:59 [ 17%] Building C object c/CMakeFiles/csdk.dir/data.c.o 12:54:59 [ 19%] Building C object c/CMakeFiles/csdk.dir/device.c.o 12:54:59 [ 21%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 12:54:59 [ 23%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 12:54:59 [ 25%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 12:54:59 [ 26%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 12:55:00 [ 28%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 12:55:00 [ 30%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 12:55:00 [ 32%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 12:55:00 [ 34%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 12:55:00 [ 36%] Building C object c/CMakeFiles/csdk.dir/map.c.o 12:55:00 [ 38%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 12:55:00 [ 40%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 12:55:00 [ 42%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 12:55:00 [ 44%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 12:55:00 [ 46%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 12:55:00 [ 48%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 12:55:00 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 12:55:01 [ 51%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 12:55:01 [ 53%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 12:55:01 [ 55%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 12:55:01 [ 57%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 12:55:01 [ 59%] Building C object c/CMakeFiles/csdk.dir/service.c.o 12:55:01 [ 61%] Building C object c/CMakeFiles/csdk.dir/toml.c.o 12:55:01 [ 63%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 12:55:01 [ 65%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 12:55:02 [ 67%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 12:55:02 [ 69%] Linking C shared library libcsdk.so 12:55:02 [ 69%] Built target csdk 12:55:02 [ 71%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 12:55:02 [ 73%] Linking C executable template 12:55:02 [ 73%] Built target template 12:55:02 [ 75%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 12:55:02 [ 76%] Linking C executable device-counter 12:55:02 [ 76%] Built target device-counter 12:55:02 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 12:55:02 [ 80%] Linking C executable device-random 12:55:02 [ 80%] Built target device-random 12:55:02 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 12:55:02 [ 84%] Linking C executable device-gyro 12:55:02 [ 84%] Built target device-gyro 12:55:02 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 12:55:02 [ 88%] Linking C executable device-bitfields 12:55:02 [ 88%] Built target device-bitfields 12:55:02 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 12:55:02 [ 92%] Linking C executable template-discovery 12:55:02 [ 92%] Built target template-discovery 12:55:02 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 12:55:03 [ 96%] Linking C executable device-file 12:55:03 [ 96%] Built target device-file 12:55:03 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 12:55:03 [100%] Linking C executable device-terminal 12:55:03 [100%] Built target device-terminal 12:55:03 make: Entering directory '/tmp/sdk/build/release' 12:55:03 make[1]: Entering directory '/tmp/sdk/build/release' 12:55:03 make[2]: Entering directory '/tmp/sdk/build/release' 12:55:03 make[2]: Leaving directory '/tmp/sdk/build/release' 12:55:03 [ 69%] Built target csdk 12:55:03 make[2]: Entering directory '/tmp/sdk/build/release' 12:55:03 make[2]: Leaving directory '/tmp/sdk/build/release' 12:55:03 [ 73%] Built target template 12:55:03 make[2]: Entering directory '/tmp/sdk/build/release' 12:55:03 make[2]: Leaving directory '/tmp/sdk/build/release' 12:55:03 [ 76%] Built target device-counter 12:55:03 make[2]: Entering directory '/tmp/sdk/build/release' 12:55:03 make[2]: Leaving directory '/tmp/sdk/build/release' 12:55:03 [ 80%] Built target device-random 12:55:03 make[2]: Entering directory '/tmp/sdk/build/release' 12:55:03 make[2]: Leaving directory '/tmp/sdk/build/release' 12:55:03 [ 84%] Built target device-gyro 12:55:03 make[2]: Entering directory '/tmp/sdk/build/release' 12:55:03 make[2]: Leaving directory '/tmp/sdk/build/release' 12:55:03 [ 88%] Built target device-bitfields 12:55:03 make[2]: Entering directory '/tmp/sdk/build/release' 12:55:03 make[2]: Leaving directory '/tmp/sdk/build/release' 12:55:03 [ 92%] Built target template-discovery 12:55:03 make[2]: Entering directory '/tmp/sdk/build/release' 12:55:03 make[2]: Leaving directory '/tmp/sdk/build/release' 12:55:03 [ 96%] Built target device-file 12:55:03 make[2]: Entering directory '/tmp/sdk/build/release' 12:55:03 make[2]: Leaving directory '/tmp/sdk/build/release' 12:55:03 [100%] Built target device-terminal 12:55:03 make[1]: Leaving directory '/tmp/sdk/build/release' 12:55:03 Install the project... 12:55:03 -- Install configuration: "Release" 12:55:03 -- Installing: /usr/local/lib/libcsdk.so 12:55:03 -- Set runtime path of "/usr/local/lib/libcsdk.so" to "" 12:55:03 -- Installing: /usr/local/include 12:55:03 -- Installing: /usr/local/include/devsdk 12:55:03 -- Installing: /usr/local/include/devsdk/devsdk.h 12:55:03 -- Installing: /usr/local/include/devsdk/devsdk-base.h 12:55:03 -- Installing: /usr/local/include/edgex 12:55:03 -- Installing: /usr/local/include/edgex/edgex.h 12:55:03 -- Installing: /usr/local/include/edgex/devices.h 12:55:03 -- Installing: /usr/local/include/edgex/profiles.h 12:55:03 -- Installing: /usr/local/include/edgex/edgex-base.h 12:55:03 -- Installing: /usr/local/include/edgex/rest-server.h 12:55:03 -- Installing: /usr/local/include/edgex/csdk-defs.h 12:55:03 -- Installing: /usr/local/share/device-sdk-c/LICENSE 12:55:03 -- Installing: /usr/local/share/device-sdk-c/Attribution.txt 12:55:03 make: Leaving directory '/tmp/sdk/build/release' 12:55:04 Removing intermediate container 5cec3fa39c0b 12:55:04 ---> 32bb6041413f 12:55:04 Step 14/21 : FROM ${BASE} 12:55:04 ---> b2bbfebb3566 12:55:04 Step 15/21 : LABEL maintainer="IOTech " 12:55:04 ---> Running in eca2847bd025 12:55:04 Removing intermediate container eca2847bd025 12:55:04 ---> 28189e2c8b9a 12:55:04 Step 16/21 : RUN wget https://iotech.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine-release -O /etc/apk/keys/alpine.dev.rsa.pub 12:55:04 ---> Running in 140d5bc56d8f 12:55:04 Connecting to iotech.jfrog.io (52.214.31.35:443) 12:55:04 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 12:55:04 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 12:55:04 '/etc/apk/keys/alpine.dev.rsa.pub' saved 12:55:05 Removing intermediate container 140d5bc56d8f 12:55:05 ---> 4a9749aea1cb 12:55:05 Step 17/21 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main' >> /etc/apk/repositories 12:55:05 ---> Running in 16fda1c7834e 12:55:05 Removing intermediate container 16fda1c7834e 12:55:05 ---> d8d017ab5ce3 12:55:05 Step 18/21 : RUN apk add --update --no-cache binutils gcc libc-dev make git cmake yaml curl libmicrohttpd libuuid libcbor paho-mqtt-c-dev-1.3 iotech-iot-1.4 hiredis-dev 12:55:05 ---> Running in ff112546d9b9 12:55:05 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/x86_64/APKINDEX.tar.gz 12:55:06 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/community/x86_64/APKINDEX.tar.gz 12:55:06 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main/x86_64/APKINDEX.tar.gz 12:55:06 WARNING: This apk-tools is OLD! Some packages might not function properly. 12:55:06 (1/7) Installing curl (8.0.1-r0) 12:55:06 (2/7) Installing hiredis (1.0.2-r0) 12:55:06 (3/7) Installing hiredis-dev (1.0.2-r0) 12:55:06 (4/7) Installing iotech-iot-1.4 (1.4.2-r0) 12:55:07 (5/7) Installing libcbor (0.9.0-r1) 12:55:07 (6/7) Installing libuuid (2.38-r1) 12:55:07 (7/7) Installing paho-mqtt-c-dev-1.3 (1.3.12-r0) 12:55:09 Executing busybox-1.35.0-r17.trigger 12:55:09 OK: 275 MiB in 83 packages 12:55:09 Removing intermediate container ff112546d9b9 12:55:09 ---> d7a1bf8b737f 12:55:09 Step 19/21 : COPY --from=builder /usr/local/include/edgex /usr/local/include/edgex 12:55:09 ---> 0002f8293341 12:55:09 Step 20/21 : COPY --from=builder /usr/local/lib /usr/local/lib 12:55:10 ---> 2b823449e8c3 12:55:10 Step 21/21 : COPY --from=builder /usr/local/share/device-sdk-c /usr/local/share/device-sdk-c 12:55:10 ---> fcec3aaca367 12:55:10 Successfully built fcec3aaca367 12:55:10 Successfully tagged ci-base-image-x86_64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 12:55:10 + docker inspect -f . ci-base-image-x86_64 12:55:10 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 12:55:10 prd-ubuntu20.04-docker-8c-8g-14672 does not seem to be running inside a container 12:55:11 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/edgexfoundry_device-sdk-c_PR-454 -v /w/workspace/edgexfoundry_device-sdk-c_PR-454:/w/workspace/edgexfoundry_device-sdk-c_PR-454:rw,z -v /w/workspace/edgexfoundry_device-sdk-c_PR-454@tmp:/w/workspace/edgexfoundry_device-sdk-c_PR-454@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** ci-base-image-x86_64 cat 12:55:11 $ docker top f83fc151b4f017d0544f1f4252fca2695cbf1034a2f9751e43f2fd01b091e2aa -eo pid,comm [Pipeline] { [Pipeline] sh 12:55:11 + make test 12:55:11 echo "make test" 12:55:11 make test [Pipeline] } 12:55:11 $ docker stop --time=1 f83fc151b4f017d0544f1f4252fca2695cbf1034a2f9751e43f2fd01b091e2aa 12:55:13 $ docker rm -f --volumes f83fc151b4f017d0544f1f4252fca2695cbf1034a2f9751e43f2fd01b091e2aa [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] script [Pipeline] { [Pipeline] sh 12:55:13 + sudo chown -R jenkins:jenkins . [Pipeline] sh 12:55:14 + ls -al . 12:55:14 total 212 12:55:14 drwxrwxr-x 9 jenkins jenkins 4096 May 9 12:54 . 12:55:14 drwxrwxr-x 4 jenkins jenkins 4096 May 9 12:54 .. 12:55:14 drwxrwxr-x 8 jenkins jenkins 4096 May 9 12:54 .git 12:55:14 drwxrwxr-x 2 jenkins jenkins 4096 May 9 12:54 .github 12:55:14 -rw-rw-r-- 1 jenkins jenkins 176 May 9 12:54 .gitignore 12:55:14 drwxr-xr-x 3 jenkins jenkins 4096 May 9 12:54 .semver 12:55:14 -rw-rw-r-- 1 jenkins jenkins 3104 May 9 12:54 Attribution.txt 12:55:14 -rw-rw-r-- 1 jenkins jenkins 8743 May 9 12:54 CHANGES 12:55:14 -rw-rw-r-- 1 jenkins jenkins 108574 May 9 12:54 Doxyfile 12:55:14 -rw-rw-r-- 1 jenkins jenkins 677 May 9 12:54 GOVERNANCE.md 12:55:14 -rw-rw-r-- 1 jenkins jenkins 784 May 9 12:54 Jenkinsfile 12:55:14 -rw-rw-r-- 1 jenkins jenkins 10174 May 9 12:54 LICENSE 12:55:14 -rw-rw-r-- 1 jenkins jenkins 444 May 9 12:54 Makefile 12:55:14 -rw-rw-r-- 1 jenkins jenkins 618 May 9 12:54 OWNERS.md 12:55:14 -rw-rw-r-- 1 jenkins jenkins 1651 May 9 12:54 README.IOT.md 12:55:14 -rw-rw-r-- 1 jenkins jenkins 4215 May 9 12:54 README.md 12:55:14 -rw-rw-r-- 1 jenkins jenkins 1245 May 9 12:54 README.v3.md 12:55:14 -rw-rw-r-- 1 jenkins jenkins 5 May 9 12:54 VERSION 12:55:14 drwxrwxr-x 2 jenkins jenkins 4096 May 9 12:54 docs 12:55:14 drwxrwxr-x 4 jenkins jenkins 4096 May 9 12:54 include 12:55:14 drwxrwxr-x 2 jenkins jenkins 4096 May 9 12:54 scripts 12:55:14 drwxrwxr-x 4 jenkins jenkins 4096 May 9 12:54 src [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 12:55:14 + docker build -t device-sdk -f scripts/Dockerfile.alpine --build-arg BASE=ci-base-image-x86_64 --build-arg MAKE=make build --build-arg ARCH=amd64 --label git_sha=327d507d784e0fc22922faefa320ff441dc2626f --label arch=amd64 --label version=0.0.0 . 12:55:14 Sending build context to Docker daemon 4.924MB 12:55:14 Step 1/17 : ARG BASE=alpine:3.16 12:55:14 Step 2/17 : FROM ${BASE} 12:55:14 ---> fcec3aaca367 12:55:14 Step 3/17 : LABEL maintainer="IOTech " 12:55:14 ---> Running in 269f3b5701ae 12:55:14 Removing intermediate container 269f3b5701ae 12:55:14 ---> e5267b08cbcc 12:55:14 Step 4/17 : RUN wget https://iotech.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine-release -O /etc/apk/keys/alpine.dev.rsa.pub 12:55:14 ---> Running in 2be3c0bba7c5 12:55:14 Connecting to iotech.jfrog.io (52.214.31.35:443) 12:55:15 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 12:55:15 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 12:55:15 '/etc/apk/keys/alpine.dev.rsa.pub' saved 12:55:15 Removing intermediate container 2be3c0bba7c5 12:55:15 ---> 1e8edfd743bb 12:55:15 Step 5/17 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main' >> /etc/apk/repositories 12:55:15 ---> Running in db870b157aa4 12:55:16 Removing intermediate container db870b157aa4 12:55:16 ---> 86a7b2910be5 12:55:16 Step 6/17 : RUN apk add --update --no-cache binutils gcc libc-dev make git cmake yaml-dev curl-dev libmicrohttpd-dev util-linux-dev ncurses-dev libcbor-dev paho-mqtt-c-dev-1.3 hiredis-dev iotech-iot-1.5-dev && mkdir -p /edgex-c-sdk/build 12:55:16 ---> Running in b2ad3a1cb599 12:55:16 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/x86_64/APKINDEX.tar.gz 12:55:16 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/community/x86_64/APKINDEX.tar.gz 12:55:16 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main/x86_64/APKINDEX.tar.gz 12:55:17 WARNING: This apk-tools is OLD! Some packages might not function properly. 12:55:17 (1/9) Installing iotech-iot-1.5 (1.5.0-r0) 12:55:17 (2/9) Installing iotech-iot-1.5-dev (1.5.0-r0) 12:55:17 (3/9) Installing libcbor-dev (0.9.0-r1) 12:55:17 (4/9) Installing ncurses-dev (6.3_p20220521-r0) 12:55:17 (5/9) Installing libblkid (2.38-r1) 12:55:17 (6/9) Installing libfdisk (2.38-r1) 12:55:17 (7/9) Installing libmount (2.38-r1) 12:55:17 (8/9) Installing libsmartcols (2.38-r1) 12:55:17 (9/9) Installing util-linux-dev (2.38-r1) 12:55:17 Executing busybox-1.35.0-r17.trigger 12:55:17 OK: 281 MiB in 92 packages 12:55:18 Removing intermediate container b2ad3a1cb599 12:55:18 ---> 3aaa62e6f1a8 12:55:18 Step 7/17 : COPY VERSION /edgex-c-sdk/ 12:55:18 ---> 88a191962f6d 12:55:18 Step 8/17 : COPY src /edgex-c-sdk/src/ 12:55:18 ---> c3b985cd93de 12:55:18 Step 9/17 : COPY include /edgex-c-sdk/include/ 12:55:18 ---> 56d4cce8bbe0 12:55:18 Step 10/17 : COPY scripts /edgex-c-sdk/scripts 12:55:18 ---> 204b606155c0 12:55:18 Step 11/17 : COPY LICENSE /edgex-c-sdk/ 12:55:19 ---> fb32a4f5554b 12:55:19 Step 12/17 : COPY Attribution.txt /edgex-c-sdk/ 12:55:19 ---> 622b377fe637 12:55:19 Step 13/17 : WORKDIR /edgex-c-sdk 12:55:19 ---> Running in 77c22f159ae2 12:55:19 Removing intermediate container 77c22f159ae2 12:55:19 ---> d8f15dd1f1e1 12:55:19 Step 14/17 : ENTRYPOINT ["/edgex-c-sdk/scripts/entrypoint.sh"] 12:55:19 ---> Running in deb37f370b36 12:55:19 Removing intermediate container deb37f370b36 12:55:19 ---> 5b39be44cb01 12:55:19 Step 15/17 : LABEL arch=amd64 12:55:19 ---> Running in d13345440339 12:55:19 Removing intermediate container d13345440339 12:55:19 ---> bb50c73cd924 12:55:19 Step 16/17 : LABEL git_sha=327d507d784e0fc22922faefa320ff441dc2626f 12:55:19 ---> Running in ac5d42afb571 12:55:19 Removing intermediate container ac5d42afb571 12:55:19 ---> 7b7c11810b5d 12:55:19 Step 17/17 : LABEL version=0.0.0 12:55:19 ---> Running in cf04bc14e223 12:55:19 Removing intermediate container cf04bc14e223 12:55:19 ---> 78f7eb9f0bf7 12:55:19 [Warning] One or more build-args [ARCH MAKE] were not consumed 12:55:19 Successfully built 78f7eb9f0bf7 12:55:19 Successfully tagged device-sdk:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Docker Push) Stage "Docker Push" skipped due to when conditional [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Snap) Stage "Snap" skipped due to when conditional [Pipeline] } [Pipeline] // stage Post stage [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 12:55:20 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 12:55:20 12:55:20 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 12:55:20 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 12:55:20 latest: Pulling from edgex-lftools-log-publisher 12:55:20 5eb5b503b376: Pulling fs layer 12:55:20 5c69ac0246d0: Pulling fs layer 12:55:20 ec43610c2a17: Pulling fs layer 12:55:20 3a2ae6a8a46f: Pulling fs layer 12:55:20 33b1e0a273af: Pulling fs layer 12:55:20 5d3b04190fa2: Pulling fs layer 12:55:20 2f39f015ded8: Pulling fs layer 12:55:20 3a2ae6a8a46f: Waiting 12:55:20 5d3b04190fa2: Waiting 12:55:20 2f39f015ded8: Waiting 12:55:20 33b1e0a273af: Waiting 12:55:20 5c69ac0246d0: Verifying Checksum 12:55:20 5c69ac0246d0: Download complete 12:55:20 3a2ae6a8a46f: Download complete 12:55:20 33b1e0a273af: Verifying Checksum 12:55:20 33b1e0a273af: Download complete 12:55:20 5d3b04190fa2: Download complete 12:55:20 ec43610c2a17: Verifying Checksum 12:55:21 5eb5b503b376: Verifying Checksum 12:55:21 5eb5b503b376: Download complete 12:55:21 2f39f015ded8: Verifying Checksum 12:55:21 2f39f015ded8: Download complete 12:55:22 5eb5b503b376: Pull complete 12:55:22 5c69ac0246d0: Pull complete 12:55:22 ec43610c2a17: Pull complete 12:55:22 3a2ae6a8a46f: Pull complete 12:55:23 33b1e0a273af: Pull complete 12:55:23 5d3b04190fa2: Pull complete 12:55:27 2f39f015ded8: Pull complete 12:55:27 Digest: sha256:aad550b2ae72f0c3871cfab1553edc96d28a4cf46347c1b5d8abfaef0d2cf592 12:55:27 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 12:55:27 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 12:55:27 prd-ubuntu20.04-docker-8c-8g-14672 does not seem to be running inside a container 12:55:27 $ docker run -t -d -u 1001:1001 -u 0:0 --privileged --net host -v /home/jenkins:/home/jenkins -v /run/cloud-init/result.json:/run/cloud-init/result.json -w /w/workspace/edgexfoundry_device-sdk-c_PR-454 -v /w/workspace/edgexfoundry_device-sdk-c_PR-454:/w/workspace/edgexfoundry_device-sdk-c_PR-454:rw,z -v /w/workspace/edgexfoundry_device-sdk-c_PR-454@tmp:/w/workspace/edgexfoundry_device-sdk-c_PR-454@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest cat 12:55:31 $ docker top d158de4fa8178725352eb34c2f7b5273cf6592cf3f7ded0107e3c4c0951d0944 -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 12:55:32 ---> job-cost.sh 12:55:32 lf-activate-venv: SKIPPING 12:55:32 INFO: No Stack... 12:55:32 INFO: Retrieving Pricing Info for: v3-standard-8 12:55:32 INFO: Archiving Costs [Pipeline] sh 12:55:33 + cat /w/workspace/edgexfoundry_device-sdk-c_PR-454/archives/cost.csv 12:55:33 + cut -d, -f6 [Pipeline] lock 12:55:33 Trying to acquire lock on [jenkins-edgexfoundry-device-sdk-c-PR-454-1-stack-cost] 12:55:33 Resource [jenkins-edgexfoundry-device-sdk-c-PR-454-1-stack-cost] did not exist. Created. 12:55:33 Lock acquired on [jenkins-edgexfoundry-device-sdk-c-PR-454-1-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 12:55:33 + echo total: 0.2199999988079071 [Pipeline] stash 12:55:33 Stashed 1 file(s) [Pipeline] } 12:55:33 Lock released on resource [jenkins-edgexfoundry-device-sdk-c-PR-454-1-stack-cost] [Pipeline] // lock [Pipeline] } 12:55:33 $ docker stop --time=1 d158de4fa8178725352eb34c2f7b5273cf6592cf3f7ded0107e3c4c0951d0944 12:55:35 $ docker rm -f --volumes d158de4fa8178725352eb34c2f7b5273cf6592cf3f7ded0107e3c4c0951d0944 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // stage [Pipeline] } 12:56:47 Running on prd-ubuntu20.04-docker-arm64-4c-16g-14673 in /w/workspace/edgexfoundry_device-sdk-c_PR-454 [Pipeline] { [Pipeline] ws 12:56:47 Running in /w/workspace/device-sdk-c/1 [Pipeline] { [Pipeline] checkout 12:56:47 Selected Git installation does not exist. Using Default 12:56:47 The recommended git tool is: NONE 12:56:52 using credential edgex-jenkins-ssh 12:56:52 Cloning the remote Git repository 12:56:52 Cloning repository git@github.com:edgexfoundry/device-sdk-c.git 12:56:52 > git init /w/workspace/device-sdk-c/1 # timeout=10 12:56:53 Fetching upstream changes from git@github.com:edgexfoundry/device-sdk-c.git 12:56:53 > git --version # timeout=10 12:56:53 > git --version # 'git version 2.25.1' 12:56:53 using GIT_SSH to set credentials SSH Credentials for GitHub 12:56:53 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-sdk-c.git +refs/heads/*:refs/remotes/origin/* # timeout=10 12:56:54 > git config remote.origin.url git@github.com:edgexfoundry/device-sdk-c.git # timeout=10 12:56:54 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 12:56:56 Merging remotes/origin/main commit 5d59cb35b62932d64514d7317f29c1d7ee9592fa into PR head commit 327d507d784e0fc22922faefa320ff441dc2626f 12:56:55 > git config remote.origin.url git@github.com:edgexfoundry/device-sdk-c.git # timeout=10 12:56:55 Fetching upstream changes from git@github.com:edgexfoundry/device-sdk-c.git 12:56:55 using GIT_SSH to set credentials SSH Credentials for GitHub 12:56:55 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-sdk-c.git +refs/pull/454/head:refs/remotes/origin/PR-454 +refs/heads/main:refs/remotes/origin/main # timeout=10 12:56:56 > git config core.sparsecheckout # timeout=10 12:56:56 Merge succeeded, producing 327d507d784e0fc22922faefa320ff441dc2626f 12:56:56 Checking out Revision 327d507d784e0fc22922faefa320ff441dc2626f (PR-454) 12:56:56 > git checkout -f 327d507d784e0fc22922faefa320ff441dc2626f # timeout=10 12:56:56 > git remote # timeout=10 12:56:56 > git config --get remote.origin.url # timeout=10 12:56:56 using GIT_SSH to set credentials SSH Credentials for GitHub 12:56:56 > git merge 5d59cb35b62932d64514d7317f29c1d7ee9592fa # timeout=10 12:56:56 > git rev-parse HEAD^{commit} # timeout=10 12:56:56 > git config core.sparsecheckout # timeout=10 12:56:56 > git checkout -f 327d507d784e0fc22922faefa320ff441dc2626f # timeout=10 12:57:01 Commit message: "refactor: metadata updates via bus not rest" 12:57:01 > git --version # timeout=10 12:57:01 > git --version # 'git version 2.25.1' 12:57:01 fatal: bad object 4fc256d9079ed2258907e613f84b1b8da264a4bd [Pipeline] withEnv [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] stage [Pipeline] { (Prep) [Pipeline] script [Pipeline] { [Pipeline] sh 12:57:02 + sudo curl -o /etc/docker/seccomp.json https://raw.githubusercontent.com/moby/moby/master/profiles/seccomp/default.json 12:57:02 % Total % Received % Xferd Average Speed Time Time Time Current 12:57:02 Dload Upload Total Spent Left Speed 12:57:02 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 12751 100 12751 0 0 211k 0 --:--:-- --:--:-- --:--:-- 214k [Pipeline] sh 12:57:03 + sudo sed -i s/"defaultAction": "SCMP_ACT_ERRNO"/"defaultAction": "SCMP_ACT_TRACE"/g /etc/docker/seccomp.json [Pipeline] sh 12:57:03 + sudo jq . += {"seccomp-profile": "/etc/docker/seccomp.json"} /etc/docker/daemon.json 12:57:03 + sudo tee /etc/docker/daemon.new 12:57:03 { 12:57:03 "registry-mirrors": [ 12:57:03 "https://nexus3.edgexfoundry.org:10001" 12:57:03 ], 12:57:03 "bip": "10.250.0.254/24", 12:57:03 "hosts": [ 12:57:03 "tcp://0.0.0.0:5555", 12:57:03 "unix:///var/run/docker.sock" 12:57:03 ], 12:57:03 "mtu": 1458, 12:57:03 "selinux-enabled": true, 12:57:03 "seccomp-profile": "/etc/docker/seccomp.json" 12:57:03 } [Pipeline] sh 12:57:04 + sudo mv /etc/docker/daemon.new /etc/docker/daemon.json [Pipeline] sh 12:57:04 + sudo service docker restart [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 12:57:22 provisioning config files... 12:57:22 copy managed file [device-sdk-c-settings] to file:/w/workspace/device-sdk-c/1@tmp/config1430322290718111058tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 12:57:23 ---> docker-login.sh 12:57:23 nexus3.edgexfoundry.org:10001 12:57:23 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 12:57:23 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 12:57:23 Configure a credential helper to remove this warning. See 12:57:23 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 12:57:23 12:57:23 Login Succeeded 12:57:23 nexus3.edgexfoundry.org:10002 12:57:23 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 12:57:24 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 12:57:24 Configure a credential helper to remove this warning. See 12:57:24 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 12:57:24 12:57:24 Login Succeeded 12:57:24 nexus3.edgexfoundry.org:10003 12:57:24 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 12:57:24 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 12:57:24 Configure a credential helper to remove this warning. See 12:57:24 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 12:57:24 12:57:24 Login Succeeded 12:57:24 nexus3.edgexfoundry.org:10004 12:57:24 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 12:57:24 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 12:57:24 Configure a credential helper to remove this warning. See 12:57:24 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 12:57:24 12:57:24 Login Succeeded 12:57:24 docker.io 12:57:24 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 12:57:25 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 12:57:25 Configure a credential helper to remove this warning. See 12:57:25 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 12:57:25 12:57:25 Login Succeeded 12:57:25 ---> docker-login.sh ends [Pipeline] } 12:57:25 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 12:57:25 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 12:57:25 [prepBaseBuildImage] Generating new image with name: ci-base-image-arm64 [Pipeline] echo 12:57:25 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 12:57:25 ========================================================= 12:57:25 [edgeXBuildCApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base-arm64:latest] 12:57:25 ========================================================= [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 12:57:26 + docker build -t ci-base-image-arm64 -f scripts/Dockerfile.alpine-base --build-arg BASE=nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base-arm64:latest . 12:57:26 Sending build context to Docker daemon 3.007MB 12:57:26 Step 1/21 : ARG BASE=alpine:3.16 12:57:26 Step 2/21 : FROM ${BASE} as builder 12:57:29 latest: Pulling from edgex-devops/edgex-gcc-base-arm64 12:57:29 9b18e9b68314: Pulling fs layer 12:57:29 1def92ead452: Pulling fs layer 12:57:29 9b18e9b68314: Download complete 12:57:30 9b18e9b68314: Pull complete 12:57:31 1def92ead452: Verifying Checksum 12:57:31 1def92ead452: Download complete 12:57:39 1def92ead452: Pull complete 12:57:39 Digest: sha256:3c74c28e8b16bff0b36cfc53656b3ae71c0a9fddc9bd5376ab4c3f9356b3cc6c 12:57:39 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base-arm64:latest 12:57:39 ---> 9a9802766715 12:57:39 Step 3/21 : RUN wget https://iotech.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine-release -O /etc/apk/keys/alpine.dev.rsa.pub 12:57:40 ---> Running in af07ac4c08dd 12:57:41 Connecting to iotech.jfrog.io (54.154.20.53:443) 12:57:41 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 12:57:41 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 12:57:41 '/etc/apk/keys/alpine.dev.rsa.pub' saved 12:57:43 Removing intermediate container af07ac4c08dd 12:57:43 ---> 31832234441d 12:57:43 Step 4/21 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main' >> /etc/apk/repositories 12:57:44 ---> Running in adc4a3bc853c 12:57:46 Removing intermediate container adc4a3bc853c 12:57:46 ---> c24cecb427f3 12:57:46 Step 5/21 : RUN apk add --update --no-cache binutils gcc libc-dev make git cmake yaml-dev curl-dev libmicrohttpd-dev util-linux-dev ncurses-dev libcbor-dev paho-mqtt-c-dev-1.3 iotech-iot-1.5-dev hiredis-dev 12:57:46 ---> Running in 0e128c544fd2 12:57:46 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/aarch64/APKINDEX.tar.gz 12:57:47 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/community/aarch64/APKINDEX.tar.gz 12:57:47 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main/aarch64/APKINDEX.tar.gz 12:57:48 WARNING: This apk-tools is OLD! Some packages might not function properly. 12:57:48 (1/14) Installing hiredis (1.0.2-r0) 12:57:48 (2/14) Installing hiredis-dev (1.0.2-r0) 12:57:48 (3/14) Installing iotech-iot-1.5 (1.5.0-r0) 12:57:49 (4/14) Installing iotech-iot-1.5-dev (1.5.0-r0) 12:57:49 (5/14) Installing libcbor (0.9.0-r1) 12:57:50 (6/14) Installing libcbor-dev (0.9.0-r1) 12:57:50 (7/14) Installing ncurses-dev (6.3_p20220521-r0) 12:57:50 (8/14) Installing paho-mqtt-c-dev-1.3 (1.3.12-r0) 12:57:51 (9/14) Installing libblkid (2.38-r1) 12:57:51 (10/14) Installing libuuid (2.38-r1) 12:57:51 (11/14) Installing libfdisk (2.38-r1) 12:57:51 (12/14) Installing libmount (2.38-r1) 12:57:51 (13/14) Installing libsmartcols (2.38-r1) 12:57:51 (14/14) Installing util-linux-dev (2.38-r1) 12:57:51 Executing busybox-1.35.0-r17.trigger 12:57:51 OK: 286 MiB in 90 packages 12:57:52 Removing intermediate container 0e128c544fd2 12:57:52 ---> 592de29cb10f 12:57:52 Step 6/21 : RUN mkdir /tmp/sdk 12:57:52 ---> Running in 1da02f684fcf 12:57:54 Removing intermediate container 1da02f684fcf 12:57:54 ---> cf947ee2a0e0 12:57:54 Step 7/21 : COPY VERSION /tmp/sdk 12:57:56 ---> bae53d172869 12:57:56 Step 8/21 : COPY src /tmp/sdk/src 12:57:57 ---> 0693848af7d6 12:57:57 Step 9/21 : COPY include /tmp/sdk/include 12:57:57 ---> 0346d971d6d8 12:57:57 Step 10/21 : COPY scripts /tmp/sdk/scripts 12:57:58 ---> ee78372fec89 12:57:58 Step 11/21 : COPY LICENSE /tmp/sdk 12:57:58 ---> 9189a695a6df 12:57:58 Step 12/21 : COPY Attribution.txt /tmp/sdk 12:57:59 ---> c687f0493e85 12:57:59 Step 13/21 : RUN cd /tmp/sdk && ./scripts/build.sh && make -C build/release install 12:57:59 ---> Running in 4ddcd295565a 12:57:59 + CPPCHECK=false 12:57:59 + DOCGEN=false 12:57:59 + CMAKEOPTS='-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' 12:57:59 + TOMLVER=SDK-0.2 12:57:59 + CUTILVER=1.4 12:57:59 + '[' 0 -gt 0 ] 12:57:59 + readlink -f ./scripts/build.sh 12:57:59 + dirname /tmp/sdk/scripts/build.sh 12:57:59 + dirname /tmp/sdk/scripts 12:57:59 + ROOT=/tmp/sdk 12:57:59 + cd /tmp/sdk 12:57:59 + '[' '!' -d deps ] 12:57:59 + mkdir deps 12:57:59 + tar -C deps -z -x -f - 12:57:59 + wget -O - https://github.com/IOTechSystems/tomlc99/archive/SDK-0.2.tar.gz 12:57:59 Connecting to github.com (140.82.113.3:443) 12:58:00 Connecting to codeload.github.com (140.82.113.10:443) 12:58:00 writing to stdout 12:58:00 - 100% |********************************| 16451 0:00:00 ETA 12:58:00 written to stdout 12:58:00 + cp deps/tomlc99-SDK-0.2/toml.c deps/tomlc99-SDK-0.2/toml.h src/c 12:58:00 + mkdir -p /tmp/sdk/build/release 12:58:00 + cd /tmp/sdk/build/release 12:58:00 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /tmp/sdk/src 12:58:00 -- The C compiler identification is GNU 11.2.1 12:58:01 -- Detecting C compiler ABI info 12:58:01 -- Detecting C compiler ABI info - done 12:58:01 -- Check for working C compiler: /usr/bin/cc - skipped 12:58:01 -- Detecting C compile features 12:58:01 -- Detecting C compile features - done 12:58:01 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 12:58:01 -- Found CURL: /usr/lib/libcurl.so (found version "7.83.1") 12:58:01 -- Found LIBYAML: /usr/lib/libyaml.so 12:58:01 -- Found LIBUUID: /usr/lib/libuuid.so 12:58:01 -- Found LIBCBOR: /usr/lib/libcbor.so 12:58:01 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 12:58:01 -- Found LIBHIREDIS: /usr/lib/libhiredis.so 12:58:01 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 12:58:01 -- /opt/iotech/iot/1.5/include 12:58:01 -- C SDK 0.0.0 for Linux 12:58:01 -- Performing Test CSDK_HAVE_ATOMIC 12:58:02 -- Performing Test CSDK_HAVE_ATOMIC - Success 12:58:02 -- Found Curses: /usr/lib/libcurses.so 12:58:02 -- Configuring done 12:58:02 -- Generating done 12:58:02 -- Build files have been written to: /tmp/sdk/build/release 12:58:02 + + maketee all release.log package 12:58:02 12:58:02 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 12:58:04 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 12:58:05 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus-redstr.c.o 12:58:06 [ 7%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 12:58:07 [ 9%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 12:58:07 [ 11%] Building C object c/CMakeFiles/csdk.dir/config.c.o 12:58:11 [ 13%] Building C object c/CMakeFiles/csdk.dir/consul.c.o 12:58:12 [ 15%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 12:58:12 [ 17%] Building C object c/CMakeFiles/csdk.dir/data.c.o 12:58:14 [ 19%] Building C object c/CMakeFiles/csdk.dir/device.c.o 12:58:16 [ 21%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 12:58:17 [ 23%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 12:58:18 [ 25%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 12:58:19 [ 26%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 12:58:20 [ 28%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 12:58:21 [ 30%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 12:58:22 [ 32%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 12:58:25 [ 34%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 12:58:25 [ 36%] Building C object c/CMakeFiles/csdk.dir/map.c.o 12:58:26 [ 38%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 12:58:27 [ 40%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 12:58:34 [ 42%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 12:58:34 [ 44%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 12:58:35 [ 46%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 12:58:36 [ 48%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 12:58:36 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 12:58:38 [ 51%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 12:58:41 [ 53%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 12:58:41 [ 55%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 12:58:43 [ 57%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 12:58:43 [ 59%] Building C object c/CMakeFiles/csdk.dir/service.c.o 12:58:48 [ 61%] Building C object c/CMakeFiles/csdk.dir/toml.c.o 12:58:53 [ 63%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 12:58:53 [ 65%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 12:58:54 [ 67%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 12:58:55 [ 69%] Linking C shared library libcsdk.so 12:58:55 [ 69%] Built target csdk 12:58:55 [ 71%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 12:58:56 [ 73%] Linking C executable template 12:58:57 [ 73%] Built target template 12:58:57 [ 75%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 12:58:57 [ 76%] Linking C executable device-counter 12:58:57 [ 76%] Built target device-counter 12:58:58 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 12:58:58 [ 80%] Linking C executable device-random 12:58:59 [ 80%] Built target device-random 12:58:59 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 12:58:59 [ 84%] Linking C executable device-gyro 12:59:00 [ 84%] Built target device-gyro 12:59:00 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 12:59:00 [ 88%] Linking C executable device-bitfields 12:59:01 [ 88%] Built target device-bitfields 12:59:01 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 12:59:02 [ 92%] Linking C executable template-discovery 12:59:02 [ 92%] Built target template-discovery 12:59:02 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 12:59:03 [ 96%] Linking C executable device-file 12:59:04 [ 96%] Built target device-file 12:59:04 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 12:59:05 [100%] Linking C executable device-terminal 12:59:05 [100%] Built target device-terminal 12:59:05 Run CPack packaging tool... 12:59:05 CPack: Create package using TGZ 12:59:05 CPack: Install projects 12:59:05 CPack: - Run preinstall target for: Csdk 12:59:06 CPack: - Install project: Csdk [] 12:59:06 CPack: Create package 12:59:06 CPack: - package: /tmp/sdk/build/release/csdk-0.0.0.tar.gz generated. 12:59:06 + '[' false '=' true ] 12:59:06 + '[' false '=' true ] 12:59:06 + mkdir -p /tmp/sdk/build/debug 12:59:06 + cd /tmp/sdk/build/debug 12:59:06 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Debug' /tmp/sdk/src 12:59:06 -- The C compiler identification is GNU 11.2.1 12:59:06 -- Detecting C compiler ABI info 12:59:07 -- Detecting C compiler ABI info - done 12:59:07 -- Check for working C compiler: /usr/bin/cc - skipped 12:59:07 -- Detecting C compile features 12:59:07 -- Detecting C compile features - done 12:59:07 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 12:59:07 -- Found CURL: /usr/lib/libcurl.so (found version "7.83.1") 12:59:07 -- Found LIBYAML: /usr/lib/libyaml.so 12:59:07 -- Found LIBUUID: /usr/lib/libuuid.so 12:59:07 -- Found LIBCBOR: /usr/lib/libcbor.so 12:59:07 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 12:59:07 -- Found LIBHIREDIS: /usr/lib/libhiredis.so 12:59:07 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 12:59:07 -- /opt/iotech/iot/1.5/include 12:59:07 -- C SDK 0.0.0 for Linux 12:59:07 -- Performing Test CSDK_HAVE_ATOMIC 12:59:07 -- Performing Test CSDK_HAVE_ATOMIC - Success 12:59:07 -- Found Curses: /usr/lib/libcurses.so 12:59:07 -- Configuring done 12:59:08 -- Generating done 12:59:08 -- Build files have been written to: /tmp/sdk/build/debug 12:59:08 + + teemake debug.log 12:59:08 12:59:08 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 12:59:09 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 12:59:09 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus-redstr.c.o 12:59:09 [ 7%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 12:59:10 [ 9%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 12:59:11 [ 11%] Building C object c/CMakeFiles/csdk.dir/config.c.o 12:59:12 [ 13%] Building C object c/CMakeFiles/csdk.dir/consul.c.o 12:59:12 [ 15%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 12:59:12 [ 17%] Building C object c/CMakeFiles/csdk.dir/data.c.o 12:59:13 [ 19%] Building C object c/CMakeFiles/csdk.dir/device.c.o 12:59:14 [ 21%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 12:59:15 [ 23%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 12:59:15 [ 25%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 12:59:16 [ 26%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 12:59:16 [ 28%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 12:59:17 [ 30%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 12:59:17 [ 32%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 12:59:18 [ 34%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 12:59:18 [ 36%] Building C object c/CMakeFiles/csdk.dir/map.c.o 12:59:19 [ 38%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 12:59:19 [ 40%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 12:59:21 [ 42%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 12:59:21 [ 44%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 12:59:22 [ 46%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 12:59:22 [ 48%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 12:59:23 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 12:59:23 [ 51%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 12:59:26 [ 53%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 12:59:26 [ 55%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 12:59:27 [ 57%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 12:59:27 [ 59%] Building C object c/CMakeFiles/csdk.dir/service.c.o 12:59:28 [ 61%] Building C object c/CMakeFiles/csdk.dir/toml.c.o 12:59:29 [ 63%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 12:59:30 [ 65%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 12:59:30 [ 67%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 12:59:31 [ 69%] Linking C shared library libcsdk.so 12:59:31 [ 69%] Built target csdk 12:59:31 [ 71%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 12:59:32 [ 73%] Linking C executable template 12:59:32 [ 73%] Built target template 12:59:32 [ 75%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 12:59:32 [ 76%] Linking C executable device-counter 12:59:33 [ 76%] Built target device-counter 12:59:33 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 12:59:33 [ 80%] Linking C executable device-random 12:59:34 [ 80%] Built target device-random 12:59:34 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 12:59:34 [ 84%] Linking C executable device-gyro 12:59:34 [ 84%] Built target device-gyro 12:59:34 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 12:59:35 [ 88%] Linking C executable device-bitfields 12:59:35 [ 88%] Built target device-bitfields 12:59:35 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 12:59:36 [ 92%] Linking C executable template-discovery 12:59:36 [ 92%] Built target template-discovery 12:59:36 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 12:59:37 [ 96%] Linking C executable device-file 12:59:37 [ 96%] Built target device-file 12:59:37 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 12:59:38 [100%] Linking C executable device-terminal 12:59:38 [100%] Built target device-terminal 12:59:38 make: Entering directory '/tmp/sdk/build/release' 12:59:38 make[1]: Entering directory '/tmp/sdk/build/release' 12:59:38 make[2]: Entering directory '/tmp/sdk/build/release' 12:59:38 make[2]: Leaving directory '/tmp/sdk/build/release' 12:59:38 [ 69%] Built target csdk 12:59:38 make[2]: Entering directory '/tmp/sdk/build/release' 12:59:38 make[2]: Leaving directory '/tmp/sdk/build/release' 12:59:38 [ 73%] Built target template 12:59:38 make[2]: Entering directory '/tmp/sdk/build/release' 12:59:38 make[2]: Leaving directory '/tmp/sdk/build/release' 12:59:38 [ 76%] Built target device-counter 12:59:38 make[2]: Entering directory '/tmp/sdk/build/release' 12:59:38 make[2]: Leaving directory '/tmp/sdk/build/release' 12:59:38 [ 80%] Built target device-random 12:59:38 make[2]: Entering directory '/tmp/sdk/build/release' 12:59:38 make[2]: Leaving directory '/tmp/sdk/build/release' 12:59:38 [ 84%] Built target device-gyro 12:59:38 make[2]: Entering directory '/tmp/sdk/build/release' 12:59:38 make[2]: Leaving directory '/tmp/sdk/build/release' 12:59:38 [ 88%] Built target device-bitfields 12:59:38 make[2]: Entering directory '/tmp/sdk/build/release' 12:59:38 make[2]: Leaving directory '/tmp/sdk/build/release' 12:59:38 [ 92%] Built target template-discovery 12:59:39 make[2]: Entering directory '/tmp/sdk/build/release' 12:59:39 make[2]: Leaving directory '/tmp/sdk/build/release' 12:59:39 [ 96%] Built target device-file 12:59:39 make[2]: Entering directory '/tmp/sdk/build/release' 12:59:39 make[2]: Leaving directory '/tmp/sdk/build/release' 12:59:39 [100%] Built target device-terminal 12:59:39 make[1]: Leaving directory '/tmp/sdk/build/release' 12:59:39 Install the project... 12:59:39 -- Install configuration: "Release" 12:59:39 -- Installing: /usr/local/lib/libcsdk.so 12:59:39 -- Set runtime path of "/usr/local/lib/libcsdk.so" to "" 12:59:39 -- Installing: /usr/local/include 12:59:39 -- Installing: /usr/local/include/devsdk 12:59:39 -- Installing: /usr/local/include/devsdk/devsdk.h 12:59:39 -- Installing: /usr/local/include/devsdk/devsdk-base.h 12:59:39 -- Installing: /usr/local/include/edgex 12:59:39 -- Installing: /usr/local/include/edgex/rest-server.h 12:59:39 -- Installing: /usr/local/include/edgex/edgex.h 12:59:39 -- Installing: /usr/local/include/edgex/edgex-base.h 12:59:39 -- Installing: /usr/local/include/edgex/devices.h 12:59:39 -- Installing: /usr/local/include/edgex/profiles.h 12:59:39 -- Installing: /usr/local/include/edgex/csdk-defs.h 12:59:39 -- Installing: /usr/local/share/device-sdk-c/LICENSE 12:59:39 -- Installing: /usr/local/share/device-sdk-c/Attribution.txt 12:59:39 make: Leaving directory '/tmp/sdk/build/release' 12:59:41 Removing intermediate container 4ddcd295565a 12:59:41 ---> 1c8ef54a4ba9 12:59:41 Step 14/21 : FROM ${BASE} 12:59:41 ---> 9a9802766715 12:59:41 Step 15/21 : LABEL maintainer="IOTech " 12:59:41 ---> Running in 1a2613a25242 12:59:41 Removing intermediate container 1a2613a25242 12:59:41 ---> 726ec8d03b11 12:59:41 Step 16/21 : RUN wget https://iotech.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine-release -O /etc/apk/keys/alpine.dev.rsa.pub 12:59:41 ---> Running in 1bcadfc0acc7 12:59:42 Connecting to iotech.jfrog.io (79.125.13.46:443) 12:59:42 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 12:59:42 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 12:59:42 '/etc/apk/keys/alpine.dev.rsa.pub' saved 12:59:45 Removing intermediate container 1bcadfc0acc7 12:59:45 ---> 1db996bacb24 12:59:45 Step 17/21 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main' >> /etc/apk/repositories 12:59:45 ---> Running in ade3b5d9013f 12:59:46 Removing intermediate container ade3b5d9013f 12:59:46 ---> 320b56e919b9 12:59:46 Step 18/21 : RUN apk add --update --no-cache binutils gcc libc-dev make git cmake yaml curl libmicrohttpd libuuid libcbor paho-mqtt-c-dev-1.3 iotech-iot-1.4 hiredis-dev 12:59:46 ---> Running in f6ac055c3150 12:59:47 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/aarch64/APKINDEX.tar.gz 12:59:47 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/community/aarch64/APKINDEX.tar.gz 12:59:48 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main/aarch64/APKINDEX.tar.gz 12:59:49 WARNING: This apk-tools is OLD! Some packages might not function properly. 12:59:49 (1/7) Installing curl (8.0.1-r0) 12:59:49 (2/7) Installing hiredis (1.0.2-r0) 12:59:49 (3/7) Installing hiredis-dev (1.0.2-r0) 12:59:49 (4/7) Installing iotech-iot-1.4 (1.4.2-r0) 12:59:50 (5/7) Installing libcbor (0.9.0-r1) 12:59:50 (6/7) Installing libuuid (2.38-r1) 12:59:50 (7/7) Installing paho-mqtt-c-dev-1.3 (1.3.12-r0) 12:59:51 Executing busybox-1.35.0-r17.trigger 12:59:51 OK: 281 MiB in 83 packages 12:59:52 Removing intermediate container f6ac055c3150 12:59:52 ---> a352c4ebc698 12:59:52 Step 19/21 : COPY --from=builder /usr/local/include/edgex /usr/local/include/edgex 12:59:52 ---> 5c2c05e9c5bf 12:59:52 Step 20/21 : COPY --from=builder /usr/local/lib /usr/local/lib 12:59:53 ---> d5c7694a311a 12:59:53 Step 21/21 : COPY --from=builder /usr/local/share/device-sdk-c /usr/local/share/device-sdk-c 12:59:54 ---> e5ea5529c644 12:59:54 Successfully built e5ea5529c644 12:59:54 Successfully tagged ci-base-image-arm64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 12:59:54 + docker inspect -f . ci-base-image-arm64 12:59:54 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 12:59:55 prd-ubuntu20.04-docker-arm64-4c-16g-14673 does not seem to be running inside a container 12:59:55 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/device-sdk-c/1 -v /w/workspace/device-sdk-c/1:/w/workspace/device-sdk-c/1:rw,z -v /w/workspace/device-sdk-c/1@tmp:/w/workspace/device-sdk-c/1@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** ci-base-image-arm64 cat 12:59:59 $ docker top 7762d247ce7ba699cb9255e9e67b04d80f77b4a6e5c1258ea7747fb3767c123e -eo pid,comm [Pipeline] { [Pipeline] sh 13:00:00 + make test 13:00:00 echo "make test" 13:00:00 make test [Pipeline] } 13:00:00 $ docker stop --time=1 7762d247ce7ba699cb9255e9e67b04d80f77b4a6e5c1258ea7747fb3767c123e 13:00:01 $ docker rm -f --volumes 7762d247ce7ba699cb9255e9e67b04d80f77b4a6e5c1258ea7747fb3767c123e [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] script [Pipeline] { [Pipeline] sh 13:00:02 + sudo chown -R jenkins:jenkins . [Pipeline] sh 13:00:02 + ls -al . 13:00:02 total 208 13:00:02 drwxrwxr-x 8 jenkins jenkins 4096 May 9 12:56 . 13:00:02 drwxrwxr-x 4 jenkins jenkins 4096 May 9 12:56 .. 13:00:02 drwxrwxr-x 8 jenkins jenkins 4096 May 9 12:56 .git 13:00:02 drwxrwxr-x 2 jenkins jenkins 4096 May 9 12:56 .github 13:00:02 -rw-rw-r-- 1 jenkins jenkins 176 May 9 12:56 .gitignore 13:00:02 -rw-rw-r-- 1 jenkins jenkins 3104 May 9 12:56 Attribution.txt 13:00:02 -rw-rw-r-- 1 jenkins jenkins 8743 May 9 12:56 CHANGES 13:00:02 -rw-rw-r-- 1 jenkins jenkins 108574 May 9 12:56 Doxyfile 13:00:02 -rw-rw-r-- 1 jenkins jenkins 677 May 9 12:56 GOVERNANCE.md 13:00:02 -rw-rw-r-- 1 jenkins jenkins 784 May 9 12:56 Jenkinsfile 13:00:02 -rw-rw-r-- 1 jenkins jenkins 10174 May 9 12:56 LICENSE 13:00:02 -rw-rw-r-- 1 jenkins jenkins 444 May 9 12:56 Makefile 13:00:02 -rw-rw-r-- 1 jenkins jenkins 618 May 9 12:56 OWNERS.md 13:00:02 -rw-rw-r-- 1 jenkins jenkins 1651 May 9 12:56 README.IOT.md 13:00:02 -rw-rw-r-- 1 jenkins jenkins 4215 May 9 12:56 README.md 13:00:02 -rw-rw-r-- 1 jenkins jenkins 1245 May 9 12:56 README.v3.md 13:00:02 -rw-rw-r-- 1 jenkins jenkins 5 May 9 12:54 VERSION 13:00:02 drwxrwxr-x 2 jenkins jenkins 4096 May 9 12:56 docs 13:00:02 drwxrwxr-x 4 jenkins jenkins 4096 May 9 12:56 include 13:00:02 drwxrwxr-x 2 jenkins jenkins 4096 May 9 12:56 scripts 13:00:02 drwxrwxr-x 4 jenkins jenkins 4096 May 9 12:56 src [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 13:00:03 + docker build -t device-sdk-arm64 -f scripts/Dockerfile.alpine --build-arg BASE=ci-base-image-arm64 --build-arg MAKE=make build --build-arg ARCH=arm64 --label git_sha=327d507d784e0fc22922faefa320ff441dc2626f --label arch=arm64 --label version=0.0.0 . 13:00:03 Sending build context to Docker daemon 3.007MB 13:00:03 Step 1/17 : ARG BASE=alpine:3.16 13:00:03 Step 2/17 : FROM ${BASE} 13:00:03 ---> e5ea5529c644 13:00:03 Step 3/17 : LABEL maintainer="IOTech " 13:00:03 ---> Running in d0fb2f3bf090 13:00:04 Removing intermediate container d0fb2f3bf090 13:00:04 ---> 3bcc13ab400d 13:00:04 Step 4/17 : RUN wget https://iotech.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine-release -O /etc/apk/keys/alpine.dev.rsa.pub 13:00:04 ---> Running in 108d083a6583 13:00:05 Connecting to iotech.jfrog.io (52.215.121.178:443) 13:00:05 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 13:00:05 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 13:00:05 '/etc/apk/keys/alpine.dev.rsa.pub' saved 13:00:06 Removing intermediate container 108d083a6583 13:00:06 ---> 5095216e3178 13:00:06 Step 5/17 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main' >> /etc/apk/repositories 13:00:06 ---> Running in d9ca2d1695b3 13:00:07 Removing intermediate container d9ca2d1695b3 13:00:07 ---> 341089c421f0 13:00:07 Step 6/17 : RUN apk add --update --no-cache binutils gcc libc-dev make git cmake yaml-dev curl-dev libmicrohttpd-dev util-linux-dev ncurses-dev libcbor-dev paho-mqtt-c-dev-1.3 hiredis-dev iotech-iot-1.5-dev && mkdir -p /edgex-c-sdk/build 13:00:07 ---> Running in 6ebfdbf566cf 13:00:08 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/aarch64/APKINDEX.tar.gz 13:00:08 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/community/aarch64/APKINDEX.tar.gz 13:00:09 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main/aarch64/APKINDEX.tar.gz 13:00:10 WARNING: This apk-tools is OLD! Some packages might not function properly. 13:00:10 (1/9) Installing iotech-iot-1.5 (1.5.0-r0) 13:00:10 (2/9) Installing iotech-iot-1.5-dev (1.5.0-r0) 13:00:10 (3/9) Installing libcbor-dev (0.9.0-r1) 13:00:10 (4/9) Installing ncurses-dev (6.3_p20220521-r0) 13:00:10 (5/9) Installing libblkid (2.38-r1) 13:00:10 (6/9) Installing libfdisk (2.38-r1) 13:00:10 (7/9) Installing libmount (2.38-r1) 13:00:10 (8/9) Installing libsmartcols (2.38-r1) 13:00:10 (9/9) Installing util-linux-dev (2.38-r1) 13:00:10 Executing busybox-1.35.0-r17.trigger 13:00:10 OK: 287 MiB in 92 packages 13:00:13 Removing intermediate container 6ebfdbf566cf 13:00:13 ---> 8725c6ae9ae5 13:00:13 Step 7/17 : COPY VERSION /edgex-c-sdk/ 13:00:13 ---> 8ba1747b87c2 13:00:13 Step 8/17 : COPY src /edgex-c-sdk/src/ 13:00:14 ---> a230922c59f0 13:00:14 Step 9/17 : COPY include /edgex-c-sdk/include/ 13:00:14 ---> 76fda661fd40 13:00:14 Step 10/17 : COPY scripts /edgex-c-sdk/scripts 13:00:15 ---> 27e121644688 13:00:15 Step 11/17 : COPY LICENSE /edgex-c-sdk/ 13:00:15 ---> aa60635f6359 13:00:15 Step 12/17 : COPY Attribution.txt /edgex-c-sdk/ 13:00:16 ---> 427978b3b724 13:00:16 Step 13/17 : WORKDIR /edgex-c-sdk 13:00:16 ---> Running in bc0e6120797e 13:00:16 Removing intermediate container bc0e6120797e 13:00:16 ---> 5b710088dade 13:00:16 Step 14/17 : ENTRYPOINT ["/edgex-c-sdk/scripts/entrypoint.sh"] 13:00:16 ---> Running in aa6b9af31227 13:00:16 Removing intermediate container aa6b9af31227 13:00:16 ---> 0d141286ebb3 13:00:16 Step 15/17 : LABEL arch=arm64 13:00:17 ---> Running in 38e2b034e6c7 13:00:17 Removing intermediate container 38e2b034e6c7 13:00:17 ---> c9702fe42dcf 13:00:17 Step 16/17 : LABEL git_sha=327d507d784e0fc22922faefa320ff441dc2626f 13:00:17 ---> Running in 67c311fdf8be 13:00:17 Removing intermediate container 67c311fdf8be 13:00:17 ---> cc615a5ba2e8 13:00:17 Step 17/17 : LABEL version=0.0.0 13:00:17 ---> Running in f75d02ab3288 13:00:18 Removing intermediate container f75d02ab3288 13:00:18 ---> 4e6f4f6181dd 13:00:18 [Warning] One or more build-args [ARCH MAKE] were not consumed 13:00:18 Successfully built 4e6f4f6181dd 13:00:18 Successfully tagged device-sdk-arm64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Docker Push) Stage "Docker Push" skipped due to when conditional [Pipeline] } [Pipeline] // stage Post stage [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 13:00:19 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 13:00:19 13:00:19 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 13:00:19 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 13:00:19 arm64: Pulling from edgex-lftools-log-publisher 13:00:19 8998bd30e6a1: Pulling fs layer 13:00:19 04944245beec: Pulling fs layer 13:00:19 699f458cf7ca: Pulling fs layer 13:00:19 765212b225bb: Pulling fs layer 13:00:19 f23df028b6ca: Pulling fs layer 13:00:19 d65c8cfc05b1: Pulling fs layer 13:00:19 2437ff75d9bd: Pulling fs layer 13:00:19 765212b225bb: Waiting 13:00:19 f23df028b6ca: Waiting 13:00:19 d65c8cfc05b1: Waiting 13:00:19 2437ff75d9bd: Waiting 13:00:19 04944245beec: Verifying Checksum 13:00:19 04944245beec: Download complete 13:00:19 765212b225bb: Verifying Checksum 13:00:19 765212b225bb: Download complete 13:00:19 f23df028b6ca: Verifying Checksum 13:00:19 f23df028b6ca: Download complete 13:00:19 d65c8cfc05b1: Verifying Checksum 13:00:19 d65c8cfc05b1: Download complete 13:00:19 699f458cf7ca: Verifying Checksum 13:00:19 699f458cf7ca: Download complete 13:00:20 8998bd30e6a1: Verifying Checksum 13:00:20 8998bd30e6a1: Download complete 13:00:22 2437ff75d9bd: Verifying Checksum 13:00:22 2437ff75d9bd: Download complete 13:00:24 8998bd30e6a1: Pull complete 13:00:26 04944245beec: Pull complete 13:00:27 699f458cf7ca: Pull complete 13:00:27 765212b225bb: Pull complete 13:00:28 f23df028b6ca: Pull complete 13:00:28 d65c8cfc05b1: Pull complete 13:00:43 2437ff75d9bd: Pull complete 13:00:43 Digest: sha256:08a7fcc486bb39f1d20d4dd6a72316e28301370873105f4106f8313defd495da 13:00:43 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 13:00:43 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 13:00:44 prd-ubuntu20.04-docker-arm64-4c-16g-14673 does not seem to be running inside a container 13:00:44 $ docker run -t -d -u 1001:1001 -u 0:0 --privileged --net host -v /home/jenkins:/home/jenkins -v /run/cloud-init/result.json:/run/cloud-init/result.json -w /w/workspace/device-sdk-c/1 -v /w/workspace/device-sdk-c/1:/w/workspace/device-sdk-c/1:rw,z -v /w/workspace/device-sdk-c/1@tmp:/w/workspace/device-sdk-c/1@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 cat 13:00:46 $ docker top 878114fec09f60b1924126c6fb946ab15f58d48372c754168e089adc76556e3b -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 13:00:47 ---> job-cost.sh 13:00:47 lf-activate-venv: SKIPPING 13:00:47 INFO: No Stack... 13:00:47 INFO: Retrieving Pricing Info for: v3-standard-4 13:00:48 INFO: Archiving Costs [Pipeline] sh 13:00:49 + cat /w/workspace/device-sdk-c/1/archives/cost.csv 13:00:49 + cut -d, -f6 [Pipeline] lock 13:00:49 Trying to acquire lock on [jenkins-edgexfoundry-device-sdk-c-PR-454-1-stack-cost] 13:00:49 Resource [jenkins-edgexfoundry-device-sdk-c-PR-454-1-stack-cost] did not exist. Created. 13:00:49 Lock acquired on [jenkins-edgexfoundry-device-sdk-c-PR-454-1-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 13:00:49 /w/workspace/device-sdk-c/1@tmp/durable-a67dea11/script.sh: 1: Syntax error: Unterminated quoted string [Pipeline] sh 13:00:50 + echo total: 0.10999999940395355 [Pipeline] stash 13:00:50 Warning: overwriting stash ‘stack-cost’ 13:00:51 Stashed 1 file(s) [Pipeline] } 13:00:51 Lock released on resource [jenkins-edgexfoundry-device-sdk-c-PR-454-1-stack-cost] [Pipeline] // lock [Pipeline] } 13:00:51 $ docker stop --time=1 878114fec09f60b1924126c6fb946ab15f58d48372c754168e089adc76556e3b 13:00:53 $ docker rm -f --volumes 878114fec09f60b1924126c6fb946ab15f58d48372c754168e089adc76556e3b [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // ws [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // parallel [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Semver) Stage "Semver" skipped due to when conditional [Pipeline] stage [Pipeline] { (Tag) Stage "Semver" skipped due to when conditional [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Bump Pre-Release Version) Stage "Semver" skipped due to when conditional [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Declarative: Post Actions) [Pipeline] stage [Pipeline] { (LF Post Build Actions) [Pipeline] sh 13:00:55 + [ -d /w/workspace/edgexfoundry_device-sdk-c_PR-454/archives ] 13:00:55 + ls -al /w/workspace/edgexfoundry_device-sdk-c_PR-454/archives 13:00:55 total 16 13:00:55 drwxr-xr-x 3 root root 4096 May 9 12:55 . 13:00:55 drwxrwxr-x 10 jenkins jenkins 4096 May 9 12:55 .. 13:00:55 drwxr-xr-x 2 root root 4096 May 9 12:55 cost 13:00:55 -rw-r--r-- 1 root root 84 May 9 12:55 cost.csv 13:00:55 + sudo chown -R jenkins:jenkins /w/workspace/edgexfoundry_device-sdk-c_PR-454/archives 13:00:55 + ls -al /w/workspace/edgexfoundry_device-sdk-c_PR-454/archives 13:00:55 total 16 13:00:55 drwxr-xr-x 3 jenkins jenkins 4096 May 9 12:55 . 13:00:55 drwxrwxr-x 10 jenkins jenkins 4096 May 9 12:55 .. 13:00:55 drwxr-xr-x 2 jenkins jenkins 4096 May 9 12:55 cost 13:00:55 -rw-r--r-- 1 jenkins jenkins 84 May 9 12:55 cost.csv [Pipeline] libraryResource [Pipeline] sh 13:00:55 ---> sysstat.sh [Pipeline] libraryResource [Pipeline] sh 13:00:56 ---> package-listing.sh 13:00:56 ++ facter osfamily 13:00:56 ++ tr '[:upper:]' '[:lower:]' 13:00:56 + OS_FAMILY=debian 13:00:56 + workspace=/w/workspace/edgexfoundry_device-sdk-c_PR-454 13:00:56 + START_PACKAGES=/tmp/packages_start.txt 13:00:56 + END_PACKAGES=/tmp/packages_end.txt 13:00:56 + DIFF_PACKAGES=/tmp/packages_diff.txt 13:00:56 + PACKAGES=/tmp/packages_start.txt 13:00:56 + '[' /w/workspace/edgexfoundry_device-sdk-c_PR-454 ']' 13:00:56 + PACKAGES=/tmp/packages_end.txt 13:00:56 + case "${OS_FAMILY}" in 13:00:56 + dpkg -l 13:00:56 + grep '^ii' 13:00:56 + '[' -f /tmp/packages_start.txt ']' 13:00:56 + '[' -f /tmp/packages_end.txt ']' 13:00:56 + diff /tmp/packages_start.txt /tmp/packages_end.txt 13:00:56 + '[' /w/workspace/edgexfoundry_device-sdk-c_PR-454 ']' 13:00:56 + mkdir -p /w/workspace/edgexfoundry_device-sdk-c_PR-454/archives/ 13:00:56 + cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/edgexfoundry_device-sdk-c_PR-454/archives/ [Pipeline] echo 13:00:56 Launching container with: [--privileged -u 0:0 --net host -v /var/log/sysstat:/var/log/sysstat -v /var/log/secure:/var/log/secure -v /var/log/auth.log:/var/log/auth.log -v /w/workspace/edgexfoundry_device-sdk-c_PR-454/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json] [Pipeline] sh 13:00:57 + facter operatingsystem [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 13:00:57 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 13:00:57 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 13:00:57 prd-ubuntu20.04-docker-8c-8g-14672 does not seem to be running inside a container 13:00:57 $ docker run -t -d -u 1001:1001 --privileged -u 0:0 --net host -v /var/log/sysstat:/var/log/sysstat -v /var/log/secure:/var/log/secure -v /var/log/auth.log:/var/log/auth.log -v /w/workspace/edgexfoundry_device-sdk-c_PR-454/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json -w /w/workspace/edgexfoundry_device-sdk-c_PR-454 -v /w/workspace/edgexfoundry_device-sdk-c_PR-454:/w/workspace/edgexfoundry_device-sdk-c_PR-454:rw,z -v /w/workspace/edgexfoundry_device-sdk-c_PR-454@tmp:/w/workspace/edgexfoundry_device-sdk-c_PR-454@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest cat 13:00:58 $ docker top 533bdd30189b3e57e40ff56f0929478171183bf6c2017f87dcf00c00e88db096 -eo pid,comm [Pipeline] { [Pipeline] sh 13:00:58 + touch /tmp/pre-build-complete [Pipeline] sh 13:00:58 + mkdir -p /var/log/sysstat [Pipeline] sh 13:00:59 + ls /var/log/sa-host 13:00:59 ls: cannot access '/var/log/sa-host': No such file or directory [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 13:00:59 provisioning config files... 13:00:59 copy managed file [jenkins-log-archives-settings] to file:/w/workspace/edgexfoundry_device-sdk-c_PR-454@tmp/config15476835530982052064tmp [Pipeline] { [Pipeline] echo 13:00:59 Running shell/create-netrc.sh [Pipeline] libraryResource [Pipeline] sh 13:00:59 ---> create-netrc.sh [Pipeline] } 13:00:59 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] libraryResource [Pipeline] sh 13:01:00 ---> python-tools-install.sh [Pipeline] echo 13:01:00 Running shell/sudo-logs.sh [Pipeline] libraryResource [Pipeline] sh 13:01:00 ---> sudo-logs.sh 13:01:00 Archiving 'sudo' log.. [Pipeline] unstash [Pipeline] echo 13:01:00 Running shell/job-cost.sh [Pipeline] libraryResource [Pipeline] sh 13:01:00 ---> job-cost.sh 13:01:00 lf-activate-venv: SKIPPING 13:01:00 DEBUG: total: 0.2199999988079071 13:01:00 INFO: Retrieving Stack Cost... 13:01:01 INFO: Retrieving Pricing Info for: v3-standard-8 13:01:01 INFO: Archiving Costs [Pipeline] echo 13:01:01 Running shell/logs-deploy.sh [Pipeline] libraryResource [Pipeline] sh 13:01:02 ---> logs-deploy.sh 13:01:02 lf-activate-venv: SKIPPING 13:01:02 INFO: Nexus URL https://nexus.edgexfoundry.org path production/vex-yul-edgex-jenkins-1/edgexfoundry/device-sdk-c/PR-454/1 13:01:02 INFO: archiving workspace using pattern(s): 13:01:02 Archives upload complete. 13:01:02 INFO: archiving logs to Nexus 13:01:03 ---> uname -a: 13:01:03 Linux prd-ubuntu20-04-docker-8c-8g-14672 5.4.0-126-generic #142-Ubuntu SMP Fri Aug 26 12:12:57 UTC 2022 x86_64 GNU/Linux 13:01:03 13:01:03 13:01:03 ---> lscpu: 13:01:03 Architecture: x86_64 13:01:03 CPU op-mode(s): 32-bit, 64-bit 13:01:03 Byte Order: Little Endian 13:01:03 Address sizes: 40 bits physical, 48 bits virtual 13:01:03 CPU(s): 8 13:01:03 On-line CPU(s) list: 0-7 13:01:03 Thread(s) per core: 1 13:01:03 Core(s) per socket: 1 13:01:03 Socket(s): 8 13:01:03 NUMA node(s): 1 13:01:03 Vendor ID: AuthenticAMD 13:01:03 CPU family: 23 13:01:03 Model: 49 13:01:03 Model name: AMD EPYC-Rome Processor 13:01:03 Stepping: 0 13:01:03 CPU MHz: 2799.998 13:01:03 BogoMIPS: 5599.99 13:01:03 Virtualization: AMD-V 13:01:03 Hypervisor vendor: KVM 13:01:03 Virtualization type: full 13:01:03 L1d cache: 256 KiB 13:01:03 L1i cache: 256 KiB 13:01:03 L2 cache: 4 MiB 13:01:03 L3 cache: 128 MiB 13:01:03 NUMA node0 CPU(s): 0-7 13:01:03 Vulnerability Itlb multihit: Not affected 13:01:03 Vulnerability L1tf: Not affected 13:01:03 Vulnerability Mds: Not affected 13:01:03 Vulnerability Meltdown: Not affected 13:01:03 Vulnerability Mmio stale data: Not affected 13:01:03 Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl and seccomp 13:01:03 Vulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization 13:01:03 Vulnerability Spectre v2: Mitigation; Retpolines, IBPB conditional, IBRS_FW, STIBP disabled, RSB filling 13:01:03 Vulnerability Srbds: Not affected 13:01:03 Vulnerability Tsx async abort: Not affected 13:01:03 Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves clzero xsaveerptr wbnoinvd arat npt nrip_save umip rdpid arch_capabilities 13:01:03 13:01:03 13:01:03 ---> nproc: 13:01:03 8 13:01:03 13:01:03