Started by upstream project "edgexfoundry/cd-management/release-lts" build number 109 originally caused by: Push event to branch release-lts Connecting to https://api.github.com using edgex-jenkins github personal access token Obtained Jenkinsfile from 0dcd0b359bd416d3dfaff6ce0dab288149d11485 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-ssh16115830186996935414.key > git ls-remote -h -t -- git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Found match: refs/tags/stable revision 5f16b0674693bda8419e7356c8caa12f8ebbbe1e 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-ssh16971074121605723702.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 5f16b0674693bda8419e7356c8caa12f8ebbbe1e The recommended git tool is: git using credential edgex-jenkins-ssh > git rev-parse --resolve-git-dir /var/lib/jenkins/jobs/edgexfoundry/jobs/device-can/branches/odessa/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82/.git # timeout=10 Fetching changes from the remote Git repository > 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 > 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-can/branches/odessa/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82@tmp/jenkins-gitclient-ssh17518058042358504551.key > git fetch --tags --progress -- git@github.com:edgexfoundry/edgex-global-pipelines.git +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 Checking out Revision 5f16b0674693bda8419e7356c8caa12f8ebbbe1e (stable) > git config core.sparsecheckout # timeout=10 > git checkout -f 5f16b0674693bda8419e7356c8caa12f8ebbbe1e # timeout=10 Commit message: "Merge pull request #468 from cherrycl/issue-467" > 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 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-ssh16289949868861543199.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 > git rev-parse --resolve-git-dir /var/lib/jenkins/jobs/edgexfoundry/jobs/device-can/branches/odessa/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e/.git # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url git@github.com:lfit/releng-pipelines.git # timeout=10 Fetching without tags 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-can/branches/odessa/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e@tmp/jenkins-gitclient-ssh16418999531288845321.key > git fetch --no-tags --progress -- git@github.com:lfit/releng-pipelines.git +refs/heads/*:refs/remotes/origin/* # timeout=10 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 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-can, dockerBuildFilePath:scripts/Dockerfile.alpine-base, dockerFilePath:scripts/Dockerfile.alpine] ========================================================= [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-can-settings PROJECT: device-can 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-can DOCKER_REGISTRY_NAMESPACE: DOCKER_NEXUS_REPO: staging BUILD_DOCKER_IMAGE: true PUSH_DOCKER_IMAGE: true 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 All nodes of label ‘ubuntu20.04-docker-8c-8g’ are offline Running on prd-ubuntu20.04-docker-8c-8g-41727 in /w/workspace/edgexfoundry_device-can_odessa [Pipeline] { [Pipeline] stage [Pipeline] { (Declarative: Checkout SCM) [Pipeline] checkout The recommended git tool is: NONE using credential edgex-jenkins-ssh Cloning the remote Git repository Cloning repository git@github.com:edgexfoundry/device-can.git > git init /w/workspace/edgexfoundry_device-can_odessa # timeout=10 Fetching upstream changes from git@github.com:edgexfoundry/device-can.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-can.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url git@github.com:edgexfoundry/device-can.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 Avoid second fetch Checking out Revision 0dcd0b359bd416d3dfaff6ce0dab288149d11485 (odessa) Commit message: "ci(lts-release): LTS release v4.0.0 @f58e864" > git config core.sparsecheckout # timeout=10 > git checkout -f 0dcd0b359bd416d3dfaff6ce0dab288149d11485 # timeout=10 > git rev-list --no-walk 0dcd0b359bd416d3dfaff6ce0dab288149d11485 # timeout=10 [Pipeline] } [Pipeline] // stage [Pipeline] withEnv [Pipeline] { [Pipeline] timestamps [Pipeline] { [Pipeline] timeout 03:07:34 Timeout set to expire in 6 hr 0 min [Pipeline] { [Pipeline] stage [Pipeline] { (Prepare) [Pipeline] script [Pipeline] { [Pipeline] withCredentials 03:07:34 Masking supported pattern matches of $GH_TOKEN_USR or $GH_TOKEN_PSW [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] echo 03:07:34 ========================================================= 03:07:34 EdgeX Global Pipelines Version Info 03:07:34 ========================================================= [Pipeline] libraryResource [Pipeline] sh 03:07:35 ------------------- 03:07:35 stable info: 03:07:35 ------------------- 03:07:35 Commited By: Cherry Wang cherry@iotechsys.com 03:07:35 Commit SHA: 5f16b0674693bda8419e7356c8caa12f8ebbbe1e 03:07:35 Message: update stable to v1.0.272 03:07:35 ------------------- 03:07:35 experimental info: 03:07:35 ------------------- 03:07:35 Commited By: Ginny Guan ginny@iotechsys.com 03:07:35 Commit SHA: ff7854e6e880f4986d85db2a71289ab620bef55d 03:07:35 Message: update experimental to testing [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withCredentials [Pipeline] echo 03:07:36 [edgeXSetupEnvironment]: set envvar MAVEN_SETTINGS = device-can-settings [Pipeline] echo 03:07:36 [edgeXSetupEnvironment]: set envvar PROJECT = device-can [Pipeline] echo 03:07:36 [edgeXSetupEnvironment]: set envvar USE_SEMVER = true [Pipeline] echo 03:07:36 [edgeXSetupEnvironment]: set envvar TEST_SCRIPT = make test [Pipeline] echo 03:07:36 [edgeXSetupEnvironment]: set envvar BUILD_SCRIPT = make build [Pipeline] echo 03:07:36 [edgeXSetupEnvironment]: set envvar DOCKER_FILE_PATH = scripts/Dockerfile.alpine [Pipeline] echo 03:07:36 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_FILE_PATH = scripts/Dockerfile.alpine-base [Pipeline] echo 03:07:36 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_CONTEXT = . [Pipeline] echo 03:07:36 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_IMAGE_TARGET = builder [Pipeline] echo 03:07:36 [edgeXSetupEnvironment]: set envvar DOCKER_IMAGE_NAME = device-can [Pipeline] echo 03:07:36 [edgeXSetupEnvironment]: set envvar DOCKER_REGISTRY_NAMESPACE = [Pipeline] echo 03:07:36 [edgeXSetupEnvironment]: set envvar DOCKER_NEXUS_REPO = staging [Pipeline] echo 03:07:36 [edgeXSetupEnvironment]: set envvar BUILD_DOCKER_IMAGE = true [Pipeline] echo 03:07:36 [edgeXSetupEnvironment]: set envvar PUSH_DOCKER_IMAGE = true [Pipeline] echo 03:07:36 [edgeXSetupEnvironment]: set envvar SEMVER_BUMP_LEVEL = pre [Pipeline] echo 03:07:36 [edgeXSetupEnvironment]: set envvar BUILD_SNAP = false [Pipeline] echo 03:07:36 [edgeXSetupEnvironment]: set envvar BUILD_FAILURE_NOTIFY_LIST = edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org [Pipeline] echo 03:07:36 [edgeXSetupEnvironment]: set envvar GIT_BRANCH = odessa [Pipeline] echo 03:07:36 [edgeXSetupEnvironment]: set envvar SEMVER_BRANCH = odessa [Pipeline] echo 03:07:36 [edgeXSetupEnvironment]: set envvar GIT_BRANCH_CLEAN = odessa [Pipeline] echo 03:07:36 [edgeXSetupEnvironment]: set envvar GIT_COMMIT = 0dcd0b359bd416d3dfaff6ce0dab288149d11485 [Pipeline] echo 03:07:36 [edgeXSetupEnvironment]: set envvar SHORT_GIT_COMMIT = 0dcd0b3 [Pipeline] echo 03:07:36 [edgeXSetupEnvironment]: set envvar SEMVER_PRE_PREFIX = dev [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 03:07:36 provisioning config files... 03:07:38 copy managed file [device-can-settings] to file:/w/workspace/edgexfoundry_device-can_odessa@tmp/config7312321019454577477tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 03:07:38 ---> ****-login.sh 03:07:38 nexus3.edgexfoundry.org:10001 03:07:38 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:07:38 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 03:07:38 Configure a credential helper to remove this warning. See 03:07:38 https://docs.****.com/engine/reference/commandline/login/#credentials-store 03:07:38 03:07:38 Login Succeeded 03:07:38 nexus3.edgexfoundry.org:10002 03:07:38 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:07:38 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 03:07:38 Configure a credential helper to remove this warning. See 03:07:38 https://docs.****.com/engine/reference/commandline/login/#credentials-store 03:07:38 03:07:38 Login Succeeded 03:07:38 nexus3.edgexfoundry.org:10003 03:07:38 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:07:38 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 03:07:38 Configure a credential helper to remove this warning. See 03:07:38 https://docs.****.com/engine/reference/commandline/login/#credentials-store 03:07:38 03:07:38 Login Succeeded 03:07:38 nexus3.edgexfoundry.org:10004 03:07:39 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:07:39 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 03:07:39 Configure a credential helper to remove this warning. See 03:07:39 https://docs.****.com/engine/reference/commandline/login/#credentials-store 03:07:39 03:07:39 Login Succeeded 03:07:39 ****.io 03:07:39 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:07:39 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 03:07:39 Configure a credential helper to remove this warning. See 03:07:39 https://docs.****.com/engine/reference/commandline/login/#credentials-store 03:07:39 03:07:39 Login Succeeded 03:07:39 ---> ****-login.sh ends [Pipeline] } 03:07:39 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build LTS Release Image) [Pipeline] sh 03:07:39 + git rev-list -1 --merges 0dcd0b359bd416d3dfaff6ce0dab288149d11485~1..0dcd0b359bd416d3dfaff6ce0dab288149d11485 [Pipeline] echo 03:07:39 -----------> git rev-list -1 --merges 0dcd0b359bd416d3dfaff6ce0dab288149d11485~1..0dcd0b359bd416d3dfaff6ce0dab288149d11485 0dcd0b359bd416d3dfaff6ce0dab288149d11485 [false] [Pipeline] sh 03:07:40 + git log --format=format:%s -1 0dcd0b359bd416d3dfaff6ce0dab288149d11485 [Pipeline] echo 03:07:40 ========================================================= 03:07:40 [isLTSReleaseBuild] Regular build required. isLTSRelease: [false] However, we have a env.CommitId 03:07:40 ========================================================= Stage "Build LTS Release Image" skipped due to when conditional [Pipeline] getContext [Pipeline] parallel [Pipeline] { (Branch: amd64) [Pipeline] { (Branch: arm64) [Pipeline] stage [Pipeline] { (amd64) [Pipeline] stage [Pipeline] { (arm64) Stage "amd64" skipped due to when conditional [Pipeline] getContext [Pipeline] } Stage "arm64" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] // stage [Pipeline] // stage [Pipeline] } [Pipeline] } [Pipeline] // parallel [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build Check) [Pipeline] sh 03:07:40 + git rev-list -1 --merges 0dcd0b359bd416d3dfaff6ce0dab288149d11485~1..0dcd0b359bd416d3dfaff6ce0dab288149d11485 [Pipeline] echo 03:07:40 -----------> git rev-list -1 --merges 0dcd0b359bd416d3dfaff6ce0dab288149d11485~1..0dcd0b359bd416d3dfaff6ce0dab288149d11485 0dcd0b359bd416d3dfaff6ce0dab288149d11485 [false] [Pipeline] sh 03:07:40 + git log --format=format:%s -1 0dcd0b359bd416d3dfaff6ce0dab288149d11485 [Pipeline] echo 03:07:40 ========================================================= 03:07:40 [isLTSReleaseBuild] Regular build required. isLTSRelease: [false] However, we have a env.CommitId 03:07:40 ========================================================= [Pipeline] stage [Pipeline] { (Semver Prep) [Pipeline] sh 03:07:41 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 03:07:41 + grep -v github /etc/ssh/ssh_known_hosts 03:07:41 + [ -e /tmp/ssh_known_hosts ] 03:07:41 + sudo mv /tmp/ssh_known_hosts /etc/ssh/ssh_known_hosts 03:07:41 + echo github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= 03:07:41 + sudo tee -a /etc/ssh/ssh_known_hosts 03:07:41 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:07:41 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 03:07:41 03:07:41 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:07:42 + docker pull nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 03:07:43 0.1.4: Pulling from edgex-devops/py-git-semver 03:07:43 b85a868b505f: Pulling fs layer 03:07:43 e2be974225ed: Pulling fs layer 03:07:43 339a4e72a1f5: Pulling fs layer 03:07:43 988bab9f4d93: Pulling fs layer 03:07:43 1469e6f7b9e6: Pulling fs layer 03:07:43 eaf3925da568: Pulling fs layer 03:07:43 bab4dde63d76: Pulling fs layer 03:07:43 bde34c3a00c8: Pulling fs layer 03:07:43 b352a97aabf1: Pulling fs layer 03:07:43 4872d77fe225: Pulling fs layer 03:07:43 5851b861e8e6: Pulling fs layer 03:07:43 988bab9f4d93: Waiting 03:07:43 4872d77fe225: Waiting 03:07:43 1469e6f7b9e6: Waiting 03:07:43 5851b861e8e6: Waiting 03:07:43 bab4dde63d76: Waiting 03:07:43 eaf3925da568: Waiting 03:07:43 bde34c3a00c8: Waiting 03:07:43 b352a97aabf1: Waiting 03:07:43 e2be974225ed: Download complete 03:07:43 988bab9f4d93: Verifying Checksum 03:07:43 988bab9f4d93: Download complete 03:07:43 1469e6f7b9e6: Verifying Checksum 03:07:43 1469e6f7b9e6: Download complete 03:07:43 339a4e72a1f5: Verifying Checksum 03:07:43 339a4e72a1f5: Download complete 03:07:43 eaf3925da568: Verifying Checksum 03:07:43 eaf3925da568: Download complete 03:07:43 bde34c3a00c8: Verifying Checksum 03:07:43 bde34c3a00c8: Download complete 03:07:43 b352a97aabf1: Verifying Checksum 03:07:43 b352a97aabf1: Download complete 03:07:43 4872d77fe225: Download complete 03:07:43 5851b861e8e6: Verifying Checksum 03:07:43 5851b861e8e6: Download complete 03:07:43 b85a868b505f: Verifying Checksum 03:07:43 b85a868b505f: Download complete 03:07:43 bab4dde63d76: Verifying Checksum 03:07:43 bab4dde63d76: Download complete 03:07:45 b85a868b505f: Pull complete 03:07:46 e2be974225ed: Pull complete 03:07:47 339a4e72a1f5: Pull complete 03:07:48 988bab9f4d93: Pull complete 03:07:49 1469e6f7b9e6: Pull complete 03:07:49 eaf3925da568: Pull complete 03:07:51 bab4dde63d76: Pull complete 03:07:51 bde34c3a00c8: Pull complete 03:07:51 b352a97aabf1: Pull complete 03:07:51 4872d77fe225: Pull complete 03:07:51 5851b861e8e6: Pull complete 03:07:51 Digest: sha256:59a28aa3b44c0bc56b9c3d2e9ecabe42e63693d939cc6e425eb8786f29f663d8 03:07:51 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 03:07:51 nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 03:07:51 prd-ubuntu20.04-docker-8c-8g-41727 does not seem to be running inside a container 03:07:51 $ docker run -t -d -u 1001:1001 -u 0:0 -v /etc/ssh:/etc/ssh -w /w/workspace/edgexfoundry_device-can_odessa -v /w/workspace/edgexfoundry_device-can_odessa:/w/workspace/edgexfoundry_device-can_odessa:rw,z -v /w/workspace/edgexfoundry_device-can_odessa@tmp:/w/workspace/edgexfoundry_device-can_odessa@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 ******** nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 cat 03:07:54 $ docker top 809dce1c0472484c1c4fd7911a769abf1abb06dee5d6d7feb9f3c778eccbea4d -eo pid,comm 03:07:54 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). 03:07:54 Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 03:07:54 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 03:07:54 [ssh-agent] Looking for ssh-agent implementation... 03:07:54 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 03:07:54 $ docker exec 809dce1c0472484c1c4fd7911a769abf1abb06dee5d6d7feb9f3c778eccbea4d ssh-agent 03:07:54 SSH_AUTH_SOCK=/tmp/ssh-abmpctVRLEhw/agent.32 03:07:54 SSH_AGENT_PID=38 03:07:54 Running ssh-add (command line suppressed) 03:07:55 Identity added: /w/workspace/edgexfoundry_device-can_odessa@tmp/private_key_3404784150702863254.key (/w/workspace/edgexfoundry_device-can_odessa@tmp/private_key_3404784150702863254.key) 03:07:55 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 03:07:55 + git tag --points-at 0dcd0b359bd416d3dfaff6ce0dab288149d11485 [Pipeline] } 03:07:55 $ docker exec --env ******** --env ******** 809dce1c0472484c1c4fd7911a769abf1abb06dee5d6d7feb9f3c778eccbea4d ssh-agent -k 03:07:55 unset SSH_AUTH_SOCK; 03:07:55 unset SSH_AGENT_PID; 03:07:55 echo Agent pid 38 killed; 03:07:55 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] echo 03:07:55 [edgeXSemver]: set GITSEMVER_HEAD_TAG to 'v4.0.0' [Pipeline] sshagent 03:07:55 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 03:07:55 [ssh-agent] Looking for ssh-agent implementation... 03:07:55 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 03:07:55 $ docker exec 809dce1c0472484c1c4fd7911a769abf1abb06dee5d6d7feb9f3c778eccbea4d ssh-agent 03:07:55 SSH_AUTH_SOCK=/tmp/ssh-nU09xtgY8kfh/agent.72 03:07:55 SSH_AGENT_PID=78 03:07:55 Running ssh-add (command line suppressed) 03:07:55 Identity added: /w/workspace/edgexfoundry_device-can_odessa@tmp/private_key_16604589893566041732.key (/w/workspace/edgexfoundry_device-can_odessa@tmp/private_key_16604589893566041732.key) 03:07:55 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 03:07:56 + git semver init 03:07:56 2025-03-21 03:07:56,507 [run_init] DEBUG init version:0.0.0 force:False 03:07:56 2025-03-21 03:07:56,507 [clone_semver_branch] DEBUG clone semver branch to:/w/workspace/edgexfoundry_device-can_odessa/.semver 03:07:56 2025-03-21 03:07:56,508 [execute] INFO git clone -b semver git@github.com:edgexfoundry/device-can.git /w/workspace/edgexfoundry_device-can_odessa/.semver 03:07:56 2025-03-21 03:07:56,508 [execute] DEBUG Popen(['git', 'clone', '-b', 'semver', 'git@github.com:edgexfoundry/device-can.git', '/w/workspace/edgexfoundry_device-can_odessa/.semver'], cwd=/w/workspace/edgexfoundry_device-can_odessa, universal_newlines=False, shell=None, istream=None) 03:07:58 2025-03-21 03:07:58,098 [append_file] DEBUG append to file:/w/workspace/edgexfoundry_device-can_odessa/.git/info/exclude 03:07:58 2025-03-21 03:07:58,099 [write_version] DEBUG write version:0.0.0 to path:/w/workspace/edgexfoundry_device-can_odessa/.semver/odessa with force:False 03:07:58 2025-03-21 03:07:58,099 [read_version] DEBUG read version from /w/workspace/edgexfoundry_device-can_odessa/.semver/odessa 03:07:58 2025-03-21 03:07:58,099 [read_version] DEBUG read version from /w/workspace/edgexfoundry_device-can_odessa/.semver/odessa 03:07:58 4.0.0 [Pipeline] } 03:07:58 $ docker exec --env ******** --env ******** 809dce1c0472484c1c4fd7911a769abf1abb06dee5d6d7feb9f3c778eccbea4d ssh-agent -k 03:07:58 unset SSH_AUTH_SOCK; 03:07:58 unset SSH_AGENT_PID; 03:07:58 echo Agent pid 78 killed; 03:07:58 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 03:07:58 + git semver [Pipeline] } 03:07:59 $ docker stop --time=1 809dce1c0472484c1c4fd7911a769abf1abb06dee5d6d7feb9f3c778eccbea4d 03:08:00 $ docker rm -f --volumes 809dce1c0472484c1c4fd7911a769abf1abb06dee5d6d7feb9f3c778eccbea4d [Pipeline] // withDockerContainer [Pipeline] sh 03:08:01 + sudo chown -R jenkins:jenkins .semver [Pipeline] writeFile [Pipeline] stash 03:08:01 Stashed 1 file(s) [Pipeline] echo 03:08:01 [edgeXSemver]: initialized semver on version 4.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] sh 03:08:01 + git checkout 0dcd0b359bd416d3dfaff6ce0dab288149d11485 03:08:01 HEAD is now at 0dcd0b3 ci(lts-release): LTS release v4.0.0 @f58e864 [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 03:08:01 provisioning config files... 03:08:01 copy managed file [device-can-settings] to file:/w/workspace/edgexfoundry_device-can_odessa@tmp/config5410168821067564740tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 03:08:02 ---> ****-login.sh 03:08:02 nexus3.edgexfoundry.org:10001 03:08:02 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:08:02 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 03:08:02 Configure a credential helper to remove this warning. See 03:08:02 https://docs.****.com/engine/reference/commandline/login/#credentials-store 03:08:02 03:08:02 Login Succeeded 03:08:02 nexus3.edgexfoundry.org:10002 03:08:02 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:08:02 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 03:08:02 Configure a credential helper to remove this warning. See 03:08:02 https://docs.****.com/engine/reference/commandline/login/#credentials-store 03:08:02 03:08:02 Login Succeeded 03:08:02 nexus3.edgexfoundry.org:10003 03:08:02 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:08:02 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 03:08:02 Configure a credential helper to remove this warning. See 03:08:02 https://docs.****.com/engine/reference/commandline/login/#credentials-store 03:08:02 03:08:02 Login Succeeded 03:08:02 nexus3.edgexfoundry.org:10004 03:08:02 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:08:02 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 03:08:02 Configure a credential helper to remove this warning. See 03:08:02 https://docs.****.com/engine/reference/commandline/login/#credentials-store 03:08:02 03:08:02 Login Succeeded 03:08:02 ****.io 03:08:02 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:08:02 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 03:08:02 Configure a credential helper to remove this warning. See 03:08:02 https://docs.****.com/engine/reference/commandline/login/#credentials-store 03:08:02 03:08:02 Login Succeeded 03:08:02 ---> ****-login.sh ends [Pipeline] } 03:08:02 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 03:08:02 [edgeX.isLTS] Checking if [odessa] matches against LTS streams [[^jakarta$, ^napa$, ^odessa$, ^lts-test$]] [Pipeline] sh 03:08:03 + git log --pretty=%H %s 03:08:03 + grep ci(lts-release) 03:08:03 + head -n 1 03:08:03 + awk {print $1} [Pipeline] echo 03:08:03 [prepBaseBuildImage] Re-Tagging exiting image: nexus3.edgexfoundry.org:10002/device-can-builder-x86_64:0dcd0b359bd416d3dfaff6ce0dab288149d11485 [Pipeline] sh 03:08:03 + docker pull nexus3.edgexfoundry.org:10002/device-can-builder-x86_64:0dcd0b359bd416d3dfaff6ce0dab288149d11485 03:08:03 0dcd0b359bd416d3dfaff6ce0dab288149d11485: Pulling from device-can-builder-x86_64 03:08:03 a88dc8b54e91: Pulling fs layer 03:08:03 4b24a07224ea: Pulling fs layer 03:08:03 3812ef7342c0: Pulling fs layer 03:08:03 2d8f17e1c9a4: Pulling fs layer 03:08:03 b64f64cfcd2f: Pulling fs layer 03:08:03 07a84f8370f7: Pulling fs layer 03:08:03 37c82e3182f4: Pulling fs layer 03:08:03 76a3c5e55a13: Pulling fs layer 03:08:03 8670461977e5: Pulling fs layer 03:08:03 7839c8ddf61e: Pulling fs layer 03:08:03 07a84f8370f7: Waiting 03:08:03 2d8f17e1c9a4: Waiting 03:08:03 37c82e3182f4: Waiting 03:08:03 7839c8ddf61e: Waiting 03:08:03 8670461977e5: Waiting 03:08:03 b64f64cfcd2f: Waiting 03:08:03 3812ef7342c0: Verifying Checksum 03:08:03 3812ef7342c0: Download complete 03:08:03 4b24a07224ea: Verifying Checksum 03:08:03 4b24a07224ea: Download complete 03:08:03 b64f64cfcd2f: Verifying Checksum 03:08:03 b64f64cfcd2f: Download complete 03:08:03 a88dc8b54e91: Verifying Checksum 03:08:03 a88dc8b54e91: Download complete 03:08:03 37c82e3182f4: Download complete 03:08:03 07a84f8370f7: Download complete 03:08:03 76a3c5e55a13: Verifying Checksum 03:08:03 76a3c5e55a13: Download complete 03:08:03 8670461977e5: Verifying Checksum 03:08:03 8670461977e5: Download complete 03:08:03 7839c8ddf61e: Verifying Checksum 03:08:03 7839c8ddf61e: Download complete 03:08:03 a88dc8b54e91: Pull complete 03:08:03 4b24a07224ea: Pull complete 03:08:04 3812ef7342c0: Pull complete 03:08:04 2d8f17e1c9a4: Verifying Checksum 03:08:04 2d8f17e1c9a4: Download complete 03:08:06 2d8f17e1c9a4: Pull complete 03:08:07 b64f64cfcd2f: Pull complete 03:08:07 07a84f8370f7: Pull complete 03:08:07 37c82e3182f4: Pull complete 03:08:07 76a3c5e55a13: Pull complete 03:08:07 8670461977e5: Pull complete 03:08:07 7839c8ddf61e: Pull complete 03:08:07 Digest: sha256:7793a4c6b2ef58e312f0899a477f9b950f891541807732a630207157468cc44a 03:08:07 Status: Downloaded newer image for nexus3.edgexfoundry.org:10002/device-can-builder-x86_64:0dcd0b359bd416d3dfaff6ce0dab288149d11485 03:08:07 nexus3.edgexfoundry.org:10002/device-can-builder-x86_64:0dcd0b359bd416d3dfaff6ce0dab288149d11485 [Pipeline] sh 03:08:07 + docker tag nexus3.edgexfoundry.org:10002/device-can-builder-x86_64:0dcd0b359bd416d3dfaff6ce0dab288149d11485 ci-base-image-x86_64 [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:08:08 + docker inspect -f . ci-base-image-x86_64 03:08:08 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 03:08:08 prd-ubuntu20.04-docker-8c-8g-41727 does not seem to be running inside a container 03:08:08 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/edgexfoundry_device-can_odessa -v /w/workspace/edgexfoundry_device-can_odessa:/w/workspace/edgexfoundry_device-can_odessa:rw,z -v /w/workspace/edgexfoundry_device-can_odessa@tmp:/w/workspace/edgexfoundry_device-can_odessa@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 ******** ci-base-image-x86_64 cat 03:08:10 $ docker top a5a2b1f1f1c9867fe82d3af8b96b84a70d7ddd9fc1cb3dbf9705917039390f10 -eo pid,comm [Pipeline] { [Pipeline] sh 03:08:11 + make test 03:08:11 build/release/device-can/device-can [Pipeline] } 03:08:11 $ docker stop --time=1 a5a2b1f1f1c9867fe82d3af8b96b84a70d7ddd9fc1cb3dbf9705917039390f10 03:08:12 $ docker rm -f --volumes a5a2b1f1f1c9867fe82d3af8b96b84a70d7ddd9fc1cb3dbf9705917039390f10 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] script [Pipeline] { [Pipeline] sh 03:08:13 + sudo chown -R jenkins:jenkins . [Pipeline] sh 03:08:13 + ls -al . 03:08:13 total 76 03:08:13 drwxrwxr-x 8 jenkins jenkins 4096 Mar 21 03:08 . 03:08:13 drwxrwxr-x 4 jenkins jenkins 4096 Mar 21 03:07 .. 03:08:13 drwxrwxr-x 8 jenkins jenkins 4096 Mar 21 03:08 .git 03:08:13 drwxrwxr-x 2 jenkins jenkins 4096 Mar 21 03:07 .github 03:08:13 drwxr-xr-x 3 jenkins jenkins 4096 Mar 21 03:07 .semver 03:08:13 -rw-rw-r-- 1 jenkins jenkins 383 Mar 21 03:07 Attribution.txt 03:08:13 -rw-rw-r-- 1 jenkins jenkins 1397 Mar 21 03:07 CHANGELOG.md 03:08:13 -rwxrwxr-x 1 jenkins jenkins 677 Mar 21 03:07 GOVERNANCE.md 03:08:13 -rwxrwxr-x 1 jenkins jenkins 762 Mar 21 03:07 Jenkinsfile 03:08:13 -rwxrwxr-x 1 jenkins jenkins 10174 Mar 21 03:07 LICENSE 03:08:13 -rwxrwxr-x 1 jenkins jenkins 801 Mar 21 03:07 Makefile 03:08:13 -rwxrwxr-x 1 jenkins jenkins 616 Mar 21 03:07 OWNERS.md 03:08:13 -rwxrwxr-x 1 jenkins jenkins 4090 Mar 21 03:07 README.md 03:08:13 -rw-rw-r-- 1 jenkins jenkins 5 Mar 21 03:08 VERSION 03:08:13 drwxrwxr-x 4 jenkins jenkins 4096 Mar 21 03:07 res 03:08:13 drwxrwxr-x 2 jenkins jenkins 4096 Mar 21 03:07 scripts 03:08:13 drwxrwxr-x 4 jenkins jenkins 4096 Mar 21 03:07 src [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:08:13 + docker build -t device-can -f scripts/Dockerfile.alpine --build-arg BASE=ci-base-image-x86_64 --build-arg MAKE=make build --build-arg ARCH=amd64 --label git_sha=0dcd0b359bd416d3dfaff6ce0dab288149d11485 --label arch=amd64 --label version=4.0.0 . 03:08:13 Sending build context to Docker daemon 277kB 03:08:13 Step 1/30 : ARG BASE_TEMPORARY=alpine:3.16 03:08:13 Step 2/30 : FROM ${BASE_TEMPORARY} as builder 03:08:14 3.16: Pulling from library/alpine 03:08:14 a88dc8b54e91: Already exists 03:08:14 Digest: sha256:452e7292acee0ee16c332324d7de05fa2c99f9994ecc9f0779c602916a672ae4 03:08:14 Status: Downloaded newer image for alpine:3.16 03:08:14 ---> d49a5025be10 03:08:14 Step 3/30 : RUN wget https://iotech.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine-release -O /etc/apk/keys/alpine.dev.rsa.pub 03:08:14 ---> Running in 6062ea5e3a38 03:08:14 Connecting to iotech.jfrog.io (34.246.139.145:443) 03:08:15 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 03:08:15 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 03:08:15 '/etc/apk/keys/alpine.dev.rsa.pub' saved 03:08:15 Removing intermediate container 6062ea5e3a38 03:08:15 ---> 05e619d5e1c5 03:08:15 Step 4/30 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main' >> /etc/apk/repositories 03:08:15 ---> Running in 18e6b075b92e 03:08:16 Removing intermediate container 18e6b075b92e 03:08:16 ---> 89d11ff110d9 03:08:16 Step 5/30 : RUN apk add --update --no-cache build-base git gcc cmake make linux-headers yaml-dev libmicrohttpd-dev curl-dev util-linux-dev ncurses-dev iotech-paho-mqtt-c-dev-1.3 hiredis-dev libcbor-dev iotech-iot-1.5-dev libexecinfo-dev 03:08:16 ---> Running in eb3e3a13f593 03:08:16 Still waiting to schedule task 03:08:16 All nodes of label ‘ubuntu20.04-docker-arm64-4c-16g’ are offline 03:08:16 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/x86_64/APKINDEX.tar.gz 03:08:16 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/community/x86_64/APKINDEX.tar.gz 03:08:17 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main/x86_64/APKINDEX.tar.gz 03:08:17 WARNING: This apk-tools is OLD! Some packages might not function properly. 03:08:17 (1/79) Upgrading musl (1.2.3-r3 -> 1.2.3-r4) 03:08:17 (2/79) Installing libgcc (11.2.1_git20220219-r2) 03:08:17 (3/79) Installing libstdc++ (11.2.1_git20220219-r2) 03:08:17 (4/79) Installing binutils (2.38-r3) 03:08:17 (5/79) Installing libmagic (5.41-r0) 03:08:17 (6/79) Installing file (5.41-r0) 03:08:17 (7/79) Installing libgomp (11.2.1_git20220219-r2) 03:08:17 (8/79) Installing libatomic (11.2.1_git20220219-r2) 03:08:17 (9/79) Installing gmp (6.2.1-r2) 03:08:17 (10/79) Installing isl22 (0.22-r0) 03:08:17 (11/79) Installing mpfr4 (4.1.0-r0) 03:08:17 (12/79) Installing mpc1 (1.2.1-r0) 03:08:17 (13/79) Installing gcc (11.2.1_git20220219-r2) 03:08:18 (14/79) Installing musl-dev (1.2.3-r4) 03:08:18 (15/79) Installing libc-dev (0.7.2-r3) 03:08:18 (16/79) Installing g++ (11.2.1_git20220219-r2) 03:08:18 (17/79) Installing make (4.3-r0) 03:08:18 (18/79) Installing fortify-headers (1.1-r1) 03:08:18 (19/79) Installing patch (2.7.6-r7) 03:08:18 (20/79) Installing build-base (0.5-r3) 03:08:18 (21/79) Installing libacl (2.3.1-r0) 03:08:18 (22/79) Installing libbz2 (1.0.8-r1) 03:08:18 (23/79) Installing expat (2.6.2-r0) 03:08:18 (24/79) Installing lz4-libs (1.9.3-r1) 03:08:18 (25/79) Installing xz-libs (5.2.5-r1) 03:08:18 (26/79) Installing zstd-libs (1.5.2-r1) 03:08:18 (27/79) Installing libarchive (3.7.4-r0) 03:08:18 (28/79) Installing ca-certificates (20240226-r0) 03:08:18 (29/79) Installing brotli-libs (1.0.9-r6) 03:08:18 (30/79) Installing nghttp2-libs (1.47.0-r2) 03:08:18 (31/79) Installing libcurl (8.5.0-r0) 03:08:18 (32/79) Installing ncurses-terminfo-base (6.3_p20220521-r1) 03:08:18 (33/79) Installing ncurses-libs (6.3_p20220521-r1) 03:08:18 (34/79) Installing rhash-libs (1.4.2-r2) 03:08:18 (35/79) Installing libuv (1.44.1-r0) 03:08:18 (36/79) Installing cmake (3.23.5-r0) 03:08:19 (37/79) Installing pkgconf (1.8.1-r0) 03:08:19 (38/79) Installing openssl-dev (1.1.1w-r1) 03:08:19 (39/79) Installing nghttp2-dev (1.47.0-r2) 03:08:19 (40/79) Installing zlib-dev (1.2.12-r3) 03:08:19 (41/79) Installing brotli-dev (1.0.9-r6) 03:08:19 (42/79) Installing curl-dev (8.5.0-r0) 03:08:19 (43/79) Installing pcre2 (10.42-r0) 03:08:19 (44/79) Installing git (2.36.6-r0) 03:08:19 (45/79) Installing hiredis (1.0.2-r0) 03:08:19 (46/79) Installing hiredis-dev (1.0.2-r0) 03:08:19 (47/79) Installing yaml (0.2.5-r0) 03:08:19 (48/79) Installing libcbor (0.9.0-r1) 03:08:19 (49/79) Installing iotech-iot-1.5 (1.5.5-r2) 03:08:19 (50/79) Installing iotech-iot-1.5-dev (1.5.5-r2) 03:08:20 (51/79) Installing iotech-paho-mqtt-c-dev-1.3 (1.3.13-r0) 03:08:20 (52/79) Installing libcbor-dev (0.9.0-r1) 03:08:20 (53/79) Installing libexecinfo (1.1-r1) 03:08:20 (54/79) Installing libexecinfo-dev (1.1-r1) 03:08:20 (55/79) Installing nettle (3.7.3-r0) 03:08:20 (56/79) Installing libffi (3.4.2-r1) 03:08:20 (57/79) Installing p11-kit (0.24.1-r0) 03:08:20 (58/79) Installing libtasn1 (4.18.0-r1) 03:08:20 (59/79) Installing libunistring (1.0-r0) 03:08:20 (60/79) Installing gnutls (3.7.7-r1) 03:08:20 (61/79) Installing libmicrohttpd (0.9.75-r0) 03:08:20 (62/79) Installing gnutls-c++ (3.7.7-r1) 03:08:20 (63/79) Installing libgmpxx (6.2.1-r2) 03:08:20 (64/79) Installing gmp-dev (6.2.1-r2) 03:08:20 (65/79) Installing nettle-dev (3.7.3-r0) 03:08:20 (66/79) Installing libtasn1-progs (4.18.0-r1) 03:08:20 (67/79) Installing libtasn1-dev (4.18.0-r1) 03:08:20 (68/79) Installing p11-kit-dev (0.24.1-r0) 03:08:20 (69/79) Installing gnutls-dev (3.7.7-r1) 03:08:20 (70/79) Installing libmicrohttpd-dev (0.9.75-r0) 03:08:20 (71/79) Installing linux-headers (5.16.7-r1) 03:08:20 (72/79) Installing ncurses-dev (6.3_p20220521-r1) 03:08:20 (73/79) Installing libblkid (2.38-r1) 03:08:20 (74/79) Installing libuuid (2.38-r1) 03:08:20 (75/79) Installing libfdisk (2.38-r1) 03:08:20 (76/79) Installing libmount (2.38-r1) 03:08:20 (77/79) Installing libsmartcols (2.38-r1) 03:08:20 (78/79) Installing util-linux-dev (2.38-r1) 03:08:20 (79/79) Installing yaml-dev (0.2.5-r0) 03:08:20 Executing busybox-1.35.0-r17.trigger 03:08:20 Executing ca-certificates-20240226-r0.trigger 03:08:20 OK: 281 MiB in 92 packages 03:08:28 Removing intermediate container eb3e3a13f593 03:08:28 ---> 66b522c0fa46 03:08:28 Step 6/30 : COPY scripts /device-can/scripts 03:08:28 ---> 1e23ebf2673b 03:08:28 Step 7/30 : COPY src /device-can/src/ 03:08:29 ---> 41cbd22704ea 03:08:29 Step 8/30 : COPY VERSION /device-can/ 03:08:29 ---> d4ffe01acf7f 03:08:29 Step 9/30 : WORKDIR /device-can 03:08:29 ---> Running in 0d2d44b3b0b2 03:08:29 Removing intermediate container 0d2d44b3b0b2 03:08:29 ---> c00b46289afb 03:08:29 Step 10/30 : RUN /device-can/scripts/build_deps.sh 1 03:08:29 ---> Running in e9dd4f5a7f6c 03:08:29 + BUILD_CSDK=1 03:08:29 + CSDK_VERSION=4.0.0 03:08:29 + '[' -d deps ] 03:08:29 + mkdir deps 03:08:29 + cd /device-can/deps 03:08:29 + '[' 1 '=' 1 ] 03:08:29 + cd /device-can/deps 03:08:29 + wget https://github.com/edgexfoundry/device-sdk-c/archive/v4.0.0.zip 03:08:29 Connecting to github.com (140.82.114.3:443) 03:08:29 Connecting to codeload.github.com (140.82.114.9:443) 03:08:29 saving to 'v4.0.0.zip' 03:08:29 v4.0.0.zip 100% |********************************| 245k 0:00:00 ETA 03:08:29 'v4.0.0.zip' saved 03:08:29 + unzip v4.0.0.zip 03:08:29 Archive: v4.0.0.zip 03:08:29 creating: device-sdk-c-4.0.0/ 03:08:29 creating: device-sdk-c-4.0.0/.github/ 03:08:29 inflating: device-sdk-c-4.0.0/.github/Contributing.md 03:08:29 inflating: device-sdk-c-4.0.0/.github/PULL_REQUEST_TEMPLATE.md 03:08:29 inflating: device-sdk-c-4.0.0/.github/semantic.yml 03:08:29 creating: device-sdk-c-4.0.0/.github/workflows/ 03:08:29 inflating: device-sdk-c-4.0.0/.github/workflows/release.yml 03:08:29 inflating: device-sdk-c-4.0.0/.gitignore 03:08:29 inflating: device-sdk-c-4.0.0/Attribution.txt 03:08:29 inflating: device-sdk-c-4.0.0/CHANGELOG.md 03:08:29 inflating: device-sdk-c-4.0.0/Doxyfile 03:08:29 inflating: device-sdk-c-4.0.0/GOVERNANCE.md 03:08:29 inflating: device-sdk-c-4.0.0/Jenkinsfile 03:08:29 inflating: device-sdk-c-4.0.0/LICENSE 03:08:29 inflating: device-sdk-c-4.0.0/Makefile 03:08:29 inflating: device-sdk-c-4.0.0/OWNERS.md 03:08:29 inflating: device-sdk-c-4.0.0/README.IOT.md 03:08:29 inflating: device-sdk-c-4.0.0/README.md 03:08:29 inflating: device-sdk-c-4.0.0/README.v3.md 03:08:29 creating: device-sdk-c-4.0.0/docs/ 03:08:29 inflating: device-sdk-c-4.0.0/docs/configuration.md 03:08:29 inflating: device-sdk-c-4.0.0/docs/deviceprofiles.md 03:08:29 inflating: device-sdk-c-4.0.0/docs/metrics.md 03:08:29 inflating: device-sdk-c-4.0.0/docs/servicewritersguide.md 03:08:29 inflating: device-sdk-c-4.0.0/docs/startup.md 03:08:29 creating: device-sdk-c-4.0.0/include/ 03:08:29 creating: device-sdk-c-4.0.0/include/devsdk/ 03:08:29 inflating: device-sdk-c-4.0.0/include/devsdk/devsdk-base.h 03:08:29 inflating: device-sdk-c-4.0.0/include/devsdk/devsdk.h 03:08:29 creating: device-sdk-c-4.0.0/include/edgex/ 03:08:29 inflating: device-sdk-c-4.0.0/include/edgex/devices.h 03:08:29 inflating: device-sdk-c-4.0.0/include/edgex/edgex-base.h 03:08:29 inflating: device-sdk-c-4.0.0/include/edgex/edgex.h 03:08:29 inflating: device-sdk-c-4.0.0/include/edgex/profiles.h 03:08:29 inflating: device-sdk-c-4.0.0/include/edgex/rest-server.h 03:08:29 creating: device-sdk-c-4.0.0/scripts/ 03:08:29 inflating: device-sdk-c-4.0.0/scripts/Dockerfile.alpine 03:08:29 inflating: device-sdk-c-4.0.0/scripts/Dockerfile.alpine-base 03:08:29 inflating: device-sdk-c-4.0.0/scripts/build.sh 03:08:29 inflating: device-sdk-c-4.0.0/scripts/entrypoint.sh 03:08:29 creating: device-sdk-c-4.0.0/src/ 03:08:29 inflating: device-sdk-c-4.0.0/src/CMakeLists.txt 03:08:29 creating: device-sdk-c-4.0.0/src/c/ 03:08:29 inflating: device-sdk-c-4.0.0/src/c/CMakeLists.txt 03:08:29 inflating: device-sdk-c-4.0.0/src/c/api.h 03:08:29 inflating: device-sdk-c-4.0.0/src/c/autoevent.c 03:08:29 inflating: device-sdk-c-4.0.0/src/c/autoevent.h 03:08:29 inflating: device-sdk-c-4.0.0/src/c/bus-impl.h 03:08:29 inflating: device-sdk-c-4.0.0/src/c/bus-mqtt.c 03:08:29 inflating: device-sdk-c-4.0.0/src/c/bus.c 03:08:29 inflating: device-sdk-c-4.0.0/src/c/bus.h 03:08:29 inflating: device-sdk-c-4.0.0/src/c/callback3.c 03:08:29 inflating: device-sdk-c-4.0.0/src/c/callback3.h 03:08:29 inflating: device-sdk-c-4.0.0/src/c/cmdinfo.h 03:08:29 inflating: device-sdk-c-4.0.0/src/c/config.c 03:08:29 inflating: device-sdk-c-4.0.0/src/c/config.h 03:08:29 inflating: device-sdk-c-4.0.0/src/c/correlation.c 03:08:29 inflating: device-sdk-c-4.0.0/src/c/correlation.h 03:08:29 inflating: device-sdk-c-4.0.0/src/c/data.c 03:08:29 inflating: device-sdk-c-4.0.0/src/c/data.h 03:08:29 inflating: device-sdk-c-4.0.0/src/c/defs.h.in 03:08:29 inflating: device-sdk-c-4.0.0/src/c/device.c 03:08:29 inflating: device-sdk-c-4.0.0/src/c/device.h 03:08:29 inflating: device-sdk-c-4.0.0/src/c/devman.c 03:08:29 inflating: device-sdk-c-4.0.0/src/c/devmap.c 03:08:29 inflating: device-sdk-c-4.0.0/src/c/devmap.h 03:08:29 inflating: device-sdk-c-4.0.0/src/c/devsdk-base.c 03:08:29 inflating: device-sdk-c-4.0.0/src/c/devutil.h 03:08:29 inflating: device-sdk-c-4.0.0/src/c/discovery.c 03:08:29 inflating: device-sdk-c-4.0.0/src/c/discovery.h 03:08:29 inflating: device-sdk-c-4.0.0/src/c/dto-read.c 03:08:29 inflating: device-sdk-c-4.0.0/src/c/dto-read.h 03:08:29 inflating: device-sdk-c-4.0.0/src/c/edgex-logging.c 03:08:29 inflating: device-sdk-c-4.0.0/src/c/edgex-logging.h 03:08:29 inflating: device-sdk-c-4.0.0/src/c/edgex-rest.c 03:08:29 inflating: device-sdk-c-4.0.0/src/c/edgex-rest.h 03:08:29 inflating: device-sdk-c-4.0.0/src/c/edgex2.h 03:08:29 inflating: device-sdk-c-4.0.0/src/c/errorlist.h 03:08:29 creating: device-sdk-c-4.0.0/src/c/examples/ 03:08:29 inflating: device-sdk-c-4.0.0/src/c/examples/CMakeLists.txt 03:08:29 inflating: device-sdk-c-4.0.0/src/c/examples/README.md 03:08:29 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/ 03:08:29 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/CMakeLists.txt 03:08:29 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/README.md 03:08:29 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/device-bitfields.c 03:08:29 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/ 03:08:29 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/configuration.yaml 03:08:29 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/devices/ 03:08:29 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/devices/Bitfields.json 03:08:29 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/profiles/ 03:08:29 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/profiles/Example-Bitfields.json 03:08:29 creating: device-sdk-c-4.0.0/src/c/examples/counters/ 03:08:29 inflating: device-sdk-c-4.0.0/src/c/examples/counters/CMakeLists.txt 03:08:29 inflating: device-sdk-c-4.0.0/src/c/examples/counters/README.md 03:08:29 inflating: device-sdk-c-4.0.0/src/c/examples/counters/device-counter.c 03:08:29 creating: device-sdk-c-4.0.0/src/c/examples/counters/res/ 03:08:29 inflating: device-sdk-c-4.0.0/src/c/examples/counters/res/configuration.yaml 03:08:29 creating: device-sdk-c-4.0.0/src/c/examples/counters/res/devices/ 03:08:29 inflating: device-sdk-c-4.0.0/src/c/examples/counters/res/devices/Counters.json 03:08:29 creating: device-sdk-c-4.0.0/src/c/examples/counters/res/profiles/ 03:08:29 inflating: device-sdk-c-4.0.0/src/c/examples/counters/res/profiles/Counter.json 03:08:29 creating: device-sdk-c-4.0.0/src/c/examples/discovery/ 03:08:29 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/CMakeLists.txt 03:08:29 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/README.md 03:08:29 creating: device-sdk-c-4.0.0/src/c/examples/discovery/res/ 03:08:29 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/res/configuration.yaml 03:08:29 creating: device-sdk-c-4.0.0/src/c/examples/discovery/res/devices/ 03:08:29 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/res/devices/readme.txt 03:08:29 creating: device-sdk-c-4.0.0/src/c/examples/discovery/res/profiles/ 03:08:29 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/res/profiles/TemplateProfile.json 03:08:29 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/template.c 03:08:29 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/watcher1.json 03:08:29 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/watcher2.json 03:08:29 creating: device-sdk-c-4.0.0/src/c/examples/file/ 03:08:29 inflating: device-sdk-c-4.0.0/src/c/examples/file/CMakeLists.txt 03:08:29 inflating: device-sdk-c-4.0.0/src/c/examples/file/README.md 03:08:29 inflating: device-sdk-c-4.0.0/src/c/examples/file/device-file.c 03:08:29 creating: device-sdk-c-4.0.0/src/c/examples/file/res/ 03:08:29 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/configuration.yaml 03:08:29 creating: device-sdk-c-4.0.0/src/c/examples/file/res/devices/ 03:08:29 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/devices/file1.json 03:08:29 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/lorem.txt 03:08:29 creating: device-sdk-c-4.0.0/src/c/examples/file/res/profiles/ 03:08:29 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/profiles/FileExampleProfile.json 03:08:29 creating: device-sdk-c-4.0.0/src/c/examples/gyro/ 03:08:29 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/CMakeLists.txt 03:08:29 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/README.md 03:08:29 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/device-gyro.c 03:08:29 creating: device-sdk-c-4.0.0/src/c/examples/gyro/res/ 03:08:29 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/res/configuration.yaml 03:08:29 creating: device-sdk-c-4.0.0/src/c/examples/gyro/res/devices/ 03:08:29 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/res/devices/gyro.json 03:08:29 creating: device-sdk-c-4.0.0/src/c/examples/gyro/res/profiles/ 03:08:29 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/res/profiles/Gyro.json 03:08:29 creating: device-sdk-c-4.0.0/src/c/examples/random/ 03:08:29 inflating: device-sdk-c-4.0.0/src/c/examples/random/CMakeLists.txt 03:08:29 inflating: device-sdk-c-4.0.0/src/c/examples/random/README.md 03:08:29 inflating: device-sdk-c-4.0.0/src/c/examples/random/device-random.c 03:08:29 creating: device-sdk-c-4.0.0/src/c/examples/random/res/ 03:08:29 inflating: device-sdk-c-4.0.0/src/c/examples/random/res/configuration.yaml 03:08:29 creating: device-sdk-c-4.0.0/src/c/examples/random/res/devices/ 03:08:29 inflating: device-sdk-c-4.0.0/src/c/examples/random/res/devices/randomdevice1.json 03:08:29 creating: device-sdk-c-4.0.0/src/c/examples/random/res/profiles/ 03:08:29 inflating: device-sdk-c-4.0.0/src/c/examples/random/res/profiles/RandomExampleProfile.json 03:08:29 creating: device-sdk-c-4.0.0/src/c/examples/res/ 03:08:29 inflating: device-sdk-c-4.0.0/src/c/examples/res/configuration.yaml 03:08:29 creating: device-sdk-c-4.0.0/src/c/examples/res/devices/ 03:08:29 inflating: device-sdk-c-4.0.0/src/c/examples/res/devices/device1.json 03:08:29 creating: device-sdk-c-4.0.0/src/c/examples/res/profiles/ 03:08:29 inflating: device-sdk-c-4.0.0/src/c/examples/res/profiles/TemplateProfile.json 03:08:29 inflating: device-sdk-c-4.0.0/src/c/examples/template.c 03:08:29 creating: device-sdk-c-4.0.0/src/c/examples/terminal/ 03:08:29 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/CMakeLists.txt 03:08:29 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/README.md 03:08:29 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/device-terminal.c 03:08:29 creating: device-sdk-c-4.0.0/src/c/examples/terminal/res/ 03:08:29 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/res/configuration.yaml 03:08:29 creating: device-sdk-c-4.0.0/src/c/examples/terminal/res/devices/ 03:08:29 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/res/devices/terminal.json 03:08:29 creating: device-sdk-c-4.0.0/src/c/examples/terminal/res/profiles/ 03:08:29 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/res/profiles/Terminal.json 03:08:29 inflating: device-sdk-c-4.0.0/src/c/filesys.c 03:08:29 inflating: device-sdk-c-4.0.0/src/c/filesys.h 03:08:29 inflating: device-sdk-c-4.0.0/src/c/keeper.c 03:08:29 inflating: device-sdk-c-4.0.0/src/c/keeper.h 03:08:29 inflating: device-sdk-c-4.0.0/src/c/map.c 03:08:29 inflating: device-sdk-c-4.0.0/src/c/map.h 03:08:29 inflating: device-sdk-c-4.0.0/src/c/metadata.c 03:08:29 inflating: device-sdk-c-4.0.0/src/c/metadata.h 03:08:29 inflating: device-sdk-c-4.0.0/src/c/metrics.h 03:08:29 inflating: device-sdk-c-4.0.0/src/c/opstate.c 03:08:29 inflating: device-sdk-c-4.0.0/src/c/opstate.h 03:08:29 inflating: device-sdk-c-4.0.0/src/c/parson.c 03:08:29 inflating: device-sdk-c-4.0.0/src/c/parson.h 03:08:29 inflating: device-sdk-c-4.0.0/src/c/profiles.c 03:08:29 inflating: device-sdk-c-4.0.0/src/c/profiles.h 03:08:29 inflating: device-sdk-c-4.0.0/src/c/registry-impl.h 03:08:29 inflating: device-sdk-c-4.0.0/src/c/registry.c 03:08:29 inflating: device-sdk-c-4.0.0/src/c/registry.h 03:08:29 inflating: device-sdk-c-4.0.0/src/c/reqdata.c 03:08:29 inflating: device-sdk-c-4.0.0/src/c/reqdata.h 03:08:29 inflating: device-sdk-c-4.0.0/src/c/request_auth.c 03:08:29 inflating: device-sdk-c-4.0.0/src/c/request_auth.h 03:08:29 inflating: device-sdk-c-4.0.0/src/c/rest-server.c 03:08:29 inflating: device-sdk-c-4.0.0/src/c/rest-server.h 03:08:29 inflating: device-sdk-c-4.0.0/src/c/rest.c 03:08:29 inflating: device-sdk-c-4.0.0/src/c/rest.h 03:08:29 inflating: device-sdk-c-4.0.0/src/c/secrets-impl.h 03:08:29 inflating: device-sdk-c-4.0.0/src/c/secrets-insecure.c 03:08:29 inflating: device-sdk-c-4.0.0/src/c/secrets-insecure.h 03:08:29 inflating: device-sdk-c-4.0.0/src/c/secrets-vault.c 03:08:29 inflating: device-sdk-c-4.0.0/src/c/secrets-vault.h 03:08:29 inflating: device-sdk-c-4.0.0/src/c/secrets.c 03:08:29 inflating: device-sdk-c-4.0.0/src/c/secrets.h 03:08:29 inflating: device-sdk-c-4.0.0/src/c/service.c 03:08:29 inflating: device-sdk-c-4.0.0/src/c/service.h 03:08:29 inflating: device-sdk-c-4.0.0/src/c/transform.c 03:08:29 inflating: device-sdk-c-4.0.0/src/c/transform.h 03:08:29 inflating: device-sdk-c-4.0.0/src/c/validate.c 03:08:29 inflating: device-sdk-c-4.0.0/src/c/validate.h 03:08:29 inflating: device-sdk-c-4.0.0/src/c/watchers.c 03:08:29 inflating: device-sdk-c-4.0.0/src/c/watchers.h 03:08:29 creating: device-sdk-c-4.0.0/src/cmake/ 03:08:29 inflating: device-sdk-c-4.0.0/src/cmake/FindIOT.cmake 03:08:29 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBCBOR.cmake 03:08:29 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBMICROHTTP.cmake 03:08:29 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBPAHO.cmake 03:08:29 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBUUID.cmake 03:08:29 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBYAML.cmake 03:08:29 + cd device-sdk-c-4.0.0 03:08:29 + ./scripts/build.sh 03:08:29 + CPPCHECK=false 03:08:29 + DOCGEN=false 03:08:29 + CMAKEOPTS='-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' 03:08:29 + '[' 0 -gt 0 ] 03:08:29 + readlink -f ./scripts/build.sh 03:08:29 + dirname /device-can/deps/device-sdk-c-4.0.0/scripts/build.sh 03:08:29 + dirname /device-can/deps/device-sdk-c-4.0.0/scripts 03:08:29 + ROOT=/device-can/deps/device-sdk-c-4.0.0 03:08:29 + cd /device-can/deps/device-sdk-c-4.0.0 03:08:29 + mkdir -p /device-can/deps/device-sdk-c-4.0.0/build/release 03:08:29 + cd /device-can/deps/device-sdk-c-4.0.0/build/release 03:08:29 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-can/deps/device-sdk-c-4.0.0/src 03:08:30 -- The C compiler identification is GNU 11.2.1 03:08:30 -- Detecting C compiler ABI info 03:08:30 -- Detecting C compiler ABI info - done 03:08:30 -- Check for working C compiler: /usr/bin/cc - skipped 03:08:30 -- Detecting C compile features 03:08:30 -- Detecting C compile features - done 03:08:30 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 03:08:30 -- Found CURL: /usr/lib/libcurl.so (found version "8.5.0") 03:08:30 -- Found LIBYAML: /usr/lib/libyaml.so 03:08:30 -- Found LIBUUID: /usr/lib/libuuid.so 03:08:30 -- Found LIBCBOR: /usr/lib/libcbor.so 03:08:30 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 03:08:30 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 03:08:30 -- /opt/iotech/iot/1.5/include 03:08:30 -- C SDK 0.0.0 for Linux 03:08:30 -- Performing Test CSDK_HAVE_ATOMIC 03:08:30 -- Performing Test CSDK_HAVE_ATOMIC - Success 03:08:30 -- Found Curses: /usr/lib/libcurses.so 03:08:30 -- Configuring done 03:08:30 -- Generating done 03:08:30 -- Build files have been written to: /device-can/deps/device-sdk-c-4.0.0/build/release 03:08:30 + make all package 03:08:30 + tee release.log 03:08:30 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 03:08:30 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 03:08:30 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 03:08:30 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 03:08:31 [ 9%] Building C object c/CMakeFiles/csdk.dir/config.c.o 03:08:31 [ 11%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 03:08:31 [ 13%] Building C object c/CMakeFiles/csdk.dir/data.c.o 03:08:31 [ 15%] Building C object c/CMakeFiles/csdk.dir/device.c.o 03:08:32 [ 17%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 03:08:32 [ 19%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 03:08:32 [ 21%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 03:08:32 [ 23%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 03:08:32 [ 25%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 03:08:33 [ 27%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 03:08:33 [ 29%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 03:08:33 [ 31%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 03:08:33 [ 33%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 03:08:33 [ 35%] Building C object c/CMakeFiles/csdk.dir/map.c.o 03:08:33 [ 37%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 03:08:34 [ 39%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 03:08:34 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 03:08:35 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 03:08:35 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 03:08:35 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 03:08:35 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 03:08:35 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 03:08:35 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 03:08:36 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 03:08:36 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 03:08:36 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 03:08:36 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 03:08:37 /device-can/deps/device-sdk-c-4.0.0/src/c/service.c: In function 'devsdk_service_start': 03:08:37 /device-can/deps/device-sdk-c-4.0.0/src/c/service.c:1063:5: warning: 'deviceservices_config' may be used uninitialized in this function [-Wmaybe-uninitialized] 03:08:37 1063 | edgex_device_parseClients (svc->logger, iot_data_string_map_get (deviceservices_config, "Clients"), &svc->config.endpoints); 03:08:37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 03:08:37 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 03:08:37 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 03:08:37 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 03:08:37 [ 68%] Linking C shared library libcsdk.so 03:08:37 [ 68%] Built target csdk 03:08:37 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 03:08:37 [ 72%] Linking C executable template 03:08:37 [ 72%] Built target template 03:08:37 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 03:08:37 [ 76%] Linking C executable device-counter 03:08:38 [ 76%] Built target device-counter 03:08:38 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 03:08:38 [ 80%] Linking C executable device-random 03:08:38 [ 80%] Built target device-random 03:08:38 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 03:08:38 [ 84%] Linking C executable device-gyro 03:08:38 [ 84%] Built target device-gyro 03:08:38 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 03:08:38 [ 88%] Linking C executable device-bitfields 03:08:38 [ 88%] Built target device-bitfields 03:08:38 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 03:08:38 [ 92%] Linking C executable template-discovery 03:08:38 [ 92%] Built target template-discovery 03:08:38 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 03:08:38 [ 96%] Linking C executable device-file 03:08:39 [ 96%] Built target device-file 03:08:39 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 03:08:39 [100%] Linking C executable device-terminal 03:08:39 [100%] Built target device-terminal 03:08:39 Run CPack packaging tool... 03:08:39 CPack: Create package using TGZ 03:08:39 CPack: Install projects 03:08:39 CPack: - Run preinstall target for: Csdk 03:08:39 CPack: - Install project: Csdk [] 03:08:39 CPack: Create package 03:08:39 CPack: - package: /device-can/deps/device-sdk-c-4.0.0/build/release/csdk-0.0.0.tar.gz generated. 03:08:39 + '[' false '=' true ] 03:08:39 + '[' false '=' true ] 03:08:39 + mkdir -p /device-can/deps/device-sdk-c-4.0.0/build/debug 03:08:39 + cd /device-can/deps/device-sdk-c-4.0.0/build/debug 03:08:39 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Debug' /device-can/deps/device-sdk-c-4.0.0/src 03:08:39 -- The C compiler identification is GNU 11.2.1 03:08:39 -- Detecting C compiler ABI info 03:08:39 -- Detecting C compiler ABI info - done 03:08:39 -- Check for working C compiler: /usr/bin/cc - skipped 03:08:39 -- Detecting C compile features 03:08:39 -- Detecting C compile features - done 03:08:39 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 03:08:39 -- Found CURL: /usr/lib/libcurl.so (found version "8.5.0") 03:08:39 -- Found LIBYAML: /usr/lib/libyaml.so 03:08:39 -- Found LIBUUID: /usr/lib/libuuid.so 03:08:39 -- Found LIBCBOR: /usr/lib/libcbor.so 03:08:39 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 03:08:39 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 03:08:39 -- /opt/iotech/iot/1.5/include 03:08:39 -- C SDK 0.0.0 for Linux 03:08:39 -- Performing Test CSDK_HAVE_ATOMIC 03:08:39 -- Performing Test CSDK_HAVE_ATOMIC - Success 03:08:39 -- Found Curses: /usr/lib/libcurses.so 03:08:39 -- Configuring done 03:08:39 -- Generating done 03:08:39 -- Build files have been written to: /device-can/deps/device-sdk-c-4.0.0/build/debug 03:08:39 + make 03:08:39 + tee debug.log 03:08:39 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 03:08:40 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 03:08:40 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 03:08:40 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 03:08:40 [ 9%] Building C object c/CMakeFiles/csdk.dir/config.c.o 03:08:40 [ 11%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 03:08:40 [ 13%] Building C object c/CMakeFiles/csdk.dir/data.c.o 03:08:40 [ 15%] Building C object c/CMakeFiles/csdk.dir/device.c.o 03:08:40 [ 17%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 03:08:40 [ 19%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 03:08:40 [ 21%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 03:08:41 [ 23%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 03:08:41 [ 25%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 03:08:41 [ 27%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 03:08:41 [ 29%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 03:08:41 [ 31%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 03:08:41 [ 33%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 03:08:41 [ 35%] Building C object c/CMakeFiles/csdk.dir/map.c.o 03:08:41 [ 37%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 03:08:41 [ 39%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 03:08:41 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 03:08:42 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 03:08:42 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 03:08:42 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 03:08:42 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 03:08:42 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 03:08:42 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 03:08:42 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 03:08:42 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 03:08:42 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 03:08:43 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 03:08:43 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 03:08:43 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 03:08:43 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 03:08:43 [ 68%] Linking C shared library libcsdk.so 03:08:43 [ 68%] Built target csdk 03:08:43 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 03:08:43 [ 72%] Linking C executable template 03:08:43 [ 72%] Built target template 03:08:43 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 03:08:43 [ 76%] Linking C executable device-counter 03:08:43 [ 76%] Built target device-counter 03:08:43 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 03:08:43 [ 80%] Linking C executable device-random 03:08:43 [ 80%] Built target device-random 03:08:43 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 03:08:44 [ 84%] Linking C executable device-gyro 03:08:44 [ 84%] Built target device-gyro 03:08:44 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 03:08:44 [ 88%] Linking C executable device-bitfields 03:08:44 [ 88%] Built target device-bitfields 03:08:44 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 03:08:44 [ 92%] Linking C executable template-discovery 03:08:44 [ 92%] Built target template-discovery 03:08:44 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 03:08:44 [ 96%] Linking C executable device-file 03:08:44 [ 96%] Built target device-file 03:08:44 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 03:08:44 [100%] Linking C executable device-terminal 03:08:44 [100%] Built target device-terminal 03:08:44 + cp -rf include/devsdk include/edgex /usr/include/ 03:08:44 + cp build/release/c/libcsdk.so /usr/lib/ 03:08:44 + mkdir -p /usr/share/doc/edgex-csdk 03:08:44 + cp Attribution.txt /usr/share/doc/edgex-csdk 03:08:44 + cp LICENSE /usr/share/doc/edgex-csdk 03:08:44 + rm -rf /device-can/deps 03:08:45 Removing intermediate container e9dd4f5a7f6c 03:08:45 ---> 8c10cabb889a 03:08:45 Step 11/30 : RUN /device-can/scripts/build.sh && test -f /device-can/build/release/device-can 03:08:45 ---> Running in 67027b44f939 03:08:45 + CMAKEOPTS='-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' 03:08:45 + readlink -f /device-can/scripts/build.sh 03:08:45 + dirname /device-can/scripts/build.sh 03:08:45 + dirname /device-can/scripts 03:08:45 /device-can 03:08:45 + ROOT=/device-can 03:08:45 + echo /device-can 03:08:45 + cd /device-can 03:08:45 + mkdir -p /device-can/build/release 03:08:45 + cd /device-can/build/release 03:08:45 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-can/src 03:08:45 -- The C compiler identification is GNU 11.2.1 03:08:45 -- Detecting C compiler ABI info 03:08:45 -- Detecting C compiler ABI info - done 03:08:45 -- Check for working C compiler: /usr/bin/cc - skipped 03:08:45 -- Detecting C compile features 03:08:45 -- Detecting C compile features - done 03:08:45 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 03:08:45 -- /opt/iotech/iot/1.5/include 03:08:45 -- Found LIBCSDK: /usr/lib/libcsdk.so 03:08:45 -- Configuring done 03:08:45 -- Generating done 03:08:45 -- Build files have been written to: /device-can/build/release 03:08:45 + make all 03:08:45 + tee release.log 03:08:45 [ 50%] Building C object CMakeFiles/device-can.dir/c/device-can.c.o 03:08:45 In file included from /usr/include/devsdk/devsdk.h:18, 03:08:45 from /device-can/src/c/device-can.h:24, 03:08:45 from /device-can/src/c/device-can.c:27: 03:08:45 /device-can/src/c/device-can.c: In function 'can_get_handler': 03:08:45 /device-can/src/c/device-can.c:177:43: warning: format '%d' expects argument of type 'int', but argument 4 has type 'iot_typecode_t' [-Wformat=] 03:08:45 177 | iot_log_debug(driver->lc, "CAN:Triggering Get events req type=%d\n", 03:08:45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 03:08:45 178 | requests[i].resource->type); 03:08:45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 03:08:45 | | 03:08:45 | iot_typecode_t 03:08:45 /device-can/src/c/device-can.c:177:80: note: format string is defined here 03:08:45 177 | iot_log_debug(driver->lc, "CAN:Triggering Get events req type=%d\n", 03:08:45 | ~^ 03:08:45 | | 03:08:45 | int 03:08:46 [100%] Linking C executable device-can 03:08:46 [100%] Built target device-can 03:08:46 Removing intermediate container 67027b44f939 03:08:46 ---> 7434b016b890 03:08:46 Step 12/30 : FROM alpine:3.16 03:08:46 ---> d49a5025be10 03:08:46 Step 13/30 : MAINTAINER hcltech 03:08:46 ---> Running in 6b011dc730a8 03:08:46 Removing intermediate container 6b011dc730a8 03:08:46 ---> 19c6b59e9c2c 03:08:46 Step 14/30 : RUN wget https://iotech.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine-release -O /etc/apk/keys/alpine.dev.rsa.pub 03:08:46 ---> Running in dbcdfc614248 03:08:46 Connecting to iotech.jfrog.io (34.246.139.145:443) 03:08:47 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 03:08:47 alpine.dev.rsa.pub 100% |********************************|  451 0:00:00 ETA 03:08:47 '/etc/apk/keys/alpine.dev.rsa.pub' saved 03:08:48 Removing intermediate container dbcdfc614248 03:08:48 ---> 052d20c8fc9d 03:08:48 Step 15/30 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main' >> /etc/apk/repositories 03:08:48 ---> Running in 070aefcd7088 03:08:48 Removing intermediate container 070aefcd7088 03:08:48 ---> b17202d9ecc1 03:08:48 Step 16/30 : RUN apk add --update --no-cache linux-headers yaml libmicrohttpd curl libuuid iotech-paho-mqtt-c-dev-1.3 hiredis libcbor iotech-iot-1.5 dumb-init libexecinfo 03:08:48 ---> Running in ab849c1085b3 03:08:49 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/x86_64/APKINDEX.tar.gz 03:08:49 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/community/x86_64/APKINDEX.tar.gz 03:08:49 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main/x86_64/APKINDEX.tar.gz 03:08:49 WARNING: This apk-tools is OLD! Some packages might not function properly. 03:08:49 (1/24) Installing ca-certificates (20240226-r0) 03:08:49 (2/24) Installing brotli-libs (1.0.9-r6) 03:08:49 (3/24) Installing nghttp2-libs (1.47.0-r2) 03:08:49 (4/24) Installing libcurl (8.5.0-r0) 03:08:49 (5/24) Installing curl (8.5.0-r0) 03:08:49 (6/24) Installing dumb-init (1.2.5-r1) 03:08:49 (7/24) Installing hiredis (1.0.2-r0) 03:08:49 (8/24) Installing yaml (0.2.5-r0) 03:08:49 (9/24) Installing libcbor (0.9.0-r1) 03:08:49 (10/24) Installing iotech-iot-1.5 (1.5.5-r2) 03:08:50 (11/24) Installing pkgconf (1.8.1-r0) 03:08:50 (12/24) Installing openssl-dev (1.1.1w-r1) 03:08:50 (13/24) Installing iotech-paho-mqtt-c-dev-1.3 (1.3.13-r0) 03:08:51 (14/24) Installing libexecinfo (1.1-r1) 03:08:51 (15/24) Installing gmp (6.2.1-r2) 03:08:51 (16/24) Installing nettle (3.7.3-r0) 03:08:51 (17/24) Installing libffi (3.4.2-r1) 03:08:51 (18/24) Installing p11-kit (0.24.1-r0) 03:08:51 (19/24) Installing libtasn1 (4.18.0-r1) 03:08:51 (20/24) Installing libunistring (1.0-r0) 03:08:51 (21/24) Installing gnutls (3.7.7-r1) 03:08:51 (22/24) Installing libmicrohttpd (0.9.75-r0) 03:08:51 (23/24) Installing libuuid (2.38-r1) 03:08:51 (24/24) Installing linux-headers (5.16.7-r1) 03:08:51 Executing busybox-1.35.0-r17.trigger 03:08:51 Executing ca-certificates-20240226-r0.trigger 03:08:51 OK: 25 MiB in 38 packages 03:08:52 Removing intermediate container ab849c1085b3 03:08:52 ---> e8125bd24889 03:08:52 Step 17/30 : RUN apk --no-cache upgrade 03:08:52 ---> Running in e98230f0dcc5 03:08:52 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/x86_64/APKINDEX.tar.gz 03:08:53 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/community/x86_64/APKINDEX.tar.gz 03:08:53 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main/x86_64/APKINDEX.tar.gz 03:08:53 WARNING: This apk-tools is OLD! Some packages might not function properly. 03:08:53 (1/5) Upgrading musl (1.2.3-r3 -> 1.2.3-r4) 03:08:53 (2/5) Upgrading busybox (1.35.0-r17 -> 1.35.0-r18) 03:08:53 Executing busybox-1.35.0-r18.post-upgrade 03:08:53 (3/5) Upgrading ca-certificates-bundle (20230506-r0 -> 20240226-r0) 03:08:53 (4/5) Upgrading ssl_client (1.35.0-r17 -> 1.35.0-r18) 03:08:53 (5/5) Upgrading musl-utils (1.2.3-r3 -> 1.2.3-r4) 03:08:53 Executing busybox-1.35.0-r18.trigger 03:08:53 Executing ca-certificates-20240226-r0.trigger 03:08:53 OK: 25 MiB in 38 packages 03:08:54 Removing intermediate container e98230f0dcc5 03:08:54 ---> 6a516755b278 03:08:54 Step 18/30 : COPY --from=builder /device-can/build/release/ / 03:08:54 ---> 6ba35203bea0 03:08:54 Step 19/30 : COPY --from=builder /usr/lib/libcsdk.so /usr/lib 03:08:54 ---> a608c78381e2 03:08:54 Step 20/30 : COPY --from=builder /usr/share/doc/edgex-csdk /usr/share/doc/edgex-csdk 03:08:54 ---> 74a825cc177a 03:08:54 Step 21/30 : COPY LICENSE /. 03:08:54 ---> 413a31826d61 03:08:54 Step 22/30 : COPY Attribution.txt /. 03:08:54 ---> d377d795de98 03:08:54 Step 23/30 : COPY res /res 03:08:55 ---> 28bb78239cda 03:08:55 Step 24/30 : LABEL license='SPDX-License-Identifier: Apache-2.0' copyright='Copyright (c) 2023 HCL Technologies Ltd' 03:08:55 ---> Running in f8e4094cda25 03:08:55 Removing intermediate container f8e4094cda25 03:08:55 ---> 239a49adca3a 03:08:55 Step 25/30 : EXPOSE 59980 03:08:55 ---> Running in 2f9a40b83053 03:08:55 Removing intermediate container 2f9a40b83053 03:08:55 ---> e26532958387 03:08:55 Step 26/30 : ENTRYPOINT ["/device-can"] 03:08:55 ---> Running in bfb704c92cf8 03:08:55 Removing intermediate container bfb704c92cf8 03:08:55 ---> c2eee01dcda6 03:08:55 Step 27/30 : CMD ["-cp=keeper://edgex-core-keeper:59890", "--registry", "--confdir=/res"] 03:08:55 ---> Running in 3a4689c898d1 03:08:55 Removing intermediate container 3a4689c898d1 03:08:55 ---> 935590a4ee78 03:08:55 Step 28/30 : LABEL arch=amd64 03:08:55 ---> Running in 172c3ef03ae0 03:08:55 Removing intermediate container 172c3ef03ae0 03:08:55 ---> 93bbe8212fb4 03:08:55 Step 29/30 : LABEL git_sha=0dcd0b359bd416d3dfaff6ce0dab288149d11485 03:08:55 ---> Running in 5ea4dd3a1615 03:08:55 Removing intermediate container 5ea4dd3a1615 03:08:55 ---> b93020c79360 03:08:55 Step 30/30 : LABEL version=4.0.0 03:08:55 ---> Running in 5831a392af3a 03:08:55 Removing intermediate container 5831a392af3a 03:08:55 ---> 89423a96dff2 03:08:55 [Warning] One or more build-args [MAKE ARCH BASE] were not consumed 03:08:55 Successfully built 89423a96dff2 03:08:55 Successfully tagged device-can:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Docker Push) [Pipeline] script [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 03:08:55 provisioning config files... 03:08:55 copy managed file [device-can-settings] to file:/w/workspace/edgexfoundry_device-can_odessa@tmp/config10556679878851208619tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 03:08:56 ---> ****-login.sh 03:08:56 nexus3.edgexfoundry.org:10001 03:08:56 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:08:56 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 03:08:56 Configure a credential helper to remove this warning. See 03:08:56 https://docs.****.com/engine/reference/commandline/login/#credentials-store 03:08:56 03:08:56 Login Succeeded 03:08:56 nexus3.edgexfoundry.org:10002 03:08:56 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:08:56 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 03:08:56 Configure a credential helper to remove this warning. See 03:08:56 https://docs.****.com/engine/reference/commandline/login/#credentials-store 03:08:56 03:08:56 Login Succeeded 03:08:56 nexus3.edgexfoundry.org:10003 03:08:56 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:08:56 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 03:08:56 Configure a credential helper to remove this warning. See 03:08:56 https://docs.****.com/engine/reference/commandline/login/#credentials-store 03:08:56 03:08:56 Login Succeeded 03:08:56 nexus3.edgexfoundry.org:10004 03:08:56 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:08:56 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 03:08:56 Configure a credential helper to remove this warning. See 03:08:56 https://docs.****.com/engine/reference/commandline/login/#credentials-store 03:08:56 03:08:56 Login Succeeded 03:08:56 ****.io 03:08:56 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:08:56 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 03:08:56 Configure a credential helper to remove this warning. See 03:08:56 https://docs.****.com/engine/reference/commandline/login/#credentials-store 03:08:56 03:08:56 Login Succeeded 03:08:56 ---> ****-login.sh ends [Pipeline] } 03:08:56 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] echo 03:08:56 [edgeX.isLTS] Checking if [odessa] matches against LTS streams [[^jakarta$, ^napa$, ^odessa$, ^lts-test$]] [Pipeline] echo 03:08:56 [edgeXDocker.push] Tagging docker image device-can with the following tags: 03:08:56 0dcd0b359bd416d3dfaff6ce0dab288149d11485 03:08:56 4.0.0 03:08:56 0dcd0b359bd416d3dfaff6ce0dab288149d11485-4.0.0 03:08:56 odessa 03:08:56 ===================================================== [Pipeline] withEnv [Pipeline] { [Pipeline] withDockerRegistry [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:08:57 + docker tag device-can nexus3.edgexfoundry.org:10004/device-can:0dcd0b359bd416d3dfaff6ce0dab288149d11485 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:08:57 + docker push nexus3.edgexfoundry.org:10004/device-can:0dcd0b359bd416d3dfaff6ce0dab288149d11485 03:08:57 The push refers to repository [nexus3.edgexfoundry.org:10004/device-can] 03:08:57 d3627a8ed67d: Preparing 03:08:57 a0570e9b14e1: Preparing 03:08:57 a0c8c6603d72: Preparing 03:08:57 9766972922cf: Preparing 03:08:57 d692666aac96: Preparing 03:08:57 8ed2648e8de6: Preparing 03:08:57 f25fdcebad25: Preparing 03:08:57 c4d52cbe4e85: Preparing 03:08:57 086543eec9de: Preparing 03:08:57 8bb7a61bb323: Preparing 03:08:57 5535fda0356b: Preparing 03:08:57 c4d52cbe4e85: Waiting 03:08:57 8bb7a61bb323: Waiting 03:08:57 086543eec9de: Waiting 03:08:57 8ed2648e8de6: Waiting 03:08:57 f25fdcebad25: Waiting 03:08:57 d3627a8ed67d: Pushed 03:08:57 a0570e9b14e1: Pushed 03:08:57 9766972922cf: Pushed 03:08:57 d692666aac96: Pushed 03:08:57 a0c8c6603d72: Pushed 03:08:57 8ed2648e8de6: Pushed 03:08:57 5535fda0356b: Layer already exists 03:08:57 8bb7a61bb323: Pushed 03:08:57 086543eec9de: Pushed 03:08:57 f25fdcebad25: Pushed 03:08:59 c4d52cbe4e85: Pushed 03:08:59 0dcd0b359bd416d3dfaff6ce0dab288149d11485: digest: sha256:652caa1bd0e5244dd251f68bbb90c34530090c53accf1038e360081f144fba52 size: 2613 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:08:59 + docker tag device-can nexus3.edgexfoundry.org:10004/device-can:4.0.0 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:08:59 + docker push nexus3.edgexfoundry.org:10004/device-can:4.0.0 03:08:59 The push refers to repository [nexus3.edgexfoundry.org:10004/device-can] 03:08:59 d3627a8ed67d: Preparing 03:08:59 a0570e9b14e1: Preparing 03:08:59 a0c8c6603d72: Preparing 03:08:59 9766972922cf: Preparing 03:08:59 d692666aac96: Preparing 03:08:59 8ed2648e8de6: Preparing 03:08:59 f25fdcebad25: Preparing 03:08:59 c4d52cbe4e85: Preparing 03:08:59 086543eec9de: Preparing 03:08:59 8bb7a61bb323: Preparing 03:08:59 5535fda0356b: Preparing 03:08:59 086543eec9de: Waiting 03:08:59 8ed2648e8de6: Waiting 03:08:59 f25fdcebad25: Waiting 03:08:59 c4d52cbe4e85: Waiting 03:08:59 8bb7a61bb323: Waiting 03:08:59 5535fda0356b: Waiting 03:08:59 a0c8c6603d72: Layer already exists 03:08:59 d3627a8ed67d: Layer already exists 03:08:59 9766972922cf: Layer already exists 03:08:59 d692666aac96: Layer already exists 03:08:59 a0570e9b14e1: Layer already exists 03:08:59 8ed2648e8de6: Layer already exists 03:08:59 086543eec9de: Layer already exists 03:08:59 8bb7a61bb323: Layer already exists 03:08:59 c4d52cbe4e85: Layer already exists 03:08:59 f25fdcebad25: Layer already exists 03:08:59 5535fda0356b: Layer already exists 03:08:59 4.0.0: digest: sha256:652caa1bd0e5244dd251f68bbb90c34530090c53accf1038e360081f144fba52 size: 2613 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:09:00 + docker tag device-can nexus3.edgexfoundry.org:10004/device-can:0dcd0b359bd416d3dfaff6ce0dab288149d11485-4.0.0 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:09:00 + docker push nexus3.edgexfoundry.org:10004/device-can:0dcd0b359bd416d3dfaff6ce0dab288149d11485-4.0.0 03:09:00 The push refers to repository [nexus3.edgexfoundry.org:10004/device-can] 03:09:00 d3627a8ed67d: Preparing 03:09:00 a0570e9b14e1: Preparing 03:09:00 a0c8c6603d72: Preparing 03:09:00 9766972922cf: Preparing 03:09:00 d692666aac96: Preparing 03:09:00 8ed2648e8de6: Preparing 03:09:00 f25fdcebad25: Preparing 03:09:00 c4d52cbe4e85: Preparing 03:09:00 086543eec9de: Preparing 03:09:00 8bb7a61bb323: Preparing 03:09:00 5535fda0356b: Preparing 03:09:00 8ed2648e8de6: Waiting 03:09:00 f25fdcebad25: Waiting 03:09:00 c4d52cbe4e85: Waiting 03:09:00 086543eec9de: Waiting 03:09:00 5535fda0356b: Waiting 03:09:00 8bb7a61bb323: Waiting 03:09:00 d3627a8ed67d: Layer already exists 03:09:00 a0570e9b14e1: Layer already exists 03:09:00 d692666aac96: Layer already exists 03:09:00 a0c8c6603d72: Layer already exists 03:09:00 9766972922cf: Layer already exists 03:09:00 086543eec9de: Layer already exists 03:09:00 8ed2648e8de6: Layer already exists 03:09:00 c4d52cbe4e85: Layer already exists 03:09:00 8bb7a61bb323: Layer already exists 03:09:00 f25fdcebad25: Layer already exists 03:09:00 5535fda0356b: Layer already exists 03:09:00 0dcd0b359bd416d3dfaff6ce0dab288149d11485-4.0.0: digest: sha256:652caa1bd0e5244dd251f68bbb90c34530090c53accf1038e360081f144fba52 size: 2613 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:09:00 + docker tag device-can nexus3.edgexfoundry.org:10004/device-can:odessa [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:09:01 + docker push nexus3.edgexfoundry.org:10004/device-can:odessa 03:09:01 The push refers to repository [nexus3.edgexfoundry.org:10004/device-can] 03:09:01 d3627a8ed67d: Preparing 03:09:01 a0570e9b14e1: Preparing 03:09:01 a0c8c6603d72: Preparing 03:09:01 9766972922cf: Preparing 03:09:01 d692666aac96: Preparing 03:09:01 8ed2648e8de6: Preparing 03:09:01 f25fdcebad25: Preparing 03:09:01 c4d52cbe4e85: Preparing 03:09:01 086543eec9de: Preparing 03:09:01 8bb7a61bb323: Preparing 03:09:01 5535fda0356b: Preparing 03:09:01 f25fdcebad25: Waiting 03:09:01 c4d52cbe4e85: Waiting 03:09:01 8ed2648e8de6: Waiting 03:09:01 086543eec9de: Waiting 03:09:01 8bb7a61bb323: Waiting 03:09:01 5535fda0356b: Waiting 03:09:01 d692666aac96: Layer already exists 03:09:01 a0570e9b14e1: Layer already exists 03:09:01 9766972922cf: Layer already exists 03:09:01 d3627a8ed67d: Layer already exists 03:09:01 a0c8c6603d72: Layer already exists 03:09:01 c4d52cbe4e85: Layer already exists 03:09:01 8bb7a61bb323: Layer already exists 03:09:01 8ed2648e8de6: Layer already exists 03:09:01 086543eec9de: Layer already exists 03:09:01 f25fdcebad25: Layer already exists 03:09:01 5535fda0356b: Layer already exists 03:09:01 odessa: digest: sha256:652caa1bd0e5244dd251f68bbb90c34530090c53accf1038e360081f144fba52 size: 2613 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withDockerRegistry [Pipeline] } [Pipeline] // withEnv [Pipeline] echo 03:09:01 ===================================================== [Pipeline] echo 03:09:01 taggedImages: 03:09:01 - nexus3.edgexfoundry.org:10004/device-can:0dcd0b359bd416d3dfaff6ce0dab288149d11485 03:09:01 - nexus3.edgexfoundry.org:10004/device-can:4.0.0 03:09:01 - nexus3.edgexfoundry.org:10004/device-can:0dcd0b359bd416d3dfaff6ce0dab288149d11485-4.0.0 03:09:01 - nexus3.edgexfoundry.org:10004/device-can:odessa [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Snap) Stage "Snap" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] // stage Post stage [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:09:01 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 03:09:01 03:09:01 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:09:02 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 03:09:02 latest: Pulling from edgex-lftools-log-publisher 03:09:02 5eb5b503b376: Pulling fs layer 03:09:02 5c69ac0246d0: Pulling fs layer 03:09:02 ec43610c2a17: Pulling fs layer 03:09:02 3a2ae6a8a46f: Pulling fs layer 03:09:02 33b1e0a273af: Pulling fs layer 03:09:02 5d3b04190fa2: Pulling fs layer 03:09:02 2f39f015ded8: Pulling fs layer 03:09:02 5d3b04190fa2: Waiting 03:09:02 2f39f015ded8: Waiting 03:09:02 33b1e0a273af: Waiting 03:09:02 5c69ac0246d0: Verifying Checksum 03:09:02 5c69ac0246d0: Download complete 03:09:02 3a2ae6a8a46f: Verifying Checksum 03:09:02 3a2ae6a8a46f: Download complete 03:09:02 33b1e0a273af: Verifying Checksum 03:09:02 33b1e0a273af: Download complete 03:09:02 5d3b04190fa2: Verifying Checksum 03:09:02 5d3b04190fa2: Download complete 03:09:02 ec43610c2a17: Verifying Checksum 03:09:02 ec43610c2a17: Download complete 03:09:02 5eb5b503b376: Verifying Checksum 03:09:02 5eb5b503b376: Download complete 03:09:03 2f39f015ded8: Verifying Checksum 03:09:03 2f39f015ded8: Download complete 03:09:03 5eb5b503b376: Pull complete 03:09:03 5c69ac0246d0: Pull complete 03:09:04 ec43610c2a17: Pull complete 03:09:04 3a2ae6a8a46f: Pull complete 03:09:04 33b1e0a273af: Pull complete 03:09:04 5d3b04190fa2: Pull complete 03:09:09 2f39f015ded8: Pull complete 03:09:09 Digest: sha256:aad550b2ae72f0c3871cfab1553edc96d28a4cf46347c1b5d8abfaef0d2cf592 03:09:09 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 03:09:09 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 03:09:10 prd-ubuntu20.04-docker-8c-8g-41727 does not seem to be running inside a container 03:09:10 $ 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-can_odessa -v /w/workspace/edgexfoundry_device-can_odessa:/w/workspace/edgexfoundry_device-can_odessa:rw,z -v /w/workspace/edgexfoundry_device-can_odessa@tmp:/w/workspace/edgexfoundry_device-can_odessa@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 ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest cat 03:09:13 $ docker top 4a1585914765362c18dce57b52b5e32393b0d99bb5dd2b3badb3085eed7c03a9 -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 03:09:14 ---> job-cost.sh 03:09:14 lf-activate-venv: SKIPPING 03:09:14 INFO: No Stack... 03:09:14 INFO: Retrieving Pricing Info for: v3-standard-8 03:09:14 INFO: Archiving Costs [Pipeline] sh 03:09:14 + + cut -d, -f6 03:09:14 cat /w/workspace/edgexfoundry_device-can_odessa/archives/cost.csv [Pipeline] lock 03:09:14 Trying to acquire lock on [Resource: jenkins-edgexfoundry-device-can-odessa-2-stack-cost] 03:09:14 Resource [jenkins-edgexfoundry-device-can-odessa-2-stack-cost] did not exist. Created. 03:09:14 Lock acquired on [Resource: jenkins-edgexfoundry-device-can-odessa-2-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 03:09:15 + echo total: 0.2199999988079071 [Pipeline] stash 03:09:15 Stashed 1 file(s) [Pipeline] } 03:09:15 Lock released on resource [Resource: jenkins-edgexfoundry-device-can-odessa-2-stack-cost] [Pipeline] // lock [Pipeline] } 03:09:15 $ docker stop --time=1 4a1585914765362c18dce57b52b5e32393b0d99bb5dd2b3badb3085eed7c03a9 03:09:16 $ docker rm -f --volumes 4a1585914765362c18dce57b52b5e32393b0d99bb5dd2b3badb3085eed7c03a9 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // stage [Pipeline] } 03:10:32 Running on prd-ubuntu20.04-docker-arm64-4c-16g-41732 in /w/workspace/edgexfoundry_device-can_odessa [Pipeline] { [Pipeline] ws 03:10:32 Running in /w/workspace/device-can/2 [Pipeline] { [Pipeline] checkout 03:10:35 The recommended git tool is: NONE 03:10:39 using credential edgex-jenkins-ssh 03:10:39 Cloning the remote Git repository 03:10:39 Cloning repository git@github.com:edgexfoundry/device-can.git 03:10:40 > git init /w/workspace/device-can/2 # timeout=10 03:10:40 Fetching upstream changes from git@github.com:edgexfoundry/device-can.git 03:10:40 > git --version # timeout=10 03:10:40 > git --version # 'git version 2.25.1' 03:10:40 using GIT_SSH to set credentials SSH Credentials for GitHub 03:10:40 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-can.git +refs/heads/*:refs/remotes/origin/* # timeout=10 03:10:40 > git config remote.origin.url git@github.com:edgexfoundry/device-can.git # timeout=10 03:10:40 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 03:10:41 Avoid second fetch 03:10:41 Checking out Revision 0dcd0b359bd416d3dfaff6ce0dab288149d11485 (odessa) 03:10:42 Commit message: "ci(lts-release): LTS release v4.0.0 @f58e864" 03:10:41 > git config core.sparsecheckout # timeout=10 03:10:41 > git checkout -f 0dcd0b359bd416d3dfaff6ce0dab288149d11485 # timeout=10 [Pipeline] withEnv [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] stage [Pipeline] { (Prep) [Pipeline] script [Pipeline] { [Pipeline] sh 03:10:47 + sudo curl -o /etc/docker/seccomp.json https://raw.githubusercontent.com/moby/moby/master/profiles/seccomp/default.json 03:10:47 % Total % Received % Xferd Average Speed Time Time Time Current 03:10:47 Dload Upload Total Spent Left Speed 03:10:47 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 12828 100 12828 0 0 208k 0 --:--:-- --:--:-- --:--:-- 208k [Pipeline] sh 03:10:47 + sudo sed -i s/"defaultAction": "SCMP_ACT_ERRNO"/"defaultAction": "SCMP_ACT_TRACE"/g /etc/docker/seccomp.json [Pipeline] sh 03:10:48 + sudo tee /etc/docker/daemon.new 03:10:48 + sudo jq . += {"seccomp-profile": "/etc/docker/seccomp.json"} /etc/docker/daemon.json 03:10:48 { 03:10:48 "registry-mirrors": [ 03:10:48 "https://nexus3.edgexfoundry.org:10001" 03:10:48 ], 03:10:48 "bip": "10.250.0.254/24", 03:10:48 "hosts": [ 03:10:48 "tcp://0.0.0.0:5555", 03:10:48 "unix:///var/run/docker.sock" 03:10:48 ], 03:10:48 "mtu": 1458, 03:10:48 "selinux-enabled": true, 03:10:48 "seccomp-profile": "/etc/docker/seccomp.json" 03:10:48 } [Pipeline] sh 03:10:48 + sudo mv /etc/docker/daemon.new /etc/docker/daemon.json [Pipeline] sh 03:10:48 + sudo service docker restart [Pipeline] sh 03:11:07 + git checkout 0dcd0b359bd416d3dfaff6ce0dab288149d11485 03:11:07 HEAD is now at 0dcd0b3 ci(lts-release): LTS release v4.0.0 @f58e864 [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 03:11:07 provisioning config files... 03:11:07 copy managed file [device-can-settings] to file:/w/workspace/device-can/2@tmp/config8265485605341801764tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 03:11:07 ---> ****-login.sh 03:11:07 nexus3.edgexfoundry.org:10001 03:11:08 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:11:08 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 03:11:08 Configure a credential helper to remove this warning. See 03:11:08 https://docs.****.com/engine/reference/commandline/login/#credentials-store 03:11:08 03:11:08 Login Succeeded 03:11:08 nexus3.edgexfoundry.org:10002 03:11:08 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:11:08 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 03:11:08 Configure a credential helper to remove this warning. See 03:11:08 https://docs.****.com/engine/reference/commandline/login/#credentials-store 03:11:08 03:11:08 Login Succeeded 03:11:08 nexus3.edgexfoundry.org:10003 03:11:09 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:11:09 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 03:11:09 Configure a credential helper to remove this warning. See 03:11:09 https://docs.****.com/engine/reference/commandline/login/#credentials-store 03:11:09 03:11:09 Login Succeeded 03:11:09 nexus3.edgexfoundry.org:10004 03:11:09 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:11:09 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 03:11:09 Configure a credential helper to remove this warning. See 03:11:09 https://docs.****.com/engine/reference/commandline/login/#credentials-store 03:11:09 03:11:09 Login Succeeded 03:11:09 ****.io 03:11:09 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:11:10 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 03:11:10 Configure a credential helper to remove this warning. See 03:11:10 https://docs.****.com/engine/reference/commandline/login/#credentials-store 03:11:10 03:11:10 Login Succeeded 03:11:10 ---> ****-login.sh ends [Pipeline] } 03:11:10 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 03:11:10 [edgeX.isLTS] Checking if [odessa] matches against LTS streams [[^jakarta$, ^napa$, ^odessa$, ^lts-test$]] [Pipeline] sh 03:11:10 + awk {print $1} 03:11:10 + head -n 1 03:11:10 + git log --pretty=%H %s 03:11:10 + grep ci(lts-release) [Pipeline] echo 03:11:10 [prepBaseBuildImage] Re-Tagging exiting image: nexus3.edgexfoundry.org:10002/device-can-builder-arm64:0dcd0b359bd416d3dfaff6ce0dab288149d11485 [Pipeline] sh 03:11:11 + docker pull nexus3.edgexfoundry.org:10002/device-can-builder-arm64:0dcd0b359bd416d3dfaff6ce0dab288149d11485 03:11:11 0dcd0b359bd416d3dfaff6ce0dab288149d11485: Pulling from device-can-builder-arm64 03:11:11 550f8bf8502c: Pulling fs layer 03:11:11 f7252e719862: Pulling fs layer 03:11:11 b8cfe7c9ce4e: Pulling fs layer 03:11:11 5d57f9d76451: Pulling fs layer 03:11:11 83c2cca56900: Pulling fs layer 03:11:11 58670ce2f315: Pulling fs layer 03:11:11 534cab10c6bb: Pulling fs layer 03:11:11 1a9f0b8825ea: Pulling fs layer 03:11:11 c98357729003: Pulling fs layer 03:11:11 ba2938d8cb11: Pulling fs layer 03:11:11 83c2cca56900: Waiting 03:11:11 58670ce2f315: Waiting 03:11:11 534cab10c6bb: Waiting 03:11:11 1a9f0b8825ea: Waiting 03:11:11 c98357729003: Waiting 03:11:11 ba2938d8cb11: Waiting 03:11:11 5d57f9d76451: Waiting 03:11:11 f7252e719862: Download complete 03:11:11 b8cfe7c9ce4e: Verifying Checksum 03:11:11 b8cfe7c9ce4e: Download complete 03:11:11 83c2cca56900: Verifying Checksum 03:11:11 83c2cca56900: Download complete 03:11:11 58670ce2f315: Download complete 03:11:11 534cab10c6bb: Verifying Checksum 03:11:11 534cab10c6bb: Download complete 03:11:11 550f8bf8502c: Verifying Checksum 03:11:11 1a9f0b8825ea: Verifying Checksum 03:11:11 1a9f0b8825ea: Download complete 03:11:11 c98357729003: Verifying Checksum 03:11:11 c98357729003: Download complete 03:11:11 ba2938d8cb11: Download complete 03:11:12 550f8bf8502c: Pull complete 03:11:12 f7252e719862: Pull complete 03:11:12 b8cfe7c9ce4e: Pull complete 03:11:13 5d57f9d76451: Verifying Checksum 03:11:13 5d57f9d76451: Download complete 03:11:23 5d57f9d76451: Pull complete 03:11:23 83c2cca56900: Pull complete 03:11:23 58670ce2f315: Pull complete 03:11:23 534cab10c6bb: Pull complete 03:11:23 1a9f0b8825ea: Pull complete 03:11:24 c98357729003: Pull complete 03:11:24 ba2938d8cb11: Pull complete 03:11:24 Digest: sha256:967813e4cf90d543dce48f7daa6cadf6694952e47ff4c00450f2f7c4eaa76399 03:11:24 Status: Downloaded newer image for nexus3.edgexfoundry.org:10002/device-can-builder-arm64:0dcd0b359bd416d3dfaff6ce0dab288149d11485 03:11:24 nexus3.edgexfoundry.org:10002/device-can-builder-arm64:0dcd0b359bd416d3dfaff6ce0dab288149d11485 [Pipeline] sh 03:11:24 + docker tag nexus3.edgexfoundry.org:10002/device-can-builder-arm64:0dcd0b359bd416d3dfaff6ce0dab288149d11485 ci-base-image-arm64 [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:11:25 + docker inspect -f . ci-base-image-arm64 03:11:25 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 03:11:25 prd-ubuntu20.04-docker-arm64-4c-16g-41732 does not seem to be running inside a container 03:11:25 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/device-can/2 -v /w/workspace/device-can/2:/w/workspace/device-can/2:rw,z -v /w/workspace/device-can/2@tmp:/w/workspace/device-can/2@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 ******** ci-base-image-arm64 cat 03:11:27 $ docker top 8f3db7c748b5deb4d7dca076a98909311860946fdad04b5d2fd1de537846fa9f -eo pid,comm [Pipeline] { [Pipeline] sh 03:11:28 + make test 03:11:28 build/release/device-can/device-can [Pipeline] } 03:11:28 $ docker stop --time=1 8f3db7c748b5deb4d7dca076a98909311860946fdad04b5d2fd1de537846fa9f 03:11:30 $ docker rm -f --volumes 8f3db7c748b5deb4d7dca076a98909311860946fdad04b5d2fd1de537846fa9f [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] script [Pipeline] { [Pipeline] sh 03:11:30 + sudo chown -R jenkins:jenkins . [Pipeline] sh 03:11:31 + ls -al . 03:11:31 total 72 03:11:31 drwxrwxr-x 7 jenkins jenkins 4096 Mar 21 03:11 . 03:11:31 drwxrwxr-x 4 jenkins jenkins 4096 Mar 21 03:10 .. 03:11:31 drwxrwxr-x 8 jenkins jenkins 4096 Mar 21 03:11 .git 03:11:31 drwxrwxr-x 2 jenkins jenkins 4096 Mar 21 03:10 .github 03:11:31 -rw-rw-r-- 1 jenkins jenkins 383 Mar 21 03:10 Attribution.txt 03:11:31 -rw-rw-r-- 1 jenkins jenkins 1397 Mar 21 03:10 CHANGELOG.md 03:11:31 -rwxrwxr-x 1 jenkins jenkins 677 Mar 21 03:10 GOVERNANCE.md 03:11:31 -rwxrwxr-x 1 jenkins jenkins 762 Mar 21 03:10 Jenkinsfile 03:11:31 -rwxrwxr-x 1 jenkins jenkins 10174 Mar 21 03:10 LICENSE 03:11:31 -rwxrwxr-x 1 jenkins jenkins 801 Mar 21 03:10 Makefile 03:11:31 -rwxrwxr-x 1 jenkins jenkins 616 Mar 21 03:10 OWNERS.md 03:11:31 -rwxrwxr-x 1 jenkins jenkins 4090 Mar 21 03:10 README.md 03:11:31 -rw-rw-r-- 1 jenkins jenkins 5 Mar 21 03:08 VERSION 03:11:31 drwxrwxr-x 4 jenkins jenkins 4096 Mar 21 03:10 res 03:11:31 drwxrwxr-x 2 jenkins jenkins 4096 Mar 21 03:10 scripts 03:11:31 drwxrwxr-x 4 jenkins jenkins 4096 Mar 21 03:10 src [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:11:31 + docker build -t device-can-arm64 -f scripts/Dockerfile.alpine --build-arg BASE=ci-base-image-arm64 --build-arg MAKE=make build --build-arg ARCH=arm64 --label git_sha=0dcd0b359bd416d3dfaff6ce0dab288149d11485 --label arch=arm64 --label version=4.0.0 . 03:11:31 Sending build context to Docker daemon 174.1kB 03:11:31 Step 1/30 : ARG BASE_TEMPORARY=alpine:3.16 03:11:31 Step 2/30 : FROM ${BASE_TEMPORARY} as builder 03:11:32 3.16: Pulling from library/alpine 03:11:32 550f8bf8502c: Already exists 03:11:32 Digest: sha256:452e7292acee0ee16c332324d7de05fa2c99f9994ecc9f0779c602916a672ae4 03:11:32 Status: Downloaded newer image for alpine:3.16 03:11:32 ---> 4a74307a1e88 03:11:32 Step 3/30 : RUN wget https://iotech.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine-release -O /etc/apk/keys/alpine.dev.rsa.pub 03:11:32 ---> Running in 77f7ffe8c70a 03:11:33 Connecting to iotech.jfrog.io (34.247.22.236:443) 03:11:34 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 03:11:34 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 03:11:34 '/etc/apk/keys/alpine.dev.rsa.pub' saved 03:11:34 Removing intermediate container 77f7ffe8c70a 03:11:34 ---> 896af3b9e743 03:11:34 Step 4/30 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main' >> /etc/apk/repositories 03:11:35 ---> Running in 66de863cea70 03:11:36 Removing intermediate container 66de863cea70 03:11:36 ---> cb84e29d5dc2 03:11:36 Step 5/30 : RUN apk add --update --no-cache build-base git gcc cmake make linux-headers yaml-dev libmicrohttpd-dev curl-dev util-linux-dev ncurses-dev iotech-paho-mqtt-c-dev-1.3 hiredis-dev libcbor-dev iotech-iot-1.5-dev libexecinfo-dev 03:11:36 ---> Running in 7e0970579322 03:11:37 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/aarch64/APKINDEX.tar.gz 03:11:38 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/community/aarch64/APKINDEX.tar.gz 03:11:38 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main/aarch64/APKINDEX.tar.gz 03:11:39 WARNING: This apk-tools is OLD! Some packages might not function properly. 03:11:39 (1/79) Upgrading musl (1.2.3-r3 -> 1.2.3-r4) 03:11:39 (2/79) Installing libgcc (11.2.1_git20220219-r2) 03:11:39 (3/79) Installing libstdc++ (11.2.1_git20220219-r2) 03:11:39 (4/79) Installing binutils (2.38-r3) 03:11:40 (5/79) Installing libmagic (5.41-r0) 03:11:40 (6/79) Installing file (5.41-r0) 03:11:40 (7/79) Installing libgomp (11.2.1_git20220219-r2) 03:11:40 (8/79) Installing libatomic (11.2.1_git20220219-r2) 03:11:40 (9/79) Installing gmp (6.2.1-r2) 03:11:40 (10/79) Installing isl22 (0.22-r0) 03:11:40 (11/79) Installing mpfr4 (4.1.0-r0) 03:11:40 (12/79) Installing mpc1 (1.2.1-r0) 03:11:40 (13/79) Installing gcc (11.2.1_git20220219-r2) 03:11:42 (14/79) Installing musl-dev (1.2.3-r4) 03:11:42 (15/79) Installing libc-dev (0.7.2-r3) 03:11:42 (16/79) Installing g++ (11.2.1_git20220219-r2) 03:11:44 (17/79) Installing make (4.3-r0) 03:11:44 (18/79) Installing fortify-headers (1.1-r1) 03:11:44 (19/79) Installing patch (2.7.6-r7) 03:11:44 (20/79) Installing build-base (0.5-r3) 03:11:44 (21/79) Installing libacl (2.3.1-r0) 03:11:44 (22/79) Installing libbz2 (1.0.8-r1) 03:11:44 (23/79) Installing expat (2.6.2-r0) 03:11:44 (24/79) Installing lz4-libs (1.9.3-r1) 03:11:44 (25/79) Installing xz-libs (5.2.5-r1) 03:11:44 (26/79) Installing zstd-libs (1.5.2-r1) 03:11:44 (27/79) Installing libarchive (3.7.4-r0) 03:11:44 (28/79) Installing ca-certificates (20240226-r0) 03:11:44 (29/79) Installing brotli-libs (1.0.9-r6) 03:11:44 (30/79) Installing nghttp2-libs (1.47.0-r2) 03:11:44 (31/79) Installing libcurl (8.5.0-r0) 03:11:44 (32/79) Installing ncurses-terminfo-base (6.3_p20220521-r1) 03:11:44 (33/79) Installing ncurses-libs (6.3_p20220521-r1) 03:11:44 (34/79) Installing rhash-libs (1.4.2-r2) 03:11:44 (35/79) Installing libuv (1.44.1-r0) 03:11:44 (36/79) Installing cmake (3.23.5-r0) 03:11:46 (37/79) Installing pkgconf (1.8.1-r0) 03:11:46 (38/79) Installing openssl-dev (1.1.1w-r1) 03:11:46 (39/79) Installing nghttp2-dev (1.47.0-r2) 03:11:46 (40/79) Installing zlib-dev (1.2.12-r3) 03:11:46 (41/79) Installing brotli-dev (1.0.9-r6) 03:11:46 (42/79) Installing curl-dev (8.5.0-r0) 03:11:46 (43/79) Installing pcre2 (10.42-r0) 03:11:46 (44/79) Installing git (2.36.6-r0) 03:11:47 (45/79) Installing hiredis (1.0.2-r0) 03:11:47 (46/79) Installing hiredis-dev (1.0.2-r0) 03:11:47 (47/79) Installing yaml (0.2.5-r0) 03:11:47 (48/79) Installing libcbor (0.9.0-r1) 03:11:47 (49/79) Installing iotech-iot-1.5 (1.5.5-r2) 03:11:48 (50/79) Installing iotech-iot-1.5-dev (1.5.5-r2) 03:11:48 (51/79) Installing iotech-paho-mqtt-c-dev-1.3 (1.3.13-r0) 03:11:48 (52/79) Installing libcbor-dev (0.9.0-r1) 03:11:48 (53/79) Installing libexecinfo (1.1-r1) 03:11:48 (54/79) Installing libexecinfo-dev (1.1-r1) 03:11:48 (55/79) Installing nettle (3.7.3-r0) 03:11:48 (56/79) Installing libffi (3.4.2-r1) 03:11:48 (57/79) Installing p11-kit (0.24.1-r0) 03:11:48 (58/79) Installing libtasn1 (4.18.0-r1) 03:11:48 (59/79) Installing libunistring (1.0-r0) 03:11:48 (60/79) Installing gnutls (3.7.7-r1) 03:11:48 (61/79) Installing libmicrohttpd (0.9.75-r0) 03:11:48 (62/79) Installing gnutls-c++ (3.7.7-r1) 03:11:48 (63/79) Installing libgmpxx (6.2.1-r2) 03:11:48 (64/79) Installing gmp-dev (6.2.1-r2) 03:11:48 (65/79) Installing nettle-dev (3.7.3-r0) 03:11:48 (66/79) Installing libtasn1-progs (4.18.0-r1) 03:11:48 (67/79) Installing libtasn1-dev (4.18.0-r1) 03:11:48 (68/79) Installing p11-kit-dev (0.24.1-r0) 03:11:48 (69/79) Installing gnutls-dev (3.7.7-r1) 03:11:48 (70/79) Installing libmicrohttpd-dev (0.9.75-r0) 03:11:48 (71/79) Installing linux-headers (5.16.7-r1) 03:11:49 (72/79) Installing ncurses-dev (6.3_p20220521-r1) 03:11:49 (73/79) Installing libblkid (2.38-r1) 03:11:49 (74/79) Installing libuuid (2.38-r1) 03:11:49 (75/79) Installing libfdisk (2.38-r1) 03:11:49 (76/79) Installing libmount (2.38-r1) 03:11:49 (77/79) Installing libsmartcols (2.38-r1) 03:11:49 (78/79) Installing util-linux-dev (2.38-r1) 03:11:49 (79/79) Installing yaml-dev (0.2.5-r0) 03:11:49 Executing busybox-1.35.0-r17.trigger 03:11:49 Executing ca-certificates-20240226-r0.trigger 03:11:49 OK: 286 MiB in 92 packages 03:12:02 Removing intermediate container 7e0970579322 03:12:02 ---> 6fa2f48b83d0 03:12:02 Step 6/30 : COPY scripts /device-can/scripts 03:12:02 ---> a9ed8efa65a3 03:12:02 Step 7/30 : COPY src /device-can/src/ 03:12:03 ---> ce0e18303245 03:12:03 Step 8/30 : COPY VERSION /device-can/ 03:12:03 ---> 7587a9e52ea2 03:12:03 Step 9/30 : WORKDIR /device-can 03:12:03 ---> Running in d3c1999137eb 03:12:04 Removing intermediate container d3c1999137eb 03:12:04 ---> cfe9698d5479 03:12:04 Step 10/30 : RUN /device-can/scripts/build_deps.sh 1 03:12:04 ---> Running in e47a3f9667f6 03:12:05 + BUILD_CSDK=1 03:12:05 + CSDK_VERSION=4.0.0 03:12:05 + '[' -d deps ] 03:12:05 + mkdir deps 03:12:05 + cd /device-can/deps 03:12:05 + '[' 1 '=' 1 ] 03:12:05 + cd /device-can/deps 03:12:05 + wget https://github.com/edgexfoundry/device-sdk-c/archive/v4.0.0.zip 03:12:05 Connecting to github.com (140.82.113.4:443) 03:12:05 Connecting to codeload.github.com (140.82.113.10:443) 03:12:05 saving to 'v4.0.0.zip' 03:12:05 v4.0.0.zip 100% |********************************| 245k 0:00:00 ETA 03:12:05 'v4.0.0.zip' saved 03:12:05 + unzip v4.0.0.zip 03:12:05 Archive: v4.0.0.zip 03:12:05 creating: device-sdk-c-4.0.0/ 03:12:05 creating: device-sdk-c-4.0.0/.github/ 03:12:05 inflating: device-sdk-c-4.0.0/.github/Contributing.md 03:12:05 inflating: device-sdk-c-4.0.0/.github/PULL_REQUEST_TEMPLATE.md 03:12:05 inflating: device-sdk-c-4.0.0/.github/semantic.yml 03:12:05 creating: device-sdk-c-4.0.0/.github/workflows/ 03:12:05 inflating: device-sdk-c-4.0.0/.github/workflows/release.yml 03:12:05 inflating: device-sdk-c-4.0.0/.gitignore 03:12:05 inflating: device-sdk-c-4.0.0/Attribution.txt 03:12:05 inflating: device-sdk-c-4.0.0/CHANGELOG.md 03:12:05 inflating: device-sdk-c-4.0.0/Doxyfile 03:12:05 inflating: device-sdk-c-4.0.0/GOVERNANCE.md 03:12:05 inflating: device-sdk-c-4.0.0/Jenkinsfile 03:12:05 inflating: device-sdk-c-4.0.0/LICENSE 03:12:05 inflating: device-sdk-c-4.0.0/Makefile 03:12:05 inflating: device-sdk-c-4.0.0/OWNERS.md 03:12:05 inflating: device-sdk-c-4.0.0/README.IOT.md 03:12:05 inflating: device-sdk-c-4.0.0/README.md 03:12:05 inflating: device-sdk-c-4.0.0/README.v3.md 03:12:05 creating: device-sdk-c-4.0.0/docs/ 03:12:05 inflating: device-sdk-c-4.0.0/docs/configuration.md 03:12:05 inflating: device-sdk-c-4.0.0/docs/deviceprofiles.md 03:12:05 inflating: device-sdk-c-4.0.0/docs/metrics.md 03:12:05 inflating: device-sdk-c-4.0.0/docs/servicewritersguide.md 03:12:05 inflating: device-sdk-c-4.0.0/docs/startup.md 03:12:05 creating: device-sdk-c-4.0.0/include/ 03:12:05 creating: device-sdk-c-4.0.0/include/devsdk/ 03:12:05 inflating: device-sdk-c-4.0.0/include/devsdk/devsdk-base.h 03:12:05 inflating: device-sdk-c-4.0.0/include/devsdk/devsdk.h 03:12:05 creating: device-sdk-c-4.0.0/include/edgex/ 03:12:05 inflating: device-sdk-c-4.0.0/include/edgex/devices.h 03:12:05 inflating: device-sdk-c-4.0.0/include/edgex/edgex-base.h 03:12:05 inflating: device-sdk-c-4.0.0/include/edgex/edgex.h 03:12:05 inflating: device-sdk-c-4.0.0/include/edgex/profiles.h 03:12:05 inflating: device-sdk-c-4.0.0/include/edgex/rest-server.h 03:12:05 creating: device-sdk-c-4.0.0/scripts/ 03:12:05 inflating: device-sdk-c-4.0.0/scripts/Dockerfile.alpine 03:12:05 inflating: device-sdk-c-4.0.0/scripts/Dockerfile.alpine-base 03:12:05 inflating: device-sdk-c-4.0.0/scripts/build.sh 03:12:05 inflating: device-sdk-c-4.0.0/scripts/entrypoint.sh 03:12:05 creating: device-sdk-c-4.0.0/src/ 03:12:05 inflating: device-sdk-c-4.0.0/src/CMakeLists.txt 03:12:05 creating: device-sdk-c-4.0.0/src/c/ 03:12:05 inflating: device-sdk-c-4.0.0/src/c/CMakeLists.txt 03:12:05 inflating: device-sdk-c-4.0.0/src/c/api.h 03:12:05 inflating: device-sdk-c-4.0.0/src/c/autoevent.c 03:12:05 inflating: device-sdk-c-4.0.0/src/c/autoevent.h 03:12:05 inflating: device-sdk-c-4.0.0/src/c/bus-impl.h 03:12:05 inflating: device-sdk-c-4.0.0/src/c/bus-mqtt.c 03:12:05 inflating: device-sdk-c-4.0.0/src/c/bus.c 03:12:05 inflating: device-sdk-c-4.0.0/src/c/bus.h 03:12:05 inflating: device-sdk-c-4.0.0/src/c/callback3.c 03:12:05 inflating: device-sdk-c-4.0.0/src/c/callback3.h 03:12:05 inflating: device-sdk-c-4.0.0/src/c/cmdinfo.h 03:12:05 inflating: device-sdk-c-4.0.0/src/c/config.c 03:12:05 inflating: device-sdk-c-4.0.0/src/c/config.h 03:12:05 inflating: device-sdk-c-4.0.0/src/c/correlation.c 03:12:05 inflating: device-sdk-c-4.0.0/src/c/correlation.h 03:12:05 inflating: device-sdk-c-4.0.0/src/c/data.c 03:12:05 inflating: device-sdk-c-4.0.0/src/c/data.h 03:12:05 inflating: device-sdk-c-4.0.0/src/c/defs.h.in 03:12:05 inflating: device-sdk-c-4.0.0/src/c/device.c 03:12:05 inflating: device-sdk-c-4.0.0/src/c/device.h 03:12:05 inflating: device-sdk-c-4.0.0/src/c/devman.c 03:12:05 inflating: device-sdk-c-4.0.0/src/c/devmap.c 03:12:05 inflating: device-sdk-c-4.0.0/src/c/devmap.h 03:12:05 inflating: device-sdk-c-4.0.0/src/c/devsdk-base.c 03:12:05 inflating: device-sdk-c-4.0.0/src/c/devutil.h 03:12:05 inflating: device-sdk-c-4.0.0/src/c/discovery.c 03:12:05 inflating: device-sdk-c-4.0.0/src/c/discovery.h 03:12:05 inflating: device-sdk-c-4.0.0/src/c/dto-read.c 03:12:05 inflating: device-sdk-c-4.0.0/src/c/dto-read.h 03:12:05 inflating: device-sdk-c-4.0.0/src/c/edgex-logging.c 03:12:05 inflating: device-sdk-c-4.0.0/src/c/edgex-logging.h 03:12:05 inflating: device-sdk-c-4.0.0/src/c/edgex-rest.c 03:12:05 inflating: device-sdk-c-4.0.0/src/c/edgex-rest.h 03:12:05 inflating: device-sdk-c-4.0.0/src/c/edgex2.h 03:12:05 inflating: device-sdk-c-4.0.0/src/c/errorlist.h 03:12:05 creating: device-sdk-c-4.0.0/src/c/examples/ 03:12:05 inflating: device-sdk-c-4.0.0/src/c/examples/CMakeLists.txt 03:12:05 inflating: device-sdk-c-4.0.0/src/c/examples/README.md 03:12:05 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/ 03:12:05 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/CMakeLists.txt 03:12:05 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/README.md 03:12:05 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/device-bitfields.c 03:12:05 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/ 03:12:05 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/configuration.yaml 03:12:05 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/devices/ 03:12:05 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/devices/Bitfields.json 03:12:05 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/profiles/ 03:12:05 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/profiles/Example-Bitfields.json 03:12:05 creating: device-sdk-c-4.0.0/src/c/examples/counters/ 03:12:05 inflating: device-sdk-c-4.0.0/src/c/examples/counters/CMakeLists.txt 03:12:05 inflating: device-sdk-c-4.0.0/src/c/examples/counters/README.md 03:12:05 inflating: device-sdk-c-4.0.0/src/c/examples/counters/device-counter.c 03:12:05 creating: device-sdk-c-4.0.0/src/c/examples/counters/res/ 03:12:05 inflating: device-sdk-c-4.0.0/src/c/examples/counters/res/configuration.yaml 03:12:05 creating: device-sdk-c-4.0.0/src/c/examples/counters/res/devices/ 03:12:05 inflating: device-sdk-c-4.0.0/src/c/examples/counters/res/devices/Counters.json 03:12:05 creating: device-sdk-c-4.0.0/src/c/examples/counters/res/profiles/ 03:12:05 inflating: device-sdk-c-4.0.0/src/c/examples/counters/res/profiles/Counter.json 03:12:05 creating: device-sdk-c-4.0.0/src/c/examples/discovery/ 03:12:05 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/CMakeLists.txt 03:12:05 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/README.md 03:12:05 creating: device-sdk-c-4.0.0/src/c/examples/discovery/res/ 03:12:05 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/res/configuration.yaml 03:12:05 creating: device-sdk-c-4.0.0/src/c/examples/discovery/res/devices/ 03:12:05 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/res/devices/readme.txt 03:12:05 creating: device-sdk-c-4.0.0/src/c/examples/discovery/res/profiles/ 03:12:05 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/res/profiles/TemplateProfile.json 03:12:05 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/template.c 03:12:05 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/watcher1.json 03:12:05 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/watcher2.json 03:12:05 creating: device-sdk-c-4.0.0/src/c/examples/file/ 03:12:05 inflating: device-sdk-c-4.0.0/src/c/examples/file/CMakeLists.txt 03:12:05 inflating: device-sdk-c-4.0.0/src/c/examples/file/README.md 03:12:05 inflating: device-sdk-c-4.0.0/src/c/examples/file/device-file.c 03:12:05 creating: device-sdk-c-4.0.0/src/c/examples/file/res/ 03:12:05 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/configuration.yaml 03:12:05 creating: device-sdk-c-4.0.0/src/c/examples/file/res/devices/ 03:12:05 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/devices/file1.json 03:12:05 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/lorem.txt 03:12:05 creating: device-sdk-c-4.0.0/src/c/examples/file/res/profiles/ 03:12:05 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/profiles/FileExampleProfile.json 03:12:05 creating: device-sdk-c-4.0.0/src/c/examples/gyro/ 03:12:05 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/CMakeLists.txt 03:12:05 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/README.md 03:12:05 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/device-gyro.c 03:12:05 creating: device-sdk-c-4.0.0/src/c/examples/gyro/res/ 03:12:05 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/res/configuration.yaml 03:12:05 creating: device-sdk-c-4.0.0/src/c/examples/gyro/res/devices/ 03:12:05 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/res/devices/gyro.json 03:12:05 creating: device-sdk-c-4.0.0/src/c/examples/gyro/res/profiles/ 03:12:05 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/res/profiles/Gyro.json 03:12:05 creating: device-sdk-c-4.0.0/src/c/examples/random/ 03:12:05 inflating: device-sdk-c-4.0.0/src/c/examples/random/CMakeLists.txt 03:12:05 inflating: device-sdk-c-4.0.0/src/c/examples/random/README.md 03:12:05 inflating: device-sdk-c-4.0.0/src/c/examples/random/device-random.c 03:12:05 creating: device-sdk-c-4.0.0/src/c/examples/random/res/ 03:12:05 inflating: device-sdk-c-4.0.0/src/c/examples/random/res/configuration.yaml 03:12:05 creating: device-sdk-c-4.0.0/src/c/examples/random/res/devices/ 03:12:05 inflating: device-sdk-c-4.0.0/src/c/examples/random/res/devices/randomdevice1.json 03:12:05 creating: device-sdk-c-4.0.0/src/c/examples/random/res/profiles/ 03:12:05 inflating: device-sdk-c-4.0.0/src/c/examples/random/res/profiles/RandomExampleProfile.json 03:12:05 creating: device-sdk-c-4.0.0/src/c/examples/res/ 03:12:05 inflating: device-sdk-c-4.0.0/src/c/examples/res/configuration.yaml 03:12:05 creating: device-sdk-c-4.0.0/src/c/examples/res/devices/ 03:12:05 inflating: device-sdk-c-4.0.0/src/c/examples/res/devices/device1.json 03:12:05 creating: device-sdk-c-4.0.0/src/c/examples/res/profiles/ 03:12:05 inflating: device-sdk-c-4.0.0/src/c/examples/res/profiles/TemplateProfile.json 03:12:05 inflating: device-sdk-c-4.0.0/src/c/examples/template.c 03:12:05 creating: device-sdk-c-4.0.0/src/c/examples/terminal/ 03:12:05 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/CMakeLists.txt 03:12:05 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/README.md 03:12:05 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/device-terminal.c 03:12:05 creating: device-sdk-c-4.0.0/src/c/examples/terminal/res/ 03:12:05 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/res/configuration.yaml 03:12:05 creating: device-sdk-c-4.0.0/src/c/examples/terminal/res/devices/ 03:12:05 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/res/devices/terminal.json 03:12:05 creating: device-sdk-c-4.0.0/src/c/examples/terminal/res/profiles/ 03:12:05 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/res/profiles/Terminal.json 03:12:05 inflating: device-sdk-c-4.0.0/src/c/filesys.c 03:12:05 inflating: device-sdk-c-4.0.0/src/c/filesys.h 03:12:05 inflating: device-sdk-c-4.0.0/src/c/keeper.c 03:12:05 inflating: device-sdk-c-4.0.0/src/c/keeper.h 03:12:05 inflating: device-sdk-c-4.0.0/src/c/map.c 03:12:05 inflating: device-sdk-c-4.0.0/src/c/map.h 03:12:05 inflating: device-sdk-c-4.0.0/src/c/metadata.c 03:12:05 inflating: device-sdk-c-4.0.0/src/c/metadata.h 03:12:05 inflating: device-sdk-c-4.0.0/src/c/metrics.h 03:12:05 inflating: device-sdk-c-4.0.0/src/c/opstate.c 03:12:05 inflating: device-sdk-c-4.0.0/src/c/opstate.h 03:12:05 inflating: device-sdk-c-4.0.0/src/c/parson.c 03:12:05 inflating: device-sdk-c-4.0.0/src/c/parson.h 03:12:05 inflating: device-sdk-c-4.0.0/src/c/profiles.c 03:12:05 inflating: device-sdk-c-4.0.0/src/c/profiles.h 03:12:05 inflating: device-sdk-c-4.0.0/src/c/registry-impl.h 03:12:05 inflating: device-sdk-c-4.0.0/src/c/registry.c 03:12:05 inflating: device-sdk-c-4.0.0/src/c/registry.h 03:12:05 inflating: device-sdk-c-4.0.0/src/c/reqdata.c 03:12:05 inflating: device-sdk-c-4.0.0/src/c/reqdata.h 03:12:05 inflating: device-sdk-c-4.0.0/src/c/request_auth.c 03:12:05 inflating: device-sdk-c-4.0.0/src/c/request_auth.h 03:12:05 inflating: device-sdk-c-4.0.0/src/c/rest-server.c 03:12:05 inflating: device-sdk-c-4.0.0/src/c/rest-server.h 03:12:05 inflating: device-sdk-c-4.0.0/src/c/rest.c 03:12:05 inflating: device-sdk-c-4.0.0/src/c/rest.h 03:12:05 inflating: device-sdk-c-4.0.0/src/c/secrets-impl.h 03:12:05 inflating: device-sdk-c-4.0.0/src/c/secrets-insecure.c 03:12:05 inflating: device-sdk-c-4.0.0/src/c/secrets-insecure.h 03:12:05 inflating: device-sdk-c-4.0.0/src/c/secrets-vault.c 03:12:05 inflating: device-sdk-c-4.0.0/src/c/secrets-vault.h 03:12:05 inflating: device-sdk-c-4.0.0/src/c/secrets.c 03:12:05 inflating: device-sdk-c-4.0.0/src/c/secrets.h 03:12:05 inflating: device-sdk-c-4.0.0/src/c/service.c 03:12:05 inflating: device-sdk-c-4.0.0/src/c/service.h 03:12:05 inflating: device-sdk-c-4.0.0/src/c/transform.c 03:12:05 inflating: device-sdk-c-4.0.0/src/c/transform.h 03:12:05 inflating: device-sdk-c-4.0.0/src/c/validate.c 03:12:05 inflating: device-sdk-c-4.0.0/src/c/validate.h 03:12:05 inflating: device-sdk-c-4.0.0/src/c/watchers.c 03:12:05 inflating: device-sdk-c-4.0.0/src/c/watchers.h 03:12:05 creating: device-sdk-c-4.0.0/src/cmake/ 03:12:05 inflating: device-sdk-c-4.0.0/src/cmake/FindIOT.cmake 03:12:05 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBCBOR.cmake 03:12:05 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBMICROHTTP.cmake 03:12:05 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBPAHO.cmake 03:12:05 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBUUID.cmake 03:12:05 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBYAML.cmake 03:12:05 + cd device-sdk-c-4.0.0 03:12:05 + ./scripts/build.sh 03:12:05 + CPPCHECK=false 03:12:05 + DOCGEN=false 03:12:05 + CMAKEOPTS='-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' 03:12:05 + '[' 0 -gt 0 ] 03:12:05 + readlink -f ./scripts/build.sh 03:12:05 + dirname /device-can/deps/device-sdk-c-4.0.0/scripts/build.sh 03:12:05 + dirname /device-can/deps/device-sdk-c-4.0.0/scripts 03:12:05 + ROOT=/device-can/deps/device-sdk-c-4.0.0 03:12:05 + cd /device-can/deps/device-sdk-c-4.0.0 03:12:05 + mkdir -p /device-can/deps/device-sdk-c-4.0.0/build/release 03:12:05 + cd /device-can/deps/device-sdk-c-4.0.0/build/release 03:12:05 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-can/deps/device-sdk-c-4.0.0/src 03:12:06 -- The C compiler identification is GNU 11.2.1 03:12:06 -- Detecting C compiler ABI info 03:12:06 -- Detecting C compiler ABI info - done 03:12:06 -- Check for working C compiler: /usr/bin/cc - skipped 03:12:06 -- Detecting C compile features 03:12:06 -- Detecting C compile features - done 03:12:06 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 03:12:06 -- Found CURL: /usr/lib/libcurl.so (found version "8.5.0") 03:12:06 -- Found LIBYAML: /usr/lib/libyaml.so 03:12:06 -- Found LIBUUID: /usr/lib/libuuid.so 03:12:06 -- Found LIBCBOR: /usr/lib/libcbor.so 03:12:06 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 03:12:06 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 03:12:06 -- /opt/iotech/iot/1.5/include 03:12:06 -- C SDK 0.0.0 for Linux 03:12:06 -- Performing Test CSDK_HAVE_ATOMIC 03:12:06 -- Performing Test CSDK_HAVE_ATOMIC - Success 03:12:07 -- Found Curses: /usr/lib/libcurses.so 03:12:07 -- Configuring done 03:12:07 -- Generating done 03:12:07 -- Build files have been written to: /device-can/deps/device-sdk-c-4.0.0/build/release 03:12:07 + + make all package 03:12:07 tee release.log 03:12:07 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 03:12:08 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 03:12:09 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 03:12:10 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 03:12:11 [ 9%] Building C object c/CMakeFiles/csdk.dir/config.c.o 03:12:14 [ 11%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 03:12:14 [ 13%] Building C object c/CMakeFiles/csdk.dir/data.c.o 03:12:16 [ 15%] Building C object c/CMakeFiles/csdk.dir/device.c.o 03:12:18 [ 17%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 03:12:19 [ 19%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 03:12:21 [ 21%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 03:12:22 [ 23%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 03:12:22 [ 25%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 03:12:24 [ 27%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 03:12:25 [ 29%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 03:12:28 [ 31%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 03:12:28 [ 33%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 03:12:31 [ 35%] Building C object c/CMakeFiles/csdk.dir/map.c.o 03:12:32 [ 37%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 03:12:34 [ 39%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 03:12:34 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 03:12:41 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 03:12:42 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 03:12:42 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 03:12:43 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 03:12:43 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 03:12:45 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 03:12:49 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 03:12:49 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 03:12:50 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 03:12:51 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 03:12:54 /device-can/deps/device-sdk-c-4.0.0/src/c/service.c: In function 'devsdk_service_start': 03:12:54 /device-can/deps/device-sdk-c-4.0.0/src/c/service.c:1063:5: warning: 'deviceservices_config' may be used uninitialized in this function [-Wmaybe-uninitialized] 03:12:54 1063 | edgex_device_parseClients (svc->logger, iot_data_string_map_get (deviceservices_config, "Clients"), &svc->config.endpoints); 03:12:54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 03:12:55 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 03:12:57 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 03:12:57 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 03:12:58 [ 68%] Linking C shared library libcsdk.so 03:12:58 [ 68%] Built target csdk 03:12:58 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 03:12:59 [ 72%] Linking C executable template 03:12:59 [ 72%] Built target template 03:12:59 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 03:13:00 [ 76%] Linking C executable device-counter 03:13:00 [ 76%] Built target device-counter 03:13:01 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 03:13:01 [ 80%] Linking C executable device-random 03:13:02 [ 80%] Built target device-random 03:13:02 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 03:13:02 [ 84%] Linking C executable device-gyro 03:13:02 [ 84%] Built target device-gyro 03:13:03 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 03:13:03 [ 88%] Linking C executable device-bitfields 03:13:03 [ 88%] Built target device-bitfields 03:13:03 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 03:13:05 [ 92%] Linking C executable template-discovery 03:13:05 [ 92%] Built target template-discovery 03:13:05 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 03:13:06 [ 96%] Linking C executable device-file 03:13:06 [ 96%] Built target device-file 03:13:06 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 03:13:07 [100%] Linking C executable device-terminal 03:13:08 [100%] Built target device-terminal 03:13:08 Run CPack packaging tool... 03:13:08 CPack: Create package using TGZ 03:13:08 CPack: Install projects 03:13:08 CPack: - Run preinstall target for: Csdk 03:13:09 CPack: - Install project: Csdk [] 03:13:09 CPack: Create package 03:13:09 CPack: - package: /device-can/deps/device-sdk-c-4.0.0/build/release/csdk-0.0.0.tar.gz generated. 03:13:09 + '[' false '=' true ] 03:13:09 + '[' false '=' true ] 03:13:09 + mkdir -p /device-can/deps/device-sdk-c-4.0.0/build/debug 03:13:09 + cd /device-can/deps/device-sdk-c-4.0.0/build/debug 03:13:09 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Debug' /device-can/deps/device-sdk-c-4.0.0/src 03:13:09 -- The C compiler identification is GNU 11.2.1 03:13:09 -- Detecting C compiler ABI info 03:13:09 -- Detecting C compiler ABI info - done 03:13:09 -- Check for working C compiler: /usr/bin/cc - skipped 03:13:09 -- Detecting C compile features 03:13:09 -- Detecting C compile features - done 03:13:09 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 03:13:10 -- Found CURL: /usr/lib/libcurl.so (found version "8.5.0") 03:13:10 -- Found LIBYAML: /usr/lib/libyaml.so 03:13:10 -- Found LIBUUID: /usr/lib/libuuid.so 03:13:10 -- Found LIBCBOR: /usr/lib/libcbor.so 03:13:10 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 03:13:10 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 03:13:10 -- /opt/iotech/iot/1.5/include 03:13:10 -- C SDK 0.0.0 for Linux 03:13:10 -- Performing Test CSDK_HAVE_ATOMIC 03:13:10 -- Performing Test CSDK_HAVE_ATOMIC - Success 03:13:10 -- Found Curses: /usr/lib/libcurses.so 03:13:10 -- Configuring done 03:13:10 -- Generating done 03:13:11 -- Build files have been written to: /device-can/deps/device-sdk-c-4.0.0/build/debug 03:13:11 + make 03:13:11 + tee debug.log 03:13:11 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 03:13:11 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 03:13:11 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 03:13:12 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 03:13:13 [ 9%] Building C object c/CMakeFiles/csdk.dir/config.c.o 03:13:14 [ 11%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 03:13:14 [ 13%] Building C object c/CMakeFiles/csdk.dir/data.c.o 03:13:14 [ 15%] Building C object c/CMakeFiles/csdk.dir/device.c.o 03:13:15 [ 17%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 03:13:16 [ 19%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 03:13:16 [ 21%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 03:13:17 [ 23%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 03:13:17 [ 25%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 03:13:18 [ 27%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 03:13:18 [ 29%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 03:13:19 [ 31%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 03:13:19 [ 33%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 03:13:20 [ 35%] Building C object c/CMakeFiles/csdk.dir/map.c.o 03:13:20 [ 37%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 03:13:21 [ 39%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 03:13:22 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 03:13:23 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 03:13:24 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 03:13:24 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 03:13:24 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 03:13:25 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 03:13:25 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 03:13:27 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 03:13:27 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 03:13:28 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 03:13:29 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 03:13:30 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 03:13:30 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 03:13:30 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 03:13:31 [ 68%] Linking C shared library libcsdk.so 03:13:31 [ 68%] Built target csdk 03:13:31 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 03:13:31 [ 72%] Linking C executable template 03:13:32 [ 72%] Built target template 03:13:32 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 03:13:32 [ 76%] Linking C executable device-counter 03:13:33 [ 76%] Built target device-counter 03:13:33 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 03:13:33 [ 80%] Linking C executable device-random 03:13:33 [ 80%] Built target device-random 03:13:33 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 03:13:34 [ 84%] Linking C executable device-gyro 03:13:34 [ 84%] Built target device-gyro 03:13:34 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 03:13:34 [ 88%] Linking C executable device-bitfields 03:13:35 [ 88%] Built target device-bitfields 03:13:35 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 03:13:35 [ 92%] Linking C executable template-discovery 03:13:36 [ 92%] Built target template-discovery 03:13:36 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 03:13:36 [ 96%] Linking C executable device-file 03:13:36 [ 96%] Built target device-file 03:13:36 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 03:13:37 [100%] Linking C executable device-terminal 03:13:37 [100%] Built target device-terminal 03:13:37 + cp -rf include/devsdk include/edgex /usr/include/ 03:13:37 + cp build/release/c/libcsdk.so /usr/lib/ 03:13:37 + mkdir -p /usr/share/doc/edgex-csdk 03:13:37 + cp Attribution.txt /usr/share/doc/edgex-csdk 03:13:37 + cp LICENSE /usr/share/doc/edgex-csdk 03:13:37 + rm -rf /device-can/deps 03:13:38 Removing intermediate container e47a3f9667f6 03:13:38 ---> a8ad26c1c086 03:13:38 Step 11/30 : RUN /device-can/scripts/build.sh && test -f /device-can/build/release/device-can 03:13:38 ---> Running in 0371b6a3ade9 03:13:39 + CMAKEOPTS='-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' 03:13:39 + readlink -f /device-can/scripts/build.sh 03:13:39 + dirname /device-can/scripts/build.sh 03:13:39 /device-can 03:13:39 + dirname /device-can/scripts 03:13:39 + ROOT=/device-can 03:13:39 + echo /device-can 03:13:39 + cd /device-can 03:13:39 + mkdir -p /device-can/build/release 03:13:39 + cd /device-can/build/release 03:13:39 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-can/src 03:13:39 -- The C compiler identification is GNU 11.2.1 03:13:39 -- Detecting C compiler ABI info 03:13:40 -- Detecting C compiler ABI info - done 03:13:40 -- Check for working C compiler: /usr/bin/cc - skipped 03:13:40 -- Detecting C compile features 03:13:40 -- Detecting C compile features - done 03:13:40 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 03:13:40 -- /opt/iotech/iot/1.5/include 03:13:40 -- Found LIBCSDK: /usr/lib/libcsdk.so 03:13:40 -- Configuring done 03:13:40 -- Generating done 03:13:40 -- Build files have been written to: /device-can/build/release 03:13:40 + make+ tee release.log 03:13:40  all 03:13:40 [ 50%] Building C object CMakeFiles/device-can.dir/c/device-can.c.o 03:13:40 In file included from /usr/include/devsdk/devsdk.h:18, 03:13:40 from /device-can/src/c/device-can.h:24, 03:13:40 from /device-can/src/c/device-can.c:27: 03:13:40 /device-can/src/c/device-can.c: In function 'can_get_handler': 03:13:40 /device-can/src/c/device-can.c:177:43: warning: format '%d' expects argument of type 'int', but argument 4 has type 'iot_typecode_t' [-Wformat=] 03:13:40 177 | iot_log_debug(driver->lc, "CAN:Triggering Get events req type=%d\n", 03:13:40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 03:13:40 178 | requests[i].resource->type); 03:13:40 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 03:13:40 | | 03:13:40 | iot_typecode_t 03:13:40 /device-can/src/c/device-can.c:177:80: note: format string is defined here 03:13:40 177 | iot_log_debug(driver->lc, "CAN:Triggering Get events req type=%d\n", 03:13:40 | ~^ 03:13:40 | | 03:13:40 | int 03:13:42 [100%] Linking C executable device-can 03:13:42 [100%] Built target device-can 03:13:43 Removing intermediate container 0371b6a3ade9 03:13:43 ---> 6f344ae34d9b 03:13:43 Step 12/30 : FROM alpine:3.16 03:13:43 ---> 4a74307a1e88 03:13:43 Step 13/30 : MAINTAINER hcltech 03:13:43 ---> Running in 7f52fc1fd0d4 03:13:43 Removing intermediate container 7f52fc1fd0d4 03:13:43 ---> 1c75c1538ca1 03:13:43 Step 14/30 : RUN wget https://iotech.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine-release -O /etc/apk/keys/alpine.dev.rsa.pub 03:13:43 ---> Running in 720720b49011 03:13:44 Connecting to iotech.jfrog.io (34.246.139.145:443) 03:13:44 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 03:13:44 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 03:13:44 '/etc/apk/keys/alpine.dev.rsa.pub' saved 03:13:45 Removing intermediate container 720720b49011 03:13:45 ---> 86d883c5b9dc 03:13:45 Step 15/30 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main' >> /etc/apk/repositories 03:13:45 ---> Running in c26d0043e890 03:13:46 Removing intermediate container c26d0043e890 03:13:46 ---> 2c897cda9ac4 03:13:46 Step 16/30 : RUN apk add --update --no-cache linux-headers yaml libmicrohttpd curl libuuid iotech-paho-mqtt-c-dev-1.3 hiredis libcbor iotech-iot-1.5 dumb-init libexecinfo 03:13:47 ---> Running in c457340fb79a 03:13:48 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/aarch64/APKINDEX.tar.gz 03:13:48 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/community/aarch64/APKINDEX.tar.gz 03:13:49 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main/aarch64/APKINDEX.tar.gz 03:13:50 WARNING: This apk-tools is OLD! Some packages might not function properly. 03:13:50 (1/24) Installing ca-certificates (20240226-r0) 03:13:50 (2/24) Installing brotli-libs (1.0.9-r6) 03:13:50 (3/24) Installing nghttp2-libs (1.47.0-r2) 03:13:50 (4/24) Installing libcurl (8.5.0-r0) 03:13:50 (5/24) Installing curl (8.5.0-r0) 03:13:50 (6/24) Installing dumb-init (1.2.5-r1) 03:13:50 (7/24) Installing hiredis (1.0.2-r0) 03:13:50 (8/24) Installing yaml (0.2.5-r0) 03:13:50 (9/24) Installing libcbor (0.9.0-r1) 03:13:50 (10/24) Installing iotech-iot-1.5 (1.5.5-r2) 03:13:51 (11/24) Installing pkgconf (1.8.1-r0) 03:13:51 (12/24) Installing openssl-dev (1.1.1w-r1) 03:13:51 (13/24) Installing iotech-paho-mqtt-c-dev-1.3 (1.3.13-r0) 03:13:51 (14/24) Installing libexecinfo (1.1-r1) 03:13:51 (15/24) Installing gmp (6.2.1-r2) 03:13:52 (16/24) Installing nettle (3.7.3-r0) 03:13:52 (17/24) Installing libffi (3.4.2-r1) 03:13:52 (18/24) Installing p11-kit (0.24.1-r0) 03:13:52 (19/24) Installing libtasn1 (4.18.0-r1) 03:13:52 (20/24) Installing libunistring (1.0-r0) 03:13:52 (21/24) Installing gnutls (3.7.7-r1) 03:13:52 (22/24) Installing libmicrohttpd (0.9.75-r0) 03:13:52 (23/24) Installing libuuid (2.38-r1) 03:13:52 (24/24) Installing linux-headers (5.16.7-r1) 03:13:52 Executing busybox-1.35.0-r17.trigger 03:13:52 Executing ca-certificates-20240226-r0.trigger 03:13:52 OK: 25 MiB in 38 packages 03:13:55 Removing intermediate container c457340fb79a 03:13:55 ---> dbddc5ff41e9 03:13:55 Step 17/30 : RUN apk --no-cache upgrade 03:13:55 ---> Running in 3b593469d42b 03:13:56 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/aarch64/APKINDEX.tar.gz 03:13:57 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/community/aarch64/APKINDEX.tar.gz 03:13:57 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.16/main/aarch64/APKINDEX.tar.gz 03:13:58 WARNING: This apk-tools is OLD! Some packages might not function properly. 03:13:58 (1/5) Upgrading musl (1.2.3-r3 -> 1.2.3-r4) 03:13:58 (2/5) Upgrading busybox (1.35.0-r17 -> 1.35.0-r18) 03:13:58 Executing busybox-1.35.0-r18.post-upgrade 03:13:58 (3/5) Upgrading ca-certificates-bundle (20230506-r0 -> 20240226-r0) 03:13:58 (4/5) Upgrading ssl_client (1.35.0-r17 -> 1.35.0-r18) 03:13:58 (5/5) Upgrading musl-utils (1.2.3-r3 -> 1.2.3-r4) 03:13:58 Executing busybox-1.35.0-r18.trigger 03:13:58 Executing ca-certificates-20240226-r0.trigger 03:13:58 OK: 25 MiB in 38 packages 03:13:59 Removing intermediate container 3b593469d42b 03:13:59 ---> 7d14ceae9000 03:13:59 Step 18/30 : COPY --from=builder /device-can/build/release/ / 03:14:00 ---> e91a1fb219cd 03:14:00 Step 19/30 : COPY --from=builder /usr/lib/libcsdk.so /usr/lib 03:14:00 ---> f76014a82022 03:14:00 Step 20/30 : COPY --from=builder /usr/share/doc/edgex-csdk /usr/share/doc/edgex-csdk 03:14:01 ---> 3643e1e0a878 03:14:01 Step 21/30 : COPY LICENSE /. 03:14:01 ---> c54ea4a57874 03:14:01 Step 22/30 : COPY Attribution.txt /. 03:14:02 ---> c9ea8bdc285b 03:14:02 Step 23/30 : COPY res /res 03:14:02 ---> 9a76e77fad1d 03:14:02 Step 24/30 : LABEL license='SPDX-License-Identifier: Apache-2.0' copyright='Copyright (c) 2023 HCL Technologies Ltd' 03:14:02 ---> Running in f58adbb37d16 03:14:02 Removing intermediate container f58adbb37d16 03:14:02 ---> 4db22c8f35ef 03:14:02 Step 25/30 : EXPOSE 59980 03:14:03 ---> Running in 614ca255d4f0 03:14:03 Removing intermediate container 614ca255d4f0 03:14:03 ---> 619dc5f6dbcd 03:14:03 Step 26/30 : ENTRYPOINT ["/device-can"] 03:14:03 ---> Running in cbfb1f29e9b0 03:14:03 Removing intermediate container cbfb1f29e9b0 03:14:03 ---> 745269e752eb 03:14:03 Step 27/30 : CMD ["-cp=keeper://edgex-core-keeper:59890", "--registry", "--confdir=/res"] 03:14:03 ---> Running in 2a5c0391c56f 03:14:04 Removing intermediate container 2a5c0391c56f 03:14:04 ---> 39990dd6e820 03:14:04 Step 28/30 : LABEL arch=arm64 03:14:04 ---> Running in 3baa73fc7156 03:14:04 Removing intermediate container 3baa73fc7156 03:14:04 ---> f61b968cf01e 03:14:04 Step 29/30 : LABEL git_sha=0dcd0b359bd416d3dfaff6ce0dab288149d11485 03:14:04 ---> Running in 1a249845ccbf 03:14:04 Removing intermediate container 1a249845ccbf 03:14:04 ---> cc08706f6cbf 03:14:04 Step 30/30 : LABEL version=4.0.0 03:14:04 ---> Running in 2634b9168319 03:14:05 Removing intermediate container 2634b9168319 03:14:05 ---> 7346ce9693bf 03:14:05 [Warning] One or more build-args [MAKE ARCH BASE] were not consumed 03:14:05 Successfully built 7346ce9693bf 03:14:05 Successfully tagged device-can-arm64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Docker Push) [Pipeline] script [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 03:14:05 provisioning config files... 03:14:05 copy managed file [device-can-settings] to file:/w/workspace/device-can/2@tmp/config839126796109091678tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 03:14:06 ---> ****-login.sh 03:14:06 nexus3.edgexfoundry.org:10001 03:14:06 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:14:06 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 03:14:06 Configure a credential helper to remove this warning. See 03:14:06 https://docs.****.com/engine/reference/commandline/login/#credentials-store 03:14:06 03:14:06 Login Succeeded 03:14:06 nexus3.edgexfoundry.org:10002 03:14:06 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:14:06 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 03:14:06 Configure a credential helper to remove this warning. See 03:14:06 https://docs.****.com/engine/reference/commandline/login/#credentials-store 03:14:06 03:14:06 Login Succeeded 03:14:06 nexus3.edgexfoundry.org:10003 03:14:06 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:14:07 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 03:14:07 Configure a credential helper to remove this warning. See 03:14:07 https://docs.****.com/engine/reference/commandline/login/#credentials-store 03:14:07 03:14:07 Login Succeeded 03:14:07 nexus3.edgexfoundry.org:10004 03:14:07 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:14:07 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 03:14:07 Configure a credential helper to remove this warning. See 03:14:07 https://docs.****.com/engine/reference/commandline/login/#credentials-store 03:14:07 03:14:07 Login Succeeded 03:14:07 ****.io 03:14:07 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 03:14:07 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 03:14:07 Configure a credential helper to remove this warning. See 03:14:07 https://docs.****.com/engine/reference/commandline/login/#credentials-store 03:14:07 03:14:07 Login Succeeded 03:14:07 ---> ****-login.sh ends [Pipeline] } 03:14:07 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] echo 03:14:07 [edgeX.isLTS] Checking if [odessa] matches against LTS streams [[^jakarta$, ^napa$, ^odessa$, ^lts-test$]] [Pipeline] echo 03:14:07 [edgeXDocker.push] Tagging docker image device-can-arm64 with the following tags: 03:14:07 0dcd0b359bd416d3dfaff6ce0dab288149d11485 03:14:07 4.0.0 03:14:07 0dcd0b359bd416d3dfaff6ce0dab288149d11485-4.0.0 03:14:07 odessa 03:14:07 ===================================================== [Pipeline] withEnv [Pipeline] { [Pipeline] withDockerRegistry [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:14:08 + docker tag device-can-arm64 nexus3.edgexfoundry.org:10004/device-can-arm64:0dcd0b359bd416d3dfaff6ce0dab288149d11485 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:14:08 + docker push nexus3.edgexfoundry.org:10004/device-can-arm64:0dcd0b359bd416d3dfaff6ce0dab288149d11485 03:14:08 The push refers to repository [nexus3.edgexfoundry.org:10004/device-can-arm64] 03:14:08 a6efef3ad700: Preparing 03:14:08 0a9d09c2171b: Preparing 03:14:08 ff4e359796be: Preparing 03:14:08 55ff7031f828: Preparing 03:14:08 3400dd7dbd6e: Preparing 03:14:08 aacd1ef7473e: Preparing 03:14:08 accc1818eb42: Preparing 03:14:08 af215c5bb0d2: Preparing 03:14:08 1de264997d22: Preparing 03:14:08 3294e8b547bd: Preparing 03:14:08 edbfd2db8ef2: Preparing 03:14:08 af215c5bb0d2: Waiting 03:14:08 1de264997d22: Waiting 03:14:08 3294e8b547bd: Waiting 03:14:08 edbfd2db8ef2: Waiting 03:14:08 aacd1ef7473e: Waiting 03:14:08 accc1818eb42: Waiting 03:14:09 0a9d09c2171b: Pushed 03:14:09 a6efef3ad700: Pushed 03:14:09 ff4e359796be: Pushed 03:14:09 55ff7031f828: Pushed 03:14:09 3400dd7dbd6e: Pushed 03:14:09 1de264997d22: Pushed 03:14:09 3294e8b547bd: Pushed 03:14:09 aacd1ef7473e: Pushed 03:14:09 edbfd2db8ef2: Layer already exists 03:14:09 accc1818eb42: Pushed 03:14:12 af215c5bb0d2: Pushed 03:14:13 0dcd0b359bd416d3dfaff6ce0dab288149d11485: digest: sha256:07b974acf1a6896845f3a4b24f0de10662c916bcc6bf655ba49f1a3be8df9238 size: 2613 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:14:13 + docker tag device-can-arm64 nexus3.edgexfoundry.org:10004/device-can-arm64:4.0.0 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:14:13 + docker push nexus3.edgexfoundry.org:10004/device-can-arm64:4.0.0 03:14:13 The push refers to repository [nexus3.edgexfoundry.org:10004/device-can-arm64] 03:14:13 a6efef3ad700: Preparing 03:14:13 0a9d09c2171b: Preparing 03:14:13 ff4e359796be: Preparing 03:14:13 55ff7031f828: Preparing 03:14:13 3400dd7dbd6e: Preparing 03:14:13 aacd1ef7473e: Preparing 03:14:13 accc1818eb42: Preparing 03:14:13 af215c5bb0d2: Preparing 03:14:13 1de264997d22: Preparing 03:14:13 3294e8b547bd: Preparing 03:14:13 edbfd2db8ef2: Preparing 03:14:13 af215c5bb0d2: Waiting 03:14:13 aacd1ef7473e: Waiting 03:14:13 accc1818eb42: Waiting 03:14:13 1de264997d22: Waiting 03:14:13 3294e8b547bd: Waiting 03:14:13 edbfd2db8ef2: Waiting 03:14:13 ff4e359796be: Layer already exists 03:14:13 a6efef3ad700: Layer already exists 03:14:13 0a9d09c2171b: Layer already exists 03:14:13 55ff7031f828: Layer already exists 03:14:13 3400dd7dbd6e: Layer already exists 03:14:13 accc1818eb42: Layer already exists 03:14:13 aacd1ef7473e: Layer already exists 03:14:13 1de264997d22: Layer already exists 03:14:13 af215c5bb0d2: Layer already exists 03:14:13 3294e8b547bd: Layer already exists 03:14:13 edbfd2db8ef2: Layer already exists 03:14:14 4.0.0: digest: sha256:07b974acf1a6896845f3a4b24f0de10662c916bcc6bf655ba49f1a3be8df9238 size: 2613 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:14:14 + docker tag device-can-arm64 nexus3.edgexfoundry.org:10004/device-can-arm64:0dcd0b359bd416d3dfaff6ce0dab288149d11485-4.0.0 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:14:14 + docker push nexus3.edgexfoundry.org:10004/device-can-arm64:0dcd0b359bd416d3dfaff6ce0dab288149d11485-4.0.0 03:14:14 The push refers to repository [nexus3.edgexfoundry.org:10004/device-can-arm64] 03:14:14 a6efef3ad700: Preparing 03:14:14 0a9d09c2171b: Preparing 03:14:14 ff4e359796be: Preparing 03:14:14 55ff7031f828: Preparing 03:14:14 3400dd7dbd6e: Preparing 03:14:14 aacd1ef7473e: Preparing 03:14:14 accc1818eb42: Preparing 03:14:14 af215c5bb0d2: Preparing 03:14:14 aacd1ef7473e: Waiting 03:14:14 accc1818eb42: Waiting 03:14:14 1de264997d22: Preparing 03:14:14 3294e8b547bd: Preparing 03:14:14 edbfd2db8ef2: Preparing 03:14:14 af215c5bb0d2: Waiting 03:14:14 1de264997d22: Waiting 03:14:14 3294e8b547bd: Waiting 03:14:14 edbfd2db8ef2: Waiting 03:14:14 ff4e359796be: Layer already exists 03:14:14 0a9d09c2171b: Layer already exists 03:14:14 55ff7031f828: Layer already exists 03:14:14 3400dd7dbd6e: Layer already exists 03:14:14 a6efef3ad700: Layer already exists 03:14:14 af215c5bb0d2: Layer already exists 03:14:14 aacd1ef7473e: Layer already exists 03:14:14 1de264997d22: Layer already exists 03:14:14 accc1818eb42: Layer already exists 03:14:14 3294e8b547bd: Layer already exists 03:14:14 edbfd2db8ef2: Layer already exists 03:14:15 0dcd0b359bd416d3dfaff6ce0dab288149d11485-4.0.0: digest: sha256:07b974acf1a6896845f3a4b24f0de10662c916bcc6bf655ba49f1a3be8df9238 size: 2613 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:14:15 + docker tag device-can-arm64 nexus3.edgexfoundry.org:10004/device-can-arm64:odessa [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:14:15 + docker push nexus3.edgexfoundry.org:10004/device-can-arm64:odessa 03:14:15 The push refers to repository [nexus3.edgexfoundry.org:10004/device-can-arm64] 03:14:15 a6efef3ad700: Preparing 03:14:15 0a9d09c2171b: Preparing 03:14:15 ff4e359796be: Preparing 03:14:15 55ff7031f828: Preparing 03:14:15 3400dd7dbd6e: Preparing 03:14:15 aacd1ef7473e: Preparing 03:14:15 accc1818eb42: Preparing 03:14:15 af215c5bb0d2: Preparing 03:14:15 1de264997d22: Preparing 03:14:15 3294e8b547bd: Preparing 03:14:15 edbfd2db8ef2: Preparing 03:14:15 aacd1ef7473e: Waiting 03:14:15 accc1818eb42: Waiting 03:14:15 af215c5bb0d2: Waiting 03:14:15 3294e8b547bd: Waiting 03:14:15 edbfd2db8ef2: Waiting 03:14:15 1de264997d22: Waiting 03:14:15 a6efef3ad700: Layer already exists 03:14:15 0a9d09c2171b: Layer already exists 03:14:15 ff4e359796be: Layer already exists 03:14:15 3400dd7dbd6e: Layer already exists 03:14:15 55ff7031f828: Layer already exists 03:14:15 aacd1ef7473e: Layer already exists 03:14:15 accc1818eb42: Layer already exists 03:14:15 1de264997d22: Layer already exists 03:14:15 3294e8b547bd: Layer already exists 03:14:15 af215c5bb0d2: Layer already exists 03:14:15 edbfd2db8ef2: Layer already exists 03:14:15 odessa: digest: sha256:07b974acf1a6896845f3a4b24f0de10662c916bcc6bf655ba49f1a3be8df9238 size: 2613 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withDockerRegistry [Pipeline] } [Pipeline] // withEnv [Pipeline] echo 03:14:16 ===================================================== [Pipeline] echo 03:14:16 taggedImages: 03:14:16 - nexus3.edgexfoundry.org:10004/device-can-arm64:0dcd0b359bd416d3dfaff6ce0dab288149d11485 03:14:16 - nexus3.edgexfoundry.org:10004/device-can-arm64:4.0.0 03:14:16 - nexus3.edgexfoundry.org:10004/device-can-arm64:0dcd0b359bd416d3dfaff6ce0dab288149d11485-4.0.0 03:14:16 - nexus3.edgexfoundry.org:10004/device-can-arm64:odessa [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage Post stage [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:14:16 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 03:14:16 03:14:16 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:14:17 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 03:14:17 arm64: Pulling from edgex-lftools-log-publisher 03:14:17 8998bd30e6a1: Pulling fs layer 03:14:17 04944245beec: Pulling fs layer 03:14:17 699f458cf7ca: Pulling fs layer 03:14:17 765212b225bb: Pulling fs layer 03:14:17 f23df028b6ca: Pulling fs layer 03:14:17 d65c8cfc05b1: Pulling fs layer 03:14:17 2437ff75d9bd: Pulling fs layer 03:14:17 f23df028b6ca: Waiting 03:14:17 d65c8cfc05b1: Waiting 03:14:17 2437ff75d9bd: Waiting 03:14:17 765212b225bb: Waiting 03:14:17 04944245beec: Verifying Checksum 03:14:17 04944245beec: Download complete 03:14:17 765212b225bb: Verifying Checksum 03:14:17 765212b225bb: Download complete 03:14:17 f23df028b6ca: Download complete 03:14:17 d65c8cfc05b1: Verifying Checksum 03:14:17 d65c8cfc05b1: Download complete 03:14:17 699f458cf7ca: Verifying Checksum 03:14:17 699f458cf7ca: Download complete 03:14:17 8998bd30e6a1: Verifying Checksum 03:14:17 8998bd30e6a1: Download complete 03:14:20 2437ff75d9bd: Verifying Checksum 03:14:20 2437ff75d9bd: Download complete 03:14:22 8998bd30e6a1: Pull complete 03:14:22 04944245beec: Pull complete 03:14:24 699f458cf7ca: Pull complete 03:14:24 765212b225bb: Pull complete 03:14:25 f23df028b6ca: Pull complete 03:14:25 d65c8cfc05b1: Pull complete 03:14:43 2437ff75d9bd: Pull complete 03:14:43 Digest: sha256:08a7fcc486bb39f1d20d4dd6a72316e28301370873105f4106f8313defd495da 03:14:43 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 03:14:43 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 03:14:43 prd-ubuntu20.04-docker-arm64-4c-16g-41732 does not seem to be running inside a container 03:14: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-can/2 -v /w/workspace/device-can/2:/w/workspace/device-can/2:rw,z -v /w/workspace/device-can/2@tmp:/w/workspace/device-can/2@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 ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 cat 03:14:45 $ docker top fe2835eef2d6d7cad52e10464fa1f8671185b7b36303803dde65920573833453 -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 03:14:46 ---> job-cost.sh 03:14:46 lf-activate-venv: SKIPPING 03:14:46 INFO: No Stack... 03:14:46 INFO: Retrieving Pricing Info for: v3-standard-4 03:14:47 INFO: Archiving Costs [Pipeline] sh 03:14:48 + cut -d, -f6 03:14:48 + cat /w/workspace/device-can/2/archives/cost.csv [Pipeline] lock 03:14:48 Trying to acquire lock on [Resource: jenkins-edgexfoundry-device-can-odessa-2-stack-cost] 03:14:48 Resource [jenkins-edgexfoundry-device-can-odessa-2-stack-cost] did not exist. Created. 03:14:48 Lock acquired on [Resource: jenkins-edgexfoundry-device-can-odessa-2-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 03:14:49 /w/workspace/device-can/2@tmp/durable-8ac2d97f/script.sh.copy: 1: Syntax error: Unterminated quoted string [Pipeline] sh 03:14:49 + echo total: 0.10999999940395355 [Pipeline] stash 03:14:49 Warning: overwriting stash ‘stack-cost’ 03:14:50 Stashed 1 file(s) [Pipeline] } 03:14:50 Lock released on resource [Resource: jenkins-edgexfoundry-device-can-odessa-2-stack-cost] [Pipeline] // lock [Pipeline] } 03:14:50 $ docker stop --time=1 fe2835eef2d6d7cad52e10464fa1f8671185b7b36303803dde65920573833453 03:14:51 $ docker rm -f --volumes fe2835eef2d6d7cad52e10464fa1f8671185b7b36303803dde65920573833453 [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) [Pipeline] stage [Pipeline] { (Tag) [Pipeline] unstash [Pipeline] sh 03:14:52 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 03:14:52 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:14:52 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 03:14:52 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 03:14:52 prd-ubuntu20.04-docker-8c-8g-41727 does not seem to be running inside a container 03:14:52 $ docker run -t -d -u 1001:1001 -u 0:0 -v /etc/ssh:/etc/ssh -w /w/workspace/edgexfoundry_device-can_odessa -v /w/workspace/edgexfoundry_device-can_odessa:/w/workspace/edgexfoundry_device-can_odessa:rw,z -v /w/workspace/edgexfoundry_device-can_odessa@tmp:/w/workspace/edgexfoundry_device-can_odessa@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 ******** nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 cat 03:14:53 $ docker top 4fd72751e1bf69becd6b71fb2a4d25a378e06d5a7522587ac30a0faacf602177 -eo pid,comm 03:14:53 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). 03:14:53 Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] echo 03:14:53 [edgeXSemver]: ignoring command tag because GITSEMVER_HEAD_TAG is already set to 'v4.0.0' [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 03:14:53 + git semver [Pipeline] } 03:14:53 $ docker stop --time=1 4fd72751e1bf69becd6b71fb2a4d25a378e06d5a7522587ac30a0faacf602177 03:14:55 $ docker rm -f --volumes 4fd72751e1bf69becd6b71fb2a4d25a378e06d5a7522587ac30a0faacf602177 [Pipeline] // withDockerContainer [Pipeline] stage [Pipeline] { (LF Tools Sigul) [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:14:55 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools:0.23.1-centos7 03:14:55 03:14:55 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools:0.23.1-centos7 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:14:55 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools:0.23.1-centos7 03:14:55 0.23.1-centos7: Pulling from edgex-lftools 03:14:55 ab5ef0e58194: Pulling fs layer 03:14:55 9712f1f96733: Pulling fs layer 03:14:55 63f879dbbcfc: Pulling fs layer 03:14:55 0d9ebad4ef96: Pulling fs layer 03:14:55 e9a5061849ea: Pulling fs layer 03:14:55 d747dcd14b5f: Pulling fs layer 03:14:55 2de7ff778b66: Pulling fs layer 03:14:55 e9a5061849ea: Waiting 03:14:55 0d9ebad4ef96: Waiting 03:14:55 d747dcd14b5f: Waiting 03:14:55 2de7ff778b66: Waiting 03:14:55 9712f1f96733: Verifying Checksum 03:14:55 9712f1f96733: Download complete 03:14:56 63f879dbbcfc: Verifying Checksum 03:14:56 63f879dbbcfc: Download complete 03:14:56 e9a5061849ea: Verifying Checksum 03:14:56 e9a5061849ea: Download complete 03:14:56 d747dcd14b5f: Verifying Checksum 03:14:56 d747dcd14b5f: Download complete 03:14:56 0d9ebad4ef96: Verifying Checksum 03:14:56 0d9ebad4ef96: Download complete 03:14:56 ab5ef0e58194: Verifying Checksum 03:14:56 ab5ef0e58194: Download complete 03:14:56 2de7ff778b66: Verifying Checksum 03:14:56 2de7ff778b66: Download complete 03:14:58 ab5ef0e58194: Pull complete 03:14:58 9712f1f96733: Pull complete 03:14:59 63f879dbbcfc: Pull complete 03:15:02 0d9ebad4ef96: Pull complete 03:15:02 e9a5061849ea: Pull complete 03:15:02 d747dcd14b5f: Pull complete 03:15:03 2de7ff778b66: Pull complete 03:15:03 Digest: sha256:02657cf374e2015a0d4d7d3420cb6fe05d6b2b35acbcf0b45035c21bd1e1ff52 03:15:03 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools:0.23.1-centos7 03:15:03 nexus3.edgexfoundry.org:10003/edgex-lftools:0.23.1-centos7 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 03:15:03 prd-ubuntu20.04-docker-8c-8g-41727 does not seem to be running inside a container 03:15:03 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/edgexfoundry_device-can_odessa -v /w/workspace/edgexfoundry_device-can_odessa:/w/workspace/edgexfoundry_device-can_odessa:rw,z -v /w/workspace/edgexfoundry_device-can_odessa@tmp:/w/workspace/edgexfoundry_device-can_odessa@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 ******** nexus3.edgexfoundry.org:10003/edgex-lftools:0.23.1-centos7 cat 03:15:06 $ docker top 838210b8944185bc2915117734ff84dc8f3978e4aa74187cbb93499acf33cbeb -eo pid,comm [Pipeline] { [Pipeline] configFileProvider 03:15:06 provisioning config files... 03:15:06 copy managed file [sigul-config] to file:/w/workspace/edgexfoundry_device-can_odessa@tmp/config13197229563690745624tmp 03:15:06 copy managed file [sigul-password] to file:/w/workspace/edgexfoundry_device-can_odessa@tmp/config2822181845786945576tmp 03:15:06 copy managed file [sigul-pki] to file:/w/workspace/edgexfoundry_device-can_odessa@tmp/config140794615550183880tmp [Pipeline] { [Pipeline] echo 03:15:06 Running global-jjb/shell/sigul-configuration.sh [Pipeline] libraryResource [Pipeline] sh 03:15:06 ---> sigul-configuration.sh 03:15:06 gpg: directory `/root/.gnupg' created 03:15:06 gpg: new configuration file `/root/.gnupg/gpg.conf' created 03:15:06 gpg: WARNING: options in `/root/.gnupg/gpg.conf' are not yet active during this run 03:15:06 gpg: keyring `/root/.gnupg/secring.gpg' created 03:15:06 gpg: keyring `/root/.gnupg/pubring.gpg' created 03:15:06 gpg: CAST5 encrypted data 03:15:06 gpg: encrypted with 1 passphrase 03:15:06 gpg: WARNING: message was not integrity protected [Pipeline] sh 03:15:07 + mkdir /home/jenkins 03:15:07 + mkdir /home/jenkins/sigul [Pipeline] sh 03:15:07 + cp -R /root/sigul/cert8.db /root/sigul/key3.db /root/sigul/nss-password.txt /root/sigul/secmod.db /root/sigul/vex-yul-edgex-jenkins-1.ci.codeaurora.org.p12 /home/jenkins/sigul/ [Pipeline] echo 03:15:07 Running global-jjb/shell/sigul-install.sh [Pipeline] libraryResource [Pipeline] sh 03:15:08 ---> sigul-install.sh 03:15:08 Sigul already installed; skipping installation. [Pipeline] sh 03:15:08 + git tag --list 03:15:08 v4.0.0 03:15:08 v4.0.0-dev.1 03:15:08 v4.0.0-dev.2 03:15:08 v4.0.0-dev.3 03:15:08 v4.0.0-dev.4 [Pipeline] sh 03:15:08 + lftools sign git-tag v4.0.0 03:15:09 Signing Git tag with Sigul... 03:15:09 Signing v4.0.0 [Pipeline] echo 03:15:09 Running global-jjb/shell/sigul-configuration-cleanup.sh [Pipeline] libraryResource [Pipeline] sh 03:15:09 ---> sigul-configuration-cleanup.sh [Pipeline] } 03:15:09 Deleting 3 temporary files [Pipeline] // configFileProvider [Pipeline] } 03:15:09 $ docker stop --time=1 838210b8944185bc2915117734ff84dc8f3978e4aa74187cbb93499acf33cbeb 03:15:11 $ docker rm -f --volumes 838210b8944185bc2915117734ff84dc8f3978e4aa74187cbb93499acf33cbeb [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Bump Pre-Release Version) [Pipeline] sh 03:15:11 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 03:15:11 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:15:11 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 03:15:11 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 03:15:11 prd-ubuntu20.04-docker-8c-8g-41727 does not seem to be running inside a container 03:15:11 $ docker run -t -d -u 1001:1001 -u 0:0 -v /etc/ssh:/etc/ssh -w /w/workspace/edgexfoundry_device-can_odessa -v /w/workspace/edgexfoundry_device-can_odessa:/w/workspace/edgexfoundry_device-can_odessa:rw,z -v /w/workspace/edgexfoundry_device-can_odessa@tmp:/w/workspace/edgexfoundry_device-can_odessa@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 ******** nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 cat 03:15:12 $ docker top 43da4071d1248e5326afd33a4d7aa2a004d44e4555915748f1367b2b1a25cfa7 -eo pid,comm 03:15:12 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). 03:15:12 Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] echo 03:15:12 [edgeXSemver]: ignoring command bump pre because GITSEMVER_HEAD_TAG is already set to 'v4.0.0' [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 03:15:12 + git semver [Pipeline] } 03:15:12 $ docker stop --time=1 43da4071d1248e5326afd33a4d7aa2a004d44e4555915748f1367b2b1a25cfa7 03:15:14 $ docker rm -f --volumes 43da4071d1248e5326afd33a4d7aa2a004d44e4555915748f1367b2b1a25cfa7 [Pipeline] // withDockerContainer [Pipeline] sh 03:15:14 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 03:15:14 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:15:14 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 03:15:14 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 03:15:14 prd-ubuntu20.04-docker-8c-8g-41727 does not seem to be running inside a container 03:15:14 $ docker run -t -d -u 1001:1001 -u 0:0 -v /etc/ssh:/etc/ssh -w /w/workspace/edgexfoundry_device-can_odessa -v /w/workspace/edgexfoundry_device-can_odessa:/w/workspace/edgexfoundry_device-can_odessa:rw,z -v /w/workspace/edgexfoundry_device-can_odessa@tmp:/w/workspace/edgexfoundry_device-can_odessa@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 ******** nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 cat 03:15:15 $ docker top 8d26142c79ef40b140d904dda873a6b74d2755174a42f87ca5c57ca0dba15f95 -eo pid,comm 03:15:15 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). 03:15:15 Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] echo 03:15:15 [edgeXSemver]: ignoring command push because GITSEMVER_HEAD_TAG is already set to 'v4.0.0' [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 03:15:15 + git semver [Pipeline] } 03:15:15 $ docker stop --time=1 8d26142c79ef40b140d904dda873a6b74d2755174a42f87ca5c57ca0dba15f95 03:15:17 $ docker rm -f --volumes 8d26142c79ef40b140d904dda873a6b74d2755174a42f87ca5c57ca0dba15f95 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Declarative: Post Actions) [Pipeline] stage [Pipeline] { (LF Post Build Actions) [Pipeline] sh 03:15:17 + [ -d /w/workspace/edgexfoundry_device-can_odessa/archives ] 03:15:17 + ls -al /w/workspace/edgexfoundry_device-can_odessa/archives 03:15:17 total 16 03:15:17 drwxr-xr-x 3 root root 4096 Mar 21 03:09 . 03:15:17 drwxrwxr-x 9 jenkins jenkins 4096 Mar 21 03:15 .. 03:15:17 drwxr-xr-x 2 root root 4096 Mar 21 03:09 cost 03:15:17 -rw-r--r-- 1 root root 82 Mar 21 03:09 cost.csv 03:15:17 + sudo chown -R jenkins:jenkins /w/workspace/edgexfoundry_device-can_odessa/archives 03:15:17 + ls -al /w/workspace/edgexfoundry_device-can_odessa/archives 03:15:17 total 16 03:15:17 drwxr-xr-x 3 jenkins jenkins 4096 Mar 21 03:09 . 03:15:17 drwxrwxr-x 9 jenkins jenkins 4096 Mar 21 03:15 .. 03:15:17 drwxr-xr-x 2 jenkins jenkins 4096 Mar 21 03:09 cost 03:15:17 -rw-r--r-- 1 jenkins jenkins 82 Mar 21 03:09 cost.csv [Pipeline] libraryResource [Pipeline] sh 03:15:18 ---> sysstat.sh [Pipeline] libraryResource [Pipeline] sh 03:15:18 ---> package-listing.sh 03:15:18 ++ facter osfamily 03:15:18 ++ tr '[:upper:]' '[:lower:]' 03:15:19 + OS_FAMILY=debian 03:15:19 + workspace=/w/workspace/edgexfoundry_device-can_odessa 03:15:19 + START_PACKAGES=/tmp/packages_start.txt 03:15:19 + END_PACKAGES=/tmp/packages_end.txt 03:15:19 + DIFF_PACKAGES=/tmp/packages_diff.txt 03:15:19 + PACKAGES=/tmp/packages_start.txt 03:15:19 + '[' /w/workspace/edgexfoundry_device-can_odessa ']' 03:15:19 + PACKAGES=/tmp/packages_end.txt 03:15:19 + case "${OS_FAMILY}" in 03:15:19 + dpkg -l 03:15:19 + grep '^ii' 03:15:19 + '[' -f /tmp/packages_start.txt ']' 03:15:19 + '[' -f /tmp/packages_end.txt ']' 03:15:19 + diff /tmp/packages_start.txt /tmp/packages_end.txt 03:15:19 + '[' /w/workspace/edgexfoundry_device-can_odessa ']' 03:15:19 + mkdir -p /w/workspace/edgexfoundry_device-can_odessa/archives/ 03:15:19 + cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/edgexfoundry_device-can_odessa/archives/ [Pipeline] echo 03:15:19 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-can_odessa/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json] [Pipeline] sh 03:15:19 + facter operatingsystem [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 03:15:19 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 03:15:19 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 03:15:20 prd-ubuntu20.04-docker-8c-8g-41727 does not seem to be running inside a container 03:15:20 $ 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-can_odessa/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-can_odessa -v /w/workspace/edgexfoundry_device-can_odessa:/w/workspace/edgexfoundry_device-can_odessa:rw,z -v /w/workspace/edgexfoundry_device-can_odessa@tmp:/w/workspace/edgexfoundry_device-can_odessa@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 ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest cat 03:15:20 $ docker top 9f155a785dd0daaa240ef0efb00cf5f4bcfe85f95c0090136d32c6c76f83368e -eo pid,comm [Pipeline] { [Pipeline] sh 03:15:20 + touch /tmp/pre-build-complete [Pipeline] sh 03:15:20 + mkdir -p /var/log/sysstat [Pipeline] sh 03:15:21 + ls /var/log/sa-host 03:15:21 ls: cannot access '/var/log/sa-host': No such file or directory [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 03:15:21 provisioning config files... 03:15:21 copy managed file [jenkins-log-archives-settings] to file:/w/workspace/edgexfoundry_device-can_odessa@tmp/config2061282155459669447tmp [Pipeline] { [Pipeline] echo 03:15:21 Running shell/create-netrc.sh [Pipeline] libraryResource [Pipeline] sh 03:15:21 ---> create-netrc.sh [Pipeline] } 03:15:21 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] libraryResource [Pipeline] sh 03:15:21 ---> python-tools-install.sh [Pipeline] echo 03:15:21 Running shell/sudo-logs.sh [Pipeline] libraryResource [Pipeline] sh 03:15:22 ---> sudo-logs.sh 03:15:22 Archiving 'sudo' log.. [Pipeline] unstash [Pipeline] echo 03:15:22 Running shell/job-cost.sh [Pipeline] libraryResource [Pipeline] sh 03:15:22 ---> job-cost.sh 03:15:22 lf-activate-venv: SKIPPING 03:15:22 DEBUG: total: 0.2199999988079071 03:15:22 INFO: Retrieving Stack Cost... 03:15:22 INFO: Retrieving Pricing Info for: v3-standard-8 03:15:23 INFO: Archiving Costs [Pipeline] echo 03:15:23 Running shell/logs-deploy.sh [Pipeline] libraryResource [Pipeline] sh 03:15:23 ---> logs-deploy.sh 03:15:23 lf-activate-venv: SKIPPING 03:15:23 INFO: Nexus URL https://nexus.edgexfoundry.org path production/vex-yul-edgex-jenkins-1/edgexfoundry/device-can/odessa/2 03:15:23 INFO: archiving workspace using pattern(s): 03:15:24 Archives upload complete. 03:15:24 INFO: archiving logs to Nexus