Push event to branch main Connecting to https://api.github.com using edgex-jenkins github personal access token Obtained Jenkinsfile from 11dab76be4e7d729cbb51d1712275157f21268b1 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-ssh1426428805887629480.key > git ls-remote -h -t -- git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Found match: refs/tags/stable revision 7928b8837ad34b090831a72fcdf53bff9dae4c17 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-ssh14387462937260541225.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 7928b8837ad34b090831a72fcdf53bff9dae4c17 The recommended git tool is: git using credential edgex-jenkins-ssh > git rev-parse --resolve-git-dir /var/lib/jenkins/jobs/edgexfoundry/jobs/device-bacnet-c/branches/main/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-bacnet-c/branches/main/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82@tmp/jenkins-gitclient-ssh8832235869036855047.key > git fetch --tags --progress -- git@github.com:edgexfoundry/edgex-global-pipelines.git +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 Checking out Revision 7928b8837ad34b090831a72fcdf53bff9dae4c17 (stable) > git config core.sparsecheckout # timeout=10 > git checkout -f 7928b8837ad34b090831a72fcdf53bff9dae4c17 # timeout=10 Commit message: "Merge pull request #462 from cherrycl/skip-arm-c-sdk-2" > 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-ssh10763350717265448576.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-bacnet-c/branches/main/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-bacnet-c/branches/main/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e@tmp/jenkins-gitclient-ssh8913027547687916004.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-bacnet-c, 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-bacnet-c-settings PROJECT: device-bacnet-c USE_SEMVER: true TEST_SCRIPT: make test BUILD_SCRIPT: make build DOCKER_FILE_PATH: scripts/Dockerfile.alpine DOCKER_BUILD_FILE_PATH: scripts/Dockerfile.alpine-base DOCKER_BUILD_CONTEXT: . DOCKER_BUILD_IMAGE_TARGET: builder DOCKER_IMAGE_NAME: device-bacnet 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 Waiting for next available executor on ‘ubuntu20.04-docker-8c-8g’ Running on prd-ubuntu20.04-docker-8c-8g-40508 in /w/workspace/dgexfoundry_device-bacnet-c_main [Pipeline] { [Pipeline] stage [Pipeline] { (Declarative: Checkout SCM) [Pipeline] checkout Selected Git installation does not exist. Using Default The recommended git tool is: NONE using credential edgex-jenkins-ssh Cloning the remote Git repository Cloning repository git@github.com:edgexfoundry/device-bacnet-c.git > git init /w/workspace/dgexfoundry_device-bacnet-c_main # timeout=10 Fetching upstream changes from git@github.com:edgexfoundry/device-bacnet-c.git > git --version # timeout=10 > git --version # 'git version 2.25.1' using GIT_SSH to set credentials SSH Credentials for GitHub > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-bacnet-c.git +refs/heads/*:refs/remotes/origin/* # timeout=10 Avoid second fetch Checking out Revision 11dab76be4e7d729cbb51d1712275157f21268b1 (main) Commit message: "Merge pull request #101 from FelixTing/move-to-sdk-v4.0.0" > git config remote.origin.url git@github.com:edgexfoundry/device-bacnet-c.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 11dab76be4e7d729cbb51d1712275157f21268b1 # timeout=10 > git rev-list --no-walk d064dc8b4381ed02b1f1b0a8dff9a50498aae6ed # timeout=10 [Pipeline] } [Pipeline] // stage [Pipeline] withEnv [Pipeline] { [Pipeline] timestamps [Pipeline] { [Pipeline] timeout 02:20:06 Timeout set to expire in 6 hr 0 min [Pipeline] { [Pipeline] stage [Pipeline] { (Prepare) [Pipeline] script [Pipeline] { [Pipeline] withCredentials 02:20:06 Masking supported pattern matches of $GH_TOKEN_USR or $GH_TOKEN_PSW [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] echo 02:20:06 ========================================================= 02:20:06 EdgeX Global Pipelines Version Info 02:20:06 ========================================================= [Pipeline] libraryResource [Pipeline] sh 02:20:07 ------------------- 02:20:07 stable info: 02:20:07 ------------------- 02:20:07 Commited By: Cherry Wang cherry@iotechsys.com 02:20:07 Commit SHA: 7928b8837ad34b090831a72fcdf53bff9dae4c17 02:20:07 Message: update stable to v1.0.269 02:20:08 ------------------- 02:20:08 experimental info: 02:20:08 ------------------- 02:20:08 Commited By: Ginny Guan ginny@iotechsys.com 02:20:08 Commit SHA: 7928b8837ad34b090831a72fcdf53bff9dae4c17 02:20:08 Message: update experimental to stable [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withCredentials [Pipeline] echo 02:20:08 [edgeXSetupEnvironment]: set envvar MAVEN_SETTINGS = device-bacnet-c-settings [Pipeline] echo 02:20:08 [edgeXSetupEnvironment]: set envvar PROJECT = device-bacnet-c [Pipeline] echo 02:20:08 [edgeXSetupEnvironment]: set envvar USE_SEMVER = true [Pipeline] echo 02:20:08 [edgeXSetupEnvironment]: set envvar TEST_SCRIPT = make test [Pipeline] echo 02:20:08 [edgeXSetupEnvironment]: set envvar BUILD_SCRIPT = make build [Pipeline] echo 02:20:08 [edgeXSetupEnvironment]: set envvar DOCKER_FILE_PATH = scripts/Dockerfile.alpine [Pipeline] echo 02:20:08 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_FILE_PATH = scripts/Dockerfile.alpine-base [Pipeline] echo 02:20:08 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_CONTEXT = . [Pipeline] echo 02:20:08 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_IMAGE_TARGET = builder [Pipeline] echo 02:20:08 [edgeXSetupEnvironment]: set envvar DOCKER_IMAGE_NAME = device-bacnet [Pipeline] echo 02:20:08 [edgeXSetupEnvironment]: set envvar DOCKER_REGISTRY_NAMESPACE = [Pipeline] echo 02:20:08 [edgeXSetupEnvironment]: set envvar DOCKER_NEXUS_REPO = staging [Pipeline] echo 02:20:08 [edgeXSetupEnvironment]: set envvar BUILD_DOCKER_IMAGE = true [Pipeline] echo 02:20:08 [edgeXSetupEnvironment]: set envvar PUSH_DOCKER_IMAGE = true [Pipeline] echo 02:20:08 [edgeXSetupEnvironment]: set envvar SEMVER_BUMP_LEVEL = pre [Pipeline] echo 02:20:08 [edgeXSetupEnvironment]: set envvar BUILD_SNAP = false [Pipeline] echo 02:20:08 [edgeXSetupEnvironment]: set envvar BUILD_FAILURE_NOTIFY_LIST = edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org [Pipeline] echo 02:20:08 [edgeXSetupEnvironment]: set envvar GIT_BRANCH = main [Pipeline] echo 02:20:08 [edgeXSetupEnvironment]: set envvar SEMVER_BRANCH = main [Pipeline] echo 02:20:08 [edgeXSetupEnvironment]: set envvar GIT_BRANCH_CLEAN = main [Pipeline] echo 02:20:08 [edgeXSetupEnvironment]: set envvar GIT_COMMIT = 11dab76be4e7d729cbb51d1712275157f21268b1 [Pipeline] echo 02:20:08 [edgeXSetupEnvironment]: set envvar SHORT_GIT_COMMIT = 11dab76 [Pipeline] echo 02:20:08 [edgeXSetupEnvironment]: set envvar SEMVER_PRE_PREFIX = dev [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 02:20:08 provisioning config files... 02:20:08 copy managed file [device-bacnet-c-settings] to file:/w/workspace/dgexfoundry_device-bacnet-c_main@tmp/config3733333674796413974tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 02:20:09 ---> ****-login.sh 02:20:09 nexus3.edgexfoundry.org:10001 02:20:09 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:20:09 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 02:20:09 Configure a credential helper to remove this warning. See 02:20:09 https://docs.****.com/engine/reference/commandline/login/#credentials-store 02:20:09 02:20:09 Login Succeeded 02:20:09 nexus3.edgexfoundry.org:10002 02:20:09 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:20:09 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 02:20:09 Configure a credential helper to remove this warning. See 02:20:09 https://docs.****.com/engine/reference/commandline/login/#credentials-store 02:20:09 02:20:09 Login Succeeded 02:20:09 nexus3.edgexfoundry.org:10003 02:20:09 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:20:09 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 02:20:09 Configure a credential helper to remove this warning. See 02:20:09 https://docs.****.com/engine/reference/commandline/login/#credentials-store 02:20:09 02:20:09 Login Succeeded 02:20:09 nexus3.edgexfoundry.org:10004 02:20:09 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:20:09 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 02:20:09 Configure a credential helper to remove this warning. See 02:20:09 https://docs.****.com/engine/reference/commandline/login/#credentials-store 02:20:09 02:20:09 Login Succeeded 02:20:09 ****.io 02:20:09 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:20:10 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 02:20:10 Configure a credential helper to remove this warning. See 02:20:10 https://docs.****.com/engine/reference/commandline/login/#credentials-store 02:20:10 02:20:10 Login Succeeded 02:20:10 ---> ****-login.sh ends [Pipeline] } 02:20:10 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build LTS Release Image) [Pipeline] sh 02:20:10 + git rev-list -1 --merges 11dab76be4e7d729cbb51d1712275157f21268b1~1..11dab76be4e7d729cbb51d1712275157f21268b1 [Pipeline] echo 02:20:10 -----------> git rev-list -1 --merges 11dab76be4e7d729cbb51d1712275157f21268b1~1..11dab76be4e7d729cbb51d1712275157f21268b1 11dab76be4e7d729cbb51d1712275157f21268b1 02:20:10 11dab76be4e7d729cbb51d1712275157f21268b1 [false] [Pipeline] sh 02:20:10 + git log --format=format:%s -1 11dab76be4e7d729cbb51d1712275157f21268b1 [Pipeline] echo 02:20:10 ========================================================= 02:20:10 [isLTSReleaseBuild] Regular build required. isLTSRelease: [false] 02:20:10 ========================================================= 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 02:20:11 + git rev-list -1 --merges 11dab76be4e7d729cbb51d1712275157f21268b1~1..11dab76be4e7d729cbb51d1712275157f21268b1 [Pipeline] echo 02:20:11 -----------> git rev-list -1 --merges 11dab76be4e7d729cbb51d1712275157f21268b1~1..11dab76be4e7d729cbb51d1712275157f21268b1 11dab76be4e7d729cbb51d1712275157f21268b1 02:20:11 11dab76be4e7d729cbb51d1712275157f21268b1 [false] [Pipeline] sh 02:20:11 + git log --format=format:%s -1 11dab76be4e7d729cbb51d1712275157f21268b1 [Pipeline] echo 02:20:11 ========================================================= 02:20:11 [isLTSReleaseBuild] Regular build required. isLTSRelease: [false] 02:20:11 ========================================================= [Pipeline] stage [Pipeline] { (Semver Prep) [Pipeline] sh 02:20:12 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 02:20:12 + grep -v github /etc/ssh/ssh_known_hosts 02:20:12 + [ -e /tmp/ssh_known_hosts ] 02:20:12 + sudo mv /tmp/ssh_known_hosts /etc/ssh/ssh_known_hosts 02:20:12 + + echo github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= 02:20:12 sudo tee -a /etc/ssh/ssh_known_hosts 02:20:12 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:20:12 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 02:20:12 02:20:12 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:20:12 + docker pull nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 02:20:12 0.1.4: Pulling from edgex-devops/py-git-semver 02:20:12 b85a868b505f: Pulling fs layer 02:20:12 e2be974225ed: Pulling fs layer 02:20:12 339a4e72a1f5: Pulling fs layer 02:20:12 988bab9f4d93: Pulling fs layer 02:20:12 1469e6f7b9e6: Pulling fs layer 02:20:12 eaf3925da568: Pulling fs layer 02:20:12 bab4dde63d76: Pulling fs layer 02:20:12 bde34c3a00c8: Pulling fs layer 02:20:12 b352a97aabf1: Pulling fs layer 02:20:12 4872d77fe225: Pulling fs layer 02:20:12 5851b861e8e6: Pulling fs layer 02:20:12 bde34c3a00c8: Waiting 02:20:12 bab4dde63d76: Waiting 02:20:12 b352a97aabf1: Waiting 02:20:12 4872d77fe225: Waiting 02:20:12 1469e6f7b9e6: Waiting 02:20:12 5851b861e8e6: Waiting 02:20:12 988bab9f4d93: Waiting 02:20:12 eaf3925da568: Waiting 02:20:12 e2be974225ed: Download complete 02:20:12 988bab9f4d93: Verifying Checksum 02:20:12 988bab9f4d93: Download complete 02:20:12 1469e6f7b9e6: Verifying Checksum 02:20:12 1469e6f7b9e6: Download complete 02:20:13 eaf3925da568: Verifying Checksum 02:20:13 eaf3925da568: Download complete 02:20:13 339a4e72a1f5: Verifying Checksum 02:20:13 339a4e72a1f5: Download complete 02:20:13 bde34c3a00c8: Download complete 02:20:13 b352a97aabf1: Download complete 02:20:13 4872d77fe225: Download complete 02:20:13 5851b861e8e6: Verifying Checksum 02:20:13 b85a868b505f: Download complete 02:20:13 bab4dde63d76: Verifying Checksum 02:20:13 bab4dde63d76: Download complete 02:20:14 b85a868b505f: Pull complete 02:20:14 e2be974225ed: Pull complete 02:20:14 339a4e72a1f5: Pull complete 02:20:15 988bab9f4d93: Pull complete 02:20:15 1469e6f7b9e6: Pull complete 02:20:15 eaf3925da568: Pull complete 02:20:17 bab4dde63d76: Pull complete 02:20:17 bde34c3a00c8: Pull complete 02:20:17 b352a97aabf1: Pull complete 02:20:17 4872d77fe225: Pull complete 02:20:17 5851b861e8e6: Pull complete 02:20:17 Digest: sha256:59a28aa3b44c0bc56b9c3d2e9ecabe42e63693d939cc6e425eb8786f29f663d8 02:20:17 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 02:20:17 nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 02:20:17 prd-ubuntu20.04-docker-8c-8g-40508 does not seem to be running inside a container 02:20:17 $ docker run -t -d -u 1001:1001 -u 0:0 -v /etc/ssh:/etc/ssh -w /w/workspace/dgexfoundry_device-bacnet-c_main -v /w/workspace/dgexfoundry_device-bacnet-c_main:/w/workspace/dgexfoundry_device-bacnet-c_main:rw,z -v /w/workspace/dgexfoundry_device-bacnet-c_main@tmp:/w/workspace/dgexfoundry_device-bacnet-c_main@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 ******** nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 cat 02:20:19 $ docker top 1f385db36a0af375f0ff86131eda743f10d51826ab6994baf88868126fdc5ade -eo pid,comm 02:20:19 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). 02:20:19 Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 02:20:19 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 02:20:19 [ssh-agent] Looking for ssh-agent implementation... 02:20:20 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 02:20:20 $ docker exec 1f385db36a0af375f0ff86131eda743f10d51826ab6994baf88868126fdc5ade ssh-agent 02:20:20 SSH_AUTH_SOCK=/tmp/ssh-vYA8E9KneyqW/agent.32 02:20:20 SSH_AGENT_PID=38 02:20:20 Running ssh-add (command line suppressed) 02:20:20 Identity added: /w/workspace/dgexfoundry_device-bacnet-c_main@tmp/private_key_7813317960990193927.key (/w/workspace/dgexfoundry_device-bacnet-c_main@tmp/private_key_7813317960990193927.key) 02:20:20 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 02:20:20 + git tag --points-at HEAD [Pipeline] } 02:20:20 $ docker exec --env ******** --env ******** 1f385db36a0af375f0ff86131eda743f10d51826ab6994baf88868126fdc5ade ssh-agent -k 02:20:20 unset SSH_AUTH_SOCK; 02:20:20 unset SSH_AGENT_PID; 02:20:20 echo Agent pid 38 killed; 02:20:20 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] sshagent 02:20:20 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 02:20:20 [ssh-agent] Looking for ssh-agent implementation... 02:20:20 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 02:20:20 $ docker exec 1f385db36a0af375f0ff86131eda743f10d51826ab6994baf88868126fdc5ade ssh-agent 02:20:20 SSH_AUTH_SOCK=/tmp/ssh-WlRAGUMYHAJV/agent.70 02:20:20 SSH_AGENT_PID=76 02:20:21 Running ssh-add (command line suppressed) 02:20:21 Identity added: /w/workspace/dgexfoundry_device-bacnet-c_main@tmp/private_key_14380179660677107648.key (/w/workspace/dgexfoundry_device-bacnet-c_main@tmp/private_key_14380179660677107648.key) 02:20:21 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 02:20:21 + git semver init 02:20:21 2025-03-07 02:20:21,600 [run_init] DEBUG init version:0.0.0 force:False 02:20:21 2025-03-07 02:20:21,601 [clone_semver_branch] DEBUG clone semver branch to:/w/workspace/dgexfoundry_device-bacnet-c_main/.semver 02:20:21 2025-03-07 02:20:21,601 [execute] INFO git clone -b semver git@github.com:edgexfoundry/device-bacnet-c.git /w/workspace/dgexfoundry_device-bacnet-c_main/.semver 02:20:21 2025-03-07 02:20:21,602 [execute] DEBUG Popen(['git', 'clone', '-b', 'semver', 'git@github.com:edgexfoundry/device-bacnet-c.git', '/w/workspace/dgexfoundry_device-bacnet-c_main/.semver'], cwd=/w/workspace/dgexfoundry_device-bacnet-c_main, universal_newlines=False, shell=None, istream=None) 02:20:22 2025-03-07 02:20:22,233 [append_file] DEBUG append to file:/w/workspace/dgexfoundry_device-bacnet-c_main/.git/info/exclude 02:20:22 2025-03-07 02:20:22,233 [write_version] DEBUG write version:0.0.0 to path:/w/workspace/dgexfoundry_device-bacnet-c_main/.semver/main with force:False 02:20:22 2025-03-07 02:20:22,233 [read_version] DEBUG read version from /w/workspace/dgexfoundry_device-bacnet-c_main/.semver/main 02:20:22 2025-03-07 02:20:22,233 [read_version] DEBUG read version from /w/workspace/dgexfoundry_device-bacnet-c_main/.semver/main 02:20:22 3.2.0-dev.4 [Pipeline] } 02:20:22 $ docker exec --env ******** --env ******** 1f385db36a0af375f0ff86131eda743f10d51826ab6994baf88868126fdc5ade ssh-agent -k 02:20:22 unset SSH_AUTH_SOCK; 02:20:22 unset SSH_AGENT_PID; 02:20:22 echo Agent pid 76 killed; 02:20:22 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 02:20:22 + git semver [Pipeline] } 02:20:23 $ docker stop --time=1 1f385db36a0af375f0ff86131eda743f10d51826ab6994baf88868126fdc5ade 02:20:24 $ docker rm -f --volumes 1f385db36a0af375f0ff86131eda743f10d51826ab6994baf88868126fdc5ade [Pipeline] // withDockerContainer [Pipeline] sh 02:20:24 + sudo chown -R jenkins:jenkins .semver [Pipeline] writeFile [Pipeline] stash 02:20:24 Stashed 1 file(s) [Pipeline] echo 02:20:24 [edgeXSemver]: initialized semver on version 3.2.0-dev.4 [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] parallel [Pipeline] { (Branch: amd64) [Pipeline] { (Branch: arm64) [Pipeline] stage [Pipeline] { (amd64) [Pipeline] stage [Pipeline] { (arm64) [Pipeline] withEnv [Pipeline] { [Pipeline] node [Pipeline] stage [Pipeline] { (Prep) [Pipeline] script [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 02:20:25 provisioning config files... 02:20:25 copy managed file [device-bacnet-c-settings] to file:/w/workspace/dgexfoundry_device-bacnet-c_main@tmp/config10622553564299652755tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 02:20:25 ---> ****-login.sh 02:20:25 nexus3.edgexfoundry.org:10001 02:20:25 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:20:25 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 02:20:25 Configure a credential helper to remove this warning. See 02:20:25 https://docs.****.com/engine/reference/commandline/login/#credentials-store 02:20:25 02:20:25 Login Succeeded 02:20:25 nexus3.edgexfoundry.org:10002 02:20:25 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:20:25 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 02:20:25 Configure a credential helper to remove this warning. See 02:20:25 https://docs.****.com/engine/reference/commandline/login/#credentials-store 02:20:25 02:20:25 Login Succeeded 02:20:25 nexus3.edgexfoundry.org:10003 02:20:25 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:20:25 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 02:20:25 Configure a credential helper to remove this warning. See 02:20:25 https://docs.****.com/engine/reference/commandline/login/#credentials-store 02:20:25 02:20:25 Login Succeeded 02:20:25 nexus3.edgexfoundry.org:10004 02:20:25 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:20:25 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 02:20:25 Configure a credential helper to remove this warning. See 02:20:25 https://docs.****.com/engine/reference/commandline/login/#credentials-store 02:20:25 02:20:25 Login Succeeded 02:20:25 ****.io 02:20:25 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:20:25 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 02:20:25 Configure a credential helper to remove this warning. See 02:20:25 https://docs.****.com/engine/reference/commandline/login/#credentials-store 02:20:25 02:20:25 Login Succeeded 02:20:25 ---> ****-login.sh ends [Pipeline] } 02:20:25 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 02:20:25 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^lts-test$]] [Pipeline] echo 02:20:25 [prepBaseBuildImage] Generating new image with name: ci-base-image-x86_64 [Pipeline] echo 02:20:26 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^lts-test$]] [Pipeline] echo 02:20:26 ========================================================= 02:20:26 [edgeXBuildCApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base:latest] 02:20:26 ========================================================= [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:20:26 + docker build -t ci-base-image-x86_64 -f scripts/Dockerfile.alpine-base --build-arg BASE=nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base:latest . 02:20:26 Sending build context to Docker daemon 781.3kB 02:20:26 Step 1/12 : ARG BASE=alpine:3.20 02:20:26 Step 2/12 : FROM ${BASE} 02:20:26 latest: Pulling from edgex-devops/edgex-gcc-base 02:20:26 96526aa774ef: Pulling fs layer 02:20:26 da60e534fd72: Pulling fs layer 02:20:26 96526aa774ef: Verifying Checksum 02:20:26 96526aa774ef: Download complete 02:20:26 96526aa774ef: Pull complete 02:20:27 da60e534fd72: Verifying Checksum 02:20:27 da60e534fd72: Download complete 02:20:30 da60e534fd72: Pull complete 02:20:30 Digest: sha256:86f282524b252fca782185160d82ec4889448d07d1475dd6b76f2052073facff 02:20:30 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base:latest 02:20:30 ---> 6605166a5db4 02:20:30 Step 3/12 : RUN wget https://iotech.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine-release -O /etc/apk/keys/alpine.dev.rsa.pub 02:20:33 ---> Running in 4a8c0896aeb5 02:20:33 Connecting to iotech.jfrog.io (34.247.22.236:443) 02:20:33 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 02:20:33 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 02:20:33 '/etc/apk/keys/alpine.dev.rsa.pub' saved 02:20:34 Removing intermediate container 4a8c0896aeb5 02:20:34 ---> 24f3d3adbb27 02:20:34 Step 4/12 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main' >> /etc/apk/repositories 02:20:34 ---> Running in 2d3de3660734 02:20:34 Removing intermediate container 2d3de3660734 02:20:34 ---> c2c51e1c3410 02:20:34 Step 5/12 : 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 dumb-init 02:20:34 ---> Running in 7166460cbe72 02:20:34 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz 02:20:35 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz 02:20:35 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/x86_64/APKINDEX.tar.gz 02:20:35 WARNING: This apk-tools is OLD! Some packages might not function properly. 02:20:35 (1/18) Installing dumb-init (1.2.5-r2) 02:20:35 (2/18) Installing hiredis (1.1.0-r2) 02:20:35 (3/18) Installing hiredis-dev (1.1.0-r2) 02:20:35 (4/18) Installing libcbor (0.10.2-r1) 02:20:35 (5/18) Installing iotech-iot-1.5 (1.5.5-r0) 02:20:36 (6/18) Installing iotech-iot-1.5-dev (1.5.5-r0) 02:20:36 (7/18) Installing iotech-paho-mqtt-c-dev-1.3 (1.3.13-r0) 02:20:36 (8/18) Installing libcbor-dev (0.10.2-r1) 02:20:36 (9/18) Installing libmenuw (6.4_p20230506-r0) 02:20:36 (10/18) Installing libpanelw (6.4_p20230506-r0) 02:20:36 (11/18) Installing libncurses++ (6.4_p20230506-r0) 02:20:36 (12/18) Installing ncurses-dev (6.4_p20230506-r0) 02:20:36 (13/18) Installing libblkid (2.38.1-r8) 02:20:36 (14/18) Installing libuuid (2.38.1-r8) 02:20:36 (15/18) Installing libfdisk (2.38.1-r8) 02:20:36 (16/18) Installing libmount (2.38.1-r8) 02:20:36 (17/18) Installing libsmartcols (2.38.1-r8) 02:20:36 (18/18) Installing util-linux-dev (2.38.1-r8) 02:20:36 Executing busybox-1.36.1-r4.trigger 02:20:36 OK: 336 MiB in 100 packages 02:20:37 Removing intermediate container 7166460cbe72 02:20:37 ---> a91d2b679438 02:20:37 Step 6/12 : RUN apk --no-cache upgrade 02:20:37 ---> Running in 5aec497224be 02:20:37 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz 02:20:37 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz 02:20:37 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/x86_64/APKINDEX.tar.gz 02:20:38 WARNING: This apk-tools is OLD! Some packages might not function properly. 02:20:38 Upgrading critical system libraries and apk-tools: 02:20:38 (1/1) Upgrading apk-tools (2.14.0-r2 -> 2.14.4-r0) 02:20:38 Executing busybox-1.36.1-r4.trigger 02:20:38 Continuing the upgrade transaction with new apk-tools: 02:20:38 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz 02:20:38 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz 02:20:38 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/x86_64/APKINDEX.tar.gz 02:20:39 WARNING: This apk-tools is OLD! Some packages might not function properly. 02:20:39 (1/25) Upgrading musl (1.2.4-r2 -> 1.2.4-r3) 02:20:39 (2/25) Upgrading busybox (1.36.1-r4 -> 1.36.1-r7) 02:20:39 Executing busybox-1.36.1-r7.post-upgrade 02:20:39 (3/25) Upgrading busybox-binsh (1.36.1-r4 -> 1.36.1-r7) 02:20:39 (4/25) Upgrading ca-certificates-bundle (20230506-r0 -> 20241121-r1) 02:20:39 (5/25) Upgrading libcrypto3 (3.1.4-r0 -> 3.1.8-r0) 02:20:39 (6/25) Upgrading libssl3 (3.1.4-r0 -> 3.1.8-r0) 02:20:39 (7/25) Upgrading ssl_client (1.36.1-r4 -> 1.36.1-r7) 02:20:39 (8/25) Upgrading musl-dev (1.2.4-r2 -> 1.2.4-r3) 02:20:39 (9/25) Upgrading libexpat (2.5.0-r1 -> 2.6.4-r0) 02:20:39 (10/25) Upgrading libarchive (3.7.2-r0 -> 3.7.7-r0) 02:20:39 (11/25) Upgrading ca-certificates (20230506-r0 -> 20241121-r1) 02:20:39 (12/25) Installing libpsl (0.21.5-r0) 02:20:39 (13/25) Upgrading libcurl (8.4.0-r0 -> 8.12.1-r0) 02:20:39 (14/25) Installing libpsl-utils (0.21.5-r0) 02:20:39 (15/25) Installing libpsl-dev (0.21.5-r0) 02:20:39 (16/25) Upgrading openssl-dev (3.1.4-r0 -> 3.1.8-r0) 02:20:39 (17/25) Upgrading curl-dev (8.4.0-r0 -> 8.12.1-r0) 02:20:39 (18/25) Upgrading git (2.40.1-r0 -> 2.40.4-r0) 02:20:39 (19/25) Upgrading musl-utils (1.2.4-r2 -> 1.2.4-r3) 02:20:39 (20/25) Upgrading libtasn1 (4.19.0-r1 -> 4.20.0-r0) 02:20:39 (21/25) Upgrading gnutls (3.8.0-r2 -> 3.8.4-r0) 02:20:39 (22/25) Upgrading gnutls-c++ (3.8.0-r2 -> 3.8.4-r0) 02:20:39 (23/25) Upgrading libtasn1-progs (4.19.0-r1 -> 4.20.0-r0) 02:20:39 (24/25) Upgrading libtasn1-dev (4.19.0-r1 -> 4.20.0-r0) 02:20:39 (25/25) Upgrading gnutls-dev (3.8.0-r2 -> 3.8.4-r0) 02:20:39 Executing busybox-1.36.1-r7.trigger 02:20:39 Executing ca-certificates-20241121-r1.trigger 02:20:39 OK: 337 MiB in 103 packages 02:20:40 Still waiting to schedule task 02:20:40 Waiting for next available executor on ‘ubuntu20.04-docker-arm64-4c-16g’ 02:20:41 Removing intermediate container 5aec497224be 02:20:41 ---> 5dee63b18731 02:20:41 Step 7/12 : COPY scripts /device-bacnet-c/scripts 02:20:41 ---> a900a5b04487 02:20:41 Step 8/12 : COPY src /device-bacnet-c/src/ 02:20:41 ---> c2ac4d3a0093 02:20:41 Step 9/12 : COPY VERSION /device-bacnet-c/ 02:20:41 ---> 4317a8aa444c 02:20:41 Step 10/12 : WORKDIR /device-bacnet-c 02:20:41 ---> Running in cfbd401726ee 02:20:41 Removing intermediate container cfbd401726ee 02:20:41 ---> 656771d97c8d 02:20:41 Step 11/12 : RUN /device-bacnet-c/scripts/build_deps.sh 02:20:41 ---> Running in 81cd01752d4c 02:20:41 + CSDK_VER=4.0.0 02:20:41 + '[' '!' -d deps ] 02:20:41 + mkdir deps 02:20:41 + cd /device-bacnet-c/deps 02:20:41 + wget https://github.com/edgexfoundry/device-sdk-c/archive/v4.0.0.zip 02:20:41 Connecting to github.com (140.82.112.3:443) 02:20:41 Connecting to codeload.github.com (140.82.113.10:443) 02:20:42 saving to 'v4.0.0.zip' 02:20:42 v4.0.0.zip 100% |********************************| 245k 0:00:00 ETA 02:20:42 'v4.0.0.zip' saved 02:20:42 + unzip v4.0.0.zip 02:20:42 Archive: v4.0.0.zip 02:20:42 creating: device-sdk-c-4.0.0/ 02:20:42 creating: device-sdk-c-4.0.0/.github/ 02:20:42 inflating: device-sdk-c-4.0.0/.github/Contributing.md 02:20:42 inflating: device-sdk-c-4.0.0/.github/PULL_REQUEST_TEMPLATE.md 02:20:42 inflating: device-sdk-c-4.0.0/.github/semantic.yml 02:20:42 creating: device-sdk-c-4.0.0/.github/workflows/ 02:20:42 inflating: device-sdk-c-4.0.0/.github/workflows/release.yml 02:20:42 inflating: device-sdk-c-4.0.0/.gitignore 02:20:42 inflating: device-sdk-c-4.0.0/Attribution.txt 02:20:42 inflating: device-sdk-c-4.0.0/CHANGELOG.md 02:20:42 inflating: device-sdk-c-4.0.0/Doxyfile 02:20:42 inflating: device-sdk-c-4.0.0/GOVERNANCE.md 02:20:42 inflating: device-sdk-c-4.0.0/Jenkinsfile 02:20:42 inflating: device-sdk-c-4.0.0/LICENSE 02:20:42 inflating: device-sdk-c-4.0.0/Makefile 02:20:42 inflating: device-sdk-c-4.0.0/OWNERS.md 02:20:42 inflating: device-sdk-c-4.0.0/README.IOT.md 02:20:42 inflating: device-sdk-c-4.0.0/README.md 02:20:42 inflating: device-sdk-c-4.0.0/README.v3.md 02:20:42 creating: device-sdk-c-4.0.0/docs/ 02:20:42 inflating: device-sdk-c-4.0.0/docs/configuration.md 02:20:42 inflating: device-sdk-c-4.0.0/docs/deviceprofiles.md 02:20:42 inflating: device-sdk-c-4.0.0/docs/metrics.md 02:20:42 inflating: device-sdk-c-4.0.0/docs/servicewritersguide.md 02:20:42 inflating: device-sdk-c-4.0.0/docs/startup.md 02:20:42 creating: device-sdk-c-4.0.0/include/ 02:20:42 creating: device-sdk-c-4.0.0/include/devsdk/ 02:20:42 inflating: device-sdk-c-4.0.0/include/devsdk/devsdk-base.h 02:20:42 inflating: device-sdk-c-4.0.0/include/devsdk/devsdk.h 02:20:42 creating: device-sdk-c-4.0.0/include/edgex/ 02:20:42 inflating: device-sdk-c-4.0.0/include/edgex/devices.h 02:20:42 inflating: device-sdk-c-4.0.0/include/edgex/edgex-base.h 02:20:42 inflating: device-sdk-c-4.0.0/include/edgex/edgex.h 02:20:42 inflating: device-sdk-c-4.0.0/include/edgex/profiles.h 02:20:42 inflating: device-sdk-c-4.0.0/include/edgex/rest-server.h 02:20:42 creating: device-sdk-c-4.0.0/scripts/ 02:20:42 inflating: device-sdk-c-4.0.0/scripts/Dockerfile.alpine 02:20:42 inflating: device-sdk-c-4.0.0/scripts/Dockerfile.alpine-base 02:20:42 inflating: device-sdk-c-4.0.0/scripts/build.sh 02:20:42 inflating: device-sdk-c-4.0.0/scripts/entrypoint.sh 02:20:42 creating: device-sdk-c-4.0.0/src/ 02:20:42 inflating: device-sdk-c-4.0.0/src/CMakeLists.txt 02:20:42 creating: device-sdk-c-4.0.0/src/c/ 02:20:42 inflating: device-sdk-c-4.0.0/src/c/CMakeLists.txt 02:20:42 inflating: device-sdk-c-4.0.0/src/c/api.h 02:20:42 inflating: device-sdk-c-4.0.0/src/c/autoevent.c 02:20:42 inflating: device-sdk-c-4.0.0/src/c/autoevent.h 02:20:42 inflating: device-sdk-c-4.0.0/src/c/bus-impl.h 02:20:42 inflating: device-sdk-c-4.0.0/src/c/bus-mqtt.c 02:20:42 inflating: device-sdk-c-4.0.0/src/c/bus.c 02:20:42 inflating: device-sdk-c-4.0.0/src/c/bus.h 02:20:42 inflating: device-sdk-c-4.0.0/src/c/callback3.c 02:20:42 inflating: device-sdk-c-4.0.0/src/c/callback3.h 02:20:42 inflating: device-sdk-c-4.0.0/src/c/cmdinfo.h 02:20:42 inflating: device-sdk-c-4.0.0/src/c/config.c 02:20:42 inflating: device-sdk-c-4.0.0/src/c/config.h 02:20:42 inflating: device-sdk-c-4.0.0/src/c/correlation.c 02:20:42 inflating: device-sdk-c-4.0.0/src/c/correlation.h 02:20:42 inflating: device-sdk-c-4.0.0/src/c/data.c 02:20:42 inflating: device-sdk-c-4.0.0/src/c/data.h 02:20:42 inflating: device-sdk-c-4.0.0/src/c/defs.h.in 02:20:42 inflating: device-sdk-c-4.0.0/src/c/device.c 02:20:42 inflating: device-sdk-c-4.0.0/src/c/device.h 02:20:42 inflating: device-sdk-c-4.0.0/src/c/devman.c 02:20:42 inflating: device-sdk-c-4.0.0/src/c/devmap.c 02:20:42 inflating: device-sdk-c-4.0.0/src/c/devmap.h 02:20:42 inflating: device-sdk-c-4.0.0/src/c/devsdk-base.c 02:20:42 inflating: device-sdk-c-4.0.0/src/c/devutil.h 02:20:42 inflating: device-sdk-c-4.0.0/src/c/discovery.c 02:20:42 inflating: device-sdk-c-4.0.0/src/c/discovery.h 02:20:42 inflating: device-sdk-c-4.0.0/src/c/dto-read.c 02:20:42 inflating: device-sdk-c-4.0.0/src/c/dto-read.h 02:20:42 inflating: device-sdk-c-4.0.0/src/c/edgex-logging.c 02:20:42 inflating: device-sdk-c-4.0.0/src/c/edgex-logging.h 02:20:42 inflating: device-sdk-c-4.0.0/src/c/edgex-rest.c 02:20:42 inflating: device-sdk-c-4.0.0/src/c/edgex-rest.h 02:20:42 inflating: device-sdk-c-4.0.0/src/c/edgex2.h 02:20:42 inflating: device-sdk-c-4.0.0/src/c/errorlist.h 02:20:42 creating: device-sdk-c-4.0.0/src/c/examples/ 02:20:42 inflating: device-sdk-c-4.0.0/src/c/examples/CMakeLists.txt 02:20:42 inflating: device-sdk-c-4.0.0/src/c/examples/README.md 02:20:42 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/ 02:20:42 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/CMakeLists.txt 02:20:42 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/README.md 02:20:42 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/device-bitfields.c 02:20:42 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/ 02:20:42 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/configuration.yaml 02:20:42 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/devices/ 02:20:42 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/devices/Bitfields.json 02:20:42 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/profiles/ 02:20:42 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/profiles/Example-Bitfields.json 02:20:42 creating: device-sdk-c-4.0.0/src/c/examples/counters/ 02:20:42 inflating: device-sdk-c-4.0.0/src/c/examples/counters/CMakeLists.txt 02:20:42 inflating: device-sdk-c-4.0.0/src/c/examples/counters/README.md 02:20:42 inflating: device-sdk-c-4.0.0/src/c/examples/counters/device-counter.c 02:20:42 creating: device-sdk-c-4.0.0/src/c/examples/counters/res/ 02:20:42 inflating: device-sdk-c-4.0.0/src/c/examples/counters/res/configuration.yaml 02:20:42 creating: device-sdk-c-4.0.0/src/c/examples/counters/res/devices/ 02:20:42 inflating: device-sdk-c-4.0.0/src/c/examples/counters/res/devices/Counters.json 02:20:42 creating: device-sdk-c-4.0.0/src/c/examples/counters/res/profiles/ 02:20:42 inflating: device-sdk-c-4.0.0/src/c/examples/counters/res/profiles/Counter.json 02:20:42 creating: device-sdk-c-4.0.0/src/c/examples/discovery/ 02:20:42 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/CMakeLists.txt 02:20:42 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/README.md 02:20:42 creating: device-sdk-c-4.0.0/src/c/examples/discovery/res/ 02:20:42 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/res/configuration.yaml 02:20:42 creating: device-sdk-c-4.0.0/src/c/examples/discovery/res/devices/ 02:20:42 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/res/devices/readme.txt 02:20:42 creating: device-sdk-c-4.0.0/src/c/examples/discovery/res/profiles/ 02:20:42 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/res/profiles/TemplateProfile.json 02:20:42 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/template.c 02:20:42 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/watcher1.json 02:20:42 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/watcher2.json 02:20:42 creating: device-sdk-c-4.0.0/src/c/examples/file/ 02:20:42 inflating: device-sdk-c-4.0.0/src/c/examples/file/CMakeLists.txt 02:20:42 inflating: device-sdk-c-4.0.0/src/c/examples/file/README.md 02:20:42 inflating: device-sdk-c-4.0.0/src/c/examples/file/device-file.c 02:20:42 creating: device-sdk-c-4.0.0/src/c/examples/file/res/ 02:20:42 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/configuration.yaml 02:20:42 creating: device-sdk-c-4.0.0/src/c/examples/file/res/devices/ 02:20:42 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/devices/file1.json 02:20:42 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/lorem.txt 02:20:42 creating: device-sdk-c-4.0.0/src/c/examples/file/res/profiles/ 02:20:42 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/profiles/FileExampleProfile.json 02:20:42 creating: device-sdk-c-4.0.0/src/c/examples/gyro/ 02:20:42 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/CMakeLists.txt 02:20:42 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/README.md 02:20:42 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/device-gyro.c 02:20:42 creating: device-sdk-c-4.0.0/src/c/examples/gyro/res/ 02:20:42 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/res/configuration.yaml 02:20:42 creating: device-sdk-c-4.0.0/src/c/examples/gyro/res/devices/ 02:20:42 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/res/devices/gyro.json 02:20:42 creating: device-sdk-c-4.0.0/src/c/examples/gyro/res/profiles/ 02:20:42 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/res/profiles/Gyro.json 02:20:42 creating: device-sdk-c-4.0.0/src/c/examples/random/ 02:20:42 inflating: device-sdk-c-4.0.0/src/c/examples/random/CMakeLists.txt 02:20:42 inflating: device-sdk-c-4.0.0/src/c/examples/random/README.md 02:20:42 inflating: device-sdk-c-4.0.0/src/c/examples/random/device-random.c 02:20:42 creating: device-sdk-c-4.0.0/src/c/examples/random/res/ 02:20:42 inflating: device-sdk-c-4.0.0/src/c/examples/random/res/configuration.yaml 02:20:42 creating: device-sdk-c-4.0.0/src/c/examples/random/res/devices/ 02:20:42 inflating: device-sdk-c-4.0.0/src/c/examples/random/res/devices/randomdevice1.json 02:20:42 creating: device-sdk-c-4.0.0/src/c/examples/random/res/profiles/ 02:20:42 inflating: device-sdk-c-4.0.0/src/c/examples/random/res/profiles/RandomExampleProfile.json 02:20:42 creating: device-sdk-c-4.0.0/src/c/examples/res/ 02:20:42 inflating: device-sdk-c-4.0.0/src/c/examples/res/configuration.yaml 02:20:42 creating: device-sdk-c-4.0.0/src/c/examples/res/devices/ 02:20:42 inflating: device-sdk-c-4.0.0/src/c/examples/res/devices/device1.json 02:20:42 creating: device-sdk-c-4.0.0/src/c/examples/res/profiles/ 02:20:42 inflating: device-sdk-c-4.0.0/src/c/examples/res/profiles/TemplateProfile.json 02:20:42 inflating: device-sdk-c-4.0.0/src/c/examples/template.c 02:20:42 creating: device-sdk-c-4.0.0/src/c/examples/terminal/ 02:20:42 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/CMakeLists.txt 02:20:42 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/README.md 02:20:42 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/device-terminal.c 02:20:42 creating: device-sdk-c-4.0.0/src/c/examples/terminal/res/ 02:20:42 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/res/configuration.yaml 02:20:42 creating: device-sdk-c-4.0.0/src/c/examples/terminal/res/devices/ 02:20:42 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/res/devices/terminal.json 02:20:42 creating: device-sdk-c-4.0.0/src/c/examples/terminal/res/profiles/ 02:20:42 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/res/profiles/Terminal.json 02:20:42 inflating: device-sdk-c-4.0.0/src/c/filesys.c 02:20:42 inflating: device-sdk-c-4.0.0/src/c/filesys.h 02:20:42 inflating: device-sdk-c-4.0.0/src/c/keeper.c 02:20:42 inflating: device-sdk-c-4.0.0/src/c/keeper.h 02:20:42 inflating: device-sdk-c-4.0.0/src/c/map.c 02:20:42 inflating: device-sdk-c-4.0.0/src/c/map.h 02:20:42 inflating: device-sdk-c-4.0.0/src/c/metadata.c 02:20:42 inflating: device-sdk-c-4.0.0/src/c/metadata.h 02:20:42 inflating: device-sdk-c-4.0.0/src/c/metrics.h 02:20:42 inflating: device-sdk-c-4.0.0/src/c/opstate.c 02:20:42 inflating: device-sdk-c-4.0.0/src/c/opstate.h 02:20:42 inflating: device-sdk-c-4.0.0/src/c/parson.c 02:20:42 inflating: device-sdk-c-4.0.0/src/c/parson.h 02:20:42 inflating: device-sdk-c-4.0.0/src/c/profiles.c 02:20:42 inflating: device-sdk-c-4.0.0/src/c/profiles.h 02:20:42 inflating: device-sdk-c-4.0.0/src/c/registry-impl.h 02:20:42 inflating: device-sdk-c-4.0.0/src/c/registry.c 02:20:42 inflating: device-sdk-c-4.0.0/src/c/registry.h 02:20:42 inflating: device-sdk-c-4.0.0/src/c/reqdata.c 02:20:42 inflating: device-sdk-c-4.0.0/src/c/reqdata.h 02:20:42 inflating: device-sdk-c-4.0.0/src/c/request_auth.c 02:20:42 inflating: device-sdk-c-4.0.0/src/c/request_auth.h 02:20:42 inflating: device-sdk-c-4.0.0/src/c/rest-server.c 02:20:42 inflating: device-sdk-c-4.0.0/src/c/rest-server.h 02:20:42 inflating: device-sdk-c-4.0.0/src/c/rest.c 02:20:42 inflating: device-sdk-c-4.0.0/src/c/rest.h 02:20:42 inflating: device-sdk-c-4.0.0/src/c/secrets-impl.h 02:20:42 inflating: device-sdk-c-4.0.0/src/c/secrets-insecure.c 02:20:42 inflating: device-sdk-c-4.0.0/src/c/secrets-insecure.h 02:20:42 inflating: device-sdk-c-4.0.0/src/c/secrets-vault.c 02:20:42 inflating: device-sdk-c-4.0.0/src/c/secrets-vault.h 02:20:42 inflating: device-sdk-c-4.0.0/src/c/secrets.c 02:20:42 inflating: device-sdk-c-4.0.0/src/c/secrets.h 02:20:42 inflating: device-sdk-c-4.0.0/src/c/service.c 02:20:42 inflating: device-sdk-c-4.0.0/src/c/service.h 02:20:42 inflating: device-sdk-c-4.0.0/src/c/transform.c 02:20:42 inflating: device-sdk-c-4.0.0/src/c/transform.h 02:20:42 inflating: device-sdk-c-4.0.0/src/c/validate.c 02:20:42 inflating: device-sdk-c-4.0.0/src/c/validate.h 02:20:42 inflating: device-sdk-c-4.0.0/src/c/watchers.c 02:20:42 inflating: device-sdk-c-4.0.0/src/c/watchers.h 02:20:42 creating: device-sdk-c-4.0.0/src/cmake/ 02:20:42 inflating: device-sdk-c-4.0.0/src/cmake/FindIOT.cmake 02:20:42 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBCBOR.cmake 02:20:42 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBMICROHTTP.cmake 02:20:42 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBPAHO.cmake 02:20:42 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBUUID.cmake 02:20:42 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBYAML.cmake 02:20:42 + cd device-sdk-c-4.0.0 02:20:42 + ./scripts/build.sh 02:20:42 + CPPCHECK=false 02:20:42 + DOCGEN=false 02:20:42 + CMAKEOPTS='-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' 02:20:42 + '[' 0 -gt 0 ] 02:20:42 + readlink -f ./scripts/build.sh 02:20:42 + dirname /device-bacnet-c/deps/device-sdk-c-4.0.0/scripts/build.sh 02:20:42 + dirname /device-bacnet-c/deps/device-sdk-c-4.0.0/scripts 02:20:42 + ROOT=/device-bacnet-c/deps/device-sdk-c-4.0.0 02:20:42 + cd /device-bacnet-c/deps/device-sdk-c-4.0.0 02:20:42 + mkdir -p /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release 02:20:42 + cd /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release 02:20:42 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-bacnet-c/deps/device-sdk-c-4.0.0/src 02:20:42 -- The C compiler identification is GNU 12.2.1 02:20:42 -- Detecting C compiler ABI info 02:20:42 -- Detecting C compiler ABI info - done 02:20:42 -- Check for working C compiler: /usr/bin/cc - skipped 02:20:42 -- Detecting C compile features 02:20:42 -- Detecting C compile features - done 02:20:42 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 02:20:42 -- Found CURL: /usr/lib/libcurl.so (found version "8.12.1") 02:20:42 -- Found LIBYAML: /usr/lib/libyaml.so 02:20:42 -- Found LIBUUID: /usr/lib/libuuid.so 02:20:42 -- Found LIBCBOR: /usr/lib/libcbor.so 02:20:42 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 02:20:42 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 02:20:42 -- /opt/iotech/iot/1.5/include 02:20:42 -- C SDK 0.0.0 for Linux 02:20:42 -- Performing Test CSDK_HAVE_ATOMIC 02:20:42 -- Performing Test CSDK_HAVE_ATOMIC - Success 02:20:42 -- Found Curses: /usr/lib/libcurses.so 02:20:42 -- Configuring done (0.5s) 02:20:42 -- Generating done (0.0s) 02:20:42 -- Build files have been written to: /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release 02:20:42 + make all package 02:20:42 + tee release.log 02:20:42 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 02:20:42 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 02:20:42 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 02:20:43 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 02:20:43 [ 9%] Building C object c/CMakeFiles/csdk.dir/config.c.o 02:20:43 [ 11%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 02:20:43 [ 13%] Building C object c/CMakeFiles/csdk.dir/data.c.o 02:20:43 [ 15%] Building C object c/CMakeFiles/csdk.dir/device.c.o 02:20:44 [ 17%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 02:20:44 [ 19%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 02:20:44 [ 21%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 02:20:44 [ 23%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 02:20:44 [ 25%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 02:20:44 [ 27%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 02:20:44 [ 29%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 02:20:45 [ 31%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 02:20:45 [ 33%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 02:20:45 [ 35%] Building C object c/CMakeFiles/csdk.dir/map.c.o 02:20:45 [ 37%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 02:20:45 [ 39%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 02:20:45 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 02:20:47 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 02:20:47 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 02:20:47 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 02:20:47 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 02:20:47 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 02:20:47 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 02:20:47 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 02:20:48 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 02:20:48 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 02:20:48 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 02:20:48 /device-bacnet-c/deps/device-sdk-c-4.0.0/src/c/service.c: In function 'devsdk_service_start': 02:20:48 /device-bacnet-c/deps/device-sdk-c-4.0.0/src/c/service.c:1063:5: warning: 'deviceservices_config' may be used uninitialized [-Wmaybe-uninitialized] 02:20:48 1063 | edgex_device_parseClients (svc->logger, iot_data_string_map_get (deviceservices_config, "Clients"), &svc->config.endpoints); 02:20:48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 02:20:48 /device-bacnet-c/deps/device-sdk-c-4.0.0/src/c/service.c:875:21: note: 'deviceservices_config' was declared here 02:20:48 875 | const iot_data_t *deviceservices_config; 02:20:48 | ^~~~~~~~~~~~~~~~~~~~~ 02:20:48 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 02:20:48 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 02:20:48 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 02:20:48 [ 68%] Linking C shared library libcsdk.so 02:20:49 [ 68%] Built target csdk 02:20:49 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 02:20:49 [ 72%] Linking C executable template 02:20:49 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:20:49 [ 72%] Built target template 02:20:49 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 02:20:49 [ 76%] Linking C executable device-counter 02:20:49 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:20:49 [ 76%] Built target device-counter 02:20:49 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 02:20:49 [ 80%] Linking C executable device-random 02:20:49 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:20:49 [ 80%] Built target device-random 02:20:49 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 02:20:49 [ 84%] Linking C executable device-gyro 02:20:49 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:20:49 [ 84%] Built target device-gyro 02:20:49 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 02:20:49 [ 88%] Linking C executable device-bitfields 02:20:49 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:20:50 [ 88%] Built target device-bitfields 02:20:50 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 02:20:50 [ 92%] Linking C executable template-discovery 02:20:50 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:20:50 [ 92%] Built target template-discovery 02:20:50 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 02:20:50 [ 96%] Linking C executable device-file 02:20:50 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:20:50 [ 96%] Built target device-file 02:20:50 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 02:20:50 [100%] Linking C executable device-terminal 02:20:50 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:20:50 [100%] Built target device-terminal 02:20:50 Run CPack packaging tool... 02:20:50 CPack: Create package using TGZ 02:20:50 CPack: Install projects 02:20:50 CPack: - Run preinstall target for: Csdk 02:20:50 CPack: - Install project: Csdk [] 02:20:50 CPack: Create package 02:20:51 CPack: - package: /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release/csdk-0.0.0.tar.gz generated. 02:20:51 + '[' false '=' true ] 02:20:51 + '[' false '=' true ] 02:20:51 + mkdir -p /device-bacnet-c/deps/device-sdk-c-4.0.0/build/debug 02:20:51 + cd /device-bacnet-c/deps/device-sdk-c-4.0.0/build/debug 02:20:51 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Debug' /device-bacnet-c/deps/device-sdk-c-4.0.0/src 02:20:51 -- The C compiler identification is GNU 12.2.1 02:20:51 -- Detecting C compiler ABI info 02:20:51 -- Detecting C compiler ABI info - done 02:20:51 -- Check for working C compiler: /usr/bin/cc - skipped 02:20:51 -- Detecting C compile features 02:20:51 -- Detecting C compile features - done 02:20:51 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 02:20:51 -- Found CURL: /usr/lib/libcurl.so (found version "8.12.1") 02:20:51 -- Found LIBYAML: /usr/lib/libyaml.so 02:20:51 -- Found LIBUUID: /usr/lib/libuuid.so 02:20:51 -- Found LIBCBOR: /usr/lib/libcbor.so 02:20:51 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 02:20:51 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 02:20:51 -- /opt/iotech/iot/1.5/include 02:20:51 -- C SDK 0.0.0 for Linux 02:20:51 -- Performing Test CSDK_HAVE_ATOMIC 02:20:51 -- Performing Test CSDK_HAVE_ATOMIC - Success 02:20:51 -- Found Curses: /usr/lib/libcurses.so 02:20:51 -- Configuring done (0.5s) 02:20:51 -- Generating done (0.0s) 02:20:51 -- Build files have been written to: /device-bacnet-c/deps/device-sdk-c-4.0.0/build/debug 02:20:51 + make 02:20:51 + tee debug.log 02:20:51 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 02:20:51 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 02:20:51 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 02:20:51 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 02:20:51 [ 9%] Building C object c/CMakeFiles/csdk.dir/config.c.o 02:20:52 [ 11%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 02:20:52 [ 13%] Building C object c/CMakeFiles/csdk.dir/data.c.o 02:20:52 [ 15%] Building C object c/CMakeFiles/csdk.dir/device.c.o 02:20:52 [ 17%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 02:20:52 [ 19%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 02:20:52 [ 21%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 02:20:52 [ 23%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 02:20:52 [ 25%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 02:20:52 [ 27%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 02:20:52 [ 29%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 02:20:53 [ 31%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 02:20:53 [ 33%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 02:20:53 [ 35%] Building C object c/CMakeFiles/csdk.dir/map.c.o 02:20:53 [ 37%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 02:20:53 [ 39%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 02:20:53 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 02:20:53 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 02:20:53 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 02:20:53 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 02:20:53 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 02:20:53 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 02:20:53 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 02:20:54 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 02:20:54 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 02:20:54 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 02:20:54 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 02:20:54 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 02:20:54 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 02:20:54 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 02:20:54 [ 68%] Linking C shared library libcsdk.so 02:20:54 [ 68%] Built target csdk 02:20:54 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 02:20:54 [ 72%] Linking C executable template 02:20:54 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:20:54 [ 72%] Built target template 02:20:54 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 02:20:54 [ 76%] Linking C executable device-counter 02:20:55 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:20:55 [ 76%] Built target device-counter 02:20:55 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 02:20:55 [ 80%] Linking C executable device-random 02:20:55 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:20:55 [ 80%] Built target device-random 02:20:55 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 02:20:55 [ 84%] Linking C executable device-gyro 02:20:55 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:20:55 [ 84%] Built target device-gyro 02:20:55 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 02:20:55 [ 88%] Linking C executable device-bitfields 02:20:55 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:20:55 [ 88%] Built target device-bitfields 02:20:55 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 02:20:55 [ 92%] Linking C executable template-discovery 02:20:55 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:20:55 [ 92%] Built target template-discovery 02:20:55 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 02:20:55 [ 96%] Linking C executable device-file 02:20:55 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:20:55 [ 96%] Built target device-file 02:20:55 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 02:20:55 [100%] Linking C executable device-terminal 02:20:55 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:20:55 [100%] Built target device-terminal 02:20:56 + cp -rf include/devsdk include/edgex /usr/include/ 02:20:56 + cp build/release/c/libcsdk.so /usr/lib/ 02:20:56 + mkdir -p /usr/share/doc/edgex-csdk 02:20:56 + cp Attribution.txt /usr/share/doc/edgex-csdk 02:20:56 + cp LICENSE /usr/share/doc/edgex-csdk 02:20:56 + rm -rf /device-bacnet-c/deps 02:20:56 Removing intermediate container 81cd01752d4c 02:20:56 ---> ed085181f3eb 02:20:56 Step 12/12 : RUN /device-bacnet-c/scripts/build.sh 02:20:56 ---> Running in ad89f5643875 02:20:56 + readlink -f /device-bacnet-c/scripts/build.sh 02:20:56 + dirname /device-bacnet-c/scripts/build.sh 02:20:56 + dirname /device-bacnet-c/scripts 02:20:56 + ROOT=/device-bacnet-c 02:20:56 + echo /device-bacnet-c 02:20:56 + cd /device-bacnet-c 02:20:56 + '[' '!' -f /device-bacnet-c/lib/ip/libbacnet.a ] 02:20:56 + '[' '!' -d /device-bacnet-c/bacnet-stack ] 02:20:56 + git clone https://github.com/IOTechSystems/bacnet-stack.git 02:20:56 /device-bacnet-c 02:20:56 Cloning into 'bacnet-stack'... 02:20:59 + cd /device-bacnet-c/bacnet-stack 02:20:59 + git checkout v0.8.6-IOTech 02:21:00 Note: switching to 'v0.8.6-IOTech'. 02:21:00 02:21:00 You are in 'detached HEAD' state. You can look around, make experimental 02:21:00 changes and commit them, and you can discard any commits you make in this 02:21:00 state without impacting any branches by switching back to a branch. 02:21:00 02:21:00 If you want to create a new branch to retain commits you create, you may 02:21:00 do so (now or later) by using -c with the switch command. Example: 02:21:00 02:21:00 git switch -c 02:21:00 02:21:00 Or undo this operation with: 02:21:00 02:21:00 git switch - 02:21:00 02:21:00 Turn off this advice by setting config variable advice.detachedHead to false 02:21:00 02:21:00 HEAD is now at 8b67b7f2 Changes for BACnet device service 02:21:00 + mkdir -p /device-bacnet-c/lib/ip 02:21:00 + mkdir -p /device-bacnet-c/lib/mstp 02:21:00 + make 'BACDL_DEFINE=-DBACDL_MSTP=1' clean library 02:21:00 make -s -C lib clean 02:21:00 make -s -C demo clean 02:21:00 make -s -C demo/router clean 02:21:00 make -s -C demo/router-ipv6 clean 02:21:00 make -s -C demo/gateway clean 02:21:00 make -s -C lib all 02:21:04 ../ports/linux/dlmstp.c: In function 'dlmstp_cleanup': 02:21:04 ../ports/linux/dlmstp.c:147:20: warning: passing argument 1 of 'pthread_cancel' makes pointer from integer without a cast [-Wint-conversion] 02:21:04 147 | pthread_cancel(hThread); 02:21:04 | ^~~~~~~ 02:21:04 | | 02:21:04 | long unsigned int 02:21:04 In file included from ../ports/linux/net.h:73, 02:21:04 from ../ports/linux/dlmstp.c:43: 02:21:04 /usr/include/pthread.h:98:20: note: expected 'pthread_t' {aka 'struct __pthread *'} but argument is of type 'long unsigned int' 02:21:04 98 | int pthread_cancel(pthread_t); 02:21:04 | ^~~~~~~~~ 02:21:04 ../ports/linux/dlmstp.c: In function 'dlmstp_init': 02:21:04 ../ports/linux/dlmstp.c:727:25: warning: passing argument 1 of 'pthread_create' from incompatible pointer type [-Wincompatible-pointer-types] 02:21:04 727 | rv = pthread_create(&hThread, NULL, dlmstp_master_fsm_task, NULL); 02:21:04 | ^~~~~~~~ 02:21:04 | | 02:21:04 | long unsigned int * 02:21:04 /usr/include/pthread.h:80:20: note: expected 'struct __pthread ** restrict' but argument is of type 'long unsigned int *' 02:21:04 80 | int pthread_create(pthread_t *__restrict, const pthread_attr_t *__restrict, void *(*)(void *), void *__restrict); 02:21:04 | ^ 02:21:08 + cp lib/libbacnet.a /device-bacnet-c/lib/mstp 02:21:08 + make 'BACDL_DEFINE=-DBACDL_BIP=1' clean library 02:21:08 make -s -C lib clean 02:21:08 make -s -C demo clean 02:21:08 make -s -C demo/router clean 02:21:08 make -s -C demo/router-ipv6 clean 02:21:08 make -s -C demo/gateway clean 02:21:08 make -s -C lib all 02:21:16 + cp lib/libbacnet.a /device-bacnet-c/lib/ip 02:21:16 + mkdir -p /device-bacnet-c/build/release/device-bacnet-ip 02:21:16 + cd /device-bacnet-c/build/release/device-bacnet-ip 02:21:16 + cmake '-DDATALINK:STRING=BACDL_BIP=1' '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-bacnet-c/src/c 02:21:16 -- The C compiler identification is GNU 12.2.1 02:21:16 -- Detecting C compiler ABI info 02:21:16 -- Detecting C compiler ABI info - done 02:21:16 -- Check for working C compiler: /usr/bin/cc - skipped 02:21:16 -- Detecting C compile features 02:21:16 -- Detecting C compile features - done 02:21:16 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 02:21:16 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 02:21:16 -- Found Threads: TRUE 02:21:16 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 02:21:16 -- /opt/iotech/iot/1.5/include 02:21:16 -- Configuring done (0.3s) 02:21:16 -- Generating done (0.0s) 02:21:16 -- Build files have been written to: /device-bacnet-c/build/release/device-bacnet-ip 02:21:16 + make 02:21:16 + tee release.log 02:21:16 [ 11%] Building C object CMakeFiles/bacnet_objects.dir/device-bacnet-c/bacnet-stack/demo/object/device-client.c.o 02:21:16 [ 22%] Linking C static library libbacnet_objects.a 02:21:16 [ 22%] Built target bacnet_objects 02:21:16 [ 33%] Building C object CMakeFiles/device-bacnet-c.dir/main.c.o 02:21:17 [ 44%] Building C object CMakeFiles/device-bacnet-c.dir/address_entry.c.o 02:21:17 [ 55%] Building C object CMakeFiles/device-bacnet-c.dir/address_instance_map.c.o 02:21:17 [ 66%] Building C object CMakeFiles/device-bacnet-c.dir/device_condition_map.c.o 02:21:17 [ 77%] Building C object CMakeFiles/device-bacnet-c.dir/driver.c.o 02:21:17 [ 88%] Building C object CMakeFiles/device-bacnet-c.dir/return_data.c.o 02:21:17 [100%] Linking C executable device-bacnet-c 02:21:17 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:21:17 [100%] Built target device-bacnet-c 02:21:17 + mkdir -p /device-bacnet-c/build/release/device-bacnet-mstp 02:21:17 + cd /device-bacnet-c/build/release/device-bacnet-mstp 02:21:17 + cmake '-DDATALINK:STRING=BACDL_MSTP=1' '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-bacnet-c/src/c 02:21:17 -- The C compiler identification is GNU 12.2.1 02:21:17 -- Detecting C compiler ABI info 02:21:17 -- Detecting C compiler ABI info - done 02:21:17 -- Check for working C compiler: /usr/bin/cc - skipped 02:21:17 -- Detecting C compile features 02:21:17 -- Detecting C compile features - done 02:21:17 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 02:21:17 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 02:21:17 -- Found Threads: TRUE 02:21:17 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 02:21:17 -- /opt/iotech/iot/1.5/include 02:21:17 -- Configuring done (0.3s) 02:21:17 -- Generating done (0.0s) 02:21:17 -- Build files have been written to: /device-bacnet-c/build/release/device-bacnet-mstp 02:21:18 + make 02:21:18 + tee release.log 02:21:18 [ 11%] Building C object CMakeFiles/bacnet_objects.dir/device-bacnet-c/bacnet-stack/demo/object/device-client.c.o 02:21:18 [ 22%] Linking C static library libbacnet_objects.a 02:21:18 [ 22%] Built target bacnet_objects 02:21:18 [ 33%] Building C object CMakeFiles/device-bacnet-c.dir/main.c.o 02:21:18 [ 44%] Building C object CMakeFiles/device-bacnet-c.dir/address_entry.c.o 02:21:18 [ 55%] Building C object CMakeFiles/device-bacnet-c.dir/address_instance_map.c.o 02:21:18 [ 66%] Building C object CMakeFiles/device-bacnet-c.dir/device_condition_map.c.o 02:21:18 [ 77%] Building C object CMakeFiles/device-bacnet-c.dir/driver.c.o 02:21:18 [ 88%] Building C object CMakeFiles/device-bacnet-c.dir/return_data.c.o 02:21:19 [100%] Linking C executable device-bacnet-c 02:21:19 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:21:19 [100%] Built target device-bacnet-c 02:21:21 Removing intermediate container ad89f5643875 02:21:21 ---> 547507cbe4fa 02:21:21 Successfully built 547507cbe4fa 02:21:21 Successfully tagged ci-base-image-x86_64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:21:21 + docker inspect -f . ci-base-image-x86_64 02:21:21 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 02:21:21 prd-ubuntu20.04-docker-8c-8g-40508 does not seem to be running inside a container 02:21:21 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/dgexfoundry_device-bacnet-c_main -v /w/workspace/dgexfoundry_device-bacnet-c_main:/w/workspace/dgexfoundry_device-bacnet-c_main:rw,z -v /w/workspace/dgexfoundry_device-bacnet-c_main@tmp:/w/workspace/dgexfoundry_device-bacnet-c_main@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 02:21:21 $ docker top a633ec66d7fd4ba474aad029c66c2c592f429697c3fb724e4d9aa5e3c1365cc5 -eo pid,comm [Pipeline] { [Pipeline] sh 02:21:22 + make test 02:21:22 build/release/device-bacnet-c/device-bacnet-c [Pipeline] } 02:21:22 $ docker stop --time=1 a633ec66d7fd4ba474aad029c66c2c592f429697c3fb724e4d9aa5e3c1365cc5 02:21:23 $ docker rm -f --volumes a633ec66d7fd4ba474aad029c66c2c592f429697c3fb724e4d9aa5e3c1365cc5 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] script [Pipeline] { [Pipeline] sh 02:21:24 + sudo chown -R jenkins:jenkins . [Pipeline] sh 02:21:24 + ls -al . 02:21:24 total 88 02:21:24 drwxrwxr-x 10 jenkins jenkins 4096 Mar 7 02:20 . 02:21:24 drwxrwxr-x 4 jenkins jenkins 4096 Mar 7 02:20 .. 02:21:24 drwxrwxr-x 8 jenkins jenkins 4096 Mar 7 02:20 .git 02:21:24 drwxrwxr-x 3 jenkins jenkins 4096 Mar 7 02:20 .github 02:21:24 drwxr-xr-x 3 jenkins jenkins 4096 Mar 7 02:20 .semver 02:21:24 -rw-rw-r-- 1 jenkins jenkins 1563 Mar 7 02:20 Attribution.txt 02:21:24 -rw-rw-r-- 1 jenkins jenkins 1004 Mar 7 02:20 CHANGELOG.md 02:21:24 -rw-rw-r-- 1 jenkins jenkins 677 Mar 7 02:20 GOVERNANCE.md 02:21:24 -rw-rw-r-- 1 jenkins jenkins 764 Mar 7 02:20 Jenkinsfile 02:21:24 -rw-rw-r-- 1 jenkins jenkins 10174 Mar 7 02:20 LICENSE 02:21:24 -rw-rw-r-- 1 jenkins jenkins 837 Mar 7 02:20 Makefile 02:21:24 -rw-rw-r-- 1 jenkins jenkins 621 Mar 7 02:20 OWNERS.md 02:21:24 -rw-rw-r-- 1 jenkins jenkins 5483 Mar 7 02:20 README.md 02:21:24 -rw-rw-r-- 1 jenkins jenkins 11 Mar 7 02:20 VERSION 02:21:24 drwxrwxr-x 2 jenkins jenkins 4096 Mar 7 02:20 docs 02:21:24 drwxrwxr-x 4 jenkins jenkins 4096 Mar 7 02:20 res 02:21:24 drwxrwxr-x 2 jenkins jenkins 4096 Mar 7 02:20 sample-profiles 02:21:24 drwxrwxr-x 2 jenkins jenkins 4096 Mar 7 02:20 scripts 02:21:24 drwxrwxr-x 4 jenkins jenkins 4096 Mar 7 02:20 src [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:21:24 + docker build -t device-bacnet -f scripts/Dockerfile.alpine --build-arg BASE=ci-base-image-x86_64 --build-arg MAKE=make build --build-arg ARCH=amd64 --label git_sha=11dab76be4e7d729cbb51d1712275157f21268b1 --label arch=amd64 --label version=3.2.0-dev.4 . 02:21:24 Sending build context to Docker daemon 781.3kB 02:21:24 Step 1/31 : ARG BASE=alpine:3.20 02:21:24 Step 2/31 : FROM ${BASE} as builder 02:21:24 ---> 547507cbe4fa 02:21:24 Step 3/31 : RUN wget https://iotech.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine-release -O /etc/apk/keys/alpine.dev.rsa.pub 02:21:24 ---> Running in 4b407e028671 02:21:24 Connecting to iotech.jfrog.io (34.247.22.236:443) 02:21:25 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 02:21:25 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 02:21:25 '/etc/apk/keys/alpine.dev.rsa.pub' saved 02:21:25 Removing intermediate container 4b407e028671 02:21:25 ---> 3c5f4470597d 02:21:25 Step 4/31 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main' >> /etc/apk/repositories 02:21:25 ---> Running in 2feaa8b9195d 02:21:26 Removing intermediate container 2feaa8b9195d 02:21:26 ---> 18fa612d51da 02:21:26 Step 5/31 : 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 02:21:26 ---> Running in 4e7399d6eb85 02:21:26 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz 02:21:26 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz 02:21:26 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/x86_64/APKINDEX.tar.gz 02:21:27 WARNING: This apk-tools is OLD! Some packages might not function properly. 02:21:27 OK: 337 MiB in 103 packages 02:21:27 Removing intermediate container 4e7399d6eb85 02:21:27 ---> 1df099609215 02:21:27 Step 6/31 : COPY scripts /device-bacnet-c/scripts 02:21:27 ---> e36c87117677 02:21:27 Step 7/31 : COPY src /device-bacnet-c/src/ 02:21:27 ---> 7233e7069957 02:21:27 Step 8/31 : COPY VERSION /device-bacnet-c/ 02:21:27 ---> 5fd74155b4a5 02:21:27 Step 9/31 : WORKDIR /device-bacnet-c 02:21:27 ---> Running in 91b813395893 02:21:27 Removing intermediate container 91b813395893 02:21:27 ---> 27ea8b2bd60b 02:21:27 Step 10/31 : RUN /device-bacnet-c/scripts/build_deps.sh 02:21:27 ---> Running in d1abdc5e82a5 02:21:28 + CSDK_VER=4.0.0 02:21:28 + '[' '!' -d deps ] 02:21:28 + mkdir deps 02:21:28 + cd /device-bacnet-c/deps 02:21:28 + wget https://github.com/edgexfoundry/device-sdk-c/archive/v4.0.0.zip 02:21:28 Connecting to github.com (140.82.113.4:443) 02:21:28 Connecting to codeload.github.com (140.82.113.10:443) 02:21:28 saving to 'v4.0.0.zip' 02:21:28 v4.0.0.zip 100% |********************************| 245k 0:00:00 ETA 02:21:28 'v4.0.0.zip' saved 02:21:28 + unzip v4.0.0.zip 02:21:28 Archive: v4.0.0.zip 02:21:28 creating: device-sdk-c-4.0.0/ 02:21:28 creating: device-sdk-c-4.0.0/.github/ 02:21:28 inflating: device-sdk-c-4.0.0/.github/Contributing.md 02:21:28 inflating: device-sdk-c-4.0.0/.github/PULL_REQUEST_TEMPLATE.md 02:21:28 inflating: device-sdk-c-4.0.0/.github/semantic.yml 02:21:28 creating: device-sdk-c-4.0.0/.github/workflows/ 02:21:28 inflating: device-sdk-c-4.0.0/.github/workflows/release.yml 02:21:28 inflating: device-sdk-c-4.0.0/.gitignore 02:21:28 inflating: device-sdk-c-4.0.0/Attribution.txt 02:21:28 inflating: device-sdk-c-4.0.0/CHANGELOG.md 02:21:28 inflating: device-sdk-c-4.0.0/Doxyfile 02:21:28 inflating: device-sdk-c-4.0.0/GOVERNANCE.md 02:21:28 inflating: device-sdk-c-4.0.0/Jenkinsfile 02:21:28 inflating: device-sdk-c-4.0.0/LICENSE 02:21:28 inflating: device-sdk-c-4.0.0/Makefile 02:21:28 inflating: device-sdk-c-4.0.0/OWNERS.md 02:21:28 inflating: device-sdk-c-4.0.0/README.IOT.md 02:21:28 inflating: device-sdk-c-4.0.0/README.md 02:21:28 inflating: device-sdk-c-4.0.0/README.v3.md 02:21:28 creating: device-sdk-c-4.0.0/docs/ 02:21:28 inflating: device-sdk-c-4.0.0/docs/configuration.md 02:21:28 inflating: device-sdk-c-4.0.0/docs/deviceprofiles.md 02:21:28 inflating: device-sdk-c-4.0.0/docs/metrics.md 02:21:28 inflating: device-sdk-c-4.0.0/docs/servicewritersguide.md 02:21:28 inflating: device-sdk-c-4.0.0/docs/startup.md 02:21:28 creating: device-sdk-c-4.0.0/include/ 02:21:28 creating: device-sdk-c-4.0.0/include/devsdk/ 02:21:28 inflating: device-sdk-c-4.0.0/include/devsdk/devsdk-base.h 02:21:28 inflating: device-sdk-c-4.0.0/include/devsdk/devsdk.h 02:21:28 creating: device-sdk-c-4.0.0/include/edgex/ 02:21:28 inflating: device-sdk-c-4.0.0/include/edgex/devices.h 02:21:28 inflating: device-sdk-c-4.0.0/include/edgex/edgex-base.h 02:21:28 inflating: device-sdk-c-4.0.0/include/edgex/edgex.h 02:21:28 inflating: device-sdk-c-4.0.0/include/edgex/profiles.h 02:21:28 inflating: device-sdk-c-4.0.0/include/edgex/rest-server.h 02:21:28 creating: device-sdk-c-4.0.0/scripts/ 02:21:28 inflating: device-sdk-c-4.0.0/scripts/Dockerfile.alpine 02:21:28 inflating: device-sdk-c-4.0.0/scripts/Dockerfile.alpine-base 02:21:28 inflating: device-sdk-c-4.0.0/scripts/build.sh 02:21:28 inflating: device-sdk-c-4.0.0/scripts/entrypoint.sh 02:21:28 creating: device-sdk-c-4.0.0/src/ 02:21:28 inflating: device-sdk-c-4.0.0/src/CMakeLists.txt 02:21:28 creating: device-sdk-c-4.0.0/src/c/ 02:21:28 inflating: device-sdk-c-4.0.0/src/c/CMakeLists.txt 02:21:28 inflating: device-sdk-c-4.0.0/src/c/api.h 02:21:28 inflating: device-sdk-c-4.0.0/src/c/autoevent.c 02:21:28 inflating: device-sdk-c-4.0.0/src/c/autoevent.h 02:21:28 inflating: device-sdk-c-4.0.0/src/c/bus-impl.h 02:21:28 inflating: device-sdk-c-4.0.0/src/c/bus-mqtt.c 02:21:28 inflating: device-sdk-c-4.0.0/src/c/bus.c 02:21:28 inflating: device-sdk-c-4.0.0/src/c/bus.h 02:21:28 inflating: device-sdk-c-4.0.0/src/c/callback3.c 02:21:28 inflating: device-sdk-c-4.0.0/src/c/callback3.h 02:21:28 inflating: device-sdk-c-4.0.0/src/c/cmdinfo.h 02:21:28 inflating: device-sdk-c-4.0.0/src/c/config.c 02:21:28 inflating: device-sdk-c-4.0.0/src/c/config.h 02:21:28 inflating: device-sdk-c-4.0.0/src/c/correlation.c 02:21:28 inflating: device-sdk-c-4.0.0/src/c/correlation.h 02:21:28 inflating: device-sdk-c-4.0.0/src/c/data.c 02:21:28 inflating: device-sdk-c-4.0.0/src/c/data.h 02:21:28 inflating: device-sdk-c-4.0.0/src/c/defs.h.in 02:21:28 inflating: device-sdk-c-4.0.0/src/c/device.c 02:21:28 inflating: device-sdk-c-4.0.0/src/c/device.h 02:21:28 inflating: device-sdk-c-4.0.0/src/c/devman.c 02:21:28 inflating: device-sdk-c-4.0.0/src/c/devmap.c 02:21:28 inflating: device-sdk-c-4.0.0/src/c/devmap.h 02:21:28 inflating: device-sdk-c-4.0.0/src/c/devsdk-base.c 02:21:28 inflating: device-sdk-c-4.0.0/src/c/devutil.h 02:21:28 inflating: device-sdk-c-4.0.0/src/c/discovery.c 02:21:28 inflating: device-sdk-c-4.0.0/src/c/discovery.h 02:21:28 inflating: device-sdk-c-4.0.0/src/c/dto-read.c 02:21:28 inflating: device-sdk-c-4.0.0/src/c/dto-read.h 02:21:28 inflating: device-sdk-c-4.0.0/src/c/edgex-logging.c 02:21:28 inflating: device-sdk-c-4.0.0/src/c/edgex-logging.h 02:21:28 inflating: device-sdk-c-4.0.0/src/c/edgex-rest.c 02:21:28 inflating: device-sdk-c-4.0.0/src/c/edgex-rest.h 02:21:28 inflating: device-sdk-c-4.0.0/src/c/edgex2.h 02:21:28 inflating: device-sdk-c-4.0.0/src/c/errorlist.h 02:21:28 creating: device-sdk-c-4.0.0/src/c/examples/ 02:21:28 inflating: device-sdk-c-4.0.0/src/c/examples/CMakeLists.txt 02:21:28 inflating: device-sdk-c-4.0.0/src/c/examples/README.md 02:21:28 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/ 02:21:28 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/CMakeLists.txt 02:21:28 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/README.md 02:21:28 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/device-bitfields.c 02:21:28 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/ 02:21:28 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/configuration.yaml 02:21:28 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/devices/ 02:21:28 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/devices/Bitfields.json 02:21:28 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/profiles/ 02:21:28 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/profiles/Example-Bitfields.json 02:21:28 creating: device-sdk-c-4.0.0/src/c/examples/counters/ 02:21:28 inflating: device-sdk-c-4.0.0/src/c/examples/counters/CMakeLists.txt 02:21:28 inflating: device-sdk-c-4.0.0/src/c/examples/counters/README.md 02:21:28 inflating: device-sdk-c-4.0.0/src/c/examples/counters/device-counter.c 02:21:28 creating: device-sdk-c-4.0.0/src/c/examples/counters/res/ 02:21:28 inflating: device-sdk-c-4.0.0/src/c/examples/counters/res/configuration.yaml 02:21:28 creating: device-sdk-c-4.0.0/src/c/examples/counters/res/devices/ 02:21:28 inflating: device-sdk-c-4.0.0/src/c/examples/counters/res/devices/Counters.json 02:21:28 creating: device-sdk-c-4.0.0/src/c/examples/counters/res/profiles/ 02:21:28 inflating: device-sdk-c-4.0.0/src/c/examples/counters/res/profiles/Counter.json 02:21:28 creating: device-sdk-c-4.0.0/src/c/examples/discovery/ 02:21:28 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/CMakeLists.txt 02:21:28 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/README.md 02:21:28 creating: device-sdk-c-4.0.0/src/c/examples/discovery/res/ 02:21:28 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/res/configuration.yaml 02:21:28 creating: device-sdk-c-4.0.0/src/c/examples/discovery/res/devices/ 02:21:28 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/res/devices/readme.txt 02:21:28 creating: device-sdk-c-4.0.0/src/c/examples/discovery/res/profiles/ 02:21:28 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/res/profiles/TemplateProfile.json 02:21:28 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/template.c 02:21:28 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/watcher1.json 02:21:28 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/watcher2.json 02:21:28 creating: device-sdk-c-4.0.0/src/c/examples/file/ 02:21:28 inflating: device-sdk-c-4.0.0/src/c/examples/file/CMakeLists.txt 02:21:28 inflating: device-sdk-c-4.0.0/src/c/examples/file/README.md 02:21:28 inflating: device-sdk-c-4.0.0/src/c/examples/file/device-file.c 02:21:28 creating: device-sdk-c-4.0.0/src/c/examples/file/res/ 02:21:28 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/configuration.yaml 02:21:28 creating: device-sdk-c-4.0.0/src/c/examples/file/res/devices/ 02:21:28 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/devices/file1.json 02:21:28 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/lorem.txt 02:21:28 creating: device-sdk-c-4.0.0/src/c/examples/file/res/profiles/ 02:21:28 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/profiles/FileExampleProfile.json 02:21:28 creating: device-sdk-c-4.0.0/src/c/examples/gyro/ 02:21:28 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/CMakeLists.txt 02:21:28 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/README.md 02:21:28 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/device-gyro.c 02:21:28 creating: device-sdk-c-4.0.0/src/c/examples/gyro/res/ 02:21:28 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/res/configuration.yaml 02:21:28 creating: device-sdk-c-4.0.0/src/c/examples/gyro/res/devices/ 02:21:28 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/res/devices/gyro.json 02:21:28 creating: device-sdk-c-4.0.0/src/c/examples/gyro/res/profiles/ 02:21:28 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/res/profiles/Gyro.json 02:21:28 creating: device-sdk-c-4.0.0/src/c/examples/random/ 02:21:28 inflating: device-sdk-c-4.0.0/src/c/examples/random/CMakeLists.txt 02:21:28 inflating: device-sdk-c-4.0.0/src/c/examples/random/README.md 02:21:28 inflating: device-sdk-c-4.0.0/src/c/examples/random/device-random.c 02:21:28 creating: device-sdk-c-4.0.0/src/c/examples/random/res/ 02:21:28 inflating: device-sdk-c-4.0.0/src/c/examples/random/res/configuration.yaml 02:21:28 creating: device-sdk-c-4.0.0/src/c/examples/random/res/devices/ 02:21:28 inflating: device-sdk-c-4.0.0/src/c/examples/random/res/devices/randomdevice1.json 02:21:28 creating: device-sdk-c-4.0.0/src/c/examples/random/res/profiles/ 02:21:28 inflating: device-sdk-c-4.0.0/src/c/examples/random/res/profiles/RandomExampleProfile.json 02:21:28 creating: device-sdk-c-4.0.0/src/c/examples/res/ 02:21:28 inflating: device-sdk-c-4.0.0/src/c/examples/res/configuration.yaml 02:21:28 creating: device-sdk-c-4.0.0/src/c/examples/res/devices/ 02:21:28 inflating: device-sdk-c-4.0.0/src/c/examples/res/devices/device1.json 02:21:28 creating: device-sdk-c-4.0.0/src/c/examples/res/profiles/ 02:21:28 inflating: device-sdk-c-4.0.0/src/c/examples/res/profiles/TemplateProfile.json 02:21:28 inflating: device-sdk-c-4.0.0/src/c/examples/template.c 02:21:28 creating: device-sdk-c-4.0.0/src/c/examples/terminal/ 02:21:28 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/CMakeLists.txt 02:21:28 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/README.md 02:21:28 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/device-terminal.c 02:21:28 creating: device-sdk-c-4.0.0/src/c/examples/terminal/res/ 02:21:28 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/res/configuration.yaml 02:21:28 creating: device-sdk-c-4.0.0/src/c/examples/terminal/res/devices/ 02:21:28 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/res/devices/terminal.json 02:21:28 creating: device-sdk-c-4.0.0/src/c/examples/terminal/res/profiles/ 02:21:28 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/res/profiles/Terminal.json 02:21:28 inflating: device-sdk-c-4.0.0/src/c/filesys.c 02:21:28 inflating: device-sdk-c-4.0.0/src/c/filesys.h 02:21:28 inflating: device-sdk-c-4.0.0/src/c/keeper.c 02:21:28 inflating: device-sdk-c-4.0.0/src/c/keeper.h 02:21:28 inflating: device-sdk-c-4.0.0/src/c/map.c 02:21:28 inflating: device-sdk-c-4.0.0/src/c/map.h 02:21:28 inflating: device-sdk-c-4.0.0/src/c/metadata.c 02:21:28 inflating: device-sdk-c-4.0.0/src/c/metadata.h 02:21:28 inflating: device-sdk-c-4.0.0/src/c/metrics.h 02:21:28 inflating: device-sdk-c-4.0.0/src/c/opstate.c 02:21:28 inflating: device-sdk-c-4.0.0/src/c/opstate.h 02:21:28 inflating: device-sdk-c-4.0.0/src/c/parson.c 02:21:28 inflating: device-sdk-c-4.0.0/src/c/parson.h 02:21:28 inflating: device-sdk-c-4.0.0/src/c/profiles.c 02:21:28 inflating: device-sdk-c-4.0.0/src/c/profiles.h 02:21:28 inflating: device-sdk-c-4.0.0/src/c/registry-impl.h 02:21:28 inflating: device-sdk-c-4.0.0/src/c/registry.c 02:21:28 inflating: device-sdk-c-4.0.0/src/c/registry.h 02:21:28 inflating: device-sdk-c-4.0.0/src/c/reqdata.c 02:21:28 inflating: device-sdk-c-4.0.0/src/c/reqdata.h 02:21:28 inflating: device-sdk-c-4.0.0/src/c/request_auth.c 02:21:28 inflating: device-sdk-c-4.0.0/src/c/request_auth.h 02:21:28 inflating: device-sdk-c-4.0.0/src/c/rest-server.c 02:21:28 inflating: device-sdk-c-4.0.0/src/c/rest-server.h 02:21:28 inflating: device-sdk-c-4.0.0/src/c/rest.c 02:21:28 inflating: device-sdk-c-4.0.0/src/c/rest.h 02:21:28 inflating: device-sdk-c-4.0.0/src/c/secrets-impl.h 02:21:28 inflating: device-sdk-c-4.0.0/src/c/secrets-insecure.c 02:21:28 inflating: device-sdk-c-4.0.0/src/c/secrets-insecure.h 02:21:28 inflating: device-sdk-c-4.0.0/src/c/secrets-vault.c 02:21:28 inflating: device-sdk-c-4.0.0/src/c/secrets-vault.h 02:21:28 inflating: device-sdk-c-4.0.0/src/c/secrets.c 02:21:28 inflating: device-sdk-c-4.0.0/src/c/secrets.h 02:21:28 inflating: device-sdk-c-4.0.0/src/c/service.c 02:21:28 inflating: device-sdk-c-4.0.0/src/c/service.h 02:21:28 inflating: device-sdk-c-4.0.0/src/c/transform.c 02:21:28 inflating: device-sdk-c-4.0.0/src/c/transform.h 02:21:28 inflating: device-sdk-c-4.0.0/src/c/validate.c 02:21:28 inflating: device-sdk-c-4.0.0/src/c/validate.h 02:21:28 inflating: device-sdk-c-4.0.0/src/c/watchers.c 02:21:28 inflating: device-sdk-c-4.0.0/src/c/watchers.h 02:21:28 creating: device-sdk-c-4.0.0/src/cmake/ 02:21:28 inflating: device-sdk-c-4.0.0/src/cmake/FindIOT.cmake 02:21:28 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBCBOR.cmake 02:21:28 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBMICROHTTP.cmake 02:21:28 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBPAHO.cmake 02:21:28 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBUUID.cmake 02:21:28 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBYAML.cmake 02:21:28 + cd device-sdk-c-4.0.0 02:21:28 + ./scripts/build.sh 02:21:28 + CPPCHECK=false 02:21:28 + DOCGEN=false 02:21:28 + CMAKEOPTS='-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' 02:21:28 + '[' 0 -gt 0 ] 02:21:28 + readlink -f ./scripts/build.sh 02:21:28 + dirname /device-bacnet-c/deps/device-sdk-c-4.0.0/scripts/build.sh 02:21:28 + dirname /device-bacnet-c/deps/device-sdk-c-4.0.0/scripts 02:21:28 + ROOT=/device-bacnet-c/deps/device-sdk-c-4.0.0 02:21:28 + cd /device-bacnet-c/deps/device-sdk-c-4.0.0 02:21:28 + mkdir -p /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release 02:21:28 + cd /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release 02:21:28 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-bacnet-c/deps/device-sdk-c-4.0.0/src 02:21:28 -- The C compiler identification is GNU 12.2.1 02:21:28 -- Detecting C compiler ABI info 02:21:28 -- Detecting C compiler ABI info - done 02:21:28 -- Check for working C compiler: /usr/bin/cc - skipped 02:21:28 -- Detecting C compile features 02:21:28 -- Detecting C compile features - done 02:21:28 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 02:21:28 -- Found CURL: /usr/lib/libcurl.so (found version "8.12.1") 02:21:28 -- Found LIBYAML: /usr/lib/libyaml.so 02:21:28 -- Found LIBUUID: /usr/lib/libuuid.so 02:21:28 -- Found LIBCBOR: /usr/lib/libcbor.so 02:21:28 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 02:21:28 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 02:21:28 -- /opt/iotech/iot/1.5/include 02:21:28 -- C SDK 0.0.0 for Linux 02:21:28 -- Performing Test CSDK_HAVE_ATOMIC 02:21:28 -- Performing Test CSDK_HAVE_ATOMIC - Success 02:21:28 -- Found Curses: /usr/lib/libcurses.so 02:21:28 -- Configuring done (0.4s) 02:21:28 -- Generating done (0.0s) 02:21:28 -- Build files have been written to: /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release 02:21:29 + make all package 02:21:29 + tee release.log 02:21:29 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 02:21:29 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 02:21:29 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 02:21:29 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 02:21:29 [ 9%] Building C object c/CMakeFiles/csdk.dir/config.c.o 02:21:29 [ 11%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 02:21:29 [ 13%] Building C object c/CMakeFiles/csdk.dir/data.c.o 02:21:30 [ 15%] Building C object c/CMakeFiles/csdk.dir/device.c.o 02:21:30 [ 17%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 02:21:30 [ 19%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 02:21:30 [ 21%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 02:21:30 [ 23%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 02:21:30 [ 25%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 02:21:30 [ 27%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 02:21:30 [ 29%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 02:21:31 [ 31%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 02:21:31 [ 33%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 02:21:31 [ 35%] Building C object c/CMakeFiles/csdk.dir/map.c.o 02:21:31 [ 37%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 02:21:31 [ 39%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 02:21:31 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 02:21:32 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 02:21:33 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 02:21:33 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 02:21:33 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 02:21:33 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 02:21:33 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 02:21:33 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 02:21:33 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 02:21:34 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 02:21:34 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 02:21:34 /device-bacnet-c/deps/device-sdk-c-4.0.0/src/c/service.c: In function 'devsdk_service_start': 02:21:34 /device-bacnet-c/deps/device-sdk-c-4.0.0/src/c/service.c:1063:5: warning: 'deviceservices_config' may be used uninitialized [-Wmaybe-uninitialized] 02:21:34 1063 | edgex_device_parseClients (svc->logger, iot_data_string_map_get (deviceservices_config, "Clients"), &svc->config.endpoints); 02:21:34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 02:21:34 /device-bacnet-c/deps/device-sdk-c-4.0.0/src/c/service.c:875:21: note: 'deviceservices_config' was declared here 02:21:34 875 | const iot_data_t *deviceservices_config; 02:21:34 | ^~~~~~~~~~~~~~~~~~~~~ 02:21:34 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 02:21:34 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 02:21:34 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 02:21:34 [ 68%] Linking C shared library libcsdk.so 02:21:34 [ 68%] Built target csdk 02:21:34 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 02:21:34 [ 72%] Linking C executable template 02:21:34 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:21:35 [ 72%] Built target template 02:21:35 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 02:21:35 [ 76%] Linking C executable device-counter 02:21:35 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:21:35 [ 76%] Built target device-counter 02:21:35 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 02:21:35 [ 80%] Linking C executable device-random 02:21:35 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:21:35 [ 80%] Built target device-random 02:21:35 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 02:21:35 [ 84%] Linking C executable device-gyro 02:21:35 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:21:35 [ 84%] Built target device-gyro 02:21:35 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 02:21:35 [ 88%] Linking C executable device-bitfields 02:21:35 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:21:35 [ 88%] Built target device-bitfields 02:21:35 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 02:21:35 [ 92%] Linking C executable template-discovery 02:21:35 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:21:35 [ 92%] Built target template-discovery 02:21:35 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 02:21:36 [ 96%] Linking C executable device-file 02:21:36 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:21:36 [ 96%] Built target device-file 02:21:36 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 02:21:36 [100%] Linking C executable device-terminal 02:21:36 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:21:36 [100%] Built target device-terminal 02:21:36 Run CPack packaging tool... 02:21:36 CPack: Create package using TGZ 02:21:36 CPack: Install projects 02:21:36 CPack: - Run preinstall target for: Csdk 02:21:36 CPack: - Install project: Csdk [] 02:21:36 CPack: Create package 02:21:36 CPack: - package: /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release/csdk-0.0.0.tar.gz generated. 02:21:36 + '[' false '=' true ] 02:21:36 + '[' false '=' true ] 02:21:36 + mkdir -p /device-bacnet-c/deps/device-sdk-c-4.0.0/build/debug 02:21:36 + cd /device-bacnet-c/deps/device-sdk-c-4.0.0/build/debug 02:21:36 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Debug' /device-bacnet-c/deps/device-sdk-c-4.0.0/src 02:21:36 -- The C compiler identification is GNU 12.2.1 02:21:36 -- Detecting C compiler ABI info 02:21:36 -- Detecting C compiler ABI info - done 02:21:36 -- Check for working C compiler: /usr/bin/cc - skipped 02:21:36 -- Detecting C compile features 02:21:36 -- Detecting C compile features - done 02:21:36 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 02:21:36 -- Found CURL: /usr/lib/libcurl.so (found version "8.12.1") 02:21:36 -- Found LIBYAML: /usr/lib/libyaml.so 02:21:36 -- Found LIBUUID: /usr/lib/libuuid.so 02:21:36 -- Found LIBCBOR: /usr/lib/libcbor.so 02:21:36 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 02:21:36 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 02:21:36 -- /opt/iotech/iot/1.5/include 02:21:36 -- C SDK 0.0.0 for Linux 02:21:36 -- Performing Test CSDK_HAVE_ATOMIC 02:21:36 -- Performing Test CSDK_HAVE_ATOMIC - Success 02:21:37 -- Found Curses: /usr/lib/libcurses.so 02:21:37 -- Configuring done (0.4s) 02:21:37 -- Generating done (0.0s) 02:21:37 -- Build files have been written to: /device-bacnet-c/deps/device-sdk-c-4.0.0/build/debug 02:21:37 + make 02:21:37 + tee debug.log 02:21:37 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 02:21:37 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 02:21:37 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 02:21:37 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 02:21:37 [ 9%] Building C object c/CMakeFiles/csdk.dir/config.c.o 02:21:37 [ 11%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 02:21:37 [ 13%] Building C object c/CMakeFiles/csdk.dir/data.c.o 02:21:37 [ 15%] Building C object c/CMakeFiles/csdk.dir/device.c.o 02:21:37 [ 17%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 02:21:37 [ 19%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 02:21:37 [ 21%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 02:21:37 [ 23%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 02:21:38 [ 25%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 02:21:38 [ 27%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 02:21:38 [ 29%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 02:21:38 [ 31%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 02:21:38 [ 33%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 02:21:38 [ 35%] Building C object c/CMakeFiles/csdk.dir/map.c.o 02:21:38 [ 37%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 02:21:38 [ 39%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 02:21:38 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 02:21:39 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 02:21:39 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 02:21:39 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 02:21:39 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 02:21:39 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 02:21:39 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 02:21:39 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 02:21:39 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 02:21:39 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 02:21:39 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 02:21:39 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 02:21:40 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 02:21:40 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 02:21:40 [ 68%] Linking C shared library libcsdk.so 02:21:40 [ 68%] Built target csdk 02:21:40 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 02:21:40 [ 72%] Linking C executable template 02:21:40 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:21:40 [ 72%] Built target template 02:21:40 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 02:21:40 [ 76%] Linking C executable device-counter 02:21:40 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:21:40 [ 76%] Built target device-counter 02:21:40 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 02:21:40 [ 80%] Linking C executable device-random 02:21:40 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:21:40 [ 80%] Built target device-random 02:21:40 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 02:21:40 [ 84%] Linking C executable device-gyro 02:21:40 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:21:40 [ 84%] Built target device-gyro 02:21:40 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 02:21:40 [ 88%] Linking C executable device-bitfields 02:21:40 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:21:40 [ 88%] Built target device-bitfields 02:21:40 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 02:21:40 [ 92%] Linking C executable template-discovery 02:21:41 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:21:41 [ 92%] Built target template-discovery 02:21:41 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 02:21:41 [ 96%] Linking C executable device-file 02:21:41 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:21:41 [ 96%] Built target device-file 02:21:41 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 02:21:41 [100%] Linking C executable device-terminal 02:21:41 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:21:41 [100%] Built target device-terminal 02:21:41 + cp -rf include/devsdk include/edgex /usr/include/ 02:21:41 + cp build/release/c/libcsdk.so /usr/lib/ 02:21:41 + mkdir -p /usr/share/doc/edgex-csdk 02:21:41 + cp Attribution.txt /usr/share/doc/edgex-csdk 02:21:41 + cp LICENSE /usr/share/doc/edgex-csdk 02:21:41 + rm -rf /device-bacnet-c/deps 02:21:41 Removing intermediate container d1abdc5e82a5 02:21:41 ---> 663fa4a26b4d 02:21:41 Step 11/31 : RUN /device-bacnet-c/scripts/build.sh 02:21:41 ---> Running in 209440740efd 02:21:41 + readlink -f /device-bacnet-c/scripts/build.sh 02:21:41 + dirname /device-bacnet-c/scripts/build.sh 02:21:41 + dirname /device-bacnet-c/scripts 02:21:41 /device-bacnet-c 02:21:41 + ROOT=/device-bacnet-c 02:21:41 + echo /device-bacnet-c 02:21:41 + cd /device-bacnet-c 02:21:41 + '[' '!' -f /device-bacnet-c/lib/ip/libbacnet.a ] 02:21:41 + '[' '!' -f /device-bacnet-c/lib/mstp/libbacnet.a ] 02:21:41 + mkdir -p /device-bacnet-c/build/release/device-bacnet-ip 02:21:41 + cd /device-bacnet-c/build/release/device-bacnet-ip 02:21:41 + cmake '-DDATALINK:STRING=BACDL_BIP=1' '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-bacnet-c/src/c 02:21:41 -- /opt/iotech/iot/1.5/include 02:21:41 -- Configuring done (0.0s) 02:21:41 -- Generating done (0.0s) 02:21:41 -- Build files have been written to: /device-bacnet-c/build/release/device-bacnet-ip 02:21:41 + make 02:21:41 + tee release.log 02:21:41 [ 22%] Built target bacnet_objects 02:21:41 [ 33%] Building C object CMakeFiles/device-bacnet-c.dir/main.c.o 02:21:42 [ 44%] Building C object CMakeFiles/device-bacnet-c.dir/driver.c.o 02:21:42 [ 55%] Linking C executable device-bacnet-c 02:21:42 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:21:42 [100%] Built target device-bacnet-c 02:21:42 + mkdir -p /device-bacnet-c/build/release/device-bacnet-mstp 02:21:42 + cd /device-bacnet-c/build/release/device-bacnet-mstp 02:21:42 + cmake '-DDATALINK:STRING=BACDL_MSTP=1' '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-bacnet-c/src/c 02:21:42 -- /opt/iotech/iot/1.5/include 02:21:42 -- Configuring done (0.0s) 02:21:42 -- Generating done (0.0s) 02:21:42 -- Build files have been written to: /device-bacnet-c/build/release/device-bacnet-mstp 02:21:42 + make 02:21:42 + tee release.log 02:21:42 [ 22%] Built target bacnet_objects 02:21:42 [ 33%] Building C object CMakeFiles/device-bacnet-c.dir/main.c.o 02:21:42 [ 44%] Building C object CMakeFiles/device-bacnet-c.dir/driver.c.o 02:21:43 [ 55%] Linking C executable device-bacnet-c 02:21:43 /usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:21:43 [100%] Built target device-bacnet-c 02:21:43 Removing intermediate container 209440740efd 02:21:43 ---> a268954a462c 02:21:43 Step 12/31 : FROM alpine:3.20 02:21:43 3.20: Pulling from library/alpine 02:21:43 0a9a5dfd008f: Pulling fs layer 02:21:43 0a9a5dfd008f: Verifying Checksum 02:21:43 0a9a5dfd008f: Download complete 02:21:44 0a9a5dfd008f: Pull complete 02:21:44 Digest: sha256:de4fe7064d8f98419ea6b49190df1abbf43450c1702eeb864fe9ced453c1cc5f 02:21:44 Status: Downloaded newer image for alpine:3.20 02:21:44 ---> ff221270b9fb 02:21:44 Step 13/31 : MAINTAINER iotech 02:21:44 ---> Running in fd09565f9caf 02:21:44 Removing intermediate container fd09565f9caf 02:21:44 ---> ea402dd0998b 02:21:44 Step 14/31 : RUN wget https://iotech.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine-release -O /etc/apk/keys/alpine.dev.rsa.pub 02:21:44 ---> Running in 345e4472e9b7 02:21:44 Connecting to iotech.jfrog.io (34.247.22.236:443) 02:21:45 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 02:21:45 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 02:21:45 '/etc/apk/keys/alpine.dev.rsa.pub' saved 02:21:45 Removing intermediate container 345e4472e9b7 02:21:45 ---> ef6dbab45760 02:21:45 Step 15/31 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main' >> /etc/apk/repositories 02:21:45 ---> Running in 5c5d4cb6a0a6 02:21:45 Removing intermediate container 5c5d4cb6a0a6 02:21:45 ---> 717d9ba6a155 02:21:45 Step 16/31 : 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 02:21:45 ---> Running in 5033c5af4c96 02:21:46 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/main/x86_64/APKINDEX.tar.gz 02:21:46 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/community/x86_64/APKINDEX.tar.gz 02:21:46 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/x86_64/APKINDEX.tar.gz 02:21:46 WARNING: This apk-tools is OLD! Some packages might not function properly. 02:21:47 (1/27) Installing ca-certificates (20241121-r1) 02:21:47 (2/27) Installing brotli-libs (1.1.0-r2) 02:21:47 (3/27) Installing c-ares (1.33.1-r0) 02:21:47 (4/27) Installing libunistring (1.2-r0) 02:21:47 (5/27) Installing libidn2 (2.3.7-r0) 02:21:47 (6/27) Installing nghttp2-libs (1.62.1-r0) 02:21:47 (7/27) Installing libpsl (0.21.5-r1) 02:21:47 (8/27) Installing zstd-libs (1.5.6-r0) 02:21:47 (9/27) Installing libcurl (8.12.1-r0) 02:21:47 (10/27) Installing curl (8.12.1-r0) 02:21:47 (11/27) Installing dumb-init (1.2.5-r3) 02:21:47 (12/27) Installing hiredis (1.2.0-r0) 02:21:47 (13/27) Installing yaml (0.2.5-r2) 02:21:47 (14/27) Installing libcbor (0.11.0-r0) 02:21:47 (15/27) Installing iotech-iot-1.5 (1.5.5-r0) 02:21:47 (16/27) Installing pkgconf (2.2.0-r0) 02:21:47 (17/27) Installing openssl-dev (3.3.3-r0) 02:21:47 (18/27) Installing iotech-paho-mqtt-c-dev-1.3 (1.3.13-r0) 02:21:48 (19/27) Installing gmp (6.3.0-r1) 02:21:48 (20/27) Installing nettle (3.9.1-r0) 02:21:48 (21/27) Installing libffi (3.4.6-r0) 02:21:48 (22/27) Installing libtasn1 (4.20.0-r0) 02:21:48 (23/27) Installing p11-kit (0.25.3-r0) 02:21:48 (24/27) Installing gnutls (3.8.5-r0) 02:21:48 (25/27) Installing libmicrohttpd (0.9.77-r0) 02:21:48 (26/27) Installing libuuid (2.40.1-r1) 02:21:48 (27/27) Installing linux-headers (6.6-r0) 02:21:48 Executing busybox-1.36.1-r29.trigger 02:21:48 Executing ca-certificates-20241121-r1.trigger 02:21:48 OK: 30 MiB in 41 packages 02:21:49 Removing intermediate container 5033c5af4c96 02:21:49 ---> 901a84e39f8d 02:21:49 Step 17/31 : RUN apk --no-cache upgrade 02:21:49 ---> Running in c70c88367259 02:21:50 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/main/x86_64/APKINDEX.tar.gz 02:21:50 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/community/x86_64/APKINDEX.tar.gz 02:21:50 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/x86_64/APKINDEX.tar.gz 02:21:50 WARNING: This apk-tools is OLD! Some packages might not function properly. 02:21:50 OK: 30 MiB in 41 packages 02:21:51 Removing intermediate container c70c88367259 02:21:51 ---> b84476a5e7ab 02:21:51 Step 18/31 : COPY --from=builder /device-bacnet-c/build/release/ / 02:21:51 ---> 702dedc3e6ab 02:21:51 Step 19/31 : COPY --from=builder /usr/lib/libcsdk.so /usr/lib 02:21:51 ---> 7695c7a5e184 02:21:51 Step 20/31 : COPY --from=builder /usr/share/doc/edgex-csdk /usr/share/doc/edgex-csdk 02:21:51 ---> 70f9c0640a5c 02:21:51 Step 21/31 : COPY LICENSE /. 02:21:51 ---> 1c20ffe22895 02:21:51 Step 22/31 : COPY Attribution.txt /. 02:21:51 ---> 128efc98c33e 02:21:51 Step 23/31 : COPY res /res 02:21:51 ---> a9288ae84e85 02:21:51 Step 24/31 : COPY sample-profiles /sample-profiles 02:21:52 ---> 27eeae8a9680 02:21:52 Step 25/31 : LABEL license='SPDX-License-Identifier: Apache-2.0' copyright='Copyright (c) 2019-2022: IoTech Ltd' 02:21:52 ---> Running in 7b1648c19a01 02:21:52 Removing intermediate container 7b1648c19a01 02:21:52 ---> 998454b6a551 02:21:52 Step 26/31 : EXPOSE 59980 02:21:52 ---> Running in 5e5bed3213a2 02:21:52 Removing intermediate container 5e5bed3213a2 02:21:52 ---> ed9f45f0b018 02:21:52 Step 27/31 : ENTRYPOINT ["/device-bacnet-ip/device-bacnet-c"] 02:21:52 ---> Running in 50446a017bcb 02:21:52 Removing intermediate container 50446a017bcb 02:21:52 ---> 010b1125aba9 02:21:52 Step 28/31 : CMD ["-cp=keeper://edgex-core-keeper:59890", "--registry", "--confdir=/res"] 02:21:52 ---> Running in c93c4053baad 02:21:52 Removing intermediate container c93c4053baad 02:21:52 ---> 2642f5ccaba6 02:21:52 Step 29/31 : LABEL arch=amd64 02:21:52 ---> Running in fb637f6ee016 02:21:52 Removing intermediate container fb637f6ee016 02:21:52 ---> e0410e9f20c8 02:21:52 Step 30/31 : LABEL git_sha=11dab76be4e7d729cbb51d1712275157f21268b1 02:21:52 ---> Running in e9f2bfbe8ee2 02:21:52 Removing intermediate container e9f2bfbe8ee2 02:21:52 ---> 5c2e42183e0b 02:21:52 Step 31/31 : LABEL version=3.2.0-dev.4 02:21:52 ---> Running in b5d6be73a2a1 02:21:52 Removing intermediate container b5d6be73a2a1 02:21:52 ---> 02c658405307 02:21:52 [Warning] One or more build-args [ARCH MAKE] were not consumed 02:21:52 Successfully built 02c658405307 02:21:52 Successfully tagged device-bacnet:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Docker Push) [Pipeline] script [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 02:21:52 provisioning config files... 02:21:52 copy managed file [device-bacnet-c-settings] to file:/w/workspace/dgexfoundry_device-bacnet-c_main@tmp/config16792153280955923315tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 02:21:53 ---> ****-login.sh 02:21:53 nexus3.edgexfoundry.org:10001 02:21:53 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:21:53 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 02:21:53 Configure a credential helper to remove this warning. See 02:21:53 https://docs.****.com/engine/reference/commandline/login/#credentials-store 02:21:53 02:21:53 Login Succeeded 02:21:53 nexus3.edgexfoundry.org:10002 02:21:53 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:21:53 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 02:21:53 Configure a credential helper to remove this warning. See 02:21:53 https://docs.****.com/engine/reference/commandline/login/#credentials-store 02:21:53 02:21:53 Login Succeeded 02:21:53 nexus3.edgexfoundry.org:10003 02:21:53 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:21:53 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 02:21:53 Configure a credential helper to remove this warning. See 02:21:53 https://docs.****.com/engine/reference/commandline/login/#credentials-store 02:21:53 02:21:53 Login Succeeded 02:21:53 nexus3.edgexfoundry.org:10004 02:21:53 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:21:53 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 02:21:53 Configure a credential helper to remove this warning. See 02:21:53 https://docs.****.com/engine/reference/commandline/login/#credentials-store 02:21:53 02:21:53 Login Succeeded 02:21:53 ****.io 02:21:53 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:21:53 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 02:21:53 Configure a credential helper to remove this warning. See 02:21:53 https://docs.****.com/engine/reference/commandline/login/#credentials-store 02:21:53 02:21:53 Login Succeeded 02:21:53 ---> ****-login.sh ends [Pipeline] } 02:21:53 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] echo 02:21:53 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^lts-test$]] [Pipeline] echo 02:21:53 [edgeXDocker.push] Tagging docker image device-bacnet with the following tags: 02:21:53 11dab76be4e7d729cbb51d1712275157f21268b1 02:21:53 latest 02:21:53 3.2.0-dev.4 02:21:53 11dab76be4e7d729cbb51d1712275157f21268b1-3.2.0-dev.4 02:21:53 main 02:21:53 ===================================================== [Pipeline] withEnv [Pipeline] { [Pipeline] withDockerRegistry [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:21:54 + docker tag device-bacnet nexus3.edgexfoundry.org:10004/device-bacnet:11dab76be4e7d729cbb51d1712275157f21268b1 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:21:54 + docker push nexus3.edgexfoundry.org:10004/device-bacnet:11dab76be4e7d729cbb51d1712275157f21268b1 02:21:54 The push refers to repository [nexus3.edgexfoundry.org:10004/device-bacnet] 02:21:54 fffa0e71f7c6: Preparing 02:21:54 0813ee491298: Preparing 02:21:54 b5e4e5d79947: Preparing 02:21:54 055d89e5bd3e: Preparing 02:21:54 de212270379b: Preparing 02:21:54 0bac0f5b2afc: Preparing 02:21:54 6dfb021a931e: Preparing 02:21:54 10ca41fca44a: Preparing 02:21:54 6110c20bd17c: Preparing 02:21:54 1559d4c78128: Preparing 02:21:54 25f0c7a295a3: Preparing 02:21:54 994456c4fd7b: Preparing 02:21:54 6110c20bd17c: Waiting 02:21:54 0bac0f5b2afc: Waiting 02:21:54 1559d4c78128: Waiting 02:21:54 994456c4fd7b: Waiting 02:21:54 25f0c7a295a3: Waiting 02:21:54 6dfb021a931e: Waiting 02:21:54 10ca41fca44a: Waiting 02:21:54 055d89e5bd3e: Pushed 02:21:54 fffa0e71f7c6: Pushed 02:21:54 b5e4e5d79947: Pushed 02:21:54 0813ee491298: Pushed 02:21:54 de212270379b: Pushed 02:21:54 10ca41fca44a: Pushed 02:21:54 0bac0f5b2afc: Pushed 02:21:54 1559d4c78128: Pushed 02:21:54 994456c4fd7b: Layer already exists 02:21:54 6dfb021a931e: Pushed 02:21:54 25f0c7a295a3: Pushed 02:21:56 6110c20bd17c: Pushed 02:21:56 11dab76be4e7d729cbb51d1712275157f21268b1: digest: sha256:8abf738dab8e2dd44113f941a4444a8ec2c06f1c2278a32e50b0109b628ddd91 size: 2821 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:21:57 + docker tag device-bacnet nexus3.edgexfoundry.org:10004/device-bacnet:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:21:57 + docker push nexus3.edgexfoundry.org:10004/device-bacnet:latest 02:21:57 The push refers to repository [nexus3.edgexfoundry.org:10004/device-bacnet] 02:21:57 fffa0e71f7c6: Preparing 02:21:57 0813ee491298: Preparing 02:21:57 b5e4e5d79947: Preparing 02:21:57 055d89e5bd3e: Preparing 02:21:57 de212270379b: Preparing 02:21:57 0bac0f5b2afc: Preparing 02:21:57 6dfb021a931e: Preparing 02:21:57 10ca41fca44a: Preparing 02:21:57 6110c20bd17c: Preparing 02:21:57 1559d4c78128: Preparing 02:21:57 25f0c7a295a3: Preparing 02:21:57 994456c4fd7b: Preparing 02:21:57 0bac0f5b2afc: Waiting 02:21:57 6dfb021a931e: Waiting 02:21:57 10ca41fca44a: Waiting 02:21:57 6110c20bd17c: Waiting 02:21:57 1559d4c78128: Waiting 02:21:57 25f0c7a295a3: Waiting 02:21:57 b5e4e5d79947: Layer already exists 02:21:57 0813ee491298: Layer already exists 02:21:57 fffa0e71f7c6: Layer already exists 02:21:57 055d89e5bd3e: Layer already exists 02:21:57 de212270379b: Layer already exists 02:21:57 0bac0f5b2afc: Layer already exists 02:21:57 6dfb021a931e: Layer already exists 02:21:57 10ca41fca44a: Layer already exists 02:21:57 6110c20bd17c: Layer already exists 02:21:57 1559d4c78128: Layer already exists 02:21:57 25f0c7a295a3: Layer already exists 02:21:57 994456c4fd7b: Layer already exists 02:21:57 latest: digest: sha256:8abf738dab8e2dd44113f941a4444a8ec2c06f1c2278a32e50b0109b628ddd91 size: 2821 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:21:57 + docker tag device-bacnet nexus3.edgexfoundry.org:10004/device-bacnet:3.2.0-dev.4 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:21:58 + docker push nexus3.edgexfoundry.org:10004/device-bacnet:3.2.0-dev.4 02:21:58 The push refers to repository [nexus3.edgexfoundry.org:10004/device-bacnet] 02:21:58 fffa0e71f7c6: Preparing 02:21:58 0813ee491298: Preparing 02:21:58 b5e4e5d79947: Preparing 02:21:58 055d89e5bd3e: Preparing 02:21:58 de212270379b: Preparing 02:21:58 0bac0f5b2afc: Preparing 02:21:58 6dfb021a931e: Preparing 02:21:58 10ca41fca44a: Preparing 02:21:58 6110c20bd17c: Preparing 02:21:58 1559d4c78128: Preparing 02:21:58 25f0c7a295a3: Preparing 02:21:58 994456c4fd7b: Preparing 02:21:58 0bac0f5b2afc: Waiting 02:21:58 6dfb021a931e: Waiting 02:21:58 10ca41fca44a: Waiting 02:21:58 6110c20bd17c: Waiting 02:21:58 1559d4c78128: Waiting 02:21:58 25f0c7a295a3: Waiting 02:21:58 994456c4fd7b: Waiting 02:21:58 de212270379b: Layer already exists 02:21:58 0813ee491298: Layer already exists 02:21:58 b5e4e5d79947: Layer already exists 02:21:58 055d89e5bd3e: Layer already exists 02:21:58 fffa0e71f7c6: Layer already exists 02:21:58 0bac0f5b2afc: Layer already exists 02:21:58 6110c20bd17c: Layer already exists 02:21:58 1559d4c78128: Layer already exists 02:21:58 10ca41fca44a: Layer already exists 02:21:58 6dfb021a931e: Layer already exists 02:21:58 25f0c7a295a3: Layer already exists 02:21:58 994456c4fd7b: Layer already exists 02:21:58 3.2.0-dev.4: digest: sha256:8abf738dab8e2dd44113f941a4444a8ec2c06f1c2278a32e50b0109b628ddd91 size: 2821 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:21:58 + docker tag device-bacnet nexus3.edgexfoundry.org:10004/device-bacnet:11dab76be4e7d729cbb51d1712275157f21268b1-3.2.0-dev.4 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:21:58 + docker push nexus3.edgexfoundry.org:10004/device-bacnet:11dab76be4e7d729cbb51d1712275157f21268b1-3.2.0-dev.4 02:21:58 The push refers to repository [nexus3.edgexfoundry.org:10004/device-bacnet] 02:21:58 fffa0e71f7c6: Preparing 02:21:58 0813ee491298: Preparing 02:21:58 b5e4e5d79947: Preparing 02:21:58 055d89e5bd3e: Preparing 02:21:58 de212270379b: Preparing 02:21:58 0bac0f5b2afc: Preparing 02:21:58 6dfb021a931e: Preparing 02:21:58 10ca41fca44a: Preparing 02:21:58 6110c20bd17c: Preparing 02:21:58 1559d4c78128: Preparing 02:21:58 25f0c7a295a3: Preparing 02:21:58 994456c4fd7b: Preparing 02:21:58 10ca41fca44a: Waiting 02:21:58 6110c20bd17c: Waiting 02:21:58 1559d4c78128: Waiting 02:21:58 25f0c7a295a3: Waiting 02:21:58 994456c4fd7b: Waiting 02:21:58 0bac0f5b2afc: Waiting 02:21:58 6dfb021a931e: Waiting 02:21:58 fffa0e71f7c6: Layer already exists 02:21:58 b5e4e5d79947: Layer already exists 02:21:58 de212270379b: Layer already exists 02:21:58 055d89e5bd3e: Layer already exists 02:21:58 0813ee491298: Layer already exists 02:21:58 0bac0f5b2afc: Layer already exists 02:21:58 6dfb021a931e: Layer already exists 02:21:58 10ca41fca44a: Layer already exists 02:21:58 1559d4c78128: Layer already exists 02:21:58 6110c20bd17c: Layer already exists 02:21:58 25f0c7a295a3: Layer already exists 02:21:58 994456c4fd7b: Layer already exists 02:21:58 11dab76be4e7d729cbb51d1712275157f21268b1-3.2.0-dev.4: digest: sha256:8abf738dab8e2dd44113f941a4444a8ec2c06f1c2278a32e50b0109b628ddd91 size: 2821 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:21:59 + docker tag device-bacnet nexus3.edgexfoundry.org:10004/device-bacnet:main [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:21:59 + docker push nexus3.edgexfoundry.org:10004/device-bacnet:main 02:21:59 The push refers to repository [nexus3.edgexfoundry.org:10004/device-bacnet] 02:21:59 fffa0e71f7c6: Preparing 02:21:59 0813ee491298: Preparing 02:21:59 b5e4e5d79947: Preparing 02:21:59 055d89e5bd3e: Preparing 02:21:59 de212270379b: Preparing 02:21:59 0bac0f5b2afc: Preparing 02:21:59 6dfb021a931e: Preparing 02:21:59 10ca41fca44a: Preparing 02:21:59 6110c20bd17c: Preparing 02:21:59 1559d4c78128: Preparing 02:21:59 25f0c7a295a3: Preparing 02:21:59 994456c4fd7b: Preparing 02:21:59 0bac0f5b2afc: Waiting 02:21:59 6dfb021a931e: Waiting 02:21:59 25f0c7a295a3: Waiting 02:21:59 994456c4fd7b: Waiting 02:21:59 10ca41fca44a: Waiting 02:21:59 6110c20bd17c: Waiting 02:21:59 1559d4c78128: Waiting 02:21:59 de212270379b: Layer already exists 02:21:59 055d89e5bd3e: Layer already exists 02:21:59 0813ee491298: Layer already exists 02:21:59 b5e4e5d79947: Layer already exists 02:21:59 fffa0e71f7c6: Layer already exists 02:21:59 6dfb021a931e: Layer already exists 02:21:59 0bac0f5b2afc: Layer already exists 02:21:59 6110c20bd17c: Layer already exists 02:21:59 1559d4c78128: Layer already exists 02:21:59 10ca41fca44a: Layer already exists 02:21:59 994456c4fd7b: Layer already exists 02:21:59 25f0c7a295a3: Layer already exists 02:21:59 main: digest: sha256:8abf738dab8e2dd44113f941a4444a8ec2c06f1c2278a32e50b0109b628ddd91 size: 2821 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withDockerRegistry [Pipeline] } [Pipeline] // withEnv [Pipeline] echo 02:21:59 ===================================================== [Pipeline] echo 02:21:59 taggedImages: 02:21:59 - nexus3.edgexfoundry.org:10004/device-bacnet:11dab76be4e7d729cbb51d1712275157f21268b1 02:21:59 - nexus3.edgexfoundry.org:10004/device-bacnet:latest 02:21:59 - nexus3.edgexfoundry.org:10004/device-bacnet:3.2.0-dev.4 02:21:59 - nexus3.edgexfoundry.org:10004/device-bacnet:11dab76be4e7d729cbb51d1712275157f21268b1-3.2.0-dev.4 02:21:59 - nexus3.edgexfoundry.org:10004/device-bacnet:main [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 02:22:00 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 02:22:00 02:22:00 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:22:00 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 02:22:00 latest: Pulling from edgex-lftools-log-publisher 02:22:00 5eb5b503b376: Pulling fs layer 02:22:00 5c69ac0246d0: Pulling fs layer 02:22:00 ec43610c2a17: Pulling fs layer 02:22:00 3a2ae6a8a46f: Pulling fs layer 02:22:00 33b1e0a273af: Pulling fs layer 02:22:00 5d3b04190fa2: Pulling fs layer 02:22:00 2f39f015ded8: Pulling fs layer 02:22:00 33b1e0a273af: Waiting 02:22:00 5d3b04190fa2: Waiting 02:22:00 2f39f015ded8: Waiting 02:22:00 3a2ae6a8a46f: Waiting 02:22:00 5c69ac0246d0: Verifying Checksum 02:22:00 5c69ac0246d0: Download complete 02:22:00 3a2ae6a8a46f: Verifying Checksum 02:22:00 3a2ae6a8a46f: Download complete 02:22:00 33b1e0a273af: Verifying Checksum 02:22:00 33b1e0a273af: Download complete 02:22:00 ec43610c2a17: Verifying Checksum 02:22:00 ec43610c2a17: Download complete 02:22:00 5d3b04190fa2: Verifying Checksum 02:22:00 5d3b04190fa2: Download complete 02:22:00 5eb5b503b376: Verifying Checksum 02:22:00 5eb5b503b376: Download complete 02:22:01 2f39f015ded8: Download complete 02:22:01 5eb5b503b376: Pull complete 02:22:01 5c69ac0246d0: Pull complete 02:22:02 ec43610c2a17: Pull complete 02:22:02 3a2ae6a8a46f: Pull complete 02:22:02 33b1e0a273af: Pull complete 02:22:02 5d3b04190fa2: Pull complete 02:22:06 2f39f015ded8: Pull complete 02:22:06 Digest: sha256:aad550b2ae72f0c3871cfab1553edc96d28a4cf46347c1b5d8abfaef0d2cf592 02:22:06 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 02:22:06 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 02:22:06 prd-ubuntu20.04-docker-8c-8g-40508 does not seem to be running inside a container 02:22:06 $ 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/dgexfoundry_device-bacnet-c_main -v /w/workspace/dgexfoundry_device-bacnet-c_main:/w/workspace/dgexfoundry_device-bacnet-c_main:rw,z -v /w/workspace/dgexfoundry_device-bacnet-c_main@tmp:/w/workspace/dgexfoundry_device-bacnet-c_main@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 02:22:09 $ docker top d8ee207b9d31f68542ea230c30946dd5833555f94851fa0ff91846df895f3e47 -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 02:22:10 ---> job-cost.sh 02:22:10 lf-activate-venv: SKIPPING 02:22:10 INFO: No Stack... 02:22:10 INFO: Retrieving Pricing Info for: v3-standard-8 02:22:10 INFO: Archiving Costs [Pipeline] sh 02:22:11 + cat /w/workspace/dgexfoundry_device-bacnet-c_main/archives/cost.csv 02:22:11 + cut -d, -f6 [Pipeline] lock 02:22:11 Trying to acquire lock on [Resource: jenkins-edgexfoundry-device-bacnet-c-main-31-stack-cost] 02:22:11 Resource [jenkins-edgexfoundry-device-bacnet-c-main-31-stack-cost] did not exist. Created. 02:22:11 Lock acquired on [Resource: jenkins-edgexfoundry-device-bacnet-c-main-31-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 02:22:11 + echo total: 0.2199999988079071 [Pipeline] stash 02:22:11 Stashed 1 file(s) [Pipeline] } 02:22:11 Lock released on resource [Resource: jenkins-edgexfoundry-device-bacnet-c-main-31-stack-cost] [Pipeline] // lock [Pipeline] } 02:22:11 $ docker stop --time=1 d8ee207b9d31f68542ea230c30946dd5833555f94851fa0ff91846df895f3e47 02:22:12 $ docker rm -f --volumes d8ee207b9d31f68542ea230c30946dd5833555f94851fa0ff91846df895f3e47 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // stage [Pipeline] } 02:23:41 Running on prd-ubuntu20.04-docker-arm64-4c-16g-40511 in /w/workspace/dgexfoundry_device-bacnet-c_main [Pipeline] { [Pipeline] ws 02:23:41 Running in /w/workspace/device-bacnet-c/31 [Pipeline] { [Pipeline] checkout 02:23:42 Selected Git installation does not exist. Using Default 02:23:42 The recommended git tool is: NONE 02:23:48 using credential edgex-jenkins-ssh 02:23:48 Cloning the remote Git repository 02:23:48 Cloning repository git@github.com:edgexfoundry/device-bacnet-c.git 02:23:48 > git init /w/workspace/device-bacnet-c/31 # timeout=10 02:23:48 Fetching upstream changes from git@github.com:edgexfoundry/device-bacnet-c.git 02:23:48 > git --version # timeout=10 02:23:48 > git --version # 'git version 2.25.1' 02:23:48 using GIT_SSH to set credentials SSH Credentials for GitHub 02:23:48 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-bacnet-c.git +refs/heads/*:refs/remotes/origin/* # timeout=10 02:23:49 > git config remote.origin.url git@github.com:edgexfoundry/device-bacnet-c.git # timeout=10 02:23:50 Avoid second fetch 02:23:50 Checking out Revision 11dab76be4e7d729cbb51d1712275157f21268b1 (main) 02:23:49 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 02:23:50 > git config core.sparsecheckout # timeout=10 02:23:50 > git checkout -f 11dab76be4e7d729cbb51d1712275157f21268b1 # timeout=10 02:23:51 Commit message: "Merge pull request #101 from FelixTing/move-to-sdk-v4.0.0" [Pipeline] withEnv [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] stage [Pipeline] { (Prep) [Pipeline] script [Pipeline] { [Pipeline] sh 02:23:56 + sudo curl -o /etc/docker/seccomp.json https://raw.githubusercontent.com/moby/moby/master/profiles/seccomp/default.json 02:23:56 % Total % Received % Xferd Average Speed Time Time Time Current 02:23:56 Dload Upload Total Spent Left Speed 02:23:56 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 12828 100 12828 0 0 86093 0 --:--:-- --:--:-- --:--:-- 86093 [Pipeline] sh 02:23:56 + sudo sed -i s/"defaultAction": "SCMP_ACT_ERRNO"/"defaultAction": "SCMP_ACT_TRACE"/g /etc/docker/seccomp.json [Pipeline] sh 02:23:56 + sudo jq . += {"seccomp-profile": "/etc/docker/seccomp.json"} /etc/docker/daemon.json 02:23:56 + sudo tee /etc/docker/daemon.new 02:23:56 { 02:23:56 "registry-mirrors": [ 02:23:56 "https://nexus3.edgexfoundry.org:10001" 02:23:56 ], 02:23:56 "bip": "10.250.0.254/24", 02:23:56 "hosts": [ 02:23:56 "tcp://0.0.0.0:5555", 02:23:56 "unix:///var/run/docker.sock" 02:23:56 ], 02:23:56 "mtu": 1458, 02:23:56 "selinux-enabled": true, 02:23:56 "seccomp-profile": "/etc/docker/seccomp.json" 02:23:56 } [Pipeline] sh 02:23:57 + sudo mv /etc/docker/daemon.new /etc/docker/daemon.json [Pipeline] sh 02:23:57 + sudo service docker restart [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 02:24:15 provisioning config files... 02:24:16 copy managed file [device-bacnet-c-settings] to file:/w/workspace/device-bacnet-c/31@tmp/config9661617868955346418tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 02:24:16 ---> ****-login.sh 02:24:16 nexus3.edgexfoundry.org:10001 02:24:16 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:24:17 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 02:24:17 Configure a credential helper to remove this warning. See 02:24:17 https://docs.****.com/engine/reference/commandline/login/#credentials-store 02:24:17 02:24:17 Login Succeeded 02:24:17 nexus3.edgexfoundry.org:10002 02:24:17 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:24:17 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 02:24:17 Configure a credential helper to remove this warning. See 02:24:17 https://docs.****.com/engine/reference/commandline/login/#credentials-store 02:24:17 02:24:17 Login Succeeded 02:24:17 nexus3.edgexfoundry.org:10003 02:24:17 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:24:17 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 02:24:17 Configure a credential helper to remove this warning. See 02:24:17 https://docs.****.com/engine/reference/commandline/login/#credentials-store 02:24:17 02:24:17 Login Succeeded 02:24:17 nexus3.edgexfoundry.org:10004 02:24:17 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:24:18 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 02:24:18 Configure a credential helper to remove this warning. See 02:24:18 https://docs.****.com/engine/reference/commandline/login/#credentials-store 02:24:18 02:24:18 Login Succeeded 02:24:18 ****.io 02:24:18 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:24:18 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 02:24:18 Configure a credential helper to remove this warning. See 02:24:18 https://docs.****.com/engine/reference/commandline/login/#credentials-store 02:24:18 02:24:18 Login Succeeded 02:24:18 ---> ****-login.sh ends [Pipeline] } 02:24:18 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 02:24:18 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^lts-test$]] [Pipeline] echo 02:24:18 [prepBaseBuildImage] Generating new image with name: ci-base-image-arm64 [Pipeline] echo 02:24:18 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^lts-test$]] [Pipeline] echo 02:24:18 ========================================================= 02:24:18 [edgeXBuildCApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base-arm64:latest] 02:24:18 ========================================================= [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:24:19 + docker build -t ci-base-image-arm64 -f scripts/Dockerfile.alpine-base --build-arg BASE=nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base-arm64:latest . 02:24:19 Sending build context to Docker daemon 484.9kB 02:24:19 Step 1/12 : ARG BASE=alpine:3.20 02:24:19 Step 2/12 : FROM ${BASE} 02:24:19 latest: Pulling from edgex-devops/edgex-gcc-base-arm64 02:24:19 579b34f0a95b: Pulling fs layer 02:24:19 e71477ac5e1b: Pulling fs layer 02:24:19 579b34f0a95b: Verifying Checksum 02:24:19 579b34f0a95b: Download complete 02:24:20 579b34f0a95b: Pull complete 02:24:22 e71477ac5e1b: Verifying Checksum 02:24:22 e71477ac5e1b: Download complete 02:24:34 e71477ac5e1b: Pull complete 02:24:34 Digest: sha256:d6da9bdca73313daf4d05ece6476ab4dbe9e0e950a139422d865873582b0d46d 02:24:34 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-gcc-base-arm64:latest 02:24:34 ---> 2b552cad5dd9 02:24:34 Step 3/12 : RUN wget https://iotech.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine-release -O /etc/apk/keys/alpine.dev.rsa.pub 02:24:34 ---> Running in cfa51acf1923 02:24:34 Connecting to iotech.jfrog.io (34.247.22.236:443) 02:24:35 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 02:24:35 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 02:24:35 '/etc/apk/keys/alpine.dev.rsa.pub' saved 02:24:36 Removing intermediate container cfa51acf1923 02:24:36 ---> 7519143750de 02:24:36 Step 4/12 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main' >> /etc/apk/repositories 02:24:36 ---> Running in e9c400e3797a 02:24:38 Removing intermediate container e9c400e3797a 02:24:38 ---> 060eb593ac02 02:24:38 Step 5/12 : 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 dumb-init 02:24:38 ---> Running in fdca7d590b96 02:24:38 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/aarch64/APKINDEX.tar.gz 02:24:39 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/aarch64/APKINDEX.tar.gz 02:24:40 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/aarch64/APKINDEX.tar.gz 02:24:41 WARNING: This apk-tools is OLD! Some packages might not function properly. 02:24:41 (1/18) Installing dumb-init (1.2.5-r2) 02:24:41 (2/18) Installing hiredis (1.1.0-r2) 02:24:41 (3/18) Installing hiredis-dev (1.1.0-r2) 02:24:41 (4/18) Installing libcbor (0.10.2-r1) 02:24:41 (5/18) Installing iotech-iot-1.5 (1.5.5-r0) 02:24:42 (6/18) Installing iotech-iot-1.5-dev (1.5.5-r0) 02:24:42 (7/18) Installing iotech-paho-mqtt-c-dev-1.3 (1.3.13-r0) 02:24:42 (8/18) Installing libcbor-dev (0.10.2-r1) 02:24:42 (9/18) Installing libmenuw (6.4_p20230506-r0) 02:24:42 (10/18) Installing libpanelw (6.4_p20230506-r0) 02:24:42 (11/18) Installing libncurses++ (6.4_p20230506-r0) 02:24:42 (12/18) Installing ncurses-dev (6.4_p20230506-r0) 02:24:42 (13/18) Installing libblkid (2.38.1-r8) 02:24:42 (14/18) Installing libuuid (2.38.1-r8) 02:24:42 (15/18) Installing libfdisk (2.38.1-r8) 02:24:42 (16/18) Installing libmount (2.38.1-r8) 02:24:42 (17/18) Installing libsmartcols (2.38.1-r8) 02:24:42 (18/18) Installing util-linux-dev (2.38.1-r8) 02:24:42 Executing busybox-1.36.1-r4.trigger 02:24:42 OK: 333 MiB in 100 packages 02:24:44 Removing intermediate container fdca7d590b96 02:24:44 ---> 5be1784cbdd3 02:24:44 Step 6/12 : RUN apk --no-cache upgrade 02:24:44 ---> Running in 15f6a47fd5ea 02:24:45 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/aarch64/APKINDEX.tar.gz 02:24:45 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/aarch64/APKINDEX.tar.gz 02:24:45 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/aarch64/APKINDEX.tar.gz 02:24:46 WARNING: This apk-tools is OLD! Some packages might not function properly. 02:24:46 Upgrading critical system libraries and apk-tools: 02:24:46 (1/1) Upgrading apk-tools (2.14.0-r2 -> 2.14.4-r0) 02:24:46 Executing busybox-1.36.1-r4.trigger 02:24:47 Continuing the upgrade transaction with new apk-tools: 02:24:47 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/aarch64/APKINDEX.tar.gz 02:24:47 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/aarch64/APKINDEX.tar.gz 02:24:48 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/aarch64/APKINDEX.tar.gz 02:24:49 WARNING: This apk-tools is OLD! Some packages might not function properly. 02:24:49 (1/25) Upgrading musl (1.2.4-r2 -> 1.2.4-r3) 02:24:49 (2/25) Upgrading busybox (1.36.1-r4 -> 1.36.1-r7) 02:24:49 Executing busybox-1.36.1-r7.post-upgrade 02:24:49 (3/25) Upgrading busybox-binsh (1.36.1-r4 -> 1.36.1-r7) 02:24:49 (4/25) Upgrading ca-certificates-bundle (20230506-r0 -> 20241121-r1) 02:24:49 (5/25) Upgrading libcrypto3 (3.1.4-r0 -> 3.1.8-r0) 02:24:49 (6/25) Upgrading libssl3 (3.1.4-r0 -> 3.1.8-r0) 02:24:49 (7/25) Upgrading ssl_client (1.36.1-r4 -> 1.36.1-r7) 02:24:49 (8/25) Upgrading musl-dev (1.2.4-r2 -> 1.2.4-r3) 02:24:49 (9/25) Upgrading libexpat (2.5.0-r1 -> 2.6.4-r0) 02:24:49 (10/25) Upgrading libarchive (3.7.2-r0 -> 3.7.7-r0) 02:24:49 (11/25) Upgrading ca-certificates (20230506-r0 -> 20241121-r1) 02:24:49 (12/25) Installing libpsl (0.21.5-r0) 02:24:49 (13/25) Upgrading libcurl (8.4.0-r0 -> 8.12.1-r0) 02:24:49 (14/25) Installing libpsl-utils (0.21.5-r0) 02:24:49 (15/25) Installing libpsl-dev (0.21.5-r0) 02:24:50 (16/25) Upgrading openssl-dev (3.1.4-r0 -> 3.1.8-r0) 02:24:50 (17/25) Upgrading curl-dev (8.4.0-r0 -> 8.12.1-r0) 02:24:50 (18/25) Upgrading git (2.40.1-r0 -> 2.40.4-r0) 02:24:50 (19/25) Upgrading musl-utils (1.2.4-r2 -> 1.2.4-r3) 02:24:50 (20/25) Upgrading libtasn1 (4.19.0-r1 -> 4.20.0-r0) 02:24:50 (21/25) Upgrading gnutls (3.8.0-r2 -> 3.8.4-r0) 02:24:50 (22/25) Upgrading gnutls-c++ (3.8.0-r2 -> 3.8.4-r0) 02:24:50 (23/25) Upgrading libtasn1-progs (4.19.0-r1 -> 4.20.0-r0) 02:24:50 (24/25) Upgrading libtasn1-dev (4.19.0-r1 -> 4.20.0-r0) 02:24:50 (25/25) Upgrading gnutls-dev (3.8.0-r2 -> 3.8.4-r0) 02:24:50 Executing busybox-1.36.1-r7.trigger 02:24:50 Executing ca-certificates-20241121-r1.trigger 02:24:51 OK: 334 MiB in 103 packages 02:24:53 Removing intermediate container 15f6a47fd5ea 02:24:53 ---> a0e21cad15d7 02:24:53 Step 7/12 : COPY scripts /device-bacnet-c/scripts 02:24:54 ---> 3d0de3c1e863 02:24:54 Step 8/12 : COPY src /device-bacnet-c/src/ 02:24:54 ---> 34817c340e6e 02:24:54 Step 9/12 : COPY VERSION /device-bacnet-c/ 02:24:54 ---> c5cf13f5c58c 02:24:54 Step 10/12 : WORKDIR /device-bacnet-c 02:24:54 ---> Running in 34b223ba3838 02:24:55 Removing intermediate container 34b223ba3838 02:24:55 ---> 393adb854faf 02:24:55 Step 11/12 : RUN /device-bacnet-c/scripts/build_deps.sh 02:24:55 ---> Running in faffb2ce3eea 02:24:56 + CSDK_VER=4.0.0 02:24:56 + '[' '!' -d deps ] 02:24:56 + mkdir deps 02:24:56 + cd /device-bacnet-c/deps 02:24:56 + wget https://github.com/edgexfoundry/device-sdk-c/archive/v4.0.0.zip 02:24:56 Connecting to github.com (140.82.113.3:443) 02:24:56 Connecting to codeload.github.com (140.82.112.10:443) 02:24:56 saving to 'v4.0.0.zip' 02:24:56 v4.0.0.zip 100% |********************************| 245k 0:00:00 ETA 02:24:56 'v4.0.0.zip' saved 02:24:56 + unzip v4.0.0.zip 02:24:56 Archive: v4.0.0.zip 02:24:56 creating: device-sdk-c-4.0.0/ 02:24:56 creating: device-sdk-c-4.0.0/.github/ 02:24:56 inflating: device-sdk-c-4.0.0/.github/Contributing.md 02:24:56 inflating: device-sdk-c-4.0.0/.github/PULL_REQUEST_TEMPLATE.md 02:24:56 inflating: device-sdk-c-4.0.0/.github/semantic.yml 02:24:56 creating: device-sdk-c-4.0.0/.github/workflows/ 02:24:56 inflating: device-sdk-c-4.0.0/.github/workflows/release.yml 02:24:56 inflating: device-sdk-c-4.0.0/.gitignore 02:24:56 inflating: device-sdk-c-4.0.0/Attribution.txt 02:24:56 inflating: device-sdk-c-4.0.0/CHANGELOG.md 02:24:56 inflating: device-sdk-c-4.0.0/Doxyfile 02:24:56 inflating: device-sdk-c-4.0.0/GOVERNANCE.md 02:24:56 inflating: device-sdk-c-4.0.0/Jenkinsfile 02:24:56 inflating: device-sdk-c-4.0.0/LICENSE 02:24:56 inflating: device-sdk-c-4.0.0/Makefile 02:24:56 inflating: device-sdk-c-4.0.0/OWNERS.md 02:24:56 inflating: device-sdk-c-4.0.0/README.IOT.md 02:24:56 inflating: device-sdk-c-4.0.0/README.md 02:24:56 inflating: device-sdk-c-4.0.0/README.v3.md 02:24:56 creating: device-sdk-c-4.0.0/docs/ 02:24:56 inflating: device-sdk-c-4.0.0/docs/configuration.md 02:24:56 inflating: device-sdk-c-4.0.0/docs/deviceprofiles.md 02:24:56 inflating: device-sdk-c-4.0.0/docs/metrics.md 02:24:56 inflating: device-sdk-c-4.0.0/docs/servicewritersguide.md 02:24:56 inflating: device-sdk-c-4.0.0/docs/startup.md 02:24:56 creating: device-sdk-c-4.0.0/include/ 02:24:56 creating: device-sdk-c-4.0.0/include/devsdk/ 02:24:56 inflating: device-sdk-c-4.0.0/include/devsdk/devsdk-base.h 02:24:56 inflating: device-sdk-c-4.0.0/include/devsdk/devsdk.h 02:24:56 creating: device-sdk-c-4.0.0/include/edgex/ 02:24:56 inflating: device-sdk-c-4.0.0/include/edgex/devices.h 02:24:56 inflating: device-sdk-c-4.0.0/include/edgex/edgex-base.h 02:24:56 inflating: device-sdk-c-4.0.0/include/edgex/edgex.h 02:24:56 inflating: device-sdk-c-4.0.0/include/edgex/profiles.h 02:24:56 inflating: device-sdk-c-4.0.0/include/edgex/rest-server.h 02:24:56 creating: device-sdk-c-4.0.0/scripts/ 02:24:56 inflating: device-sdk-c-4.0.0/scripts/Dockerfile.alpine 02:24:56 inflating: device-sdk-c-4.0.0/scripts/Dockerfile.alpine-base 02:24:56 inflating: device-sdk-c-4.0.0/scripts/build.sh 02:24:56 inflating: device-sdk-c-4.0.0/scripts/entrypoint.sh 02:24:56 creating: device-sdk-c-4.0.0/src/ 02:24:56 inflating: device-sdk-c-4.0.0/src/CMakeLists.txt 02:24:56 creating: device-sdk-c-4.0.0/src/c/ 02:24:56 inflating: device-sdk-c-4.0.0/src/c/CMakeLists.txt 02:24:56 inflating: device-sdk-c-4.0.0/src/c/api.h 02:24:56 inflating: device-sdk-c-4.0.0/src/c/autoevent.c 02:24:56 inflating: device-sdk-c-4.0.0/src/c/autoevent.h 02:24:56 inflating: device-sdk-c-4.0.0/src/c/bus-impl.h 02:24:56 inflating: device-sdk-c-4.0.0/src/c/bus-mqtt.c 02:24:56 inflating: device-sdk-c-4.0.0/src/c/bus.c 02:24:56 inflating: device-sdk-c-4.0.0/src/c/bus.h 02:24:56 inflating: device-sdk-c-4.0.0/src/c/callback3.c 02:24:56 inflating: device-sdk-c-4.0.0/src/c/callback3.h 02:24:56 inflating: device-sdk-c-4.0.0/src/c/cmdinfo.h 02:24:56 inflating: device-sdk-c-4.0.0/src/c/config.c 02:24:56 inflating: device-sdk-c-4.0.0/src/c/config.h 02:24:56 inflating: device-sdk-c-4.0.0/src/c/correlation.c 02:24:56 inflating: device-sdk-c-4.0.0/src/c/correlation.h 02:24:56 inflating: device-sdk-c-4.0.0/src/c/data.c 02:24:56 inflating: device-sdk-c-4.0.0/src/c/data.h 02:24:56 inflating: device-sdk-c-4.0.0/src/c/defs.h.in 02:24:56 inflating: device-sdk-c-4.0.0/src/c/device.c 02:24:56 inflating: device-sdk-c-4.0.0/src/c/device.h 02:24:56 inflating: device-sdk-c-4.0.0/src/c/devman.c 02:24:56 inflating: device-sdk-c-4.0.0/src/c/devmap.c 02:24:56 inflating: device-sdk-c-4.0.0/src/c/devmap.h 02:24:56 inflating: device-sdk-c-4.0.0/src/c/devsdk-base.c 02:24:56 inflating: device-sdk-c-4.0.0/src/c/devutil.h 02:24:56 inflating: device-sdk-c-4.0.0/src/c/discovery.c 02:24:56 inflating: device-sdk-c-4.0.0/src/c/discovery.h 02:24:56 inflating: device-sdk-c-4.0.0/src/c/dto-read.c 02:24:56 inflating: device-sdk-c-4.0.0/src/c/dto-read.h 02:24:56 inflating: device-sdk-c-4.0.0/src/c/edgex-logging.c 02:24:56 inflating: device-sdk-c-4.0.0/src/c/edgex-logging.h 02:24:56 inflating: device-sdk-c-4.0.0/src/c/edgex-rest.c 02:24:56 inflating: device-sdk-c-4.0.0/src/c/edgex-rest.h 02:24:56 inflating: device-sdk-c-4.0.0/src/c/edgex2.h 02:24:56 inflating: device-sdk-c-4.0.0/src/c/errorlist.h 02:24:56 creating: device-sdk-c-4.0.0/src/c/examples/ 02:24:56 inflating: device-sdk-c-4.0.0/src/c/examples/CMakeLists.txt 02:24:56 inflating: device-sdk-c-4.0.0/src/c/examples/README.md 02:24:56 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/ 02:24:56 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/CMakeLists.txt 02:24:56 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/README.md 02:24:56 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/device-bitfields.c 02:24:56 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/ 02:24:56 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/configuration.yaml 02:24:56 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/devices/ 02:24:56 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/devices/Bitfields.json 02:24:56 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/profiles/ 02:24:56 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/profiles/Example-Bitfields.json 02:24:56 creating: device-sdk-c-4.0.0/src/c/examples/counters/ 02:24:56 inflating: device-sdk-c-4.0.0/src/c/examples/counters/CMakeLists.txt 02:24:56 inflating: device-sdk-c-4.0.0/src/c/examples/counters/README.md 02:24:56 inflating: device-sdk-c-4.0.0/src/c/examples/counters/device-counter.c 02:24:56 creating: device-sdk-c-4.0.0/src/c/examples/counters/res/ 02:24:56 inflating: device-sdk-c-4.0.0/src/c/examples/counters/res/configuration.yaml 02:24:56 creating: device-sdk-c-4.0.0/src/c/examples/counters/res/devices/ 02:24:56 inflating: device-sdk-c-4.0.0/src/c/examples/counters/res/devices/Counters.json 02:24:56 creating: device-sdk-c-4.0.0/src/c/examples/counters/res/profiles/ 02:24:56 inflating: device-sdk-c-4.0.0/src/c/examples/counters/res/profiles/Counter.json 02:24:56 creating: device-sdk-c-4.0.0/src/c/examples/discovery/ 02:24:56 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/CMakeLists.txt 02:24:56 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/README.md 02:24:56 creating: device-sdk-c-4.0.0/src/c/examples/discovery/res/ 02:24:56 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/res/configuration.yaml 02:24:56 creating: device-sdk-c-4.0.0/src/c/examples/discovery/res/devices/ 02:24:56 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/res/devices/readme.txt 02:24:56 creating: device-sdk-c-4.0.0/src/c/examples/discovery/res/profiles/ 02:24:56 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/res/profiles/TemplateProfile.json 02:24:56 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/template.c 02:24:56 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/watcher1.json 02:24:56 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/watcher2.json 02:24:56 creating: device-sdk-c-4.0.0/src/c/examples/file/ 02:24:56 inflating: device-sdk-c-4.0.0/src/c/examples/file/CMakeLists.txt 02:24:56 inflating: device-sdk-c-4.0.0/src/c/examples/file/README.md 02:24:56 inflating: device-sdk-c-4.0.0/src/c/examples/file/device-file.c 02:24:56 creating: device-sdk-c-4.0.0/src/c/examples/file/res/ 02:24:56 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/configuration.yaml 02:24:56 creating: device-sdk-c-4.0.0/src/c/examples/file/res/devices/ 02:24:56 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/devices/file1.json 02:24:56 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/lorem.txt 02:24:56 creating: device-sdk-c-4.0.0/src/c/examples/file/res/profiles/ 02:24:56 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/profiles/FileExampleProfile.json 02:24:56 creating: device-sdk-c-4.0.0/src/c/examples/gyro/ 02:24:56 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/CMakeLists.txt 02:24:56 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/README.md 02:24:56 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/device-gyro.c 02:24:56 creating: device-sdk-c-4.0.0/src/c/examples/gyro/res/ 02:24:56 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/res/configuration.yaml 02:24:56 creating: device-sdk-c-4.0.0/src/c/examples/gyro/res/devices/ 02:24:56 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/res/devices/gyro.json 02:24:56 creating: device-sdk-c-4.0.0/src/c/examples/gyro/res/profiles/ 02:24:56 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/res/profiles/Gyro.json 02:24:56 creating: device-sdk-c-4.0.0/src/c/examples/random/ 02:24:56 inflating: device-sdk-c-4.0.0/src/c/examples/random/CMakeLists.txt 02:24:56 inflating: device-sdk-c-4.0.0/src/c/examples/random/README.md 02:24:56 inflating: device-sdk-c-4.0.0/src/c/examples/random/device-random.c 02:24:56 creating: device-sdk-c-4.0.0/src/c/examples/random/res/ 02:24:56 inflating: device-sdk-c-4.0.0/src/c/examples/random/res/configuration.yaml 02:24:56 creating: device-sdk-c-4.0.0/src/c/examples/random/res/devices/ 02:24:56 inflating: device-sdk-c-4.0.0/src/c/examples/random/res/devices/randomdevice1.json 02:24:56 creating: device-sdk-c-4.0.0/src/c/examples/random/res/profiles/ 02:24:56 inflating: device-sdk-c-4.0.0/src/c/examples/random/res/profiles/RandomExampleProfile.json 02:24:56 creating: device-sdk-c-4.0.0/src/c/examples/res/ 02:24:56 inflating: device-sdk-c-4.0.0/src/c/examples/res/configuration.yaml 02:24:56 creating: device-sdk-c-4.0.0/src/c/examples/res/devices/ 02:24:56 inflating: device-sdk-c-4.0.0/src/c/examples/res/devices/device1.json 02:24:56 creating: device-sdk-c-4.0.0/src/c/examples/res/profiles/ 02:24:56 inflating: device-sdk-c-4.0.0/src/c/examples/res/profiles/TemplateProfile.json 02:24:56 inflating: device-sdk-c-4.0.0/src/c/examples/template.c 02:24:56 creating: device-sdk-c-4.0.0/src/c/examples/terminal/ 02:24:56 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/CMakeLists.txt 02:24:56 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/README.md 02:24:56 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/device-terminal.c 02:24:56 creating: device-sdk-c-4.0.0/src/c/examples/terminal/res/ 02:24:56 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/res/configuration.yaml 02:24:56 creating: device-sdk-c-4.0.0/src/c/examples/terminal/res/devices/ 02:24:56 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/res/devices/terminal.json 02:24:56 creating: device-sdk-c-4.0.0/src/c/examples/terminal/res/profiles/ 02:24:56 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/res/profiles/Terminal.json 02:24:56 inflating: device-sdk-c-4.0.0/src/c/filesys.c 02:24:56 inflating: device-sdk-c-4.0.0/src/c/filesys.h 02:24:56 inflating: device-sdk-c-4.0.0/src/c/keeper.c 02:24:56 inflating: device-sdk-c-4.0.0/src/c/keeper.h 02:24:56 inflating: device-sdk-c-4.0.0/src/c/map.c 02:24:56 inflating: device-sdk-c-4.0.0/src/c/map.h 02:24:56 inflating: device-sdk-c-4.0.0/src/c/metadata.c 02:24:56 inflating: device-sdk-c-4.0.0/src/c/metadata.h 02:24:56 inflating: device-sdk-c-4.0.0/src/c/metrics.h 02:24:56 inflating: device-sdk-c-4.0.0/src/c/opstate.c 02:24:56 inflating: device-sdk-c-4.0.0/src/c/opstate.h 02:24:56 inflating: device-sdk-c-4.0.0/src/c/parson.c 02:24:56 inflating: device-sdk-c-4.0.0/src/c/parson.h 02:24:56 inflating: device-sdk-c-4.0.0/src/c/profiles.c 02:24:56 inflating: device-sdk-c-4.0.0/src/c/profiles.h 02:24:56 inflating: device-sdk-c-4.0.0/src/c/registry-impl.h 02:24:56 inflating: device-sdk-c-4.0.0/src/c/registry.c 02:24:56 inflating: device-sdk-c-4.0.0/src/c/registry.h 02:24:56 inflating: device-sdk-c-4.0.0/src/c/reqdata.c 02:24:56 inflating: device-sdk-c-4.0.0/src/c/reqdata.h 02:24:56 inflating: device-sdk-c-4.0.0/src/c/request_auth.c 02:24:56 inflating: device-sdk-c-4.0.0/src/c/request_auth.h 02:24:56 inflating: device-sdk-c-4.0.0/src/c/rest-server.c 02:24:56 inflating: device-sdk-c-4.0.0/src/c/rest-server.h 02:24:56 inflating: device-sdk-c-4.0.0/src/c/rest.c 02:24:56 inflating: device-sdk-c-4.0.0/src/c/rest.h 02:24:56 inflating: device-sdk-c-4.0.0/src/c/secrets-impl.h 02:24:56 inflating: device-sdk-c-4.0.0/src/c/secrets-insecure.c 02:24:56 inflating: device-sdk-c-4.0.0/src/c/secrets-insecure.h 02:24:56 inflating: device-sdk-c-4.0.0/src/c/secrets-vault.c 02:24:56 inflating: device-sdk-c-4.0.0/src/c/secrets-vault.h 02:24:56 inflating: device-sdk-c-4.0.0/src/c/secrets.c 02:24:56 inflating: device-sdk-c-4.0.0/src/c/secrets.h 02:24:56 inflating: device-sdk-c-4.0.0/src/c/service.c 02:24:56 inflating: device-sdk-c-4.0.0/src/c/service.h 02:24:56 inflating: device-sdk-c-4.0.0/src/c/transform.c 02:24:56 inflating: device-sdk-c-4.0.0/src/c/transform.h 02:24:56 inflating: device-sdk-c-4.0.0/src/c/validate.c 02:24:56 inflating: device-sdk-c-4.0.0/src/c/validate.h 02:24:56 inflating: device-sdk-c-4.0.0/src/c/watchers.c 02:24:56 inflating: device-sdk-c-4.0.0/src/c/watchers.h 02:24:56 creating: device-sdk-c-4.0.0/src/cmake/ 02:24:56 inflating: device-sdk-c-4.0.0/src/cmake/FindIOT.cmake 02:24:56 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBCBOR.cmake 02:24:56 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBMICROHTTP.cmake 02:24:56 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBPAHO.cmake 02:24:56 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBUUID.cmake 02:24:56 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBYAML.cmake 02:24:56 + cd device-sdk-c-4.0.0 02:24:56 + ./scripts/build.sh 02:24:56 + CPPCHECK=false 02:24:56 + DOCGEN=false 02:24:56 + CMAKEOPTS='-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' 02:24:56 + '[' 0 -gt 0 ] 02:24:56 + readlink -f ./scripts/build.sh 02:24:56 + dirname /device-bacnet-c/deps/device-sdk-c-4.0.0/scripts/build.sh 02:24:56 + dirname /device-bacnet-c/deps/device-sdk-c-4.0.0/scripts 02:24:56 + ROOT=/device-bacnet-c/deps/device-sdk-c-4.0.0 02:24:56 + cd /device-bacnet-c/deps/device-sdk-c-4.0.0 02:24:56 + mkdir -p /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release 02:24:56 + cd /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release 02:24:56 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-bacnet-c/deps/device-sdk-c-4.0.0/src 02:24:57 -- The C compiler identification is GNU 12.2.1 02:24:57 -- Detecting C compiler ABI info 02:24:57 -- Detecting C compiler ABI info - done 02:24:58 -- Check for working C compiler: /usr/bin/cc - skipped 02:24:58 -- Detecting C compile features 02:24:58 -- Detecting C compile features - done 02:24:58 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 02:24:58 -- Found CURL: /usr/lib/libcurl.so (found version "8.12.1") 02:24:58 -- Found LIBYAML: /usr/lib/libyaml.so 02:24:58 -- Found LIBUUID: /usr/lib/libuuid.so 02:24:58 -- Found LIBCBOR: /usr/lib/libcbor.so 02:24:58 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 02:24:58 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 02:24:58 -- /opt/iotech/iot/1.5/include 02:24:58 -- C SDK 0.0.0 for Linux 02:24:58 -- Performing Test CSDK_HAVE_ATOMIC 02:24:58 -- Performing Test CSDK_HAVE_ATOMIC - Success 02:24:58 -- Found Curses: /usr/lib/libcurses.so 02:24:59 -- Configuring done (2.0s) 02:24:59 -- Generating done (0.2s) 02:24:59 -- Build files have been written to: /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release 02:24:59 + make all package 02:24:59 + tee release.log 02:24:59 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 02:25:00 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 02:25:01 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 02:25:02 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 02:25:03 [ 9%] Building C object c/CMakeFiles/csdk.dir/config.c.o 02:25:06 [ 11%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 02:25:06 [ 13%] Building C object c/CMakeFiles/csdk.dir/data.c.o 02:25:07 [ 15%] Building C object c/CMakeFiles/csdk.dir/device.c.o 02:25:09 [ 17%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 02:25:09 [ 19%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 02:25:10 [ 21%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 02:25:11 [ 23%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 02:25:12 [ 25%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 02:25:13 [ 27%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 02:25:13 [ 29%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 02:25:16 [ 31%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 02:25:16 [ 33%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 02:25:18 [ 35%] Building C object c/CMakeFiles/csdk.dir/map.c.o 02:25:19 [ 37%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 02:25:21 [ 39%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 02:25:21 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 02:25:29 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 02:25:30 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 02:25:31 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 02:25:31 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 02:25:31 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 02:25:33 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 02:25:36 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 02:25:36 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 02:25:38 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 02:25:38 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 02:25:40 /device-bacnet-c/deps/device-sdk-c-4.0.0/src/c/service.c: In function 'devsdk_service_start': 02:25:40 /device-bacnet-c/deps/device-sdk-c-4.0.0/src/c/service.c:1063:5: warning: 'deviceservices_config' may be used uninitialized [-Wmaybe-uninitialized] 02:25:40 1063 | edgex_device_parseClients (svc->logger, iot_data_string_map_get (deviceservices_config, "Clients"), &svc->config.endpoints); 02:25:40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 02:25:40 /device-bacnet-c/deps/device-sdk-c-4.0.0/src/c/service.c:875:21: note: 'deviceservices_config' was declared here 02:25:40 875 | const iot_data_t *deviceservices_config; 02:25:40 | ^~~~~~~~~~~~~~~~~~~~~ 02:25:42 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 02:25:43 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 02:25:43 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 02:25:43 [ 68%] Linking C shared library libcsdk.so 02:25:44 [ 68%] Built target csdk 02:25:44 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 02:25:45 [ 72%] Linking C executable template 02:25:45 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:25:45 [ 72%] Built target template 02:25:45 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 02:25:46 [ 76%] Linking C executable device-counter 02:25:46 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:25:46 [ 76%] Built target device-counter 02:25:46 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 02:25:47 [ 80%] Linking C executable device-random 02:25:47 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:25:47 [ 80%] Built target device-random 02:25:47 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 02:25:48 [ 84%] Linking C executable device-gyro 02:25:48 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:25:48 [ 84%] Built target device-gyro 02:25:48 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 02:25:49 [ 88%] Linking C executable device-bitfields 02:25:49 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:25:50 [ 88%] Built target device-bitfields 02:25:50 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 02:25:51 [ 92%] Linking C executable template-discovery 02:25:51 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:25:51 [ 92%] Built target template-discovery 02:25:51 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 02:25:52 [ 96%] Linking C executable device-file 02:25:52 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:25:52 [ 96%] Built target device-file 02:25:52 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 02:25:53 [100%] Linking C executable device-terminal 02:25:53 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:25:54 [100%] Built target device-terminal 02:25:54 Run CPack packaging tool... 02:25:54 CPack: Create package using TGZ 02:25:54 CPack: Install projects 02:25:54 CPack: - Run preinstall target for: Csdk 02:25:55 CPack: - Install project: Csdk [] 02:25:55 CPack: Create package 02:25:55 CPack: - package: /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release/csdk-0.0.0.tar.gz generated. 02:25:55 + '[' false '=' true ] 02:25:55 + '[' false '=' true ] 02:25:55 + mkdir -p /device-bacnet-c/deps/device-sdk-c-4.0.0/build/debug 02:25:55 + cd /device-bacnet-c/deps/device-sdk-c-4.0.0/build/debug 02:25:55 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Debug' /device-bacnet-c/deps/device-sdk-c-4.0.0/src 02:25:55 -- The C compiler identification is GNU 12.2.1 02:25:55 -- Detecting C compiler ABI info 02:25:56 -- Detecting C compiler ABI info - done 02:25:56 -- Check for working C compiler: /usr/bin/cc - skipped 02:25:56 -- Detecting C compile features 02:25:56 -- Detecting C compile features - done 02:25:56 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 02:25:56 -- Found CURL: /usr/lib/libcurl.so (found version "8.12.1") 02:25:56 -- Found LIBYAML: /usr/lib/libyaml.so 02:25:56 -- Found LIBUUID: /usr/lib/libuuid.so 02:25:56 -- Found LIBCBOR: /usr/lib/libcbor.so 02:25:56 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 02:25:56 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 02:25:56 -- /opt/iotech/iot/1.5/include 02:25:56 -- C SDK 0.0.0 for Linux 02:25:56 -- Performing Test CSDK_HAVE_ATOMIC 02:25:57 -- Performing Test CSDK_HAVE_ATOMIC - Success 02:25:57 -- Found Curses: /usr/lib/libcurses.so 02:25:57 -- Configuring done (1.9s) 02:25:57 -- Generating done (0.2s) 02:25:57 -- Build files have been written to: /device-bacnet-c/deps/device-sdk-c-4.0.0/build/debug 02:25:57 + + maketee 02:25:57 debug.log 02:25:57 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 02:25:58 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 02:25:58 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 02:25:59 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 02:25:59 [ 9%] Building C object c/CMakeFiles/csdk.dir/config.c.o 02:26:00 [ 11%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 02:26:00 [ 13%] Building C object c/CMakeFiles/csdk.dir/data.c.o 02:26:01 [ 15%] Building C object c/CMakeFiles/csdk.dir/device.c.o 02:26:01 [ 17%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 02:26:01 [ 19%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 02:26:02 [ 21%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 02:26:02 [ 23%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 02:26:03 [ 25%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 02:26:03 [ 27%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 02:26:03 [ 29%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 02:26:05 [ 31%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 02:26:05 [ 33%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 02:26:05 [ 35%] Building C object c/CMakeFiles/csdk.dir/map.c.o 02:26:06 [ 37%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 02:26:07 [ 39%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 02:26:07 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 02:26:08 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 02:26:09 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 02:26:09 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 02:26:09 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 02:26:10 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 02:26:10 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 02:26:12 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 02:26:12 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 02:26:12 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 02:26:13 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 02:26:14 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 02:26:14 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 02:26:15 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 02:26:15 [ 68%] Linking C shared library libcsdk.so 02:26:15 [ 68%] Built target csdk 02:26:15 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 02:26:16 [ 72%] Linking C executable template 02:26:16 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:26:16 [ 72%] Built target template 02:26:16 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 02:26:16 [ 76%] Linking C executable device-counter 02:26:16 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:26:17 [ 76%] Built target device-counter 02:26:17 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 02:26:17 [ 80%] Linking C executable device-random 02:26:17 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:26:17 [ 80%] Built target device-random 02:26:18 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 02:26:18 [ 84%] Linking C executable device-gyro 02:26:18 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:26:18 [ 84%] Built target device-gyro 02:26:18 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 02:26:18 [ 88%] Linking C executable device-bitfields 02:26:19 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:26:19 [ 88%] Built target device-bitfields 02:26:19 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 02:26:19 [ 92%] Linking C executable template-discovery 02:26:19 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:26:20 [ 92%] Built target template-discovery 02:26:20 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 02:26:20 [ 96%] Linking C executable device-file 02:26:20 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:26:20 [ 96%] Built target device-file 02:26:20 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 02:26:21 [100%] Linking C executable device-terminal 02:26:21 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:26:21 [100%] Built target device-terminal 02:26:21 + cp -rf include/devsdk include/edgex /usr/include/ 02:26:21 + cp build/release/c/libcsdk.so /usr/lib/ 02:26:21 + mkdir -p /usr/share/doc/edgex-csdk 02:26:21 + cp Attribution.txt /usr/share/doc/edgex-csdk 02:26:21 + cp LICENSE /usr/share/doc/edgex-csdk 02:26:21 + rm -rf /device-bacnet-c/deps 02:26:22 Removing intermediate container faffb2ce3eea 02:26:22 ---> 4f7c303c82cc 02:26:22 Step 12/12 : RUN /device-bacnet-c/scripts/build.sh 02:26:22 ---> Running in 171508ce28fc 02:26:23 + readlink -f /device-bacnet-c/scripts/build.sh 02:26:23 + dirname /device-bacnet-c/scripts/build.sh 02:26:23 + dirname /device-bacnet-c/scripts 02:26:23 + ROOT=/device-bacnet-c 02:26:23 + echo /device-bacnet-c/device-bacnet-c 02:26:23  02:26:23 + cd /device-bacnet-c 02:26:23 + '[' '!' -f /device-bacnet-c/lib/ip/libbacnet.a ] 02:26:23 + '[' '!' -d /device-bacnet-c/bacnet-stack ] 02:26:23 + git clone https://github.com/IOTechSystems/bacnet-stack.git 02:26:23 Cloning into 'bacnet-stack'... 02:26:33 Updating files: 35% (606/1686) Updating files: 36% (607/1686) Updating files: 37% (624/1686) Updating files: 38% (641/1686) Updating files: 39% (658/1686) Updating files: 40% (675/1686) Updating files: 41% (692/1686) Updating files: 42% (709/1686) Updating files: 43% (725/1686) Updating files: 44% (742/1686) Updating files: 45% (759/1686) Updating files: 46% (776/1686) Updating files: 47% (793/1686) Updating files: 48% (810/1686) Updating files: 49% (827/1686) Updating files: 50% (843/1686) Updating files: 51% (860/1686) Updating files: 52% (877/1686) Updating files: 53% (894/1686) Updating files: 54% (911/1686) Updating files: 55% (928/1686) Updating files: 56% (945/1686) Updating files: 57% (962/1686) Updating files: 58% (978/1686) Updating files: 59% (995/1686) Updating files: 59% (1010/1686) Updating files: 60% (1012/1686) Updating files: 61% (1029/1686) Updating files: 62% (1046/1686) Updating files: 63% (1063/1686) Updating files: 64% (1080/1686) Updating files: 65% (1096/1686) Updating files: 66% (1113/1686) Updating files: 67% (1130/1686) Updating files: 68% (1147/1686) Updating files: 69% (1164/1686) Updating files: 70% (1181/1686) Updating files: 71% (1198/1686) Updating files: 72% (1214/1686) Updating files: 73% (1231/1686) Updating files: 74% (1248/1686) Updating files: 75% (1265/1686) Updating files: 76% (1282/1686) Updating files: 77% (1299/1686) Updating files: 78% (1316/1686) Updating files: 79% (1332/1686) Updating files: 80% (1349/1686) Updating files: 81% (1366/1686) Updating files: 82% (1383/1686) Updating files: 83% (1400/1686) Updating files: 84% (1417/1686) Updating files: 85% (1434/1686) Updating files: 86% (1450/1686) Updating files: 87% (1467/1686) Updating files: 88% (1484/1686) Updating files: 89% (1501/1686) Updating files: 90% (1518/1686) Updating files: 91% (1535/1686) Updating files: 92% (1552/1686) Updating files: 93% (1568/1686) Updating files: 94% (1585/1686) Updating files: 95% (1602/1686) Updating files: 96% (1619/1686) Updating files: 97% (1636/1686) Updating files: 98% (1653/1686) Updating files: 99% (1670/1686) Updating files: 100% (1686/1686) Updating files: 100% (1686/1686), done. 02:26:33 + cd /device-bacnet-c/bacnet-stack 02:26:33 + git checkout v0.8.6-IOTech 02:26:35 Note: switching to 'v0.8.6-IOTech'. 02:26:35 02:26:35 You are in 'detached HEAD' state. You can look around, make experimental 02:26:35 changes and commit them, and you can discard any commits you make in this 02:26:35 state without impacting any branches by switching back to a branch. 02:26:35 02:26:35 If you want to create a new branch to retain commits you create, you may 02:26:35 do so (now or later) by using -c with the switch command. Example: 02:26:35 02:26:35 git switch -c 02:26:35 02:26:35 Or undo this operation with: 02:26:35 02:26:35 git switch - 02:26:35 02:26:35 Turn off this advice by setting config variable advice.detachedHead to false 02:26:35 02:26:35 HEAD is now at 8b67b7f2 Changes for BACnet device service 02:26:35 + mkdir -p /device-bacnet-c/lib/ip 02:26:35 + mkdir -p /device-bacnet-c/lib/mstp 02:26:35 + make 'BACDL_DEFINE=-DBACDL_MSTP=1' clean library 02:26:35 make -s -C lib clean 02:26:35 make -s -C demo clean 02:26:35 make -s -C demo/router clean 02:26:35 make -s -C demo/router-ipv6 clean 02:26:35 make -s -C demo/gateway clean 02:26:35 make -s -C lib all 02:27:07 ../ports/linux/dlmstp.c: In function 'dlmstp_cleanup': 02:27:07 ../ports/linux/dlmstp.c:147:20: warning: passing argument 1 of 'pthread_cancel' makes pointer from integer without a cast [-Wint-conversion] 02:27:07 147 | pthread_cancel(hThread); 02:27:07 | ^~~~~~~ 02:27:07 | | 02:27:07 | long unsigned int 02:27:07 In file included from ../ports/linux/net.h:73, 02:27:07 from ../ports/linux/dlmstp.c:43: 02:27:07 /usr/include/pthread.h:98:20: note: expected 'pthread_t' {aka 'struct __pthread *'} but argument is of type 'long unsigned int' 02:27:07 98 | int pthread_cancel(pthread_t); 02:27:07 | ^~~~~~~~~ 02:27:07 ../ports/linux/dlmstp.c: In function 'dlmstp_init': 02:27:07 ../ports/linux/dlmstp.c:727:25: warning: passing argument 1 of 'pthread_create' from incompatible pointer type [-Wincompatible-pointer-types] 02:27:07 727 | rv = pthread_create(&hThread, NULL, dlmstp_master_fsm_task, NULL); 02:27:07 | ^~~~~~~~ 02:27:07 | | 02:27:07 | long unsigned int * 02:27:07 /usr/include/pthread.h:80:20: note: expected 'struct __pthread ** restrict' but argument is of type 'long unsigned int *' 02:27:07 80 | int pthread_create(pthread_t *__restrict, const pthread_attr_t *__restrict, void *(*)(void *), void *__restrict); 02:27:07 | ^ 02:27:29 + cp lib/libbacnet.a /device-bacnet-c/lib/mstp 02:27:29 + make 'BACDL_DEFINE=-DBACDL_BIP=1' clean library 02:27:29 make -s -C lib clean 02:27:29 make -s -C demo clean 02:27:29 make -s -C demo/router clean 02:27:29 make -s -C demo/router-ipv6 clean 02:27:29 make -s -C demo/gateway clean 02:27:29 make -s -C lib all 02:28:26 + cp lib/libbacnet.a /device-bacnet-c/lib/ip 02:28:26 + mkdir -p /device-bacnet-c/build/release/device-bacnet-ip 02:28:26 + cd /device-bacnet-c/build/release/device-bacnet-ip 02:28:26 + cmake '-DDATALINK:STRING=BACDL_BIP=1' '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-bacnet-c/src/c 02:28:26 -- The C compiler identification is GNU 12.2.1 02:28:26 -- Detecting C compiler ABI info 02:28:26 -- Detecting C compiler ABI info - done 02:28:26 -- Check for working C compiler: /usr/bin/cc - skipped 02:28:26 -- Detecting C compile features 02:28:26 -- Detecting C compile features - done 02:28:26 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 02:28:26 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 02:28:26 -- Found Threads: TRUE 02:28:26 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 02:28:26 -- /opt/iotech/iot/1.5/include 02:28:26 -- Configuring done (1.2s) 02:28:26 -- Generating done (0.0s) 02:28:26 -- Build files have been written to: /device-bacnet-c/build/release/device-bacnet-ip 02:28:26 + make 02:28:26 + tee release.log 02:28:26 [ 11%] Building C object CMakeFiles/bacnet_objects.dir/device-bacnet-c/bacnet-stack/demo/object/device-client.c.o 02:28:26 [ 22%] Linking C static library libbacnet_objects.a 02:28:26 [ 22%] Built target bacnet_objects 02:28:26 [ 33%] Building C object CMakeFiles/device-bacnet-c.dir/main.c.o 02:28:27 [ 44%] Building C object CMakeFiles/device-bacnet-c.dir/address_entry.c.o 02:28:27 [ 55%] Building C object CMakeFiles/device-bacnet-c.dir/address_instance_map.c.o 02:28:28 [ 66%] Building C object CMakeFiles/device-bacnet-c.dir/device_condition_map.c.o 02:28:28 [ 77%] Building C object CMakeFiles/device-bacnet-c.dir/driver.c.o 02:28:30 [ 88%] Building C object CMakeFiles/device-bacnet-c.dir/return_data.c.o 02:28:30 [100%] Linking C executable device-bacnet-c 02:28:31 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:28:31 [100%] Built target device-bacnet-c 02:28:31 + mkdir -p /device-bacnet-c/build/release/device-bacnet-mstp 02:28:31 + cd /device-bacnet-c/build/release/device-bacnet-mstp 02:28:31 + cmake '-DDATALINK:STRING=BACDL_MSTP=1' '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-bacnet-c/src/c 02:28:31 -- The C compiler identification is GNU 12.2.1 02:28:31 -- Detecting C compiler ABI info 02:28:32 -- Detecting C compiler ABI info - done 02:28:32 -- Check for working C compiler: /usr/bin/cc - skipped 02:28:32 -- Detecting C compile features 02:28:32 -- Detecting C compile features - done 02:28:32 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 02:28:32 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 02:28:32 -- Found Threads: TRUE 02:28:32 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 02:28:32 -- /opt/iotech/iot/1.5/include 02:28:32 -- Configuring done (1.2s) 02:28:32 -- Generating done (0.0s) 02:28:32 -- Build files have been written to: /device-bacnet-c/build/release/device-bacnet-mstp 02:28:32 + make 02:28:32 + tee release.log 02:28:32 [ 11%] Building C object CMakeFiles/bacnet_objects.dir/device-bacnet-c/bacnet-stack/demo/object/device-client.c.o 02:28:34 [ 22%] Linking C static library libbacnet_objects.a 02:28:34 [ 22%] Built target bacnet_objects 02:28:34 [ 33%] Building C object CMakeFiles/device-bacnet-c.dir/main.c.o 02:28:35 [ 44%] Building C object CMakeFiles/device-bacnet-c.dir/address_entry.c.o 02:28:36 [ 55%] Building C object CMakeFiles/device-bacnet-c.dir/address_instance_map.c.o 02:28:36 [ 66%] Building C object CMakeFiles/device-bacnet-c.dir/device_condition_map.c.o 02:28:37 [ 77%] Building C object CMakeFiles/device-bacnet-c.dir/driver.c.o 02:28:39 [ 88%] Building C object CMakeFiles/device-bacnet-c.dir/return_data.c.o 02:28:39 [100%] Linking C executable device-bacnet-c 02:28:39 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:28:40 [100%] Built target device-bacnet-c 02:28:43 Removing intermediate container 171508ce28fc 02:28:43 ---> 9cc271fa622c 02:28:43 Successfully built 9cc271fa622c 02:28:43 Successfully tagged ci-base-image-arm64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:28:44 + docker inspect -f . ci-base-image-arm64 02:28:44 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 02:28:44 prd-ubuntu20.04-docker-arm64-4c-16g-40511 does not seem to be running inside a container 02:28:44 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/device-bacnet-c/31 -v /w/workspace/device-bacnet-c/31:/w/workspace/device-bacnet-c/31:rw,z -v /w/workspace/device-bacnet-c/31@tmp:/w/workspace/device-bacnet-c/31@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 02:28:45 $ docker top 989dd8208359ca437179475ae6c10117e01c0a364b74520b8148970f24993c9d -eo pid,comm [Pipeline] { [Pipeline] sh 02:28:46 + make test 02:28:46 build/release/device-bacnet-c/device-bacnet-c [Pipeline] } 02:28:46 $ docker stop --time=1 989dd8208359ca437179475ae6c10117e01c0a364b74520b8148970f24993c9d 02:28:48 $ docker rm -f --volumes 989dd8208359ca437179475ae6c10117e01c0a364b74520b8148970f24993c9d [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] script [Pipeline] { [Pipeline] sh 02:28:48 + sudo chown -R jenkins:jenkins . [Pipeline] sh 02:28:49 + ls -al . 02:28:49 total 84 02:28:49 drwxrwxr-x 9 jenkins jenkins 4096 Mar 7 02:24 . 02:28:49 drwxrwxr-x 4 jenkins jenkins 4096 Mar 7 02:23 .. 02:28:49 drwxrwxr-x 8 jenkins jenkins 4096 Mar 7 02:23 .git 02:28:49 drwxrwxr-x 3 jenkins jenkins 4096 Mar 7 02:23 .github 02:28:49 -rw-rw-r-- 1 jenkins jenkins 1563 Mar 7 02:23 Attribution.txt 02:28:49 -rw-rw-r-- 1 jenkins jenkins 1004 Mar 7 02:23 CHANGELOG.md 02:28:49 -rw-rw-r-- 1 jenkins jenkins 677 Mar 7 02:23 GOVERNANCE.md 02:28:49 -rw-rw-r-- 1 jenkins jenkins 764 Mar 7 02:23 Jenkinsfile 02:28:49 -rw-rw-r-- 1 jenkins jenkins 10174 Mar 7 02:23 LICENSE 02:28:49 -rw-rw-r-- 1 jenkins jenkins 837 Mar 7 02:23 Makefile 02:28:49 -rw-rw-r-- 1 jenkins jenkins 621 Mar 7 02:23 OWNERS.md 02:28:49 -rw-rw-r-- 1 jenkins jenkins 5483 Mar 7 02:23 README.md 02:28:49 -rw-rw-r-- 1 jenkins jenkins 11 Mar 7 02:20 VERSION 02:28:49 drwxrwxr-x 2 jenkins jenkins 4096 Mar 7 02:23 docs 02:28:49 drwxrwxr-x 4 jenkins jenkins 4096 Mar 7 02:23 res 02:28:49 drwxrwxr-x 2 jenkins jenkins 4096 Mar 7 02:23 sample-profiles 02:28:49 drwxrwxr-x 2 jenkins jenkins 4096 Mar 7 02:23 scripts 02:28:49 drwxrwxr-x 4 jenkins jenkins 4096 Mar 7 02:23 src [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:28:49 + docker build -t device-bacnet-arm64 -f scripts/Dockerfile.alpine --build-arg BASE=ci-base-image-arm64 --build-arg MAKE=make build --build-arg ARCH=arm64 --label git_sha=11dab76be4e7d729cbb51d1712275157f21268b1 --label arch=arm64 --label version=3.2.0-dev.4 . 02:28:49 Sending build context to Docker daemon 484.9kB 02:28:49 Step 1/31 : ARG BASE=alpine:3.20 02:28:49 Step 2/31 : FROM ${BASE} as builder 02:28:49 ---> 9cc271fa622c 02:28:49 Step 3/31 : RUN wget https://iotech.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine-release -O /etc/apk/keys/alpine.dev.rsa.pub 02:28:49 ---> Running in 65c1dd3a2873 02:28:50 Connecting to iotech.jfrog.io (34.247.22.236:443) 02:28:51 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 02:28:51 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 02:28:51 '/etc/apk/keys/alpine.dev.rsa.pub' saved 02:28:51 Removing intermediate container 65c1dd3a2873 02:28:51 ---> 3c915c95c12e 02:28:51 Step 4/31 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main' >> /etc/apk/repositories 02:28:52 ---> Running in d10dae6fc3d1 02:28:54 Removing intermediate container d10dae6fc3d1 02:28:54 ---> 54d3f9440276 02:28:54 Step 5/31 : 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 02:28:54 ---> Running in 4e8b001a1ce5 02:28:54 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/aarch64/APKINDEX.tar.gz 02:28:55 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/aarch64/APKINDEX.tar.gz 02:28:55 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/aarch64/APKINDEX.tar.gz 02:28:56 WARNING: This apk-tools is OLD! Some packages might not function properly. 02:28:56 OK: 334 MiB in 103 packages 02:28:57 Removing intermediate container 4e8b001a1ce5 02:28:57 ---> a0f4b0b3c9fe 02:28:57 Step 6/31 : COPY scripts /device-bacnet-c/scripts 02:28:58 ---> e0569dd24127 02:28:58 Step 7/31 : COPY src /device-bacnet-c/src/ 02:28:58 ---> 24197fe4ed9d 02:28:58 Step 8/31 : COPY VERSION /device-bacnet-c/ 02:28:59 ---> fe6484d94148 02:28:59 Step 9/31 : WORKDIR /device-bacnet-c 02:28:59 ---> Running in dd53e82c0270 02:28:59 Removing intermediate container dd53e82c0270 02:28:59 ---> 42994236471c 02:28:59 Step 10/31 : RUN /device-bacnet-c/scripts/build_deps.sh 02:28:59 ---> Running in 8966552c67f8 02:29:01 + CSDK_VER=4.0.0 02:29:01 + '[' '!' -d deps ] 02:29:01 + mkdir deps 02:29:01 + cd /device-bacnet-c/deps 02:29:01 + wget https://github.com/edgexfoundry/device-sdk-c/archive/v4.0.0.zip 02:29:01 Connecting to github.com (140.82.113.4:443) 02:29:01 Connecting to codeload.github.com (140.82.114.10:443) 02:29:01 saving to 'v4.0.0.zip' 02:29:01 v4.0.0.zip 100% |********************************| 245k 0:00:00 ETA 02:29:01 'v4.0.0.zip' saved 02:29:01 + unzip v4.0.0.zip 02:29:01 Archive: v4.0.0.zip 02:29:01 creating: device-sdk-c-4.0.0/ 02:29:01 creating: device-sdk-c-4.0.0/.github/ 02:29:01 inflating: device-sdk-c-4.0.0/.github/Contributing.md 02:29:01 inflating: device-sdk-c-4.0.0/.github/PULL_REQUEST_TEMPLATE.md 02:29:01 inflating: device-sdk-c-4.0.0/.github/semantic.yml 02:29:01 creating: device-sdk-c-4.0.0/.github/workflows/ 02:29:01 inflating: device-sdk-c-4.0.0/.github/workflows/release.yml 02:29:01 inflating: device-sdk-c-4.0.0/.gitignore 02:29:01 inflating: device-sdk-c-4.0.0/Attribution.txt 02:29:01 inflating: device-sdk-c-4.0.0/CHANGELOG.md 02:29:01 inflating: device-sdk-c-4.0.0/Doxyfile 02:29:01 inflating: device-sdk-c-4.0.0/GOVERNANCE.md 02:29:01 inflating: device-sdk-c-4.0.0/Jenkinsfile 02:29:01 inflating: device-sdk-c-4.0.0/LICENSE 02:29:01 inflating: device-sdk-c-4.0.0/Makefile 02:29:01 inflating: device-sdk-c-4.0.0/OWNERS.md 02:29:01 inflating: device-sdk-c-4.0.0/README.IOT.md 02:29:01 inflating: device-sdk-c-4.0.0/README.md 02:29:01 inflating: device-sdk-c-4.0.0/README.v3.md 02:29:01 creating: device-sdk-c-4.0.0/docs/ 02:29:01 inflating: device-sdk-c-4.0.0/docs/configuration.md 02:29:01 inflating: device-sdk-c-4.0.0/docs/deviceprofiles.md 02:29:01 inflating: device-sdk-c-4.0.0/docs/metrics.md 02:29:01 inflating: device-sdk-c-4.0.0/docs/servicewritersguide.md 02:29:01 inflating: device-sdk-c-4.0.0/docs/startup.md 02:29:01 creating: device-sdk-c-4.0.0/include/ 02:29:01 creating: device-sdk-c-4.0.0/include/devsdk/ 02:29:01 inflating: device-sdk-c-4.0.0/include/devsdk/devsdk-base.h 02:29:01 inflating: device-sdk-c-4.0.0/include/devsdk/devsdk.h 02:29:01 creating: device-sdk-c-4.0.0/include/edgex/ 02:29:01 inflating: device-sdk-c-4.0.0/include/edgex/devices.h 02:29:01 inflating: device-sdk-c-4.0.0/include/edgex/edgex-base.h 02:29:01 inflating: device-sdk-c-4.0.0/include/edgex/edgex.h 02:29:01 inflating: device-sdk-c-4.0.0/include/edgex/profiles.h 02:29:01 inflating: device-sdk-c-4.0.0/include/edgex/rest-server.h 02:29:01 creating: device-sdk-c-4.0.0/scripts/ 02:29:01 inflating: device-sdk-c-4.0.0/scripts/Dockerfile.alpine 02:29:01 inflating: device-sdk-c-4.0.0/scripts/Dockerfile.alpine-base 02:29:01 inflating: device-sdk-c-4.0.0/scripts/build.sh 02:29:01 inflating: device-sdk-c-4.0.0/scripts/entrypoint.sh 02:29:01 creating: device-sdk-c-4.0.0/src/ 02:29:01 inflating: device-sdk-c-4.0.0/src/CMakeLists.txt 02:29:01 creating: device-sdk-c-4.0.0/src/c/ 02:29:01 inflating: device-sdk-c-4.0.0/src/c/CMakeLists.txt 02:29:01 inflating: device-sdk-c-4.0.0/src/c/api.h 02:29:01 inflating: device-sdk-c-4.0.0/src/c/autoevent.c 02:29:01 inflating: device-sdk-c-4.0.0/src/c/autoevent.h 02:29:01 inflating: device-sdk-c-4.0.0/src/c/bus-impl.h 02:29:01 inflating: device-sdk-c-4.0.0/src/c/bus-mqtt.c 02:29:01 inflating: device-sdk-c-4.0.0/src/c/bus.c 02:29:01 inflating: device-sdk-c-4.0.0/src/c/bus.h 02:29:01 inflating: device-sdk-c-4.0.0/src/c/callback3.c 02:29:01 inflating: device-sdk-c-4.0.0/src/c/callback3.h 02:29:01 inflating: device-sdk-c-4.0.0/src/c/cmdinfo.h 02:29:01 inflating: device-sdk-c-4.0.0/src/c/config.c 02:29:01 inflating: device-sdk-c-4.0.0/src/c/config.h 02:29:01 inflating: device-sdk-c-4.0.0/src/c/correlation.c 02:29:01 inflating: device-sdk-c-4.0.0/src/c/correlation.h 02:29:01 inflating: device-sdk-c-4.0.0/src/c/data.c 02:29:01 inflating: device-sdk-c-4.0.0/src/c/data.h 02:29:01 inflating: device-sdk-c-4.0.0/src/c/defs.h.in 02:29:01 inflating: device-sdk-c-4.0.0/src/c/device.c 02:29:01 inflating: device-sdk-c-4.0.0/src/c/device.h 02:29:01 inflating: device-sdk-c-4.0.0/src/c/devman.c 02:29:01 inflating: device-sdk-c-4.0.0/src/c/devmap.c 02:29:01 inflating: device-sdk-c-4.0.0/src/c/devmap.h 02:29:01 inflating: device-sdk-c-4.0.0/src/c/devsdk-base.c 02:29:01 inflating: device-sdk-c-4.0.0/src/c/devutil.h 02:29:01 inflating: device-sdk-c-4.0.0/src/c/discovery.c 02:29:01 inflating: device-sdk-c-4.0.0/src/c/discovery.h 02:29:01 inflating: device-sdk-c-4.0.0/src/c/dto-read.c 02:29:01 inflating: device-sdk-c-4.0.0/src/c/dto-read.h 02:29:01 inflating: device-sdk-c-4.0.0/src/c/edgex-logging.c 02:29:01 inflating: device-sdk-c-4.0.0/src/c/edgex-logging.h 02:29:01 inflating: device-sdk-c-4.0.0/src/c/edgex-rest.c 02:29:01 inflating: device-sdk-c-4.0.0/src/c/edgex-rest.h 02:29:01 inflating: device-sdk-c-4.0.0/src/c/edgex2.h 02:29:01 inflating: device-sdk-c-4.0.0/src/c/errorlist.h 02:29:01 creating: device-sdk-c-4.0.0/src/c/examples/ 02:29:01 inflating: device-sdk-c-4.0.0/src/c/examples/CMakeLists.txt 02:29:01 inflating: device-sdk-c-4.0.0/src/c/examples/README.md 02:29:01 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/ 02:29:01 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/CMakeLists.txt 02:29:01 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/README.md 02:29:01 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/device-bitfields.c 02:29:01 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/ 02:29:01 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/configuration.yaml 02:29:01 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/devices/ 02:29:01 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/devices/Bitfields.json 02:29:01 creating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/profiles/ 02:29:01 inflating: device-sdk-c-4.0.0/src/c/examples/bitfields/res/profiles/Example-Bitfields.json 02:29:01 creating: device-sdk-c-4.0.0/src/c/examples/counters/ 02:29:01 inflating: device-sdk-c-4.0.0/src/c/examples/counters/CMakeLists.txt 02:29:01 inflating: device-sdk-c-4.0.0/src/c/examples/counters/README.md 02:29:01 inflating: device-sdk-c-4.0.0/src/c/examples/counters/device-counter.c 02:29:01 creating: device-sdk-c-4.0.0/src/c/examples/counters/res/ 02:29:01 inflating: device-sdk-c-4.0.0/src/c/examples/counters/res/configuration.yaml 02:29:01 creating: device-sdk-c-4.0.0/src/c/examples/counters/res/devices/ 02:29:01 inflating: device-sdk-c-4.0.0/src/c/examples/counters/res/devices/Counters.json 02:29:01 creating: device-sdk-c-4.0.0/src/c/examples/counters/res/profiles/ 02:29:01 inflating: device-sdk-c-4.0.0/src/c/examples/counters/res/profiles/Counter.json 02:29:01 creating: device-sdk-c-4.0.0/src/c/examples/discovery/ 02:29:01 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/CMakeLists.txt 02:29:01 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/README.md 02:29:01 creating: device-sdk-c-4.0.0/src/c/examples/discovery/res/ 02:29:01 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/res/configuration.yaml 02:29:01 creating: device-sdk-c-4.0.0/src/c/examples/discovery/res/devices/ 02:29:01 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/res/devices/readme.txt 02:29:01 creating: device-sdk-c-4.0.0/src/c/examples/discovery/res/profiles/ 02:29:01 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/res/profiles/TemplateProfile.json 02:29:01 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/template.c 02:29:01 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/watcher1.json 02:29:01 inflating: device-sdk-c-4.0.0/src/c/examples/discovery/watcher2.json 02:29:01 creating: device-sdk-c-4.0.0/src/c/examples/file/ 02:29:01 inflating: device-sdk-c-4.0.0/src/c/examples/file/CMakeLists.txt 02:29:01 inflating: device-sdk-c-4.0.0/src/c/examples/file/README.md 02:29:01 inflating: device-sdk-c-4.0.0/src/c/examples/file/device-file.c 02:29:01 creating: device-sdk-c-4.0.0/src/c/examples/file/res/ 02:29:01 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/configuration.yaml 02:29:01 creating: device-sdk-c-4.0.0/src/c/examples/file/res/devices/ 02:29:01 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/devices/file1.json 02:29:01 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/lorem.txt 02:29:01 creating: device-sdk-c-4.0.0/src/c/examples/file/res/profiles/ 02:29:01 inflating: device-sdk-c-4.0.0/src/c/examples/file/res/profiles/FileExampleProfile.json 02:29:01 creating: device-sdk-c-4.0.0/src/c/examples/gyro/ 02:29:01 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/CMakeLists.txt 02:29:01 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/README.md 02:29:01 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/device-gyro.c 02:29:01 creating: device-sdk-c-4.0.0/src/c/examples/gyro/res/ 02:29:01 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/res/configuration.yaml 02:29:01 creating: device-sdk-c-4.0.0/src/c/examples/gyro/res/devices/ 02:29:01 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/res/devices/gyro.json 02:29:01 creating: device-sdk-c-4.0.0/src/c/examples/gyro/res/profiles/ 02:29:01 inflating: device-sdk-c-4.0.0/src/c/examples/gyro/res/profiles/Gyro.json 02:29:01 creating: device-sdk-c-4.0.0/src/c/examples/random/ 02:29:01 inflating: device-sdk-c-4.0.0/src/c/examples/random/CMakeLists.txt 02:29:01 inflating: device-sdk-c-4.0.0/src/c/examples/random/README.md 02:29:01 inflating: device-sdk-c-4.0.0/src/c/examples/random/device-random.c 02:29:01 creating: device-sdk-c-4.0.0/src/c/examples/random/res/ 02:29:01 inflating: device-sdk-c-4.0.0/src/c/examples/random/res/configuration.yaml 02:29:01 creating: device-sdk-c-4.0.0/src/c/examples/random/res/devices/ 02:29:01 inflating: device-sdk-c-4.0.0/src/c/examples/random/res/devices/randomdevice1.json 02:29:01 creating: device-sdk-c-4.0.0/src/c/examples/random/res/profiles/ 02:29:01 inflating: device-sdk-c-4.0.0/src/c/examples/random/res/profiles/RandomExampleProfile.json 02:29:01 creating: device-sdk-c-4.0.0/src/c/examples/res/ 02:29:01 inflating: device-sdk-c-4.0.0/src/c/examples/res/configuration.yaml 02:29:01 creating: device-sdk-c-4.0.0/src/c/examples/res/devices/ 02:29:01 inflating: device-sdk-c-4.0.0/src/c/examples/res/devices/device1.json 02:29:01 creating: device-sdk-c-4.0.0/src/c/examples/res/profiles/ 02:29:01 inflating: device-sdk-c-4.0.0/src/c/examples/res/profiles/TemplateProfile.json 02:29:01 inflating: device-sdk-c-4.0.0/src/c/examples/template.c 02:29:01 creating: device-sdk-c-4.0.0/src/c/examples/terminal/ 02:29:01 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/CMakeLists.txt 02:29:01 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/README.md 02:29:01 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/device-terminal.c 02:29:01 creating: device-sdk-c-4.0.0/src/c/examples/terminal/res/ 02:29:01 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/res/configuration.yaml 02:29:01 creating: device-sdk-c-4.0.0/src/c/examples/terminal/res/devices/ 02:29:01 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/res/devices/terminal.json 02:29:01 creating: device-sdk-c-4.0.0/src/c/examples/terminal/res/profiles/ 02:29:01 inflating: device-sdk-c-4.0.0/src/c/examples/terminal/res/profiles/Terminal.json 02:29:01 inflating: device-sdk-c-4.0.0/src/c/filesys.c 02:29:01 inflating: device-sdk-c-4.0.0/src/c/filesys.h 02:29:01 inflating: device-sdk-c-4.0.0/src/c/keeper.c 02:29:01 inflating: device-sdk-c-4.0.0/src/c/keeper.h 02:29:01 inflating: device-sdk-c-4.0.0/src/c/map.c 02:29:01 inflating: device-sdk-c-4.0.0/src/c/map.h 02:29:01 inflating: device-sdk-c-4.0.0/src/c/metadata.c 02:29:01 inflating: device-sdk-c-4.0.0/src/c/metadata.h 02:29:01 inflating: device-sdk-c-4.0.0/src/c/metrics.h 02:29:01 inflating: device-sdk-c-4.0.0/src/c/opstate.c 02:29:01 inflating: device-sdk-c-4.0.0/src/c/opstate.h 02:29:01 inflating: device-sdk-c-4.0.0/src/c/parson.c 02:29:01 inflating: device-sdk-c-4.0.0/src/c/parson.h 02:29:01 inflating: device-sdk-c-4.0.0/src/c/profiles.c 02:29:01 inflating: device-sdk-c-4.0.0/src/c/profiles.h 02:29:01 inflating: device-sdk-c-4.0.0/src/c/registry-impl.h 02:29:01 inflating: device-sdk-c-4.0.0/src/c/registry.c 02:29:01 inflating: device-sdk-c-4.0.0/src/c/registry.h 02:29:01 inflating: device-sdk-c-4.0.0/src/c/reqdata.c 02:29:01 inflating: device-sdk-c-4.0.0/src/c/reqdata.h 02:29:01 inflating: device-sdk-c-4.0.0/src/c/request_auth.c 02:29:01 inflating: device-sdk-c-4.0.0/src/c/request_auth.h 02:29:01 inflating: device-sdk-c-4.0.0/src/c/rest-server.c 02:29:01 inflating: device-sdk-c-4.0.0/src/c/rest-server.h 02:29:01 inflating: device-sdk-c-4.0.0/src/c/rest.c 02:29:01 inflating: device-sdk-c-4.0.0/src/c/rest.h 02:29:01 inflating: device-sdk-c-4.0.0/src/c/secrets-impl.h 02:29:01 inflating: device-sdk-c-4.0.0/src/c/secrets-insecure.c 02:29:01 inflating: device-sdk-c-4.0.0/src/c/secrets-insecure.h 02:29:01 inflating: device-sdk-c-4.0.0/src/c/secrets-vault.c 02:29:01 inflating: device-sdk-c-4.0.0/src/c/secrets-vault.h 02:29:01 inflating: device-sdk-c-4.0.0/src/c/secrets.c 02:29:01 inflating: device-sdk-c-4.0.0/src/c/secrets.h 02:29:01 inflating: device-sdk-c-4.0.0/src/c/service.c 02:29:01 inflating: device-sdk-c-4.0.0/src/c/service.h 02:29:01 inflating: device-sdk-c-4.0.0/src/c/transform.c 02:29:01 inflating: device-sdk-c-4.0.0/src/c/transform.h 02:29:01 inflating: device-sdk-c-4.0.0/src/c/validate.c 02:29:01 inflating: device-sdk-c-4.0.0/src/c/validate.h 02:29:01 inflating: device-sdk-c-4.0.0/src/c/watchers.c 02:29:01 inflating: device-sdk-c-4.0.0/src/c/watchers.h 02:29:01 creating: device-sdk-c-4.0.0/src/cmake/ 02:29:01 inflating: device-sdk-c-4.0.0/src/cmake/FindIOT.cmake 02:29:01 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBCBOR.cmake 02:29:01 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBMICROHTTP.cmake 02:29:01 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBPAHO.cmake 02:29:01 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBUUID.cmake 02:29:01 inflating: device-sdk-c-4.0.0/src/cmake/FindLIBYAML.cmake 02:29:01 + cd device-sdk-c-4.0.0 02:29:01 + ./scripts/build.sh 02:29:01 + CPPCHECK=false 02:29:01 + DOCGEN=false 02:29:01 + CMAKEOPTS='-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' 02:29:01 + '[' 0 -gt 0 ] 02:29:01 + readlink -f ./scripts/build.sh 02:29:01 + dirname /device-bacnet-c/deps/device-sdk-c-4.0.0/scripts/build.sh 02:29:01 + dirname /device-bacnet-c/deps/device-sdk-c-4.0.0/scripts 02:29:01 + ROOT=/device-bacnet-c/deps/device-sdk-c-4.0.0 02:29:01 + cd /device-bacnet-c/deps/device-sdk-c-4.0.0 02:29:01 + mkdir -p /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release 02:29:01 + cd /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release 02:29:01 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-bacnet-c/deps/device-sdk-c-4.0.0/src 02:29:01 -- The C compiler identification is GNU 12.2.1 02:29:02 -- Detecting C compiler ABI info 02:29:02 -- Detecting C compiler ABI info - done 02:29:02 -- Check for working C compiler: /usr/bin/cc - skipped 02:29:02 -- Detecting C compile features 02:29:02 -- Detecting C compile features - done 02:29:02 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 02:29:02 -- Found CURL: /usr/lib/libcurl.so (found version "8.12.1") 02:29:02 -- Found LIBYAML: /usr/lib/libyaml.so 02:29:03 -- Found LIBUUID: /usr/lib/libuuid.so 02:29:03 -- Found LIBCBOR: /usr/lib/libcbor.so 02:29:03 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 02:29:03 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 02:29:03 -- /opt/iotech/iot/1.5/include 02:29:03 -- C SDK 0.0.0 for Linux 02:29:03 -- Performing Test CSDK_HAVE_ATOMIC 02:29:03 -- Performing Test CSDK_HAVE_ATOMIC - Success 02:29:03 -- Found Curses: /usr/lib/libcurses.so 02:29:03 -- Configuring done (2.0s) 02:29:03 -- Generating done (0.2s) 02:29:03 -- Build files have been written to: /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release 02:29:03 + make all package 02:29:03 + tee release.log 02:29:04 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 02:29:05 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 02:29:06 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 02:29:07 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 02:29:08 [ 9%] Building C object c/CMakeFiles/csdk.dir/config.c.o 02:29:11 [ 11%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 02:29:11 [ 13%] Building C object c/CMakeFiles/csdk.dir/data.c.o 02:29:13 [ 15%] Building C object c/CMakeFiles/csdk.dir/device.c.o 02:29:15 [ 17%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 02:29:16 [ 19%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 02:29:17 [ 21%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 02:29:19 [ 23%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 02:29:19 [ 25%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 02:29:21 [ 27%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 02:29:21 [ 29%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 02:29:25 [ 31%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 02:29:25 [ 33%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 02:29:28 [ 35%] Building C object c/CMakeFiles/csdk.dir/map.c.o 02:29:28 [ 37%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 02:29:30 [ 39%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 02:29:31 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 02:29:41 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 02:29:41 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 02:29:41 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 02:29:42 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 02:29:43 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 02:29:45 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 02:29:47 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 02:29:48 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 02:29:49 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 02:29:50 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 02:29:52 /device-bacnet-c/deps/device-sdk-c-4.0.0/src/c/service.c: In function 'devsdk_service_start': 02:29:52 /device-bacnet-c/deps/device-sdk-c-4.0.0/src/c/service.c:1063:5: warning: 'deviceservices_config' may be used uninitialized [-Wmaybe-uninitialized] 02:29:52 1063 | edgex_device_parseClients (svc->logger, iot_data_string_map_get (deviceservices_config, "Clients"), &svc->config.endpoints); 02:29:52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 02:29:52 /device-bacnet-c/deps/device-sdk-c-4.0.0/src/c/service.c:875:21: note: 'deviceservices_config' was declared here 02:29:52 875 | const iot_data_t *deviceservices_config; 02:29:52 | ^~~~~~~~~~~~~~~~~~~~~ 02:29:54 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 02:29:55 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 02:29:55 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 02:29:56 [ 68%] Linking C shared library libcsdk.so 02:29:56 [ 68%] Built target csdk 02:29:56 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 02:29:57 [ 72%] Linking C executable template 02:29:57 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:29:58 [ 72%] Built target template 02:29:58 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 02:29:58 [ 76%] Linking C executable device-counter 02:29:58 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:29:59 [ 76%] Built target device-counter 02:29:59 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 02:30:00 [ 80%] Linking C executable device-random 02:30:00 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:30:00 [ 80%] Built target device-random 02:30:00 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 02:30:01 [ 84%] Linking C executable device-gyro 02:30:01 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:30:01 [ 84%] Built target device-gyro 02:30:01 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 02:30:02 [ 88%] Linking C executable device-bitfields 02:30:02 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:30:02 [ 88%] Built target device-bitfields 02:30:02 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 02:30:04 [ 92%] Linking C executable template-discovery 02:30:04 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:30:04 [ 92%] Built target template-discovery 02:30:04 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 02:30:05 [ 96%] Linking C executable device-file 02:30:05 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:30:06 [ 96%] Built target device-file 02:30:06 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 02:30:07 [100%] Linking C executable device-terminal 02:30:07 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:30:07 [100%] Built target device-terminal 02:30:07 Run CPack packaging tool... 02:30:07 CPack: Create package using TGZ 02:30:07 CPack: Install projects 02:30:07 CPack: - Run preinstall target for: Csdk 02:30:08 CPack: - Install project: Csdk [] 02:30:08 CPack: Create package 02:30:08 CPack: - package: /device-bacnet-c/deps/device-sdk-c-4.0.0/build/release/csdk-0.0.0.tar.gz generated. 02:30:08 + '[' false '=' true ] 02:30:08 + '[' false '=' true ] 02:30:08 + mkdir -p /device-bacnet-c/deps/device-sdk-c-4.0.0/build/debug 02:30:08 + cd /device-bacnet-c/deps/device-sdk-c-4.0.0/build/debug 02:30:08 + cmake '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Debug' /device-bacnet-c/deps/device-sdk-c-4.0.0/src 02:30:09 -- The C compiler identification is GNU 12.2.1 02:30:09 -- Detecting C compiler ABI info 02:30:09 -- Detecting C compiler ABI info - done 02:30:10 -- Check for working C compiler: /usr/bin/cc - skipped 02:30:10 -- Detecting C compile features 02:30:10 -- Detecting C compile features - done 02:30:10 -- Found LIBMICROHTTP: /usr/lib/libmicrohttpd.so 02:30:10 -- Found CURL: /usr/lib/libcurl.so (found version "8.12.1") 02:30:10 -- Found LIBYAML: /usr/lib/libyaml.so 02:30:10 -- Found LIBUUID: /usr/lib/libuuid.so 02:30:10 -- Found LIBCBOR: /usr/lib/libcbor.so 02:30:10 -- Found LIBPAHO: /usr/lib/libpaho-mqtt3as.so 02:30:10 -- Found IOT: /opt/iotech/iot/1.5/lib/libiot.so 02:30:10 -- /opt/iotech/iot/1.5/include 02:30:10 -- C SDK 0.0.0 for Linux 02:30:10 -- Performing Test CSDK_HAVE_ATOMIC 02:30:10 -- Performing Test CSDK_HAVE_ATOMIC - Success 02:30:10 -- Found Curses: /usr/lib/libcurses.so 02:30:11 -- Configuring done (2.1s) 02:30:11 -- Generating done (0.3s) 02:30:11 -- Build files have been written to: /device-bacnet-c/deps/device-sdk-c-4.0.0/build/debug 02:30:11 + make 02:30:11 + tee debug.log 02:30:11 [ 1%] Building C object c/CMakeFiles/csdk.dir/autoevent.c.o 02:30:12 [ 3%] Building C object c/CMakeFiles/csdk.dir/bus-mqtt.c.o 02:30:12 [ 5%] Building C object c/CMakeFiles/csdk.dir/bus.c.o 02:30:13 [ 7%] Building C object c/CMakeFiles/csdk.dir/callback3.c.o 02:30:13 [ 9%] Building C object c/CMakeFiles/csdk.dir/config.c.o 02:30:14 [ 11%] Building C object c/CMakeFiles/csdk.dir/correlation.c.o 02:30:14 [ 13%] Building C object c/CMakeFiles/csdk.dir/data.c.o 02:30:15 [ 15%] Building C object c/CMakeFiles/csdk.dir/device.c.o 02:30:16 [ 17%] Building C object c/CMakeFiles/csdk.dir/devman.c.o 02:30:16 [ 19%] Building C object c/CMakeFiles/csdk.dir/devmap.c.o 02:30:16 [ 21%] Building C object c/CMakeFiles/csdk.dir/devsdk-base.c.o 02:30:17 [ 23%] Building C object c/CMakeFiles/csdk.dir/discovery.c.o 02:30:17 [ 25%] Building C object c/CMakeFiles/csdk.dir/dto-read.c.o 02:30:18 [ 27%] Building C object c/CMakeFiles/csdk.dir/edgex-logging.c.o 02:30:18 [ 29%] Building C object c/CMakeFiles/csdk.dir/edgex-rest.c.o 02:30:19 [ 31%] Building C object c/CMakeFiles/csdk.dir/filesys.c.o 02:30:19 [ 33%] Building C object c/CMakeFiles/csdk.dir/keeper.c.o 02:30:20 [ 35%] Building C object c/CMakeFiles/csdk.dir/map.c.o 02:30:20 [ 37%] Building C object c/CMakeFiles/csdk.dir/metadata.c.o 02:30:21 [ 39%] Building C object c/CMakeFiles/csdk.dir/opstate.c.o 02:30:21 [ 41%] Building C object c/CMakeFiles/csdk.dir/parson.c.o 02:30:23 [ 43%] Building C object c/CMakeFiles/csdk.dir/profiles.c.o 02:30:23 [ 45%] Building C object c/CMakeFiles/csdk.dir/registry.c.o 02:30:23 [ 47%] Building C object c/CMakeFiles/csdk.dir/reqdata.c.o 02:30:24 [ 49%] Building C object c/CMakeFiles/csdk.dir/request_auth.c.o 02:30:24 [ 50%] Building C object c/CMakeFiles/csdk.dir/rest-server.c.o 02:30:25 [ 52%] Building C object c/CMakeFiles/csdk.dir/rest.c.o 02:30:27 [ 54%] Building C object c/CMakeFiles/csdk.dir/secrets-insecure.c.o 02:30:27 [ 56%] Building C object c/CMakeFiles/csdk.dir/secrets-vault.c.o 02:30:27 [ 58%] Building C object c/CMakeFiles/csdk.dir/secrets.c.o 02:30:28 [ 60%] Building C object c/CMakeFiles/csdk.dir/service.c.o 02:30:29 [ 62%] Building C object c/CMakeFiles/csdk.dir/transform.c.o 02:30:29 [ 64%] Building C object c/CMakeFiles/csdk.dir/validate.c.o 02:30:30 [ 66%] Building C object c/CMakeFiles/csdk.dir/watchers.c.o 02:30:30 [ 68%] Linking C shared library libcsdk.so 02:30:30 [ 68%] Built target csdk 02:30:30 [ 70%] Building C object c/examples/CMakeFiles/template.dir/template.c.o 02:30:31 [ 72%] Linking C executable template 02:30:31 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:30:31 [ 72%] Built target template 02:30:31 [ 74%] Building C object c/examples/counters/CMakeFiles/device-counter.dir/device-counter.c.o 02:30:32 [ 76%] Linking C executable device-counter 02:30:32 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:30:32 [ 76%] Built target device-counter 02:30:32 [ 78%] Building C object c/examples/random/CMakeFiles/device-random.dir/device-random.c.o 02:30:33 [ 80%] Linking C executable device-random 02:30:33 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:30:33 [ 80%] Built target device-random 02:30:33 [ 82%] Building C object c/examples/gyro/CMakeFiles/device-gyro.dir/device-gyro.c.o 02:30:33 [ 84%] Linking C executable device-gyro 02:30:33 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:30:34 [ 84%] Built target device-gyro 02:30:34 [ 86%] Building C object c/examples/bitfields/CMakeFiles/device-bitfields.dir/device-bitfields.c.o 02:30:34 [ 88%] Linking C executable device-bitfields 02:30:34 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:30:34 [ 88%] Built target device-bitfields 02:30:34 [ 90%] Building C object c/examples/discovery/CMakeFiles/template-discovery.dir/template.c.o 02:30:35 [ 92%] Linking C executable template-discovery 02:30:35 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:30:35 [ 92%] Built target template-discovery 02:30:35 [ 94%] Building C object c/examples/file/CMakeFiles/device-file.dir/device-file.c.o 02:30:36 [ 96%] Linking C executable device-file 02:30:36 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:30:36 [ 96%] Built target device-file 02:30:36 [ 98%] Building C object c/examples/terminal/CMakeFiles/device-terminal.dir/device-terminal.c.o 02:30:37 [100%] Linking C executable device-terminal 02:30:37 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:30:37 [100%] Built target device-terminal 02:30:37 + cp -rf include/devsdk include/edgex /usr/include/ 02:30:37 + cp build/release/c/libcsdk.so /usr/lib/ 02:30:37 + mkdir -p /usr/share/doc/edgex-csdk 02:30:37 + cp Attribution.txt /usr/share/doc/edgex-csdk 02:30:37 + cp LICENSE /usr/share/doc/edgex-csdk 02:30:37 + rm -rf /device-bacnet-c/deps 02:30:38 Removing intermediate container 8966552c67f8 02:30:38 ---> fb47dc923390 02:30:38 Step 11/31 : RUN /device-bacnet-c/scripts/build.sh 02:30:38 ---> Running in d16c67243fbc 02:30:39 + readlink -f /device-bacnet-c/scripts/build.sh 02:30:39 + dirname /device-bacnet-c/scripts/build.sh 02:30:39 + dirname /device-bacnet-c/scripts 02:30:39 + ROOT=/device-bacnet-c 02:30:39 + echo /device-bacnet-c 02:30:39 + cd /device-bacnet-c 02:30:39 + '[' '!' -f /device-bacnet-c/lib/ip/libbacnet.a ] 02:30:39 /device-bacnet-c 02:30:39 + '[' '!' -f /device-bacnet-c/lib/mstp/libbacnet.a ] 02:30:39 + mkdir -p /device-bacnet-c/build/release/device-bacnet-ip 02:30:39 + cd /device-bacnet-c/build/release/device-bacnet-ip 02:30:39 + cmake '-DDATALINK:STRING=BACDL_BIP=1' '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-bacnet-c/src/c 02:30:39 -- /opt/iotech/iot/1.5/include 02:30:39 -- Configuring done (0.1s) 02:30:39 -- Generating done (0.0s) 02:30:39 -- Build files have been written to: /device-bacnet-c/build/release/device-bacnet-ip 02:30:39 + make 02:30:39 + tee release.log 02:30:40 [ 22%] Built target bacnet_objects 02:30:40 [ 33%] Building C object CMakeFiles/device-bacnet-c.dir/main.c.o 02:30:42 [ 44%] Building C object CMakeFiles/device-bacnet-c.dir/driver.c.o 02:30:44 [ 55%] Linking C executable device-bacnet-c 02:30:44 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:30:45 [100%] Built target device-bacnet-c 02:30:45 + mkdir -p /device-bacnet-c/build/release/device-bacnet-mstp 02:30:45 + cd /device-bacnet-c/build/release/device-bacnet-mstp 02:30:45 + cmake '-DDATALINK:STRING=BACDL_MSTP=1' '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON' '-DCMAKE_BUILD_TYPE=Release' /device-bacnet-c/src/c 02:30:45 -- /opt/iotech/iot/1.5/include 02:30:45 -- Configuring done (0.1s) 02:30:45 -- Generating done (0.0s) 02:30:45 -- Build files have been written to: /device-bacnet-c/build/release/device-bacnet-mstp 02:30:45 + + maketee 02:30:45 release.log 02:30:45 [ 22%] Built target bacnet_objects 02:30:45 [ 33%] Building C object CMakeFiles/device-bacnet-c.dir/main.c.o 02:30:47 [ 44%] Building C object CMakeFiles/device-bacnet-c.dir/driver.c.o 02:30:49 [ 55%] Linking C executable device-bacnet-c 02:30:49 /usr/lib/gcc/aarch64-alpine-linux-musl/12.2.1/../../../../aarch64-alpine-linux-musl/bin/ld: warning: libcbor.so.0.11, needed by /opt/iotech/iot/1.5/lib/libiot.so, not found (try using -rpath or -rpath-link) 02:30:49 [100%] Built target device-bacnet-c 02:30:50 Removing intermediate container d16c67243fbc 02:30:50 ---> 483a1a88381e 02:30:50 Step 12/31 : FROM alpine:3.20 02:30:51 3.20: Pulling from library/alpine 02:30:51 94e9d8af2201: Pulling fs layer 02:30:51 94e9d8af2201: Verifying Checksum 02:30:51 94e9d8af2201: Download complete 02:30:52 94e9d8af2201: Pull complete 02:30:52 Digest: sha256:de4fe7064d8f98419ea6b49190df1abbf43450c1702eeb864fe9ced453c1cc5f 02:30:52 Status: Downloaded newer image for alpine:3.20 02:30:52 ---> 7aab056cecc6 02:30:52 Step 13/31 : MAINTAINER iotech 02:30:52 ---> Running in 9b447209ee67 02:30:52 Removing intermediate container 9b447209ee67 02:30:52 ---> 2619c97c06c1 02:30:52 Step 14/31 : RUN wget https://iotech.jfrog.io/artifactory/api/security/keypair/public/repositories/alpine-release -O /etc/apk/keys/alpine.dev.rsa.pub 02:30:52 ---> Running in a516c249a7bc 02:30:53 Connecting to iotech.jfrog.io (34.246.139.145:443) 02:30:54 saving to '/etc/apk/keys/alpine.dev.rsa.pub' 02:30:54 alpine.dev.rsa.pub 100% |********************************| 451 0:00:00 ETA 02:30:54 '/etc/apk/keys/alpine.dev.rsa.pub' saved 02:30:54 Removing intermediate container a516c249a7bc 02:30:54 ---> e2514622134c 02:30:54 Step 15/31 : RUN echo 'https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main' >> /etc/apk/repositories 02:30:55 ---> Running in 6fc2ac550fe1 02:30:56 Removing intermediate container 6fc2ac550fe1 02:30:56 ---> aa1c7b781b0e 02:30:56 Step 16/31 : 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 02:30:56 ---> Running in fb7b173f9e87 02:30:57 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/main/aarch64/APKINDEX.tar.gz 02:30:58 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/community/aarch64/APKINDEX.tar.gz 02:30:59 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/aarch64/APKINDEX.tar.gz 02:31:00 WARNING: This apk-tools is OLD! Some packages might not function properly. 02:31:00 (1/27) Installing ca-certificates (20241121-r1) 02:31:00 (2/27) Installing brotli-libs (1.1.0-r2) 02:31:00 (3/27) Installing c-ares (1.33.1-r0) 02:31:00 (4/27) Installing libunistring (1.2-r0) 02:31:00 (5/27) Installing libidn2 (2.3.7-r0) 02:31:00 (6/27) Installing nghttp2-libs (1.62.1-r0) 02:31:00 (7/27) Installing libpsl (0.21.5-r1) 02:31:00 (8/27) Installing zstd-libs (1.5.6-r0) 02:31:00 (9/27) Installing libcurl (8.12.1-r0) 02:31:00 (10/27) Installing curl (8.12.1-r0) 02:31:00 (11/27) Installing dumb-init (1.2.5-r3) 02:31:00 (12/27) Installing hiredis (1.2.0-r0) 02:31:00 (13/27) Installing yaml (0.2.5-r2) 02:31:00 (14/27) Installing libcbor (0.11.0-r0) 02:31:00 (15/27) Installing iotech-iot-1.5 (1.5.5-r0) 02:31:01 (16/27) Installing pkgconf (2.2.0-r0) 02:31:01 (17/27) Installing openssl-dev (3.3.3-r0) 02:31:01 (18/27) Installing iotech-paho-mqtt-c-dev-1.3 (1.3.13-r0) 02:31:02 (19/27) Installing gmp (6.3.0-r1) 02:31:02 (20/27) Installing nettle (3.9.1-r0) 02:31:02 (21/27) Installing libffi (3.4.6-r0) 02:31:02 (22/27) Installing libtasn1 (4.20.0-r0) 02:31:02 (23/27) Installing p11-kit (0.25.3-r0) 02:31:02 (24/27) Installing gnutls (3.8.5-r0) 02:31:02 (25/27) Installing libmicrohttpd (0.9.77-r0) 02:31:02 (26/27) Installing libuuid (2.40.1-r1) 02:31:02 (27/27) Installing linux-headers (6.6-r0) 02:31:03 Executing busybox-1.36.1-r29.trigger 02:31:03 Executing ca-certificates-20241121-r1.trigger 02:31:03 OK: 32 MiB in 41 packages 02:31:06 Removing intermediate container fb7b173f9e87 02:31:06 ---> a33d83c8da6f 02:31:06 Step 17/31 : RUN apk --no-cache upgrade 02:31:06 ---> Running in 58ff39d73324 02:31:07 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/main/aarch64/APKINDEX.tar.gz 02:31:07 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/community/aarch64/APKINDEX.tar.gz 02:31:08 fetch https://iotech.jfrog.io/artifactory/alpine-release/v3.20/main/aarch64/APKINDEX.tar.gz 02:31:09 WARNING: This apk-tools is OLD! Some packages might not function properly. 02:31:09 OK: 32 MiB in 41 packages 02:31:10 Removing intermediate container 58ff39d73324 02:31:10 ---> 7c484403fac4 02:31:10 Step 18/31 : COPY --from=builder /device-bacnet-c/build/release/ / 02:31:11 ---> 0ec333d5d910 02:31:11 Step 19/31 : COPY --from=builder /usr/lib/libcsdk.so /usr/lib 02:31:11 ---> 5e1a20af33cf 02:31:11 Step 20/31 : COPY --from=builder /usr/share/doc/edgex-csdk /usr/share/doc/edgex-csdk 02:31:12 ---> e75c72896a76 02:31:12 Step 21/31 : COPY LICENSE /. 02:31:12 ---> aac2a305cdd9 02:31:12 Step 22/31 : COPY Attribution.txt /. 02:31:13 ---> 3cb412fc2d81 02:31:13 Step 23/31 : COPY res /res 02:31:13 ---> 37f1704fac47 02:31:13 Step 24/31 : COPY sample-profiles /sample-profiles 02:31:14 ---> 6915e5058536 02:31:14 Step 25/31 : LABEL license='SPDX-License-Identifier: Apache-2.0' copyright='Copyright (c) 2019-2022: IoTech Ltd' 02:31:14 ---> Running in 54e35526a8a9 02:31:14 Removing intermediate container 54e35526a8a9 02:31:14 ---> c249b5e30b41 02:31:14 Step 26/31 : EXPOSE 59980 02:31:14 ---> Running in 9009fb269eec 02:31:15 Removing intermediate container 9009fb269eec 02:31:15 ---> 70a6b369d304 02:31:15 Step 27/31 : ENTRYPOINT ["/device-bacnet-ip/device-bacnet-c"] 02:31:15 ---> Running in 1558e148d759 02:31:15 Removing intermediate container 1558e148d759 02:31:15 ---> de0923c901d1 02:31:15 Step 28/31 : CMD ["-cp=keeper://edgex-core-keeper:59890", "--registry", "--confdir=/res"] 02:31:15 ---> Running in 3952d840d34a 02:31:15 Removing intermediate container 3952d840d34a 02:31:15 ---> 37b7398ceb8d 02:31:15 Step 29/31 : LABEL arch=arm64 02:31:15 ---> Running in 7662cdefb6f9 02:31:16 Removing intermediate container 7662cdefb6f9 02:31:16 ---> ac34393d4793 02:31:16 Step 30/31 : LABEL git_sha=11dab76be4e7d729cbb51d1712275157f21268b1 02:31:16 ---> Running in 201597a4418c 02:31:16 Removing intermediate container 201597a4418c 02:31:16 ---> 0d996cf54314 02:31:16 Step 31/31 : LABEL version=3.2.0-dev.4 02:31:16 ---> Running in 94a60e0291cb 02:31:16 Removing intermediate container 94a60e0291cb 02:31:16 ---> 3fb546458041 02:31:16 [Warning] One or more build-args [ARCH MAKE] were not consumed 02:31:16 Successfully built 3fb546458041 02:31:16 Successfully tagged device-bacnet-arm64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Docker Push) [Pipeline] script [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 02:31:17 provisioning config files... 02:31:17 copy managed file [device-bacnet-c-settings] to file:/w/workspace/device-bacnet-c/31@tmp/config16148426208955717480tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 02:31:17 ---> ****-login.sh 02:31:17 nexus3.edgexfoundry.org:10001 02:31:17 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:31:17 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 02:31:17 Configure a credential helper to remove this warning. See 02:31:17 https://docs.****.com/engine/reference/commandline/login/#credentials-store 02:31:17 02:31:17 Login Succeeded 02:31:17 nexus3.edgexfoundry.org:10002 02:31:18 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:31:18 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 02:31:18 Configure a credential helper to remove this warning. See 02:31:18 https://docs.****.com/engine/reference/commandline/login/#credentials-store 02:31:18 02:31:18 Login Succeeded 02:31:18 nexus3.edgexfoundry.org:10003 02:31:18 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:31:18 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 02:31:18 Configure a credential helper to remove this warning. See 02:31:18 https://docs.****.com/engine/reference/commandline/login/#credentials-store 02:31:18 02:31:18 Login Succeeded 02:31:18 nexus3.edgexfoundry.org:10004 02:31:18 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:31:18 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 02:31:18 Configure a credential helper to remove this warning. See 02:31:18 https://docs.****.com/engine/reference/commandline/login/#credentials-store 02:31:18 02:31:18 Login Succeeded 02:31:18 ****.io 02:31:19 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 02:31:19 WARNING! Your password will be stored unencrypted in /home/jenkins/.****/config.json. 02:31:19 Configure a credential helper to remove this warning. See 02:31:19 https://docs.****.com/engine/reference/commandline/login/#credentials-store 02:31:19 02:31:19 Login Succeeded 02:31:19 ---> ****-login.sh ends [Pipeline] } 02:31:19 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] echo 02:31:19 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^napa$, ^lts-test$]] [Pipeline] echo 02:31:19 [edgeXDocker.push] Tagging docker image device-bacnet-arm64 with the following tags: 02:31:19 11dab76be4e7d729cbb51d1712275157f21268b1 02:31:19 latest 02:31:19 3.2.0-dev.4 02:31:19 11dab76be4e7d729cbb51d1712275157f21268b1-3.2.0-dev.4 02:31:19 main 02:31:19 ===================================================== [Pipeline] withEnv [Pipeline] { [Pipeline] withDockerRegistry [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:31:19 + docker tag device-bacnet-arm64 nexus3.edgexfoundry.org:10004/device-bacnet-arm64:11dab76be4e7d729cbb51d1712275157f21268b1 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:31:20 + docker push nexus3.edgexfoundry.org:10004/device-bacnet-arm64:11dab76be4e7d729cbb51d1712275157f21268b1 02:31:20 The push refers to repository [nexus3.edgexfoundry.org:10004/device-bacnet-arm64] 02:31:20 71c46fc83c9e: Preparing 02:31:20 8bb3e72df32b: Preparing 02:31:20 684c0bc9c1b8: Preparing 02:31:20 58e3ea985e98: Preparing 02:31:20 018aec5b2e8e: Preparing 02:31:20 319f99ff50d7: Preparing 02:31:20 8fc1c6ed20bd: Preparing 02:31:20 6a08ec71f637: Preparing 02:31:20 14d2b8d54c53: Preparing 02:31:20 c96a864e7415: Preparing 02:31:20 cc5eb41f5030: Preparing 02:31:20 dd9c8f8612c8: Preparing 02:31:20 319f99ff50d7: Waiting 02:31:20 8fc1c6ed20bd: Waiting 02:31:20 6a08ec71f637: Waiting 02:31:20 cc5eb41f5030: Waiting 02:31:20 c96a864e7415: Waiting 02:31:20 dd9c8f8612c8: Waiting 02:31:20 14d2b8d54c53: Waiting 02:31:20 71c46fc83c9e: Pushed 02:31:20 8bb3e72df32b: Pushed 02:31:20 58e3ea985e98: Pushed 02:31:20 684c0bc9c1b8: Pushed 02:31:20 018aec5b2e8e: Pushed 02:31:20 6a08ec71f637: Pushed 02:31:20 319f99ff50d7: Pushed 02:31:20 dd9c8f8612c8: Layer already exists 02:31:20 c96a864e7415: Pushed 02:31:20 cc5eb41f5030: Pushed 02:31:21 8fc1c6ed20bd: Pushed 02:31:25 14d2b8d54c53: Pushed 02:31:25 11dab76be4e7d729cbb51d1712275157f21268b1: digest: sha256:565984bfd6319399271fe6ab3bb27d22d08d61ddd7ea2dd5e66a25531fe9caed size: 2821 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:31:25 + docker tag device-bacnet-arm64 nexus3.edgexfoundry.org:10004/device-bacnet-arm64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:31:26 + docker push nexus3.edgexfoundry.org:10004/device-bacnet-arm64:latest 02:31:26 The push refers to repository [nexus3.edgexfoundry.org:10004/device-bacnet-arm64] 02:31:26 71c46fc83c9e: Preparing 02:31:26 8bb3e72df32b: Preparing 02:31:26 684c0bc9c1b8: Preparing 02:31:26 58e3ea985e98: Preparing 02:31:26 018aec5b2e8e: Preparing 02:31:26 319f99ff50d7: Preparing 02:31:26 8fc1c6ed20bd: Preparing 02:31:26 6a08ec71f637: Preparing 02:31:26 14d2b8d54c53: Preparing 02:31:26 c96a864e7415: Preparing 02:31:26 cc5eb41f5030: Preparing 02:31:26 dd9c8f8612c8: Preparing 02:31:26 319f99ff50d7: Waiting 02:31:26 8fc1c6ed20bd: Waiting 02:31:26 6a08ec71f637: Waiting 02:31:26 14d2b8d54c53: Waiting 02:31:26 c96a864e7415: Waiting 02:31:26 cc5eb41f5030: Waiting 02:31:26 dd9c8f8612c8: Waiting 02:31:26 684c0bc9c1b8: Layer already exists 02:31:26 8bb3e72df32b: Layer already exists 02:31:26 018aec5b2e8e: Layer already exists 02:31:26 58e3ea985e98: Layer already exists 02:31:26 71c46fc83c9e: Layer already exists 02:31:26 14d2b8d54c53: Layer already exists 02:31:26 c96a864e7415: Layer already exists 02:31:26 319f99ff50d7: Layer already exists 02:31:26 6a08ec71f637: Layer already exists 02:31:26 8fc1c6ed20bd: Layer already exists 02:31:26 dd9c8f8612c8: Layer already exists 02:31:26 cc5eb41f5030: Layer already exists 02:31:26 latest: digest: sha256:565984bfd6319399271fe6ab3bb27d22d08d61ddd7ea2dd5e66a25531fe9caed size: 2821 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:31:26 + docker tag device-bacnet-arm64 nexus3.edgexfoundry.org:10004/device-bacnet-arm64:3.2.0-dev.4 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:31:27 + docker push nexus3.edgexfoundry.org:10004/device-bacnet-arm64:3.2.0-dev.4 02:31:27 The push refers to repository [nexus3.edgexfoundry.org:10004/device-bacnet-arm64] 02:31:27 71c46fc83c9e: Preparing 02:31:27 8bb3e72df32b: Preparing 02:31:27 684c0bc9c1b8: Preparing 02:31:27 58e3ea985e98: Preparing 02:31:27 018aec5b2e8e: Preparing 02:31:27 319f99ff50d7: Preparing 02:31:27 8fc1c6ed20bd: Preparing 02:31:27 6a08ec71f637: Preparing 02:31:27 14d2b8d54c53: Preparing 02:31:27 c96a864e7415: Preparing 02:31:27 cc5eb41f5030: Preparing 02:31:27 319f99ff50d7: Waiting 02:31:27 8fc1c6ed20bd: Waiting 02:31:27 6a08ec71f637: Waiting 02:31:27 14d2b8d54c53: Waiting 02:31:27 c96a864e7415: Waiting 02:31:27 dd9c8f8612c8: Preparing 02:31:27 cc5eb41f5030: Waiting 02:31:27 dd9c8f8612c8: Waiting 02:31:27 8bb3e72df32b: Layer already exists 02:31:27 71c46fc83c9e: Layer already exists 02:31:27 58e3ea985e98: Layer already exists 02:31:27 684c0bc9c1b8: Layer already exists 02:31:27 018aec5b2e8e: Layer already exists 02:31:27 6a08ec71f637: Layer already exists 02:31:27 8fc1c6ed20bd: Layer already exists 02:31:27 14d2b8d54c53: Layer already exists 02:31:27 319f99ff50d7: Layer already exists 02:31:27 c96a864e7415: Layer already exists 02:31:27 dd9c8f8612c8: Layer already exists 02:31:27 cc5eb41f5030: Layer already exists 02:31:27 3.2.0-dev.4: digest: sha256:565984bfd6319399271fe6ab3bb27d22d08d61ddd7ea2dd5e66a25531fe9caed size: 2821 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:31:27 + docker tag device-bacnet-arm64 nexus3.edgexfoundry.org:10004/device-bacnet-arm64:11dab76be4e7d729cbb51d1712275157f21268b1-3.2.0-dev.4 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:31:28 + docker push nexus3.edgexfoundry.org:10004/device-bacnet-arm64:11dab76be4e7d729cbb51d1712275157f21268b1-3.2.0-dev.4 02:31:28 The push refers to repository [nexus3.edgexfoundry.org:10004/device-bacnet-arm64] 02:31:28 71c46fc83c9e: Preparing 02:31:28 8bb3e72df32b: Preparing 02:31:28 684c0bc9c1b8: Preparing 02:31:28 58e3ea985e98: Preparing 02:31:28 018aec5b2e8e: Preparing 02:31:28 319f99ff50d7: Preparing 02:31:28 8fc1c6ed20bd: Preparing 02:31:28 6a08ec71f637: Preparing 02:31:28 14d2b8d54c53: Preparing 02:31:28 c96a864e7415: Preparing 02:31:28 cc5eb41f5030: Preparing 02:31:28 dd9c8f8612c8: Preparing 02:31:28 14d2b8d54c53: Waiting 02:31:28 c96a864e7415: Waiting 02:31:28 cc5eb41f5030: Waiting 02:31:28 dd9c8f8612c8: Waiting 02:31:28 319f99ff50d7: Waiting 02:31:28 8fc1c6ed20bd: Waiting 02:31:28 6a08ec71f637: Waiting 02:31:28 684c0bc9c1b8: Layer already exists 02:31:28 58e3ea985e98: Layer already exists 02:31:28 8bb3e72df32b: Layer already exists 02:31:28 71c46fc83c9e: Layer already exists 02:31:28 018aec5b2e8e: Layer already exists 02:31:28 8fc1c6ed20bd: Layer already exists 02:31:28 c96a864e7415: Layer already exists 02:31:28 6a08ec71f637: Layer already exists 02:31:28 319f99ff50d7: Layer already exists 02:31:28 14d2b8d54c53: Layer already exists 02:31:28 cc5eb41f5030: Layer already exists 02:31:28 dd9c8f8612c8: Layer already exists 02:31:28 11dab76be4e7d729cbb51d1712275157f21268b1-3.2.0-dev.4: digest: sha256:565984bfd6319399271fe6ab3bb27d22d08d61ddd7ea2dd5e66a25531fe9caed size: 2821 [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:31:28 + docker tag device-bacnet-arm64 nexus3.edgexfoundry.org:10004/device-bacnet-arm64:main [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:31:29 + docker push nexus3.edgexfoundry.org:10004/device-bacnet-arm64:main 02:31:29 The push refers to repository [nexus3.edgexfoundry.org:10004/device-bacnet-arm64] 02:31:29 71c46fc83c9e: Preparing 02:31:29 8bb3e72df32b: Preparing 02:31:29 684c0bc9c1b8: Preparing 02:31:29 58e3ea985e98: Preparing 02:31:29 018aec5b2e8e: Preparing 02:31:29 319f99ff50d7: Preparing 02:31:29 8fc1c6ed20bd: Preparing 02:31:29 319f99ff50d7: Waiting 02:31:29 6a08ec71f637: Preparing 02:31:29 8fc1c6ed20bd: Waiting 02:31:29 14d2b8d54c53: Preparing 02:31:29 c96a864e7415: Preparing 02:31:29 cc5eb41f5030: Preparing 02:31:29 dd9c8f8612c8: Preparing 02:31:29 6a08ec71f637: Waiting 02:31:29 14d2b8d54c53: Waiting 02:31:29 c96a864e7415: Waiting 02:31:29 cc5eb41f5030: Waiting 02:31:29 dd9c8f8612c8: Waiting 02:31:29 8bb3e72df32b: Layer already exists 02:31:29 018aec5b2e8e: Layer already exists 02:31:29 684c0bc9c1b8: Layer already exists 02:31:29 58e3ea985e98: Layer already exists 02:31:29 71c46fc83c9e: Layer already exists 02:31:29 6a08ec71f637: Layer already exists 02:31:29 319f99ff50d7: Layer already exists 02:31:29 c96a864e7415: Layer already exists 02:31:29 8fc1c6ed20bd: Layer already exists 02:31:29 14d2b8d54c53: Layer already exists 02:31:29 dd9c8f8612c8: Layer already exists 02:31:29 cc5eb41f5030: Layer already exists 02:31:29 main: digest: sha256:565984bfd6319399271fe6ab3bb27d22d08d61ddd7ea2dd5e66a25531fe9caed size: 2821 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withDockerRegistry [Pipeline] } [Pipeline] // withEnv [Pipeline] echo 02:31:29 ===================================================== [Pipeline] echo 02:31:29 taggedImages: 02:31:29 - nexus3.edgexfoundry.org:10004/device-bacnet-arm64:11dab76be4e7d729cbb51d1712275157f21268b1 02:31:29 - nexus3.edgexfoundry.org:10004/device-bacnet-arm64:latest 02:31:29 - nexus3.edgexfoundry.org:10004/device-bacnet-arm64:3.2.0-dev.4 02:31:29 - nexus3.edgexfoundry.org:10004/device-bacnet-arm64:11dab76be4e7d729cbb51d1712275157f21268b1-3.2.0-dev.4 02:31:29 - nexus3.edgexfoundry.org:10004/device-bacnet-arm64:main [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage Post stage [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:31:30 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 02:31:30 02:31:30 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:31:30 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 02:31:30 arm64: Pulling from edgex-lftools-log-publisher 02:31:30 8998bd30e6a1: Pulling fs layer 02:31:30 04944245beec: Pulling fs layer 02:31:30 699f458cf7ca: Pulling fs layer 02:31:30 765212b225bb: Pulling fs layer 02:31:30 f23df028b6ca: Pulling fs layer 02:31:30 d65c8cfc05b1: Pulling fs layer 02:31:30 2437ff75d9bd: Pulling fs layer 02:31:30 765212b225bb: Waiting 02:31:30 f23df028b6ca: Waiting 02:31:30 d65c8cfc05b1: Waiting 02:31:30 2437ff75d9bd: Waiting 02:31:30 04944245beec: Verifying Checksum 02:31:30 04944245beec: Download complete 02:31:30 765212b225bb: Verifying Checksum 02:31:30 765212b225bb: Download complete 02:31:30 f23df028b6ca: Verifying Checksum 02:31:30 f23df028b6ca: Download complete 02:31:30 d65c8cfc05b1: Verifying Checksum 02:31:30 d65c8cfc05b1: Download complete 02:31:30 699f458cf7ca: Download complete 02:31:31 8998bd30e6a1: Verifying Checksum 02:31:31 8998bd30e6a1: Download complete 02:31:33 2437ff75d9bd: Verifying Checksum 02:31:36 8998bd30e6a1: Pull complete 02:31:36 04944245beec: Pull complete 02:31:38 699f458cf7ca: Pull complete 02:31:38 765212b225bb: Pull complete 02:31:38 f23df028b6ca: Pull complete 02:31:39 d65c8cfc05b1: Pull complete 02:31:54 2437ff75d9bd: Pull complete 02:31:54 Digest: sha256:08a7fcc486bb39f1d20d4dd6a72316e28301370873105f4106f8313defd495da 02:31:54 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 02:31:54 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 02:31:54 prd-ubuntu20.04-docker-arm64-4c-16g-40511 does not seem to be running inside a container 02:31:54 $ 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-bacnet-c/31 -v /w/workspace/device-bacnet-c/31:/w/workspace/device-bacnet-c/31:rw,z -v /w/workspace/device-bacnet-c/31@tmp:/w/workspace/device-bacnet-c/31@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 02:31:57 $ docker top 72396837b504fe3e999f1273585728033feb4603bfb883716d2798590492ce74 -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 02:31:58 ---> job-cost.sh 02:31:58 lf-activate-venv: SKIPPING 02:31:58 INFO: No Stack... 02:31:58 INFO: Retrieving Pricing Info for: v3-standard-4 02:31:59 INFO: Archiving Costs [Pipeline] sh 02:31:59 + cat /w/workspace/device-bacnet-c/31/archives/cost.csv 02:31:59 + cut -d, -f6 [Pipeline] lock 02:31:59 Trying to acquire lock on [Resource: jenkins-edgexfoundry-device-bacnet-c-main-31-stack-cost] 02:31:59 Resource [jenkins-edgexfoundry-device-bacnet-c-main-31-stack-cost] did not exist. Created. 02:31:59 Lock acquired on [Resource: jenkins-edgexfoundry-device-bacnet-c-main-31-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 02:32:00 /w/workspace/device-bacnet-c/31@tmp/durable-48eab867/script.sh.copy: 1: Syntax error: Unterminated quoted string [Pipeline] sh 02:32:00 + echo total: 0.10999999940395355 [Pipeline] stash 02:32:00 Warning: overwriting stash ‘stack-cost’ 02:32:00 Stashed 1 file(s) [Pipeline] } 02:32:00 Lock released on resource [Resource: jenkins-edgexfoundry-device-bacnet-c-main-31-stack-cost] [Pipeline] // lock [Pipeline] } 02:32:01 $ docker stop --time=1 72396837b504fe3e999f1273585728033feb4603bfb883716d2798590492ce74 02:32:02 $ docker rm -f --volumes 72396837b504fe3e999f1273585728033feb4603bfb883716d2798590492ce74 [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 02:32:03 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 02:32:03 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:32:03 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 02:32:03 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 02:32:03 prd-ubuntu20.04-docker-8c-8g-40508 does not seem to be running inside a container 02:32:03 $ docker run -t -d -u 1001:1001 -u 0:0 -v /etc/ssh:/etc/ssh -w /w/workspace/dgexfoundry_device-bacnet-c_main -v /w/workspace/dgexfoundry_device-bacnet-c_main:/w/workspace/dgexfoundry_device-bacnet-c_main:rw,z -v /w/workspace/dgexfoundry_device-bacnet-c_main@tmp:/w/workspace/dgexfoundry_device-bacnet-c_main@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 02:32:03 $ docker top 1f2e464f6cf27fc4334698135be87cd178006eb77170af042b6ad36fcaaa52aa -eo pid,comm 02:32:03 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). 02:32:03 Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 02:32:04 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 02:32:04 [ssh-agent] Looking for ssh-agent implementation... 02:32:04 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 02:32:04 $ docker exec 1f2e464f6cf27fc4334698135be87cd178006eb77170af042b6ad36fcaaa52aa ssh-agent 02:32:04 SSH_AUTH_SOCK=/tmp/ssh-RcMGGnT4Yt89/agent.33 02:32:04 SSH_AGENT_PID=40 02:32:04 Running ssh-add (command line suppressed) 02:32:04 Identity added: /w/workspace/dgexfoundry_device-bacnet-c_main@tmp/private_key_18058518213553582318.key (/w/workspace/dgexfoundry_device-bacnet-c_main@tmp/private_key_18058518213553582318.key) 02:32:04 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 02:32:04 + git semver tag 02:32:04 2025-03-07 02:32:04,812 [run_tag] DEBUG tag force:False 02:32:04 2025-03-07 02:32:04,813 [check_head_tag] DEBUG check head tag 02:32:04 2025-03-07 02:32:04,813 [execute] INFO git cat-file --batch-check 02:32:04 2025-03-07 02:32:04,814 [execute] DEBUG Popen(['git', 'cat-file', '--batch-check'], cwd=/w/workspace/dgexfoundry_device-bacnet-c_main, universal_newlines=False, shell=None, istream=) 02:32:04 2025-03-07 02:32:04,817 [execute] INFO git cat-file --batch 02:32:04 2025-03-07 02:32:04,817 [execute] DEBUG Popen(['git', 'cat-file', '--batch'], cwd=/w/workspace/dgexfoundry_device-bacnet-c_main, universal_newlines=False, shell=None, istream=) 02:32:04 2025-03-07 02:32:04,826 [read_version] DEBUG read version from /w/workspace/dgexfoundry_device-bacnet-c_main/.semver/main 02:32:04 2025-03-07 02:32:04,826 [execute] INFO git tag -a v3.2.0-dev.4 -m v3.2.0-dev.4 02:32:04 2025-03-07 02:32:04,826 [execute] DEBUG Popen(['git', 'tag', '-a', 'v3.2.0-dev.4', '-m', 'v3.2.0-dev.4'], cwd=/w/workspace/dgexfoundry_device-bacnet-c_main, universal_newlines=False, shell=None, istream=None) 02:32:04 2025-03-07 02:32:04,830 [read_version] DEBUG read version from /w/workspace/dgexfoundry_device-bacnet-c_main/.semver/main 02:32:04 3.2.0-dev.4 [Pipeline] } 02:32:04 $ docker exec --env ******** --env ******** 1f2e464f6cf27fc4334698135be87cd178006eb77170af042b6ad36fcaaa52aa ssh-agent -k 02:32:05 unset SSH_AUTH_SOCK; 02:32:05 unset SSH_AGENT_PID; 02:32:05 echo Agent pid 40 killed; 02:32:05 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 02:32:05 + git semver [Pipeline] } 02:32:05 $ docker stop --time=1 1f2e464f6cf27fc4334698135be87cd178006eb77170af042b6ad36fcaaa52aa 02:32:06 $ docker rm -f --volumes 1f2e464f6cf27fc4334698135be87cd178006eb77170af042b6ad36fcaaa52aa [Pipeline] // withDockerContainer [Pipeline] stage [Pipeline] { (LF Tools Sigul) [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:32:07 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools:0.23.1-centos7 02:32:07 02:32:07 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools:0.23.1-centos7 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:32:07 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools:0.23.1-centos7 02:32:07 0.23.1-centos7: Pulling from edgex-lftools 02:32:07 ab5ef0e58194: Pulling fs layer 02:32:07 9712f1f96733: Pulling fs layer 02:32:07 63f879dbbcfc: Pulling fs layer 02:32:07 0d9ebad4ef96: Pulling fs layer 02:32:07 e9a5061849ea: Pulling fs layer 02:32:07 d747dcd14b5f: Pulling fs layer 02:32:07 2de7ff778b66: Pulling fs layer 02:32:07 0d9ebad4ef96: Waiting 02:32:07 e9a5061849ea: Waiting 02:32:07 d747dcd14b5f: Waiting 02:32:07 2de7ff778b66: Waiting 02:32:07 9712f1f96733: Download complete 02:32:07 63f879dbbcfc: Download complete 02:32:07 e9a5061849ea: Verifying Checksum 02:32:07 e9a5061849ea: Download complete 02:32:07 d747dcd14b5f: Verifying Checksum 02:32:07 d747dcd14b5f: Download complete 02:32:08 0d9ebad4ef96: Verifying Checksum 02:32:08 0d9ebad4ef96: Download complete 02:32:08 ab5ef0e58194: Verifying Checksum 02:32:08 ab5ef0e58194: Download complete 02:32:08 2de7ff778b66: Verifying Checksum 02:32:08 2de7ff778b66: Download complete 02:32:10 ab5ef0e58194: Pull complete 02:32:11 9712f1f96733: Pull complete 02:32:11 63f879dbbcfc: Pull complete 02:32:15 0d9ebad4ef96: Pull complete 02:32:15 e9a5061849ea: Pull complete 02:32:15 d747dcd14b5f: Pull complete 02:32:16 2de7ff778b66: Pull complete 02:32:16 Digest: sha256:02657cf374e2015a0d4d7d3420cb6fe05d6b2b35acbcf0b45035c21bd1e1ff52 02:32:16 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools:0.23.1-centos7 02:32:16 nexus3.edgexfoundry.org:10003/edgex-lftools:0.23.1-centos7 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 02:32:16 prd-ubuntu20.04-docker-8c-8g-40508 does not seem to be running inside a container 02:32:16 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/dgexfoundry_device-bacnet-c_main -v /w/workspace/dgexfoundry_device-bacnet-c_main:/w/workspace/dgexfoundry_device-bacnet-c_main:rw,z -v /w/workspace/dgexfoundry_device-bacnet-c_main@tmp:/w/workspace/dgexfoundry_device-bacnet-c_main@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 02:32:19 $ docker top 55b33288365f683d05d33ea83e8dbbcd9046383ce36479b69737b588cd12ddc2 -eo pid,comm [Pipeline] { [Pipeline] configFileProvider 02:32:19 provisioning config files... 02:32:19 copy managed file [sigul-config] to file:/w/workspace/dgexfoundry_device-bacnet-c_main@tmp/config2485766832665254538tmp 02:32:19 copy managed file [sigul-password] to file:/w/workspace/dgexfoundry_device-bacnet-c_main@tmp/config16918054177468089691tmp 02:32:19 copy managed file [sigul-pki] to file:/w/workspace/dgexfoundry_device-bacnet-c_main@tmp/config11591461632425472966tmp [Pipeline] { [Pipeline] echo 02:32:19 Running global-jjb/shell/sigul-configuration.sh [Pipeline] libraryResource [Pipeline] sh 02:32:19 ---> sigul-configuration.sh 02:32:19 gpg: directory `/root/.gnupg' created 02:32:19 gpg: new configuration file `/root/.gnupg/gpg.conf' created 02:32:19 gpg: WARNING: options in `/root/.gnupg/gpg.conf' are not yet active during this run 02:32:19 gpg: keyring `/root/.gnupg/secring.gpg' created 02:32:19 gpg: keyring `/root/.gnupg/pubring.gpg' created 02:32:19 gpg: CAST5 encrypted data 02:32:19 gpg: encrypted with 1 passphrase 02:32:19 gpg: WARNING: message was not integrity protected [Pipeline] sh 02:32:19 + mkdir /home/jenkins 02:32:19 + mkdir /home/jenkins/sigul [Pipeline] sh 02:32:20 + 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 02:32:20 Running global-jjb/shell/sigul-install.sh [Pipeline] libraryResource [Pipeline] sh 02:32:20 ---> sigul-install.sh 02:32:20 Sigul already installed; skipping installation. [Pipeline] sh 02:32:20 + git tag --list 02:32:20 v1.0.0 02:32:20 v1.1.0 02:32:20 v1.3.0 02:32:20 v1.3.1 02:32:20 v2.3.1 02:32:20 v3.0 02:32:20 v3.0.0 02:32:20 v3.0.1 02:32:20 v3.0.2-dev.1 02:32:20 v3.0.2-dev.2 02:32:20 v3.0.2-dev.3 02:32:20 v3.0.2-dev.4 02:32:20 v3.0.2-dev.5 02:32:20 v3.0.2-dev.6 02:32:20 v3.1 02:32:20 v3.1.0 02:32:20 v3.1.0-dev.1 02:32:20 v3.2.0-dev.1 02:32:20 v3.2.0-dev.2 02:32:20 v3.2.0-dev.3 02:32:20 v3.2.0-dev.4 [Pipeline] sh 02:32:21 + lftools sign git-tag v3.2.0-dev.4 02:32:21 Signing Git tag with Sigul... 02:32:21 Signing v3.2.0-dev.4 [Pipeline] echo 02:32:21 Running global-jjb/shell/sigul-configuration-cleanup.sh [Pipeline] libraryResource [Pipeline] sh 02:32:22 ---> sigul-configuration-cleanup.sh [Pipeline] } 02:32:22 Deleting 3 temporary files [Pipeline] // configFileProvider [Pipeline] } 02:32:22 $ docker stop --time=1 55b33288365f683d05d33ea83e8dbbcd9046383ce36479b69737b588cd12ddc2 02:32:23 $ docker rm -f --volumes 55b33288365f683d05d33ea83e8dbbcd9046383ce36479b69737b588cd12ddc2 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Bump Pre-Release Version) [Pipeline] sh 02:32:24 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 02:32:24 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:32:24 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 02:32:24 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 02:32:24 prd-ubuntu20.04-docker-8c-8g-40508 does not seem to be running inside a container 02:32:24 $ docker run -t -d -u 1001:1001 -u 0:0 -v /etc/ssh:/etc/ssh -w /w/workspace/dgexfoundry_device-bacnet-c_main -v /w/workspace/dgexfoundry_device-bacnet-c_main:/w/workspace/dgexfoundry_device-bacnet-c_main:rw,z -v /w/workspace/dgexfoundry_device-bacnet-c_main@tmp:/w/workspace/dgexfoundry_device-bacnet-c_main@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 02:32:24 $ docker top 0250037d09ef089ca5c82d017b3fe5451368af97916bff5c91d919c9f1881810 -eo pid,comm 02:32:24 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). 02:32:24 Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 02:32:24 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 02:32:24 [ssh-agent] Looking for ssh-agent implementation... 02:32:24 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 02:32:24 $ docker exec 0250037d09ef089ca5c82d017b3fe5451368af97916bff5c91d919c9f1881810 ssh-agent 02:32:25 SSH_AUTH_SOCK=/tmp/ssh-Gsa7TlmORd8Z/agent.32 02:32:25 SSH_AGENT_PID=39 02:32:25 Running ssh-add (command line suppressed) 02:32:25 Identity added: /w/workspace/dgexfoundry_device-bacnet-c_main@tmp/private_key_6868591327913911757.key (/w/workspace/dgexfoundry_device-bacnet-c_main@tmp/private_key_6868591327913911757.key) 02:32:25 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 02:32:25 + git semver bump pre 02:32:25 2025-03-07 02:32:25,688 [read_version] DEBUG read version from /w/workspace/dgexfoundry_device-bacnet-c_main/.semver/main 02:32:25 2025-03-07 02:32:25,689 [bump_version] DEBUG bumping version:3.2.0-dev.4 on axis:pre with prefix:dev 02:32:25 2025-03-07 02:32:25,689 [bump_version] DEBUG bumped version:3.2.0-dev.5 02:32:25 2025-03-07 02:32:25,689 [write_version] DEBUG write version:3.2.0-dev.5 to path:/w/workspace/dgexfoundry_device-bacnet-c_main/.semver/main with force:True 02:32:25 2025-03-07 02:32:25,689 [read_version] DEBUG read version from /w/workspace/dgexfoundry_device-bacnet-c_main/.semver/main 02:32:25 2025-03-07 02:32:25,689 [write_file] DEBUG write to file:/w/workspace/dgexfoundry_device-bacnet-c_main/.semver/main 02:32:25 2025-03-07 02:32:25,691 [execute] INFO git cat-file --batch-check 02:32:25 2025-03-07 02:32:25,691 [execute] DEBUG Popen(['git', 'cat-file', '--batch-check'], cwd=/w/workspace/dgexfoundry_device-bacnet-c_main/.semver, universal_newlines=False, shell=None, istream=) 02:32:25 2025-03-07 02:32:25,696 [execute] INFO git cat-file --batch 02:32:25 2025-03-07 02:32:25,696 [execute] DEBUG Popen(['git', 'cat-file', '--batch'], cwd=/w/workspace/dgexfoundry_device-bacnet-c_main/.semver, universal_newlines=False, shell=None, istream=) 02:32:25 2025-03-07 02:32:25,701 [read_version] DEBUG read version from /w/workspace/dgexfoundry_device-bacnet-c_main/.semver/main 02:32:25 3.2.0-dev.5 [Pipeline] } 02:32:25 $ docker exec --env ******** --env ******** 0250037d09ef089ca5c82d017b3fe5451368af97916bff5c91d919c9f1881810 ssh-agent -k 02:32:25 unset SSH_AUTH_SOCK; 02:32:25 unset SSH_AGENT_PID; 02:32:25 echo Agent pid 39 killed; 02:32:25 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 02:32:26 + git semver [Pipeline] } 02:32:26 $ docker stop --time=1 0250037d09ef089ca5c82d017b3fe5451368af97916bff5c91d919c9f1881810 02:32:27 $ docker rm -f --volumes 0250037d09ef089ca5c82d017b3fe5451368af97916bff5c91d919c9f1881810 [Pipeline] // withDockerContainer [Pipeline] sh 02:32:28 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 02:32:28 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:32:28 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 02:32:28 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 02:32:28 prd-ubuntu20.04-docker-8c-8g-40508 does not seem to be running inside a container 02:32:28 $ docker run -t -d -u 1001:1001 -u 0:0 -v /etc/ssh:/etc/ssh -w /w/workspace/dgexfoundry_device-bacnet-c_main -v /w/workspace/dgexfoundry_device-bacnet-c_main:/w/workspace/dgexfoundry_device-bacnet-c_main:rw,z -v /w/workspace/dgexfoundry_device-bacnet-c_main@tmp:/w/workspace/dgexfoundry_device-bacnet-c_main@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 02:32:28 $ docker top 3599e43f42a31e9bda92f9a80bdd6e8f9a187252c4c228918d2ddf623080d8f3 -eo pid,comm [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 02:32:29 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 02:32:29 [ssh-agent] Looking for ssh-agent implementation... 02:32:29 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 02:32:29 $ docker exec 3599e43f42a31e9bda92f9a80bdd6e8f9a187252c4c228918d2ddf623080d8f3 ssh-agent 02:32:29 SSH_AUTH_SOCK=/tmp/ssh-1lmFHLz5JW7x/agent.32 02:32:29 SSH_AGENT_PID=38 02:32:29 Running ssh-add (command line suppressed) 02:32:29 Identity added: /w/workspace/dgexfoundry_device-bacnet-c_main@tmp/private_key_1871291970288758348.key (/w/workspace/dgexfoundry_device-bacnet-c_main@tmp/private_key_1871291970288758348.key) 02:32:29 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 02:32:29 + git semver push 02:32:29 2025-03-07 02:32:29,803 [run_push] DEBUG push 02:32:29 2025-03-07 02:32:29,803 [execute] INFO git cat-file --batch-check 02:32:29 2025-03-07 02:32:29,804 [execute] DEBUG Popen(['git', 'cat-file', '--batch-check'], cwd=/w/workspace/dgexfoundry_device-bacnet-c_main/.semver, universal_newlines=False, shell=None, istream=) 02:32:29 2025-03-07 02:32:29,807 [execute] INFO git rev-list a7819d5ad776d721918607d445f1ac78e37d6a14 -- 02:32:29 2025-03-07 02:32:29,808 [execute] DEBUG Popen(['git', 'rev-list', 'a7819d5ad776d721918607d445f1ac78e37d6a14', '--'], cwd=/w/workspace/dgexfoundry_device-bacnet-c_main/.semver, universal_newlines=False, shell=None, istream=None) 02:32:29 2025-03-07 02:32:29,814 [execute] INFO git fetch -v origin 02:32:29 2025-03-07 02:32:29,814 [execute] DEBUG Popen(['git', 'fetch', '-v', 'origin'], cwd=/w/workspace/dgexfoundry_device-bacnet-c_main/.semver, universal_newlines=True, shell=None, istream=None) 02:32:30 2025-03-07 02:32:30,256 [run_push] DEBUG no remote changes detected 02:32:30 2025-03-07 02:32:30,257 [execute] INFO git push origin semver 02:32:30 2025-03-07 02:32:30,257 [execute] DEBUG Popen(['git', 'push', 'origin', 'semver'], cwd=/w/workspace/dgexfoundry_device-bacnet-c_main/.semver, universal_newlines=False, shell=None, istream=None) 02:32:31 2025-03-07 02:32:30,935 [run_push] DEBUG push all version tags 02:32:31 2025-03-07 02:32:30,936 [execute] INFO git push origin refs/tags/v*:refs/tags/v* 02:32:31 2025-03-07 02:32:30,936 [execute] DEBUG Popen(['git', 'push', 'origin', 'refs/tags/v*:refs/tags/v*'], cwd=/w/workspace/dgexfoundry_device-bacnet-c_main, universal_newlines=False, shell=None, istream=None) 02:32:31 2025-03-07 02:32:31,573 [read_version] DEBUG read version from /w/workspace/dgexfoundry_device-bacnet-c_main/.semver/main 02:32:31 3.2.0-dev.5 [Pipeline] } 02:32:31 $ docker exec --env ******** --env ******** 3599e43f42a31e9bda92f9a80bdd6e8f9a187252c4c228918d2ddf623080d8f3 ssh-agent -k 02:32:31 unset SSH_AUTH_SOCK; 02:32:31 unset SSH_AGENT_PID; 02:32:31 echo Agent pid 38 killed; 02:32:31 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 02:32:32 + git semver [Pipeline] } 02:32:32 $ docker stop --time=1 3599e43f42a31e9bda92f9a80bdd6e8f9a187252c4c228918d2ddf623080d8f3 02:32:33 $ docker rm -f --volumes 3599e43f42a31e9bda92f9a80bdd6e8f9a187252c4c228918d2ddf623080d8f3 [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 02:32:34 + [ -d /w/workspace/dgexfoundry_device-bacnet-c_main/archives ] 02:32:34 + ls -al /w/workspace/dgexfoundry_device-bacnet-c_main/archives 02:32:34 total 16 02:32:34 drwxr-xr-x 3 root root 4096 Mar 7 02:22 . 02:32:34 drwxrwxr-x 11 jenkins jenkins 4096 Mar 7 02:32 .. 02:32:34 drwxr-xr-x 2 root root 4096 Mar 7 02:22 cost 02:32:34 -rw-r--r-- 1 root root 86 Mar 7 02:22 cost.csv 02:32:34 + sudo chown -R jenkins:jenkins /w/workspace/dgexfoundry_device-bacnet-c_main/archives 02:32:34 + ls -al /w/workspace/dgexfoundry_device-bacnet-c_main/archives 02:32:34 total 16 02:32:34 drwxr-xr-x 3 jenkins jenkins 4096 Mar 7 02:22 . 02:32:34 drwxrwxr-x 11 jenkins jenkins 4096 Mar 7 02:32 .. 02:32:34 drwxr-xr-x 2 jenkins jenkins 4096 Mar 7 02:22 cost 02:32:34 -rw-r--r-- 1 jenkins jenkins 86 Mar 7 02:22 cost.csv [Pipeline] libraryResource [Pipeline] sh 02:32:34 ---> sysstat.sh [Pipeline] libraryResource [Pipeline] sh 02:32:35 ---> package-listing.sh 02:32:35 ++ facter osfamily 02:32:35 ++ tr '[:upper:]' '[:lower:]' 02:32:35 + OS_FAMILY=debian 02:32:35 + workspace=/w/workspace/dgexfoundry_device-bacnet-c_main 02:32:35 + START_PACKAGES=/tmp/packages_start.txt 02:32:35 + END_PACKAGES=/tmp/packages_end.txt 02:32:35 + DIFF_PACKAGES=/tmp/packages_diff.txt 02:32:35 + PACKAGES=/tmp/packages_start.txt 02:32:35 + '[' /w/workspace/dgexfoundry_device-bacnet-c_main ']' 02:32:35 + PACKAGES=/tmp/packages_end.txt 02:32:35 + case "${OS_FAMILY}" in 02:32:35 + dpkg -l 02:32:35 + grep '^ii' 02:32:35 + '[' -f /tmp/packages_start.txt ']' 02:32:35 + '[' -f /tmp/packages_end.txt ']' 02:32:35 + diff /tmp/packages_start.txt /tmp/packages_end.txt 02:32:35 + '[' /w/workspace/dgexfoundry_device-bacnet-c_main ']' 02:32:35 + mkdir -p /w/workspace/dgexfoundry_device-bacnet-c_main/archives/ 02:32:35 + cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/dgexfoundry_device-bacnet-c_main/archives/ [Pipeline] echo 02:32:35 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/dgexfoundry_device-bacnet-c_main/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json] [Pipeline] sh 02:32:35 + facter operatingsystem [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 02:32:36 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 02:32:36 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 02:32:36 prd-ubuntu20.04-docker-8c-8g-40508 does not seem to be running inside a container 02:32:36 $ 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/dgexfoundry_device-bacnet-c_main/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json -w /w/workspace/dgexfoundry_device-bacnet-c_main -v /w/workspace/dgexfoundry_device-bacnet-c_main:/w/workspace/dgexfoundry_device-bacnet-c_main:rw,z -v /w/workspace/dgexfoundry_device-bacnet-c_main@tmp:/w/workspace/dgexfoundry_device-bacnet-c_main@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 02:32:36 $ docker top 5fe30ae3c992453a36bdb520dd469b810adbc357df15bd0379d2418a0fc930fe -eo pid,comm [Pipeline] { [Pipeline] sh 02:32:36 + touch /tmp/pre-build-complete [Pipeline] sh 02:32:37 + mkdir -p /var/log/sysstat [Pipeline] sh 02:32:37 + ls /var/log/sa-host 02:32:37 ls: cannot access '/var/log/sa-host': No such file or directory [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 02:32:37 provisioning config files... 02:32:37 copy managed file [jenkins-log-archives-settings] to file:/w/workspace/dgexfoundry_device-bacnet-c_main@tmp/config18437584660678183406tmp [Pipeline] { [Pipeline] echo 02:32:37 Running shell/create-netrc.sh [Pipeline] libraryResource [Pipeline] sh 02:32:37 ---> create-netrc.sh [Pipeline] } 02:32:37 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] libraryResource [Pipeline] sh 02:32:38 ---> python-tools-install.sh [Pipeline] echo 02:32:38 Running shell/sudo-logs.sh [Pipeline] libraryResource [Pipeline] sh 02:32:38 ---> sudo-logs.sh 02:32:38 Archiving 'sudo' log.. [Pipeline] unstash [Pipeline] echo 02:32:38 Running shell/job-cost.sh [Pipeline] libraryResource [Pipeline] sh 02:32:38 ---> job-cost.sh 02:32:38 lf-activate-venv: SKIPPING 02:32:38 DEBUG: total: 0.2199999988079071 02:32:38 INFO: Retrieving Stack Cost... 02:32:39 INFO: Retrieving Pricing Info for: v3-standard-8 02:32:39 INFO: Archiving Costs [Pipeline] echo 02:32:39 Running shell/logs-deploy.sh [Pipeline] libraryResource [Pipeline] sh 02:32:40 ---> logs-deploy.sh 02:32:40 lf-activate-venv: SKIPPING 02:32:40 INFO: Nexus URL https://nexus.edgexfoundry.org path production/vex-yul-edgex-jenkins-1/edgexfoundry/device-bacnet-c/main/31 02:32:40 INFO: archiving workspace using pattern(s): 02:32:40 Archives upload complete. 02:32:40 INFO: archiving logs to Nexus 02:32:41 ---> uname -a: 02:32:41 Linux prd-ubuntu20-04-docker-8c-8g-40508 5.4.0-126-generic #142-Ubuntu SMP Fri Aug 26 12:12:57 UTC 2022 x86_64 GNU/Linux 02:32:41 02:32:41 02:32:41 ---> lscpu: 02:32:41 Architecture: x86_64 02:32:41 CPU op-mode(s): 32-bit, 64-bit 02:32:41 Byte Order: Little Endian 02:32:41 Address sizes: 40 bits physical, 48 bits virtual 02:32:41 CPU(s): 8 02:32:41 On-line CPU(s) list: 0-7 02:32:41 Thread(s) per core: 1 02:32:41 Core(s) per socket: 1 02:32:41 Socket(s): 8 02:32:41 NUMA node(s): 1 02:32:41 Vendor ID: AuthenticAMD 02:32:41 CPU family: 23 02:32:41 Model: 49 02:32:41 Model name: AMD EPYC-Rome Processor 02:32:41 Stepping: 0 02:32:41 CPU MHz: 2800.000 02:32:41 BogoMIPS: 5600.00 02:32:41 Virtualization: AMD-V 02:32:41 Hypervisor vendor: KVM 02:32:41 Virtualization type: full 02:32:41 L1d cache: 256 KiB 02:32:41 L1i cache: 256 KiB 02:32:41 L2 cache: 4 MiB 02:32:41 L3 cache: 128 MiB 02:32:41 NUMA node0 CPU(s): 0-7 02:32:41 Vulnerability Itlb multihit: Not affected 02:32:41 Vulnerability L1tf: Not affected 02:32:41 Vulnerability Mds: Not affected 02:32:41 Vulnerability Meltdown: Not affected 02:32:41 Vulnerability Mmio stale data: Not affected 02:32:41 Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl and seccomp 02:32:41 Vulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization 02:32:41 Vulnerability Spectre v2: Mitigation; Retpolines, IBPB conditional, IBRS_FW, STIBP disabled, RSB filling 02:32:41 Vulnerability Srbds: Not affected 02:32:41 Vulnerability Tsx async abort: Not affected 02:32:41 Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves clzero xsaveerptr wbnoinvd arat npt nrip_save umip rdpid arch_capabilities 02:32:41 02:32:41 02:32:41 ---> nproc: 02:32:41 8 02:32:41 02:32:41 02:32:41 ---> df -h: 02:32:41 Filesystem Size Used Avail Use% Mounted on 02:32:41 overlay 155G 11G 144G 8% / 02:32:41 tmpfs 64M 0 64M 0% /dev 02:32:41 tmpfs 16G 0 16G 0% /sys/fs/cgroup 02:32:41 shm 64M 0 64M 0% /dev/shm 02:32:41 /dev/vda1 155G 11G 144G 8% /facter-os 02:32:41 02:32:41 02:32:41 ---> sar -b -r -n DEV: 02:32:41 Linux 5.4.0-126-generic (prd-ubuntu20-04-docker-8c-8g-40508) 03/07/25 _x86_64_ (8 CPU) 02:32:41 02:32:41 02:19:23 LINUX RESTART (8 CPU) 02:32:41 02:32:41 02:20:01 tps rtps wtps dtps bread/s bwrtn/s bdscd/s 02:32:41 02:21:01 318.35 11.08 307.27 0.00 1812.23 28930.38 0.00 02:32:41 02:22:01 178.69 0.07 178.62 0.00 8.80 7346.38 0.00 02:32:41 02:23:01 48.93 0.13 48.79 0.00 10.53 16732.16 0.00 02:32:41 02:24:01 1.73 0.00 1.73 0.00 0.00 19.60 0.00 02:32:41 02:25:01 38.88 5.90 32.98 0.00 2630.89 5943.01 0.00 02:32:41 02:26:01 6.68 0.02 6.67 0.00 0.13 116.78 0.00 02:32:41 02:27:01 1.08 0.00 1.08 0.00 0.00 12.40 0.00 02:32:41 02:28:01 1.27 0.00 1.27 0.00 0.00 15.33 0.00 02:32:41 02:29:01 1.03 0.00 1.03 0.00 0.00 11.46 0.00 02:32:41 02:30:01 1.70 0.00 1.70 0.00 0.00 20.66 0.00 02:32:41 02:31:01 1.03 0.00 1.03 0.00 0.00 15.86 0.00 02:32:41 02:32:01 1.40 0.00 1.40 0.00 0.00 16.40 0.00 02:32:41 Average: 50.06 1.43 48.63 0.00 371.88 4931.63 0.00 02:32:41 02:32:41 02:20:01 kbmemfree kbavail kbmemused %memused kbbuffers kbcached kbcommit %commit kbactive kbinact kbdirty 02:32:41 02:21:01 29433852 31534220 790824 2.40 68892 2313688 1971444 5.81 1091572 1981452 13648 02:32:41 02:22:01 29124432 31519928 793080 2.41 78340 2589188 2063824 6.08 1101556 2257484 237184 02:32:41 02:23:01 28884764 31542408 762184 2.32 94220 2804992 1740576 5.13 1102096 2460588 20 02:32:41 02:24:01 28885332 31542972 761732 2.32 94252 2804992 1740576 5.13 1102468 2460588 8 02:32:41 02:25:01 28571616 31528580 749840 2.28 117376 3079408 1699508 5.01 1297996 2547160 1008 02:32:41 02:26:01 28578456 31530636 748188 2.28 115924 3076160 1674008 4.93 1295768 2543908 16 02:32:41 02:27:01 28587356 31539616 739276 2.25 115964 3076164 1674008 4.93 1286508 2543912 4 02:32:41 02:28:01 28587616 31539900 738948 2.25 115988 3076164 1674008 4.93 1286532 2543912 44 02:32:41 02:29:01 28587772 31540088 738684 2.25 116012 3076168 1674008 4.93 1286568 2543916 12 02:32:41 02:30:01 28589456 31541840 736844 2.24 116068 3076172 1674008 4.93 1284924 2543920 32 02:32:41 02:31:01 28590448 31542852 735748 2.24 116108 3076172 1674008 4.93 1284336 2543920 52 02:32:41 02:32:01 28590704 31543160 735628 2.24 116124 3076176 1674008 4.93 1284432 2543924 44 02:32:41 Average: 28750984 31537183 752581 2.29 105439 2927120 1744499 5.14 1225396 2459557 21006 02:32:41 02:32:41 02:20:01 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s %ifutil 02:32:41 02:21:01 lo 6.07 6.07 0.60 0.60 0.00 0.00 0.00 0.00 02:32:41 02:21:01 veth9ffa8b6 13.76 22.90 0.96 418.47 0.00 0.00 0.00 0.03 02:32:41 02:21:01 docker0 29.73 49.34 1.93 752.87 0.00 0.00 0.00 0.00 02:32:41 02:21:01 ens3 307.48 179.95 4540.40 60.42 0.00 0.00 0.00 0.00 02:32:41 02:22:01 lo 10.60 10.60 1.05 1.05 0.00 0.00 0.00 0.00 02:32:41 02:22:01 docker0 13.46 21.48 0.90 229.05 0.00 0.00 0.00 0.00 02:32:41 02:22:01 ens3 201.98 139.63 2873.09 167.30 0.00 0.00 0.00 0.00 02:32:41 02:23:01 lo 0.07 0.07 0.01 0.01 0.00 0.00 0.00 0.00 02:32:41 02:23:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 02:32:41 02:23:01 ens3 15.46 9.53 16.70 5.54 0.00 0.00 0.00 0.00 02:32:41 02:24:01 lo 0.20 0.20 0.01 0.01 0.00 0.00 0.00 0.00 02:32:41 02:24:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 02:32:41 02:24:01 ens3 1.67 0.80 0.44 0.31 0.00 0.00 0.00 0.00 02:32:41 02:25:01 lo 0.40 0.40 0.05 0.05 0.00 0.00 0.00 0.00 02:32:41 02:25:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 02:32:41 02:25:01 ens3 200.95 135.09 2161.48 9.42 0.00 0.00 0.00 0.00 02:32:41 02:26:01 lo 0.20 0.20 0.01 0.01 0.00 0.00 0.00 0.00 02:32:41 02:26:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 02:32:41 02:26:01 ens3 0.25 0.18 0.02 0.01 0.00 0.00 0.00 0.00 02:32:41 02:27:01 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 02:32:41 02:27:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 02:32:41 02:27:01 ens3 0.03 0.00 0.00 0.00 0.00 0.00 0.00 0.00 02:32:41 02:28:01 lo 0.20 0.20 0.01 0.01 0.00 0.00 0.00 0.00 02:32:41 02:28:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 02:32:41 02:28:01 ens3 0.28 0.13 0.02 0.01 0.00 0.00 0.00 0.00 02:32:41 02:29:01 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 02:32:41 02:29:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 02:32:41 02:29:01 ens3 0.43 0.00 0.05 0.00 0.00 0.00 0.00 0.00 02:32:41 02:30:01 lo 0.20 0.20 0.01 0.01 0.00 0.00 0.00 0.00 02:32:41 02:30:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 02:32:41 02:30:01 ens3 0.85 0.58 0.44 0.35 0.00 0.00 0.00 0.00 02:32:41 02:31:01 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 02:32:41 02:31:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 02:32:41 02:31:01 ens3 0.17 0.03 0.06 0.00 0.00 0.00 0.00 0.00 02:32:41 02:32:01 lo 0.20 0.20 0.01 0.01 0.00 0.00 0.00 0.00 02:32:41 02:32:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 02:32:41 02:32:01 ens3 0.25 0.10 0.02 0.01 0.00 0.00 0.00 0.00 02:32:41 Average: lo 1.51 1.51 0.15 0.15 0.00 0.00 0.00 0.00 02:32:41 Average: docker0 3.60 5.90 0.24 81.83 0.00 0.00 0.00 0.00 02:32:41 Average: ens3 60.82 38.84 799.38 20.28 0.00 0.00 0.00 0.00 02:32:41 02:32:41 02:32:41 ---> sar -P ALL: 02:32:41 Linux 5.4.0-126-generic (prd-ubuntu20-04-docker-8c-8g-40508) 03/07/25 _x86_64_ (8 CPU) 02:32:41 02:32:41 02:19:23 LINUX RESTART (8 CPU) 02:32:41 02:32:41 02:20:01 CPU %user %nice %system %iowait %steal %idle 02:32:41 02:21:01 all 9.31 0.00 3.57 2.10 0.08 84.94 02:32:41 02:21:01 0 9.75 0.00 5.08 4.73 0.10 80.34 02:32:41 02:21:01 1 9.00 0.00 2.89 1.01 0.07 87.03 02:32:41 02:21:01 2 9.10 0.00 4.07 3.02 0.08 83.73 02:32:41 02:21:01 3 13.30 0.00 4.14 0.37 0.08 82.11 02:32:41 02:21:01 4 9.04 0.00 3.19 1.78 0.07 85.92 02:32:41 02:21:01 5 9.00 0.00 2.55 0.30 0.07 88.09 02:32:41 02:21:01 6 6.85 0.00 2.98 1.04 0.07 89.06 02:32:41 02:21:01 7 8.44 0.00 3.65 4.59 0.08 83.24 02:32:41 02:22:01 all 9.08 0.00 2.95 0.55 0.06 87.36 02:32:41 02:22:01 0 9.70 0.00 3.05 0.08 0.07 87.10 02:32:41 02:22:01 1 8.55 0.00 2.60 0.15 0.05 88.65 02:32:41 02:22:01 2 9.94 0.00 3.47 1.24 0.07 85.28 02:32:41 02:22:01 3 10.76 0.00 3.30 0.29 0.05 85.60 02:32:41 02:22:01 4 10.68 0.00 3.49 0.32 0.08 85.42 02:32:41 02:22:01 5 6.35 0.00 2.12 1.34 0.05 90.14 02:32:41 02:22:01 6 6.15 0.00 2.35 0.82 0.05 90.63 02:32:41 02:22:01 7 10.51 0.00 3.24 0.17 0.07 86.02 02:32:41 02:23:01 all 1.84 0.00 0.80 0.55 0.01 96.79 02:32:41 02:23:01 0 2.78 0.00 0.77 0.03 0.02 96.40 02:32:41 02:23:01 1 1.39 0.00 0.80 0.00 0.02 97.79 02:32:41 02:23:01 2 2.11 0.00 0.80 0.30 0.02 96.77 02:32:41 02:23:01 3 1.27 0.00 0.65 0.03 0.02 98.03 02:32:41 02:23:01 4 1.82 0.00 0.90 0.03 0.02 97.22 02:32:41 02:23:01 5 1.95 0.00 1.15 0.20 0.02 96.68 02:32:41 02:23:01 6 1.15 0.00 0.42 0.37 0.00 98.06 02:32:41 02:23:01 7 2.23 0.00 0.92 3.47 0.02 93.36 02:32:41 02:24:01 all 0.24 0.00 0.03 0.01 0.00 99.72 02:32:41 02:24:01 0 1.66 0.00 0.05 0.00 0.02 98.27 02:32:41 02:24:01 1 0.02 0.00 0.02 0.00 0.02 99.95 02:32:41 02:24:01 2 0.03 0.00 0.03 0.03 0.00 99.90 02:32:41 02:24:01 3 0.02 0.00 0.02 0.00 0.00 99.97 02:32:41 02:24:01 4 0.12 0.00 0.03 0.00 0.00 99.85 02:32:41 02:24:01 5 0.03 0.00 0.02 0.00 0.00 99.95 02:32:41 02:24:01 6 0.00 0.00 0.03 0.00 0.00 99.97 02:32:41 02:24:01 7 0.03 0.00 0.02 0.02 0.00 99.93 02:32:41 02:25:01 all 2.12 0.00 1.13 0.25 0.03 96.47 02:32:41 02:25:01 0 1.66 0.00 0.71 0.00 0.02 97.62 02:32:41 02:25:01 1 1.41 0.00 0.85 1.04 0.02 96.68 02:32:41 02:25:01 2 2.84 0.00 1.76 0.03 0.02 95.35 02:32:41 02:25:01 3 3.22 0.00 2.19 0.12 0.02 94.46 02:32:41 02:25:01 4 2.62 0.00 0.97 0.05 0.03 96.32 02:32:41 02:25:01 5 1.34 0.00 0.74 0.27 0.03 97.63 02:32:41 02:25:01 6 2.57 0.00 0.95 0.27 0.03 96.17 02:32:41 02:25:01 7 1.32 0.00 0.90 0.23 0.03 97.51 02:32:41 02:26:01 all 0.08 0.00 0.06 0.02 0.00 99.84 02:32:41 02:26:01 0 0.07 0.00 0.05 0.00 0.02 99.87 02:32:41 02:26:01 1 0.25 0.00 0.13 0.08 0.00 99.53 02:32:41 02:26:01 2 0.07 0.00 0.05 0.00 0.00 99.88 02:32:41 02:26:01 3 0.03 0.00 0.10 0.00 0.00 99.87 02:32:41 02:26:01 4 0.02 0.00 0.03 0.00 0.00 99.95 02:32:41 02:26:01 5 0.07 0.00 0.05 0.02 0.00 99.87 02:32:41 02:26:01 6 0.07 0.00 0.05 0.00 0.00 99.88 02:32:41 02:26:01 7 0.03 0.00 0.05 0.03 0.00 99.88 02:32:41 02:27:01 all 0.03 0.00 0.01 0.00 0.01 99.96 02:32:41 02:27:01 0 0.05 0.00 0.02 0.00 0.02 99.92 02:32:41 02:27:01 1 0.02 0.00 0.00 0.02 0.02 99.95 02:32:41 02:27:01 2 0.02 0.00 0.02 0.00 0.00 99.97 02:32:41 02:27:01 3 0.02 0.00 0.02 0.00 0.02 99.95 02:32:41 02:27:01 4 0.03 0.00 0.02 0.00 0.00 99.95 02:32:41 02:27:01 5 0.03 0.00 0.00 0.00 0.00 99.97 02:32:41 02:27:01 6 0.00 0.00 0.00 0.00 0.00 100.00 02:32:41 02:27:01 7 0.03 0.00 0.02 0.00 0.00 99.95 02:32:41 02:28:01 all 0.01 0.00 0.01 0.00 0.00 99.97 02:32:41 02:28:01 0 0.03 0.00 0.03 0.00 0.02 99.92 02:32:41 02:28:01 1 0.00 0.00 0.00 0.00 0.00 100.00 02:32:41 02:28:01 2 0.02 0.00 0.00 0.00 0.00 99.98 02:32:41 02:28:01 3 0.02 0.00 0.02 0.00 0.00 99.97 02:32:41 02:28:01 4 0.00 0.00 0.02 0.00 0.00 99.98 02:32:41 02:28:01 5 0.03 0.00 0.02 0.02 0.02 99.92 02:32:41 02:28:01 6 0.00 0.00 0.00 0.00 0.00 100.00 02:32:41 02:28:01 7 0.00 0.00 0.00 0.02 0.00 99.98 02:32:41 02:29:01 all 0.02 0.00 0.01 0.00 0.01 99.96 02:32:41 02:29:01 0 0.05 0.00 0.05 0.00 0.02 99.88 02:32:41 02:29:01 1 0.02 0.00 0.02 0.02 0.00 99.95 02:32:41 02:29:01 2 0.02 0.00 0.00 0.00 0.02 99.97 02:32:41 02:29:01 3 0.00 0.00 0.00 0.00 0.00 100.00 02:32:41 02:29:01 4 0.03 0.00 0.02 0.00 0.00 99.95 02:32:41 02:29:01 5 0.05 0.00 0.00 0.00 0.00 99.95 02:32:41 02:29:01 6 0.00 0.00 0.00 0.00 0.00 100.00 02:32:41 02:29:01 7 0.02 0.00 0.00 0.00 0.02 99.97 02:32:41 02:30:01 all 0.05 0.00 0.02 0.00 0.00 99.92 02:32:41 02:30:01 0 0.17 0.00 0.08 0.00 0.02 99.73 02:32:41 02:30:01 1 0.00 0.00 0.02 0.02 0.00 99.97 02:32:41 02:30:01 2 0.05 0.00 0.02 0.00 0.00 99.93 02:32:41 02:30:01 3 0.02 0.00 0.02 0.00 0.00 99.97 02:32:41 02:30:01 4 0.00 0.00 0.02 0.00 0.00 99.98 02:32:41 02:30:01 5 0.15 0.00 0.02 0.00 0.00 99.83 02:32:41 02:30:01 6 0.00 0.00 0.00 0.00 0.00 100.00 02:32:41 02:30:01 7 0.02 0.00 0.02 0.02 0.00 99.95 02:32:41 02:31:01 all 0.03 0.00 0.00 0.00 0.01 99.96 02:32:41 02:31:01 0 0.05 0.00 0.00 0.00 0.02 99.93 02:32:41 02:31:01 1 0.02 0.00 0.00 0.02 0.02 99.95 02:32:41 02:31:01 2 0.05 0.00 0.02 0.00 0.00 99.93 02:32:41 02:31:01 3 0.03 0.00 0.02 0.00 0.00 99.95 02:32:41 02:31:01 4 0.03 0.00 0.00 0.00 0.02 99.95 02:32:41 02:31:01 5 0.00 0.00 0.00 0.00 0.02 99.98 02:32:41 02:31:01 6 0.02 0.00 0.00 0.00 0.00 99.98 02:32:41 02:31:01 7 0.03 0.00 0.00 0.00 0.00 99.97 02:32:41 02:32:41 02:31:01 CPU %user %nice %system %iowait %steal %idle 02:32:41 02:32:01 all 0.03 0.00 0.01 0.00 0.00 99.96 02:32:41 02:32:01 0 0.15 0.00 0.03 0.00 0.02 99.80 02:32:41 02:32:01 1 0.02 0.00 0.02 0.00 0.00 99.97 02:32:41 02:32:01 2 0.02 0.00 0.00 0.00 0.00 99.98 02:32:41 02:32:01 3 0.02 0.00 0.02 0.00 0.00 99.97 02:32:41 02:32:01 4 0.00 0.00 0.00 0.00 0.00 100.00 02:32:41 02:32:01 5 0.03 0.00 0.02 0.00 0.00 99.95 02:32:41 02:32:01 6 0.00 0.00 0.00 0.00 0.00 100.00 02:32:41 02:32:01 7 0.00 0.00 0.00 0.02 0.00 99.98 02:32:41 Average: all 1.90 0.00 0.72 0.29 0.02 97.08 02:32:41 Average: 0 2.18 0.00 0.83 0.40 0.03 96.57 02:32:41 Average: 1 1.71 0.00 0.61 0.19 0.02 97.47 02:32:41 Average: 2 2.01 0.00 0.85 0.38 0.02 96.74 02:32:41 Average: 3 2.38 0.00 0.87 0.07 0.02 96.67 02:32:41 Average: 4 2.02 0.00 0.72 0.18 0.02 97.06 02:32:41 Average: 5 1.59 0.00 0.56 0.18 0.02 97.66 02:32:41 Average: 6 1.39 0.00 0.56 0.21 0.01 97.82 02:32:41 Average: 7 1.88 0.00 0.73 0.71 0.02 96.66 02:32:41 02:32:41 02:32:41