Pull request #243 opened Connecting to https://api.github.com using edgex-jenkins github personal access token Obtained Jenkinsfile from 161c4ab50dc050bfff754ecb3f339c0ba011befd+0cc3ff17016e4b9356b20232157fe6cd112e453b (e0e43885384ea6f9302927b5b9de3fd13f947e54) 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-ssh11636806994369965491.key > git ls-remote -h -t -- git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Found match: refs/tags/stable revision 4fc256d9079ed2258907e613f84b1b8da264a4bd Resolving tag commit... (remote references may be a lightweight tag or an annotated tag) > git rev-parse --resolve-git-dir /var/lib/jenkins/caches/git-95b00d7e16de695d9f4849f078f37a0f/.git # timeout=10 Setting origin to git@github.com:edgexfoundry/edgex-global-pipelines.git > git config remote.origin.url git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Fetching origin... Fetching upstream changes from origin > git --version # timeout=10 > git --version # 'git version 2.16.6' > git config --get remote.origin.url # timeout=10 using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/caches/git-95b00d7e16de695d9f4849f078f37a0f@tmp/jenkins-gitclient-ssh1924287880703887463.key > git fetch --tags --progress -- origin +refs/heads/*:refs/remotes/origin/* # timeout=10 > git rev-parse refs/tags/stable^{commit} # timeout=10 Resolved tag stable revision 4fc256d9079ed2258907e613f84b1b8da264a4bd The recommended git tool is: git using credential edgex-jenkins-ssh Cloning the remote Git repository Cloning with configured refspecs honoured and with tags Cloning repository git@github.com:edgexfoundry/edgex-global-pipelines.git > git init /var/lib/jenkins/jobs/edgexfoundry/jobs/device-usb-camera/branches/PR-243/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82 # timeout=10 Fetching upstream changes from git@github.com:edgexfoundry/edgex-global-pipelines.git > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/jobs/edgexfoundry/jobs/device-usb-camera/branches/PR-243/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82@tmp/jenkins-gitclient-ssh17550478923122207004.key > git fetch --tags --progress -- git@github.com:edgexfoundry/edgex-global-pipelines.git +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 > git config remote.origin.url git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 > git config --add remote.origin.fetch +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 > git config remote.origin.url git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Fetching with tags Fetching upstream changes from git@github.com:edgexfoundry/edgex-global-pipelines.git using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/jobs/edgexfoundry/jobs/device-usb-camera/branches/PR-243/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82@tmp/jenkins-gitclient-ssh16625713905783187403.key > git fetch --tags --progress -- git@github.com:edgexfoundry/edgex-global-pipelines.git +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 Checking out Revision 4fc256d9079ed2258907e613f84b1b8da264a4bd (stable) > git config core.sparsecheckout # timeout=10 > git checkout -f 4fc256d9079ed2258907e613f84b1b8da264a4bd # timeout=10 Commit message: "Merge pull request #430 from ernestojeda/release-lock" > git remote # timeout=10 > git submodule init # timeout=10 > git submodule sync # timeout=10 > git config --get remote.origin.url # timeout=10 > git submodule init # timeout=10 > git config -f .gitmodules --get-regexp ^submodule\.(.+)\.url # timeout=10 > git config --get submodule.global-jjb.url # timeout=10 > git config -f .gitmodules --get submodule.global-jjb.path # timeout=10 > git submodule update --init --recursive global-jjb # timeout=10 > git --version # timeout=10 > git --version # 'git version 2.16.6' Excluding src/test/ from checkout of git git@github.com:edgexfoundry/edgex-global-pipelines.git so that library test code cannot be accessed by Pipelines. To remove this log message, move the test code outside of src/. To restore the previous behavior that allowed access to files in src/test/, pass -Dorg.jenkinsci.plugins.workflow.libs.SCMSourceRetriever.INCLUDE_SRC_TEST_IN_LIBRARIES=true to the java command used to start Jenkins. Loading library lf-pipelines@master Attempting to resolve master from remote references... > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /tmp/jenkins-gitclient-ssh2428476179613039292.key > git ls-remote -h -- git@github.com:lfit/releng-pipelines.git # timeout=10 Found match: refs/heads/master revision 65355178549468b165f8106641c96c3190b1d843 The recommended git tool is: NONE using credential edgex-jenkins-ssh Cloning the remote Git repository Cloning with configured refspecs honoured and without tags Cloning repository git@github.com:lfit/releng-pipelines.git > git init /var/lib/jenkins/jobs/edgexfoundry/jobs/device-usb-camera/branches/PR-243/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e # timeout=10 Fetching upstream changes from git@github.com:lfit/releng-pipelines.git > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/jobs/edgexfoundry/jobs/device-usb-camera/branches/PR-243/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e@tmp/jenkins-gitclient-ssh6860902099379714311.key > git fetch --no-tags --progress -- git@github.com:lfit/releng-pipelines.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url git@github.com:lfit/releng-pipelines.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 Avoid second fetch Checking out Revision 65355178549468b165f8106641c96c3190b1d843 (master) > git config core.sparsecheckout # timeout=10 > git checkout -f 65355178549468b165f8106641c96c3190b1d843 # timeout=10 Commit message: "Fix: Add S3 URL in href to ship logs" > git remote # timeout=10 > git submodule init # timeout=10 > git submodule sync # timeout=10 > git config --get remote.origin.url # timeout=10 > git submodule init # timeout=10 > git config -f .gitmodules --get-regexp ^submodule\.(.+)\.url # timeout=10 > git config --get submodule.global-jjb.url # timeout=10 > git config -f .gitmodules --get submodule.global-jjb.path # timeout=10 > git submodule update --init --recursive global-jjb # timeout=10 > git --version # timeout=10 > git --version # 'git version 2.16.6' fatal: bad object 4fc256d9079ed2258907e613f84b1b8da264a4bd Excluding src/test/ from checkout of git git@github.com:lfit/releng-pipelines.git so that library test code cannot be accessed by Pipelines. To remove this log message, move the test code outside of src/. To restore the previous behavior that allowed access to files in src/test/, pass -Dorg.jenkinsci.plugins.workflow.libs.SCMSourceRetriever.INCLUDE_SRC_TEST_IN_LIBRARIES=true to the java command used to start Jenkins. [Pipeline] Start of Pipeline [Pipeline] echo ========================================================= [edgeXBuildGoApp] RAW Config: [project:device-usb-camera] ========================================================= [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 ========================================================= [edgeXBuildGoApp] Pipeline Parameters: ========================================================= [Pipeline] echo MAVEN_SETTINGS: device-usb-camera-settings PROJECT: device-usb-camera USE_SEMVER: true TEST_SCRIPT: make test BUILD_SCRIPT: make build GO_VERSION: 1.20 USE_ALPINE: true DOCKER_FILE_PATH: Dockerfile DOCKER_BUILD_FILE_PATH: Dockerfile.build DOCKER_BUILD_CONTEXT: . DOCKER_BUILD_IMAGE_TARGET: builder DOCKER_IMAGE_NAME: device-usb-camera DOCKER_REGISTRY_NAMESPACE: DOCKER_NEXUS_REPO: staging BUILD_DOCKER_IMAGE: true PUSH_DOCKER_IMAGE: true BUILD_EXPERIMENTAL_DOCKER_IMAGE: false BUILD_STABLE_DOCKER_IMAGE: false SEMVER_BUMP_LEVEL: pre BUILD_SNAP: false PUBLISH_SWAGGER_DOCS: false SWAGGER_API_FOLDERS: openapi/v1 ARTIFACT_ROOT: archives/bin ARTIFACT_TYPES: docker SHOULD_BUILD: true BUILD_FAILURE_NOTIFY_LIST: edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org SNYK_DEBUG: false [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-14823 in /w/workspace/foundry_device-usb-camera_PR-243 [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-usb-camera.git > git init /w/workspace/foundry_device-usb-camera_PR-243 # timeout=10 Fetching upstream changes from git@github.com:edgexfoundry/device-usb-camera.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-usb-camera.git +refs/heads/*:refs/remotes/origin/* # timeout=10 Merging remotes/origin/main commit 0cc3ff17016e4b9356b20232157fe6cd112e453b into PR head commit 161c4ab50dc050bfff754ecb3f339c0ba011befd Merge succeeded, producing 161c4ab50dc050bfff754ecb3f339c0ba011befd Checking out Revision 161c4ab50dc050bfff754ecb3f339c0ba011befd (PR-243) > git config remote.origin.url git@github.com:edgexfoundry/device-usb-camera.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url git@github.com:edgexfoundry/device-usb-camera.git # timeout=10 Fetching upstream changes from git@github.com:edgexfoundry/device-usb-camera.git using GIT_SSH to set credentials SSH Credentials for GitHub > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-usb-camera.git +refs/pull/243/head:refs/remotes/origin/PR-243 +refs/heads/main:refs/remotes/origin/main # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 161c4ab50dc050bfff754ecb3f339c0ba011befd # timeout=10 > git remote # timeout=10 > git config --get remote.origin.url # timeout=10 using GIT_SSH to set credentials SSH Credentials for GitHub > git merge 0cc3ff17016e4b9356b20232157fe6cd112e453b # timeout=10 > git rev-parse HEAD^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 161c4ab50dc050bfff754ecb3f339c0ba011befd # timeout=10 Commit message: "build(deps): Bump github.com/edgexfoundry/device-sdk-go/v3" First time build. Skipping changelog. > git --version # timeout=10 > git --version # 'git version 2.25.1' fatal: bad object 4fc256d9079ed2258907e613f84b1b8da264a4bd [Pipeline] } [Pipeline] // stage [Pipeline] withEnv [Pipeline] { [Pipeline] timestamps [Pipeline] { [Pipeline] timeout 23:45:29 Timeout set to expire in 6 hr 0 min [Pipeline] { [Pipeline] stage [Pipeline] { (Prepare) [Pipeline] script [Pipeline] { [Pipeline] withCredentials 23:45:30 Masking supported pattern matches of $GH_TOKEN_USR or $GH_TOKEN_PSW [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] echo 23:45:30 ========================================================= 23:45:30 EdgeX Global Pipelines Version Info 23:45:30 ========================================================= [Pipeline] libraryResource [Pipeline] sh 23:45:30 ------------------- 23:45:30 stable info: 23:45:30 ------------------- 23:45:30 Commited By: Ernesto Ojeda ernesto.ojeda@intel.com 23:45:30 Commit SHA: 4fc256d9079ed2258907e613f84b1b8da264a4bd 23:45:30 Message: update stable to v1.0.249 23:45:31 ------------------- 23:45:31 experimental info: 23:45:31 ------------------- 23:45:31 Commited By: **** collab-it+edgex@linuxfoundation.org 23:45:31 Commit SHA: 4fc256d9079ed2258907e613f84b1b8da264a4bd 23:45:31 Message: update experimental to v1.0.249 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withCredentials [Pipeline] echo 23:45:31 [edgeXSetupEnvironment]: set envvar MAVEN_SETTINGS = device-usb-camera-settings [Pipeline] echo 23:45:31 [edgeXSetupEnvironment]: set envvar PROJECT = device-usb-camera [Pipeline] echo 23:45:31 [edgeXSetupEnvironment]: set envvar USE_SEMVER = true [Pipeline] echo 23:45:31 [edgeXSetupEnvironment]: set envvar TEST_SCRIPT = make test [Pipeline] echo 23:45:31 [edgeXSetupEnvironment]: set envvar BUILD_SCRIPT = make build [Pipeline] echo 23:45:31 [edgeXSetupEnvironment]: set envvar GO_VERSION = 1.20 [Pipeline] echo 23:45:31 [edgeXSetupEnvironment]: set envvar USE_ALPINE = true [Pipeline] echo 23:45:32 [edgeXSetupEnvironment]: set envvar DOCKER_FILE_PATH = Dockerfile [Pipeline] echo 23:45:32 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_FILE_PATH = Dockerfile.build [Pipeline] echo 23:45:32 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_CONTEXT = . [Pipeline] echo 23:45:32 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_IMAGE_TARGET = builder [Pipeline] echo 23:45:32 [edgeXSetupEnvironment]: set envvar DOCKER_IMAGE_NAME = device-usb-camera [Pipeline] echo 23:45:32 [edgeXSetupEnvironment]: set envvar DOCKER_REGISTRY_NAMESPACE = [Pipeline] echo 23:45:32 [edgeXSetupEnvironment]: set envvar DOCKER_NEXUS_REPO = staging [Pipeline] echo 23:45:32 [edgeXSetupEnvironment]: set envvar BUILD_DOCKER_IMAGE = true [Pipeline] echo 23:45:32 [edgeXSetupEnvironment]: set envvar PUSH_DOCKER_IMAGE = true [Pipeline] echo 23:45:32 [edgeXSetupEnvironment]: set envvar BUILD_EXPERIMENTAL_DOCKER_IMAGE = false [Pipeline] echo 23:45:32 [edgeXSetupEnvironment]: set envvar BUILD_STABLE_DOCKER_IMAGE = false [Pipeline] echo 23:45:32 [edgeXSetupEnvironment]: set envvar SEMVER_BUMP_LEVEL = pre [Pipeline] echo 23:45:32 [edgeXSetupEnvironment]: set envvar BUILD_SNAP = false [Pipeline] echo 23:45:32 [edgeXSetupEnvironment]: set envvar PUBLISH_SWAGGER_DOCS = false [Pipeline] echo 23:45:32 [edgeXSetupEnvironment]: set envvar SWAGGER_API_FOLDERS = openapi/v1 [Pipeline] echo 23:45:32 [edgeXSetupEnvironment]: set envvar ARTIFACT_ROOT = archives/bin [Pipeline] echo 23:45:32 [edgeXSetupEnvironment]: set envvar ARTIFACT_TYPES = docker [Pipeline] echo 23:45:32 [edgeXSetupEnvironment]: set envvar SHOULD_BUILD = true [Pipeline] echo 23:45:32 [edgeXSetupEnvironment]: set envvar BUILD_FAILURE_NOTIFY_LIST = edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org [Pipeline] echo 23:45:32 [edgeXSetupEnvironment]: set envvar SNYK_DEBUG = false [Pipeline] echo 23:45:32 [edgeXSetupEnvironment]: set envvar GIT_BRANCH = PR-243 [Pipeline] echo 23:45:32 [edgeXSetupEnvironment]: set envvar SEMVER_BRANCH = PR-243 [Pipeline] echo 23:45:32 [edgeXSetupEnvironment]: set envvar GIT_BRANCH_CLEAN = PR-243 [Pipeline] echo 23:45:33 [edgeXSetupEnvironment]: set envvar GIT_COMMIT = 161c4ab50dc050bfff754ecb3f339c0ba011befd [Pipeline] echo 23:45:33 [edgeXSetupEnvironment]: set envvar SHORT_GIT_COMMIT = 161c4ab [Pipeline] echo 23:45:33 [edgeXSetupEnvironment]: set envvar SEMVER_PRE_PREFIX = dev [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 23:45:33 provisioning config files... 23:45:33 copy managed file [device-usb-camera-settings] to file:/w/workspace/foundry_device-usb-camera_PR-243@tmp/config8165509482093042185tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 23:45:33 ---> docker-login.sh 23:45:33 nexus3.edgexfoundry.org:10001 23:45:33 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 23:45:33 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 23:45:33 Configure a credential helper to remove this warning. See 23:45:33 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 23:45:33 23:45:33 Login Succeeded 23:45:33 nexus3.edgexfoundry.org:10002 23:45:33 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 23:45:33 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 23:45:33 Configure a credential helper to remove this warning. See 23:45:33 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 23:45:33 23:45:33 Login Succeeded 23:45:33 nexus3.edgexfoundry.org:10003 23:45:34 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 23:45:34 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 23:45:34 Configure a credential helper to remove this warning. See 23:45:34 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 23:45:34 23:45:34 Login Succeeded 23:45:34 nexus3.edgexfoundry.org:10004 23:45:34 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 23:45:34 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 23:45:34 Configure a credential helper to remove this warning. See 23:45:34 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 23:45:34 23:45:34 Login Succeeded 23:45:34 docker.io 23:45:34 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 23:45:34 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 23:45:34 Configure a credential helper to remove this warning. See 23:45:34 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 23:45:34 23:45:34 Login Succeeded 23:45:34 ---> docker-login.sh ends [Pipeline] } 23:45:34 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build Check) [Pipeline] sh 23:45:35 + git rev-list -1 --merges 161c4ab50dc050bfff754ecb3f339c0ba011befd~1..161c4ab50dc050bfff754ecb3f339c0ba011befd [Pipeline] echo 23:45:35 -----------> git rev-list -1 --merges 161c4ab50dc050bfff754ecb3f339c0ba011befd~1..161c4ab50dc050bfff754ecb3f339c0ba011befd 161c4ab50dc050bfff754ecb3f339c0ba011befd [false] [Pipeline] sh 23:45:35 + git log --format=format:%s -1 161c4ab50dc050bfff754ecb3f339c0ba011befd [Pipeline] echo 23:45:35 ========================================================= 23:45:35 [isLTSReleaseBuild] Regular build required. isLTSRelease: [false] 23:45:35 ========================================================= [Pipeline] stage [Pipeline] { (Semver Prep) [Pipeline] script [Pipeline] { [Pipeline] sh 23:45:35 + git log --format=format:%s -1 161c4ab50dc050bfff754ecb3f339c0ba011befd [Pipeline] echo 23:45:35 [semverPrep] GIT_COMMIT: 161c4ab50dc050bfff754ecb3f339c0ba011befd, Commit Message: build(deps): Bump github.com/edgexfoundry/device-sdk-go/v3 [Pipeline] echo 23:45:35 [semverPrep] This is not a build commit. [Pipeline] sh 23:45:36 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 23:45:36 + grep -v github /etc/ssh/ssh_known_hosts 23:45:36 + [ -e /tmp/ssh_known_hosts ] 23:45:36 + sudo mv /tmp/ssh_known_hosts /etc/ssh/ssh_known_hosts 23:45:36 + echo github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= 23:45:36 + sudo tee -a /etc/ssh/ssh_known_hosts 23:45:36 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 23:45:36 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 23:45:36 23:45:36 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 23:45:37 + docker pull nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 23:45:37 0.1.4: Pulling from edgex-devops/py-git-semver 23:45:37 b85a868b505f: Pulling fs layer 23:45:37 e2be974225ed: Pulling fs layer 23:45:37 339a4e72a1f5: Pulling fs layer 23:45:37 988bab9f4d93: Pulling fs layer 23:45:37 1469e6f7b9e6: Pulling fs layer 23:45:37 eaf3925da568: Pulling fs layer 23:45:37 bab4dde63d76: Pulling fs layer 23:45:37 bde34c3a00c8: Pulling fs layer 23:45:37 b352a97aabf1: Pulling fs layer 23:45:37 4872d77fe225: Pulling fs layer 23:45:37 5851b861e8e6: Pulling fs layer 23:45:37 eaf3925da568: Waiting 23:45:37 bab4dde63d76: Waiting 23:45:37 bde34c3a00c8: Waiting 23:45:37 b352a97aabf1: Waiting 23:45:37 988bab9f4d93: Waiting 23:45:37 1469e6f7b9e6: Waiting 23:45:37 4872d77fe225: Waiting 23:45:37 e2be974225ed: Verifying Checksum 23:45:37 e2be974225ed: Download complete 23:45:37 988bab9f4d93: Verifying Checksum 23:45:37 988bab9f4d93: Download complete 23:45:37 1469e6f7b9e6: Verifying Checksum 23:45:37 1469e6f7b9e6: Download complete 23:45:37 eaf3925da568: Verifying Checksum 23:45:37 eaf3925da568: Download complete 23:45:37 339a4e72a1f5: Verifying Checksum 23:45:37 339a4e72a1f5: Download complete 23:45:37 bde34c3a00c8: Download complete 23:45:37 b352a97aabf1: Download complete 23:45:37 4872d77fe225: Verifying Checksum 23:45:37 4872d77fe225: Download complete 23:45:37 5851b861e8e6: Verifying Checksum 23:45:37 5851b861e8e6: Download complete 23:45:37 b85a868b505f: Verifying Checksum 23:45:37 b85a868b505f: Download complete 23:45:37 bab4dde63d76: Verifying Checksum 23:45:37 bab4dde63d76: Download complete 23:45:38 b85a868b505f: Pull complete 23:45:38 e2be974225ed: Pull complete 23:45:39 339a4e72a1f5: Pull complete 23:45:39 988bab9f4d93: Pull complete 23:45:39 1469e6f7b9e6: Pull complete 23:45:39 eaf3925da568: Pull complete 23:45:40 bab4dde63d76: Pull complete 23:45:41 bde34c3a00c8: Pull complete 23:45:41 b352a97aabf1: Pull complete 23:45:41 4872d77fe225: Pull complete 23:45:41 5851b861e8e6: Pull complete 23:45:41 Digest: sha256:59a28aa3b44c0bc56b9c3d2e9ecabe42e63693d939cc6e425eb8786f29f663d8 23:45:41 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 23:45:41 nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 23:45:41 prd-ubuntu20.04-docker-8c-8g-14823 does not seem to be running inside a container 23:45:41 $ docker run -t -d -u 1001:1001 -u 0:0 -v /etc/ssh:/etc/ssh -w /w/workspace/foundry_device-usb-camera_PR-243 -v /w/workspace/foundry_device-usb-camera_PR-243:/w/workspace/foundry_device-usb-camera_PR-243:rw,z -v /w/workspace/foundry_device-usb-camera_PR-243@tmp:/w/workspace/foundry_device-usb-camera_PR-243@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 cat 23:45:44 $ docker top 9e6adc9ad7ada1bdd939a6bbd4910b2cbdea2fd6d2fe264dc942b896b919ea10 -eo pid,comm 23:45:44 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). 23:45:44 Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 23:45:44 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 23:45:44 [ssh-agent] Looking for ssh-agent implementation... 23:45:44 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 23:45:44 $ docker exec 9e6adc9ad7ada1bdd939a6bbd4910b2cbdea2fd6d2fe264dc942b896b919ea10 ssh-agent 23:45:44 SSH_AUTH_SOCK=/tmp/ssh-9TOKEIfLMrKe/agent.32 23:45:44 SSH_AGENT_PID=38 23:45:44 Running ssh-add (command line suppressed) 23:45:44 Identity added: /w/workspace/foundry_device-usb-camera_PR-243@tmp/private_key_3377061266702980115.key (/w/workspace/foundry_device-usb-camera_PR-243@tmp/private_key_3377061266702980115.key) 23:45:44 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 23:45:44 + git tag --points-at HEAD [Pipeline] } 23:45:44 $ docker exec --env ******** --env ******** 9e6adc9ad7ada1bdd939a6bbd4910b2cbdea2fd6d2fe264dc942b896b919ea10 ssh-agent -k 23:45:45 unset SSH_AUTH_SOCK; 23:45:45 unset SSH_AGENT_PID; 23:45:45 echo Agent pid 38 killed; 23:45:45 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] sshagent 23:45:45 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 23:45:45 [ssh-agent] Looking for ssh-agent implementation... 23:45:45 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 23:45:45 $ docker exec 9e6adc9ad7ada1bdd939a6bbd4910b2cbdea2fd6d2fe264dc942b896b919ea10 ssh-agent 23:45:45 SSH_AUTH_SOCK=/tmp/ssh-cMf8alL8p2fS/agent.71 23:45:45 SSH_AGENT_PID=77 23:45:45 Running ssh-add (command line suppressed) 23:45:45 Identity added: /w/workspace/foundry_device-usb-camera_PR-243@tmp/private_key_14940408904798520481.key (/w/workspace/foundry_device-usb-camera_PR-243@tmp/private_key_14940408904798520481.key) 23:45:45 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 23:45:45 + git semver init 23:45:46 2023-05-09 23:45:46,016 [run_init] DEBUG init version:0.0.0 force:False 23:45:46 2023-05-09 23:45:46,017 [clone_semver_branch] DEBUG clone semver branch to:/w/workspace/foundry_device-usb-camera_PR-243/.semver 23:45:46 2023-05-09 23:45:46,018 [execute] INFO git clone -b semver git@github.com:edgexfoundry/device-usb-camera.git /w/workspace/foundry_device-usb-camera_PR-243/.semver 23:45:46 2023-05-09 23:45:46,018 [execute] DEBUG Popen(['git', 'clone', '-b', 'semver', 'git@github.com:edgexfoundry/device-usb-camera.git', '/w/workspace/foundry_device-usb-camera_PR-243/.semver'], cwd=/w/workspace/foundry_device-usb-camera_PR-243, universal_newlines=False, shell=None, istream=None) 23:45:47 2023-05-09 23:45:46,692 [append_file] DEBUG append to file:/w/workspace/foundry_device-usb-camera_PR-243/.git/info/exclude 23:45:47 2023-05-09 23:45:46,692 [write_version] DEBUG write version:0.0.0 to path:/w/workspace/foundry_device-usb-camera_PR-243/.semver/PR-243 with force:False 23:45:47 2023-05-09 23:45:46,692 [write_file] DEBUG write to file:/w/workspace/foundry_device-usb-camera_PR-243/.semver/PR-243 23:45:47 2023-05-09 23:45:46,696 [execute] INFO git cat-file --batch-check 23:45:47 2023-05-09 23:45:46,696 [execute] DEBUG Popen(['git', 'cat-file', '--batch-check'], cwd=/w/workspace/foundry_device-usb-camera_PR-243/.semver, universal_newlines=False, shell=None, istream=) 23:45:47 2023-05-09 23:45:46,703 [execute] INFO git cat-file --batch 23:45:47 2023-05-09 23:45:46,703 [execute] DEBUG Popen(['git', 'cat-file', '--batch'], cwd=/w/workspace/foundry_device-usb-camera_PR-243/.semver, universal_newlines=False, shell=None, istream=) 23:45:47 2023-05-09 23:45:46,707 [read_version] DEBUG read version from /w/workspace/foundry_device-usb-camera_PR-243/.semver/PR-243 23:45:47 0.0.0 [Pipeline] } 23:45:47 $ docker exec --env ******** --env ******** 9e6adc9ad7ada1bdd939a6bbd4910b2cbdea2fd6d2fe264dc942b896b919ea10 ssh-agent -k 23:45:47 unset SSH_AUTH_SOCK; 23:45:47 unset SSH_AGENT_PID; 23:45:47 echo Agent pid 77 killed; 23:45:47 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 23:45:47 + git semver [Pipeline] } 23:45:47 $ docker stop --time=1 9e6adc9ad7ada1bdd939a6bbd4910b2cbdea2fd6d2fe264dc942b896b919ea10 23:45:49 $ docker rm -f --volumes 9e6adc9ad7ada1bdd939a6bbd4910b2cbdea2fd6d2fe264dc942b896b919ea10 [Pipeline] // withDockerContainer [Pipeline] sh 23:45:49 + sudo chown -R jenkins:jenkins .semver [Pipeline] writeFile [Pipeline] stash 23:45:49 Stashed 1 file(s) [Pipeline] echo 23:45:49 [edgeXSemver]: initialized semver on version 0.0.0 [Pipeline] } [Pipeline] // script [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 23:45:50 provisioning config files... 23:45:50 copy managed file [device-usb-camera-settings] to file:/w/workspace/foundry_device-usb-camera_PR-243@tmp/config3668992464607900639tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 23:45:50 ---> docker-login.sh 23:45:50 nexus3.edgexfoundry.org:10001 23:45:50 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 23:45:50 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 23:45:50 Configure a credential helper to remove this warning. See 23:45:50 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 23:45:50 23:45:50 Login Succeeded 23:45:50 nexus3.edgexfoundry.org:10002 23:45:50 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 23:45:50 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 23:45:50 Configure a credential helper to remove this warning. See 23:45:50 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 23:45:50 23:45:50 Login Succeeded 23:45:50 nexus3.edgexfoundry.org:10003 23:45:51 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 23:45:51 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 23:45:51 Configure a credential helper to remove this warning. See 23:45:51 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 23:45:51 23:45:51 Login Succeeded 23:45:51 nexus3.edgexfoundry.org:10004 23:45:51 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 23:45:51 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 23:45:51 Configure a credential helper to remove this warning. See 23:45:51 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 23:45:51 23:45:51 Login Succeeded 23:45:51 docker.io 23:45:51 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 23:45:51 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 23:45:51 Configure a credential helper to remove this warning. See 23:45:51 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 23:45:51 23:45:51 Login Succeeded 23:45:51 ---> docker-login.sh ends [Pipeline] } 23:45:51 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 23:45:51 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 23:45:51 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 23:45:51 ========================================================= 23:45:51 [edgeXBuildGoApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base:1.20-alpine] 23:45:51 ========================================================= [Pipeline] fileExists [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 23:45:52 + docker build -t ci-base-image-x86_64 -f Dockerfile --build-arg BASE=nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base:1.20-alpine --build-arg MAKE=echo noop --target=builder . 23:45:52 Sending build context to Docker daemon 2.003MB 23:45:52 Step 1/13 : ARG BASE=golang:1.20-alpine3.17 23:45:52 Step 2/13 : FROM ${BASE} AS builder 23:45:52 1.20-alpine: Pulling from edgex-devops/edgex-golang-base 23:45:52 f56be85fc22e: Pulling fs layer 23:45:52 85791d961cd3: Pulling fs layer 23:45:52 d694b5ae8c79: Pulling fs layer 23:45:52 9f32a84ed3da: Pulling fs layer 23:45:52 4d19c01a9841: Pulling fs layer 23:45:52 9325e15d5711: Pulling fs layer 23:45:52 556b6ee489ea: Pulling fs layer 23:45:52 c5a4b2cf53e6: Pulling fs layer 23:45:52 9325e15d5711: Waiting 23:45:52 4d19c01a9841: Waiting 23:45:52 c5a4b2cf53e6: Waiting 23:45:52 85791d961cd3: Verifying Checksum 23:45:52 85791d961cd3: Download complete 23:45:52 9f32a84ed3da: Download complete 23:45:52 4d19c01a9841: Verifying Checksum 23:45:52 4d19c01a9841: Download complete 23:45:52 f56be85fc22e: Verifying Checksum 23:45:52 f56be85fc22e: Download complete 23:45:52 9325e15d5711: Verifying Checksum 23:45:52 9325e15d5711: Download complete 23:45:52 f56be85fc22e: Pull complete 23:45:52 85791d961cd3: Pull complete 23:45:52 c5a4b2cf53e6: Verifying Checksum 23:45:52 c5a4b2cf53e6: Download complete 23:45:52 d694b5ae8c79: Download complete 23:45:53 556b6ee489ea: Verifying Checksum 23:45:53 556b6ee489ea: Download complete 23:45:56 d694b5ae8c79: Pull complete 23:45:56 9f32a84ed3da: Pull complete 23:45:56 4d19c01a9841: Pull complete 23:45:56 9325e15d5711: Pull complete 23:45:58 556b6ee489ea: Pull complete 23:45:59 c5a4b2cf53e6: Pull complete 23:45:59 Digest: sha256:cdb650785bd12602035d3ff87499385c169773a4d12d6eaf394b34464d3a0f2b 23:45:59 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base:1.20-alpine 23:45:59 ---> c4be618373d6 23:45:59 Step 3/13 : ARG ADD_BUILD_TAGS="" 23:46:04 ---> Running in 9f73d2e4e62b 23:46:04 Removing intermediate container 9f73d2e4e62b 23:46:04 ---> 19f1df4cd115 23:46:04 Step 4/13 : ARG MAKE="make -e ADD_BUILD_TAGS=$ADD_BUILD_TAGS build" 23:46:04 ---> Running in 2504886c3adb 23:46:04 Removing intermediate container 2504886c3adb 23:46:04 ---> 6dc9607cf605 23:46:04 Step 5/13 : ARG ALPINE_PKG_BASE="make git gcc libc-dev curl" 23:46:04 ---> Running in aea6cc58b44e 23:46:04 Removing intermediate container aea6cc58b44e 23:46:04 ---> ad59390392cc 23:46:04 Step 6/13 : ARG ALPINE_PKG_EXTRA="v4l-utils-dev v4l-utils v4l-utils-libs linux-headers" 23:46:04 ---> Running in 55dab102c2a3 23:46:04 Removing intermediate container 55dab102c2a3 23:46:04 ---> 683e5a52adc7 23:46:04 Step 7/13 : RUN apk add --no-cache ${ALPINE_PKG_BASE} ${ALPINE_PKG_EXTRA} 23:46:04 ---> Running in 23dddf42eb4a 23:46:04 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/x86_64/APKINDEX.tar.gz 23:46:04 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/x86_64/APKINDEX.tar.gz 23:46:04 (1/14) Installing libintl (0.21.1-r1) 23:46:04 (2/14) Installing eudev-libs (3.2.11-r4) 23:46:04 (3/14) Installing libjpeg-turbo (2.1.4-r0) 23:46:04 (4/14) Installing v4l-utils-libs (1.22.1-r2) 23:46:04 (5/14) Installing v4l-utils (1.22.1-r2) 23:46:04 (6/14) Installing udev-init-scripts (35-r1) 23:46:04 (7/14) Installing libblkid (2.38.1-r1) 23:46:04 (8/14) Installing xz-libs (5.2.9-r0) 23:46:04 (9/14) Installing zstd-libs (1.5.5-r0) 23:46:04 (10/14) Installing kmod-libs (30-r1) 23:46:04 (11/14) Installing eudev (3.2.11-r4) 23:46:04 (12/14) Installing eudev-dev (3.2.11-r4) 23:46:04 (13/14) Installing v4l-utils-dvbv5 (1.22.1-r2) 23:46:04 (14/14) Installing v4l-utils-dev (1.22.1-r2) 23:46:04 Executing busybox-1.35.0-r29.trigger 23:46:04 Executing eudev-3.2.11-r4.trigger 23:46:04 OK: 272 MiB in 67 packages 23:46:05 Still waiting to schedule task 23:46:05 Waiting for next available executor on ‘ubuntu20.04-docker-arm64-4c-16g’ 23:46:05 Removing intermediate container 23dddf42eb4a 23:46:05 ---> f507fd8db3cb 23:46:05 Step 8/13 : WORKDIR /device-usb-camera 23:46:05 ---> Running in 17887a606943 23:46:05 Removing intermediate container 17887a606943 23:46:05 ---> 04077e8d5523 23:46:05 Step 9/13 : COPY go.mod vendor* ./ 23:46:05 ---> 9972baf9c815 23:46:05 Step 10/13 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 23:46:05 ---> Running in 15e40cb2edb3 23:46:32 Removing intermediate container 15e40cb2edb3 23:46:32 ---> 109797c0b5f2 23:46:32 Step 11/13 : COPY . . 23:46:32 ---> 752775c4f53d 23:46:32 Step 12/13 : RUN curl -o LICENSE-rtsp-simple-server https://raw.githubusercontent.com/aler9/rtsp-simple-server/main/LICENSE 23:46:32 ---> Running in c78d028e4a2f 23:46:32  % Total % Received % Xferd Average Speed Time Time Time Current 23:46:32 Dload Upload  Total Spent Left Speed 23:46:32 0  0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1062 100 1062 0 0 8637 0 --:--:-- --:--:-- --:--:-- 8704 23:46:32 Removing intermediate container c78d028e4a2f 23:46:32 ---> 112483abc9ed 23:46:32 Step 13/13 : RUN ${MAKE} 23:46:32 ---> Running in 3ab28e724bb6 23:46:32 noop 23:46:32 Removing intermediate container 3ab28e724bb6 23:46:32 ---> 737fceafe4eb 23:46:32 Successfully built 737fceafe4eb 23:46:32 Successfully tagged ci-base-image-x86_64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 23:46:32 + docker inspect -f . ci-base-image-x86_64 23:46:32 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 23:46:32 prd-ubuntu20.04-docker-8c-8g-14823 does not seem to be running inside a container 23:46:32 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/foundry_device-usb-camera_PR-243 -v /w/workspace/foundry_device-usb-camera_PR-243:/w/workspace/foundry_device-usb-camera_PR-243:rw,z -v /w/workspace/foundry_device-usb-camera_PR-243@tmp:/w/workspace/foundry_device-usb-camera_PR-243@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** ci-base-image-x86_64 cat 23:46:32 $ docker top f3aa53f7e3044f29f550f75fad82062f404b2068ca609bb171c8007919954d0a -eo pid,comm [Pipeline] { [Pipeline] sh 23:46:33 + go version 23:46:33 go version go1.20.2 linux/amd64 [Pipeline] } 23:46:33 $ docker stop --time=1 f3aa53f7e3044f29f550f75fad82062f404b2068ca609bb171c8007919954d0a 23:46:34 $ docker rm -f --volumes f3aa53f7e3044f29f550f75fad82062f404b2068ca609bb171c8007919954d0a [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 23:46:35 + docker inspect -f . ci-base-image-x86_64 23:46:35 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 23:46:35 prd-ubuntu20.04-docker-8c-8g-14823 does not seem to be running inside a container 23:46:35 $ docker run -t -d -u 1001:1001 -u 0:0 --privileged -v /var/run/docker.sock:/var/run/docker.sock -w /w/workspace/foundry_device-usb-camera_PR-243 -v /w/workspace/foundry_device-usb-camera_PR-243:/w/workspace/foundry_device-usb-camera_PR-243:rw,z -v /w/workspace/foundry_device-usb-camera_PR-243@tmp:/w/workspace/foundry_device-usb-camera_PR-243@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** ci-base-image-x86_64 cat 23:46:35 $ docker top 4f6a1ec77bcdc93acc9ce75e05bc4d4615d06ccdb4427c4adaa5489033cc6cb3 -eo pid,comm [Pipeline] { [Pipeline] sh 23:46:36 + git config --global --add safe.directory /w/workspace/foundry_device-usb-camera_PR-243 [Pipeline] fileExists [Pipeline] sh 23:46:36 + make test 23:46:36 go test ./... -coverprofile=coverage.out ./... 23:46:40 ? github.com/edgexfoundry/device-usb-camera [no test files] 23:46:50 ? github.com/edgexfoundry/device-usb-camera/cmd [no test files] 23:46:50 ok github.com/edgexfoundry/device-usb-camera/internal/driver 0.011s coverage: 2.0% of statements 23:46:56 go vet ./... 23:47:00 gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/") 23:47:00 [ "`gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/")`" = "" ] 23:47:00 ./bin/test-attribution-txt.sh [Pipeline] echo 23:47:00 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] } 23:47:00 $ docker stop --time=1 4f6a1ec77bcdc93acc9ce75e05bc4d4615d06ccdb4427c4adaa5489033cc6cb3 23:47:03 $ docker rm -f --volumes 4f6a1ec77bcdc93acc9ce75e05bc4d4615d06ccdb4427c4adaa5489033cc6cb3 [Pipeline] // withDockerContainer [Pipeline] sh 23:47:04 + sudo chown -R jenkins:jenkins . [Pipeline] stash 23:47:04 Stashed 1 file(s) [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] sh 23:47:04 + sudo chown -R jenkins:jenkins . [Pipeline] sh 23:47:05 + ls -al . 23:47:05 total 192 23:47:05 drwxrwxr-x 10 jenkins jenkins 4096 May 9 23:46 . 23:47:05 drwxrwxr-x 4 jenkins jenkins 4096 May 9 23:45 .. 23:47:05 drwxrwxr-x 8 jenkins jenkins 4096 May 9 23:45 .git 23:47:05 drwxrwxr-x 3 jenkins jenkins 4096 May 9 23:45 .github 23:47:05 -rw-rw-r-- 1 jenkins jenkins 414 May 9 23:45 .gitignore 23:47:05 -rw-rw-r-- 1 jenkins jenkins 42 May 9 23:45 .golangci.yml 23:47:05 -rw-rw-r-- 1 jenkins jenkins 77 May 9 23:45 .hadolint.yml 23:47:05 drwxr-xr-x 3 jenkins jenkins 4096 May 9 23:45 .semver 23:47:05 -rw-rw-r-- 1 jenkins jenkins 9665 May 9 23:45 Attribution.txt 23:47:05 -rw-rw-r-- 1 jenkins jenkins 6219 May 9 23:45 CHANGELOG.md 23:47:05 -rw-rw-r-- 1 jenkins jenkins 2328 May 9 23:45 Dockerfile 23:47:05 -rw-rw-r-- 1 jenkins jenkins 678 May 9 23:45 GOVERNANCE.md 23:47:05 -rw-rw-r-- 1 jenkins jenkins 659 May 9 23:45 Jenkinsfile 23:47:05 -rw-rw-r-- 1 jenkins jenkins 11348 May 9 23:45 LICENSE 23:47:05 -rw-rw-r-- 1 jenkins jenkins 2364 May 9 23:45 Makefile 23:47:05 -rw-rw-r-- 1 jenkins jenkins 622 May 9 23:45 OWNERS.md 23:47:05 -rw-rw-r-- 1 jenkins jenkins 5681 May 9 23:45 README.md 23:47:05 -rw-rw-r-- 1 jenkins jenkins 5 May 9 23:45 VERSION 23:47:05 drwxrwxr-x 2 jenkins jenkins 4096 May 9 23:45 bin 23:47:05 drwxrwxr-x 3 jenkins jenkins 4096 May 9 23:45 cmd 23:47:05 -rw-r--r-- 1 jenkins jenkins 28693 May 9 23:46 coverage.out 23:47:05 -rwxrwxr-x 1 jenkins jenkins 140 May 9 23:45 docker-entrypoint.sh 23:47:05 drwxrwxr-x 4 jenkins jenkins 4096 May 9 23:45 docs 23:47:05 -rw-rw-r-- 1 jenkins jenkins 3443 May 9 23:45 go.mod 23:47:05 -rw-rw-r-- 1 jenkins jenkins 31488 May 9 23:45 go.sum 23:47:05 drwxrwxr-x 3 jenkins jenkins 4096 May 9 23:45 internal 23:47:05 drwxrwxr-x 4 jenkins jenkins 4096 May 9 23:45 snap 23:47:05 -rw-rw-r-- 1 jenkins jenkins 231 May 9 23:45 version.go [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 23:47:05 + docker build -t device-usb-camera -f Dockerfile --build-arg BASE=ci-base-image-x86_64 --build-arg MAKE=make build --build-arg ARCH=amd64 --label git_sha=161c4ab50dc050bfff754ecb3f339c0ba011befd --label arch=amd64 --label version=0.0.0 . 23:47:05 Sending build context to Docker daemon 2.033MB 23:47:05 Step 1/35 : ARG BASE=golang:1.20-alpine3.17 23:47:05 Step 2/35 : FROM ${BASE} AS builder 23:47:05 ---> 737fceafe4eb 23:47:05 Step 3/35 : ARG ADD_BUILD_TAGS="" 23:47:05 ---> Running in de890790932f 23:47:05 Removing intermediate container de890790932f 23:47:05 ---> 5f56d4d837a7 23:47:05 Step 4/35 : ARG MAKE="make -e ADD_BUILD_TAGS=$ADD_BUILD_TAGS build" 23:47:05 ---> Running in ffa4ebfc9238 23:47:05 Removing intermediate container ffa4ebfc9238 23:47:05 ---> ee0a65b50c29 23:47:05 Step 5/35 : ARG ALPINE_PKG_BASE="make git gcc libc-dev curl" 23:47:05 ---> Running in a3e1a3bf6943 23:47:05 Removing intermediate container a3e1a3bf6943 23:47:05 ---> 68209d88a368 23:47:05 Step 6/35 : ARG ALPINE_PKG_EXTRA="v4l-utils-dev v4l-utils v4l-utils-libs linux-headers" 23:47:05 ---> Running in 8ff5bc1034e3 23:47:06 Removing intermediate container 8ff5bc1034e3 23:47:06 ---> 7facd827a77b 23:47:06 Step 7/35 : RUN apk add --no-cache ${ALPINE_PKG_BASE} ${ALPINE_PKG_EXTRA} 23:47:06 ---> Running in 47de5eb6c5cd 23:47:06 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/x86_64/APKINDEX.tar.gz 23:47:06 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/x86_64/APKINDEX.tar.gz 23:47:06 OK: 272 MiB in 67 packages 23:47:06 Removing intermediate container 47de5eb6c5cd 23:47:06 ---> 541730bfaf87 23:47:06 Step 8/35 : WORKDIR /device-usb-camera 23:47:06 ---> Running in 9bc2b493b1fe 23:47:06 Removing intermediate container 9bc2b493b1fe 23:47:06 ---> c9360a059f92 23:47:06 Step 9/35 : COPY go.mod vendor* ./ 23:47:07 ---> 49f6d5403c08 23:47:07 Step 10/35 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 23:47:07 ---> Running in 755e03968e86 23:47:08 Removing intermediate container 755e03968e86 23:47:08 ---> 1c3b3c74f5a3 23:47:08 Step 11/35 : COPY . . 23:47:08 ---> 2a25abb5f596 23:47:08 Step 12/35 : RUN curl -o LICENSE-rtsp-simple-server https://raw.githubusercontent.com/aler9/rtsp-simple-server/main/LICENSE 23:47:08 ---> Running in 2b55d7664b2b 23:47:08  % Total % Received % Xferd Average Speed Time Time Time Current 23:47:08 Dload Upload Total Spent Left Speed 23:47:08 0  0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1062 100 1062 0 0 20403 0 --:--:-- --:--:-- --:--:-- 20823 23:47:08 Removing intermediate container 2b55d7664b2b 23:47:08 ---> bc82c95c53a9 23:47:08 Step 13/35 : RUN ${MAKE} 23:47:08 ---> Running in 4c4beb205ff2 23:47:09 go build -tags "" -ldflags "-X github.com/edgexfoundry/device-usb-camera.Version=0.0.0" -trimpath -mod=readonly -o cmd/device-usb-camera ./cmd 23:47:31 Removing intermediate container 4c4beb205ff2 23:47:31 ---> 07e61d39ed8e 23:47:31 Step 14/35 : FROM aler9/rtsp-simple-server:v0.21.6 AS rtsp 23:47:31 v0.21.6: Pulling from aler9/rtsp-simple-server 23:47:31 4acc49c71d14: Pulling fs layer 23:47:31 4acc49c71d14: Verifying Checksum 23:47:31 4acc49c71d14: Download complete 23:47:31 4acc49c71d14: Pull complete 23:47:31 Digest: sha256:f020796eb25ff31728c4633d51d76ece857ae5036a0f706c94a090e7b6047b3f 23:47:31 Status: Downloaded newer image for aler9/rtsp-simple-server:v0.21.6 23:47:31 ---> 01a2bd3e5fff 23:47:31 Step 15/35 : FROM alpine:3.17 23:47:31 3.17: Pulling from library/alpine 23:47:31 f56be85fc22e: Already exists 23:47:31 Digest: sha256:124c7d2707904eea7431fffe91522a01e5a861a624ee31d03372cc1d138a3126 23:47:31 Status: Downloaded newer image for alpine:3.17 23:47:31 ---> 9ed4aefc74f6 23:47:31 Step 16/35 : LABEL license='SPDX-License-Identifier: Apache-2.0' copyright='Copyright (c) 2022: Intel Corporation' 23:47:31 ---> Running in f2c4d038fa20 23:47:31 Removing intermediate container f2c4d038fa20 23:47:31 ---> b13e0842e164 23:47:31 Step 17/35 : RUN apk add --update --no-cache dumb-init ffmpeg udev 23:47:31 ---> Running in 9315db988a42 23:47:31 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/x86_64/APKINDEX.tar.gz 23:47:31 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/x86_64/APKINDEX.tar.gz 23:47:31 (1/86) Installing dumb-init (1.2.5-r2) 23:47:31 (2/86) Installing sdl2 (2.26.5-r0) 23:47:31 (3/86) Installing svt-av1-libs (1.3.0-r0) 23:47:31 (4/86) Installing libxau (1.0.10-r0) 23:47:31 (5/86) Installing libmd (1.0.4-r0) 23:47:31 (6/86) Installing libbsd (0.11.7-r0) 23:47:31 (7/86) Installing libxdmcp (1.1.4-r0) 23:47:31 (8/86) Installing libxcb (1.15-r0) 23:47:31 (9/86) Installing libx11 (1.8.4-r0) 23:47:31 (10/86) Installing aom-libs (3.5.0-r0) 23:47:31 (11/86) Installing alsa-lib (1.2.8-r0) 23:47:31 (12/86) Installing libexpat (2.5.0-r0) 23:47:31 (13/86) Installing brotli-libs (1.0.9-r9) 23:47:31 (14/86) Installing libbz2 (1.0.8-r4) 23:47:31 (15/86) Installing libpng (1.6.38-r0) 23:47:31 (16/86) Installing freetype (2.12.1-r0) 23:47:31 (17/86) Installing fontconfig (2.14.1-r0) 23:47:31 (18/86) Installing fribidi (1.0.12-r0) 23:47:31 (19/86) Installing libffi (3.4.4-r0) 23:47:31 (20/86) Installing libintl (0.21.1-r1) 23:47:31 (21/86) Installing libblkid (2.38.1-r1) 23:47:31 (22/86) Installing libmount (2.38.1-r1) 23:47:31 (23/86) Installing pcre2 (10.42-r0) 23:47:31 (24/86) Installing glib (2.74.6-r0) 23:47:31 (25/86) Installing graphite2 (1.3.14-r2) 23:47:31 (26/86) Installing harfbuzz (5.3.1-r1) 23:47:31 (27/86) Installing libass (0.16.0-r1) 23:47:31 (28/86) Installing libdav1d (1.0.0-r2) 23:47:31 (29/86) Installing hwdata-pci (0.364-r0) 23:47:31 (30/86) Installing libpciaccess (0.17-r0) 23:47:31 (31/86) Installing libdrm (2.4.114-r0) 23:47:31 (32/86) Installing gmp (6.2.1-r2) 23:47:31 (33/86) Installing nettle (3.8.1-r0) 23:47:31 (34/86) Installing p11-kit (0.24.1-r1) 23:47:31 (35/86) Installing libtasn1 (4.19.0-r0) 23:47:31 (36/86) Installing libunistring (1.1-r0) 23:47:31 (37/86) Installing gnutls (3.7.8-r3) 23:47:31 (38/86) Installing ncurses-terminfo-base (6.3_p20221119-r0) 23:47:31 (39/86) Installing ncurses-libs (6.3_p20221119-r0) 23:47:31 (40/86) Installing lame (3.100-r2) 23:47:31 (41/86) Installing opus (1.3.1-r1) 23:47:31 (42/86) Installing libasyncns (0.8-r1) 23:47:31 (43/86) Installing dbus-libs (1.14.4-r0) 23:47:31 (44/86) Installing libltdl (2.4.7-r1) 23:47:31 (45/86) Installing orc (0.4.33-r0) 23:47:31 (46/86) Installing libgcc (12.2.1_git20220924-r4) 23:47:31 (47/86) Installing libogg (1.3.5-r2) 23:47:31 (48/86) Installing libstdc++ (12.2.1_git20220924-r4) 23:47:31 (49/86) Installing flac-libs (1.4.2-r0) 23:47:31 (50/86) Installing libvorbis (1.3.7-r0) 23:47:31 (51/86) Installing libsndfile (1.1.0-r2) 23:47:31 (52/86) Installing libgomp (12.2.1_git20220924-r4) 23:47:31 (53/86) Installing soxr (0.1.3-r3) 23:47:31 (54/86) Installing speexdsp (1.2.1-r0) 23:47:31 (55/86) Installing tdb-libs (1.4.6-r0) 23:47:31 (56/86) Installing libpulse (16.1-r6) 23:47:31 (57/86) Installing cjson (1.7.15-r3) 23:47:31 (58/86) Installing mbedtls (2.28.3-r0) 23:47:31 (59/86) Installing librist (0.2.7-r0) 23:47:31 (60/86) Installing libsrt (1.5.1-r0) 23:47:31 (61/86) Installing libssh (0.10.5-r0) 23:47:31 (62/86) Installing libtheora (1.1.1-r16) 23:47:31 (63/86) Installing libjpeg-turbo (2.1.4-r0) 23:47:31 (64/86) Installing v4l-utils-libs (1.22.1-r2) 23:47:31 (65/86) Installing libxext (1.3.5-r0) 23:47:31 (66/86) Installing libxfixes (6.0.0-r0) 23:47:31 (67/86) Installing wayland-libs-client (1.21.0-r1) 23:47:31 (68/86) Installing libva (2.16.0-r0) 23:47:31 (69/86) Installing libvdpau (1.5-r0) 23:47:31 (70/86) Installing vidstab (1.1.0-r2) 23:47:31 (71/86) Installing libvpx (1.12.0-r1) 23:47:31 (72/86) Installing libwebp (1.2.4-r1) 23:47:31 (73/86) Installing x264-libs (0.164_git20220602-r0) 23:47:31 (74/86) Installing numactl (2.0.16-r1) 23:47:31 (75/86) Installing x265-libs (3.5-r3) 23:47:31 (76/86) Installing xvidcore (1.3.7-r1) 23:47:31 (77/86) Installing libsodium (1.0.18-r2) 23:47:31 (78/86) Installing libzmq (4.3.4-r1) 23:47:31 (79/86) Installing ffmpeg-libs (5.1.3-r0) 23:47:31 (80/86) Installing ffmpeg (5.1.3-r0) 23:47:31 (81/86) Installing udev-init-scripts (35-r1) 23:47:31 (82/86) Installing eudev-libs (3.2.11-r4) 23:47:31 (83/86) Installing xz-libs (5.2.9-r0) 23:47:31 (84/86) Installing zstd-libs (1.5.5-r0) 23:47:31 (85/86) Installing kmod-libs (30-r1) 23:47:31 (86/86) Installing eudev (3.2.11-r4) 23:47:31 Executing busybox-1.35.0-r29.trigger 23:47:31 Executing eudev-3.2.11-r4.trigger 23:47:31 OK: 112 MiB in 101 packages 23:47:33 Removing intermediate container 9315db988a42 23:47:33 ---> ba6d94dda9bf 23:47:33 Step 18/35 : WORKDIR / 23:47:33 ---> Running in 369089ffebfc 23:47:33 Removing intermediate container 369089ffebfc 23:47:33 ---> f643ed8690d9 23:47:33 Step 19/35 : COPY --from=builder /device-usb-camera/cmd / 23:47:34 ---> 197d4b6b293e 23:47:34 Step 20/35 : COPY --from=builder /device-usb-camera/LICENSE / 23:47:34 ---> 5adb19da3964 23:47:34 Step 21/35 : COPY --from=builder /device-usb-camera/LICENSE-rtsp-simple-server / 23:47:34 ---> 7b8e4fb40903 23:47:34 Step 22/35 : COPY --from=builder /device-usb-camera/Attribution.txt / 23:47:34 ---> 0f546c246a13 23:47:34 Step 23/35 : COPY --from=builder /device-usb-camera/docker-entrypoint.sh / 23:47:34 ---> 8a6c08537ee5 23:47:34 Step 24/35 : COPY --from=rtsp /rtsp-simple-server.yml / 23:47:34 ---> 7acc4feb3bbc 23:47:34 Step 25/35 : COPY --from=rtsp /rtsp-simple-server / 23:47:35 ---> 6e5e527ca242 23:47:35 Step 26/35 : RUN sed -i 's/rtmpDisable: no/rtmpDisable: yes/g' rtsp-simple-server.yml 23:47:35 ---> Running in 7d18ea4166ce 23:47:36 Removing intermediate container 7d18ea4166ce 23:47:36 ---> aea28cf896e2 23:47:36 Step 27/35 : RUN sed -i 's/hlsDisable: no/hlsDisable: yes/g' rtsp-simple-server.yml 23:47:36 ---> Running in c04042f8e388 23:47:36 Removing intermediate container c04042f8e388 23:47:36 ---> 1cecdc4a9a36 23:47:36 Step 28/35 : RUN sed -i 's/protocols: \[udp, multicast, tcp\]/protocols: \[tcp\]/g' rtsp-simple-server.yml 23:47:36 ---> Running in 299186216c89 23:47:37 Removing intermediate container 299186216c89 23:47:37 ---> ea80049a8608 23:47:37 Step 29/35 : EXPOSE 59983 23:47:37 ---> Running in 2aec8adbfc2b 23:47:37 Removing intermediate container 2aec8adbfc2b 23:47:37 ---> d16902740eea 23:47:37 Step 30/35 : EXPOSE 8554 23:47:37 ---> Running in 3aed2f648fed 23:47:37 Removing intermediate container 3aed2f648fed 23:47:37 ---> c32619836f3f 23:47:37 Step 31/35 : ENTRYPOINT ["/docker-entrypoint.sh"] 23:47:37 ---> Running in fa46a277afec 23:47:37 Removing intermediate container fa46a277afec 23:47:37 ---> 056a825f74d0 23:47:37 Step 32/35 : CMD [ "--configProvider=consul.http://edgex-core-consul:8500", "--registry" ] 23:47:37 ---> Running in 2f3383d0ab35 23:47:37 Removing intermediate container 2f3383d0ab35 23:47:37 ---> e3aa6d8396eb 23:47:37 Step 33/35 : LABEL arch=amd64 23:47:37 ---> Running in 49b0fdf9b09c 23:47:37 Removing intermediate container 49b0fdf9b09c 23:47:37 ---> 224b32a133b9 23:47:37 Step 34/35 : LABEL git_sha=161c4ab50dc050bfff754ecb3f339c0ba011befd 23:47:37 ---> Running in 7265623235a1 23:47:37 Removing intermediate container 7265623235a1 23:47:37 ---> e4960781df10 23:47:37 Step 35/35 : LABEL version=0.0.0 23:47:37 ---> Running in 17fe1179013d 23:47:38 Removing intermediate container 17fe1179013d 23:47:38 ---> 5cbac14442ea 23:47:38 [Warning] One or more build-args [ARCH] were not consumed 23:47:38 Successfully built 5cbac14442ea 23:47:38 Successfully tagged device-usb-camera:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Docker Push) Stage "Docker Push" skipped due to when conditional [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Snap) Stage "Snap" skipped due to when conditional [Pipeline] } [Pipeline] // stage Post stage [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 23:47:38 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 23:47:38 23:47:38 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 23:47:39 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 23:47:39 latest: Pulling from edgex-lftools-log-publisher 23:47:39 5eb5b503b376: Pulling fs layer 23:47:39 5c69ac0246d0: Pulling fs layer 23:47:39 ec43610c2a17: Pulling fs layer 23:47:39 3a2ae6a8a46f: Pulling fs layer 23:47:39 33b1e0a273af: Pulling fs layer 23:47:39 5d3b04190fa2: Pulling fs layer 23:47:39 2f39f015ded8: Pulling fs layer 23:47:39 33b1e0a273af: Waiting 23:47:39 5d3b04190fa2: Waiting 23:47:39 2f39f015ded8: Waiting 23:47:39 3a2ae6a8a46f: Waiting 23:47:39 5c69ac0246d0: Verifying Checksum 23:47:39 5c69ac0246d0: Download complete 23:47:39 3a2ae6a8a46f: Verifying Checksum 23:47:39 3a2ae6a8a46f: Download complete 23:47:39 33b1e0a273af: Verifying Checksum 23:47:39 33b1e0a273af: Download complete 23:47:39 5d3b04190fa2: Verifying Checksum 23:47:39 5d3b04190fa2: Download complete 23:47:39 ec43610c2a17: Verifying Checksum 23:47:39 ec43610c2a17: Download complete 23:47:39 5eb5b503b376: Verifying Checksum 23:47:39 5eb5b503b376: Download complete 23:47:40 2f39f015ded8: Verifying Checksum 23:47:40 2f39f015ded8: Download complete 23:47:40 5eb5b503b376: Pull complete 23:47:40 5c69ac0246d0: Pull complete 23:47:41 ec43610c2a17: Pull complete 23:47:41 3a2ae6a8a46f: Pull complete 23:47:41 33b1e0a273af: Pull complete 23:47:41 5d3b04190fa2: Pull complete 23:47:45 2f39f015ded8: Pull complete 23:47:45 Digest: sha256:aad550b2ae72f0c3871cfab1553edc96d28a4cf46347c1b5d8abfaef0d2cf592 23:47:45 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 23:47:45 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 23:47:45 prd-ubuntu20.04-docker-8c-8g-14823 does not seem to be running inside a container 23:47:45 $ 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/foundry_device-usb-camera_PR-243 -v /w/workspace/foundry_device-usb-camera_PR-243:/w/workspace/foundry_device-usb-camera_PR-243:rw,z -v /w/workspace/foundry_device-usb-camera_PR-243@tmp:/w/workspace/foundry_device-usb-camera_PR-243@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest cat 23:47:48 $ docker top 07f7e3a99ffc00e7b1294148478e7b23a79d6157ff079463232f3bf110696fce -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 23:47:48 ---> job-cost.sh 23:47:48 lf-activate-venv: SKIPPING 23:47:48 INFO: No Stack... 23:47:49 INFO: Retrieving Pricing Info for: v3-standard-8 23:47:49 INFO: Archiving Costs [Pipeline] sh 23:47:50 + cat /w/workspace/foundry_device-usb-camera_PR-243/archives/cost.csv 23:47:50 + cut -d, -f6 [Pipeline] lock 23:47:50 Trying to acquire lock on [jenkins-edgexfoundry-device-usb-camera-PR-243-1-stack-cost] 23:47:50 Resource [jenkins-edgexfoundry-device-usb-camera-PR-243-1-stack-cost] did not exist. Created. 23:47:50 Lock acquired on [jenkins-edgexfoundry-device-usb-camera-PR-243-1-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 23:47:50 + echo total: 0.2199999988079071 [Pipeline] stash 23:47:50 Stashed 1 file(s) [Pipeline] } 23:47:50 Lock released on resource [jenkins-edgexfoundry-device-usb-camera-PR-243-1-stack-cost] [Pipeline] // lock [Pipeline] } 23:47:50 $ docker stop --time=1 07f7e3a99ffc00e7b1294148478e7b23a79d6157ff079463232f3bf110696fce 23:47:51 $ docker rm -f --volumes 07f7e3a99ffc00e7b1294148478e7b23a79d6157ff079463232f3bf110696fce [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // stage [Pipeline] } 23:49:19 Running on prd-ubuntu20.04-docker-arm64-4c-16g-14824 in /w/workspace/foundry_device-usb-camera_PR-243 [Pipeline] { [Pipeline] ws 23:49:19 Running in /w/workspace/device-usb-camera/1 [Pipeline] { [Pipeline] checkout 23:49:19 Selected Git installation does not exist. Using Default 23:49:19 The recommended git tool is: NONE 23:49:26 using credential edgex-jenkins-ssh 23:49:26 Cloning the remote Git repository 23:49:26 Cloning repository git@github.com:edgexfoundry/device-usb-camera.git 23:49:26 > git init /w/workspace/device-usb-camera/1 # timeout=10 23:49:26 Fetching upstream changes from git@github.com:edgexfoundry/device-usb-camera.git 23:49:26 > git --version # timeout=10 23:49:26 > git --version # 'git version 2.25.1' 23:49:26 using GIT_SSH to set credentials SSH Credentials for GitHub 23:49:27 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-usb-camera.git +refs/heads/*:refs/remotes/origin/* # timeout=10 23:49:27 > git config remote.origin.url git@github.com:edgexfoundry/device-usb-camera.git # timeout=10 23:49:27 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 23:49:29 > git config remote.origin.url git@github.com:edgexfoundry/device-usb-camera.git # timeout=10 23:49:29 Fetching upstream changes from git@github.com:edgexfoundry/device-usb-camera.git 23:49:29 using GIT_SSH to set credentials SSH Credentials for GitHub 23:49:29 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-usb-camera.git +refs/pull/243/head:refs/remotes/origin/PR-243 +refs/heads/main:refs/remotes/origin/main # timeout=10 23:49:29 Merging remotes/origin/main commit 0cc3ff17016e4b9356b20232157fe6cd112e453b into PR head commit 161c4ab50dc050bfff754ecb3f339c0ba011befd 23:49:30 Merge succeeded, producing 161c4ab50dc050bfff754ecb3f339c0ba011befd 23:49:30 Checking out Revision 161c4ab50dc050bfff754ecb3f339c0ba011befd (PR-243) 23:49:30 Commit message: "build(deps): Bump github.com/edgexfoundry/device-sdk-go/v3" 23:49:31 > git --version # timeout=10 23:49:31 > git --version # 'git version 2.25.1' 23:49:31 fatal: bad object 4fc256d9079ed2258907e613f84b1b8da264a4bd 23:49:29 > git config core.sparsecheckout # timeout=10 23:49:30 > git checkout -f 161c4ab50dc050bfff754ecb3f339c0ba011befd # timeout=10 23:49:30 > git remote # timeout=10 23:49:30 > git config --get remote.origin.url # timeout=10 23:49:30 using GIT_SSH to set credentials SSH Credentials for GitHub 23:49:30 > git merge 0cc3ff17016e4b9356b20232157fe6cd112e453b # timeout=10 23:49:30 > git rev-parse HEAD^{commit} # timeout=10 23:49:30 > git config core.sparsecheckout # timeout=10 23:49:30 > git checkout -f 161c4ab50dc050bfff754ecb3f339c0ba011befd # timeout=10 [Pipeline] withEnv [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] stage [Pipeline] { (Prep) [Pipeline] script [Pipeline] { [Pipeline] sh 23:49:32 + sudo curl -o /etc/docker/seccomp.json https://raw.githubusercontent.com/moby/moby/master/profiles/seccomp/default.json 23:49:32 % Total % Received % Xferd Average Speed Time Time Time Current 23:49:32 Dload Upload Total Spent Left Speed 23:49:32 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 12751 100 12751 0 0 68924 0 --:--:-- --:--:-- --:--:-- 68553 100 12751 100 12751 0 0 68187 0 --:--:-- --:--:-- --:--:-- 68187 [Pipeline] sh 23:49:32 + sudo sed -i s/"defaultAction": "SCMP_ACT_ERRNO"/"defaultAction": "SCMP_ACT_TRACE"/g /etc/docker/seccomp.json [Pipeline] sh 23:49:33 + sudo jq . += {"seccomp-profile": "/etc/docker/seccomp.json"} /etc/docker/daemon.json 23:49:33 + sudo tee /etc/docker/daemon.new 23:49:33 { 23:49:33 "registry-mirrors": [ 23:49:33 "https://nexus3.edgexfoundry.org:10001" 23:49:33 ], 23:49:33 "bip": "10.250.0.254/24", 23:49:33 "hosts": [ 23:49:33 "tcp://0.0.0.0:5555", 23:49:33 "unix:///var/run/docker.sock" 23:49:33 ], 23:49:33 "mtu": 1458, 23:49:33 "selinux-enabled": true, 23:49:33 "seccomp-profile": "/etc/docker/seccomp.json" 23:49:33 } [Pipeline] sh 23:49:33 + sudo mv /etc/docker/daemon.new /etc/docker/daemon.json [Pipeline] sh 23:49:34 + sudo service docker restart [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 23:49:52 provisioning config files... 23:49:52 copy managed file [device-usb-camera-settings] to file:/w/workspace/device-usb-camera/1@tmp/config10809000106973419327tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 23:49:52 ---> docker-login.sh 23:49:52 nexus3.edgexfoundry.org:10001 23:49:53 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 23:49:53 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 23:49:53 Configure a credential helper to remove this warning. See 23:49:53 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 23:49:53 23:49:53 Login Succeeded 23:49:53 nexus3.edgexfoundry.org:10002 23:49:53 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 23:49:54 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 23:49:54 Configure a credential helper to remove this warning. See 23:49:54 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 23:49:54 23:49:54 Login Succeeded 23:49:54 nexus3.edgexfoundry.org:10003 23:49:54 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 23:49:54 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 23:49:54 Configure a credential helper to remove this warning. See 23:49:54 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 23:49:54 23:49:54 Login Succeeded 23:49:54 nexus3.edgexfoundry.org:10004 23:49:54 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 23:49:54 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 23:49:54 Configure a credential helper to remove this warning. See 23:49:54 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 23:49:54 23:49:54 Login Succeeded 23:49:54 docker.io 23:49:55 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 23:49:55 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 23:49:55 Configure a credential helper to remove this warning. See 23:49:55 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 23:49:55 23:49:55 Login Succeeded 23:49:55 ---> docker-login.sh ends [Pipeline] } 23:49:55 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 23:49:55 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 23:49:55 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 23:49:56 ========================================================= 23:49:56 [edgeXBuildGoApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base-arm64:1.20-alpine] 23:49:56 ========================================================= [Pipeline] fileExists [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 23:49:56 + docker build -t ci-base-image-arm64 -f Dockerfile --build-arg BASE=nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base-arm64:1.20-alpine --build-arg MAKE=echo noop --target=builder . 23:49:56 Sending build context to Docker daemon 1.273MB 23:49:56 Step 1/13 : ARG BASE=golang:1.20-alpine3.17 23:49:56 Step 2/13 : FROM ${BASE} AS builder 23:49:57 1.20-alpine: Pulling from edgex-devops/edgex-golang-base-arm64 23:49:57 c41833b44d91: Pulling fs layer 23:49:57 ed15518f5707: Pulling fs layer 23:49:57 feae8fd75edb: Pulling fs layer 23:49:57 242c74f7c9fa: Pulling fs layer 23:49:57 3cdef696dda3: Pulling fs layer 23:49:57 2ced38df9373: Pulling fs layer 23:49:57 58f1dce35555: Pulling fs layer 23:49:57 3cdef696dda3: Waiting 23:49:57 2ced38df9373: Waiting 23:49:57 58f1dce35555: Waiting 23:49:57 242c74f7c9fa: Waiting 23:49:57 ed15518f5707: Verifying Checksum 23:49:57 ed15518f5707: Download complete 23:49:57 242c74f7c9fa: Verifying Checksum 23:49:57 242c74f7c9fa: Download complete 23:49:57 3cdef696dda3: Verifying Checksum 23:49:57 3cdef696dda3: Download complete 23:49:57 c41833b44d91: Verifying Checksum 23:49:58 c41833b44d91: Pull complete 23:49:58 58f1dce35555: Verifying Checksum 23:49:58 58f1dce35555: Download complete 23:49:59 ed15518f5707: Pull complete 23:50:00 2ced38df9373: Verifying Checksum 23:50:00 2ced38df9373: Download complete 23:50:00 feae8fd75edb: Verifying Checksum 23:50:00 feae8fd75edb: Download complete 23:50:12 feae8fd75edb: Pull complete 23:50:12 242c74f7c9fa: Pull complete 23:50:12 3cdef696dda3: Pull complete 23:50:21 2ced38df9373: Pull complete 23:50:26 58f1dce35555: Pull complete 23:50:26 Digest: sha256:3b55595e96c696ae732e8cb20cde5b1ff7282a1fe1423a8de67617af8d15ea1e 23:50:26 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base-arm64:1.20-alpine 23:50:26 ---> fadd8f120f05 23:50:26 Step 3/13 : ARG ADD_BUILD_TAGS="" 23:50:27 ---> Running in 06bae057a0a0 23:50:28 Removing intermediate container 06bae057a0a0 23:50:28 ---> 6730b8a4356f 23:50:28 Step 4/13 : ARG MAKE="make -e ADD_BUILD_TAGS=$ADD_BUILD_TAGS build" 23:50:28 ---> Running in 263524769fa2 23:50:28 Removing intermediate container 263524769fa2 23:50:28 ---> 4d55c8809856 23:50:28 Step 5/13 : ARG ALPINE_PKG_BASE="make git gcc libc-dev curl" 23:50:28 ---> Running in 1bf35a2ac74a 23:50:29 Removing intermediate container 1bf35a2ac74a 23:50:29 ---> 3c8803c28a95 23:50:29 Step 6/13 : ARG ALPINE_PKG_EXTRA="v4l-utils-dev v4l-utils v4l-utils-libs linux-headers" 23:50:29 ---> Running in c678c9112fc1 23:50:29 Removing intermediate container c678c9112fc1 23:50:29 ---> c4a83e53b612 23:50:29 Step 7/13 : RUN apk add --no-cache ${ALPINE_PKG_BASE} ${ALPINE_PKG_EXTRA} 23:50:29 ---> Running in 98d19fba3ba9 23:50:31 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/aarch64/APKINDEX.tar.gz 23:50:31 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/aarch64/APKINDEX.tar.gz 23:50:33 (1/14) Installing libintl (0.21.1-r1) 23:50:33 (2/14) Installing eudev-libs (3.2.11-r4) 23:50:33 (3/14) Installing libjpeg-turbo (2.1.4-r0) 23:50:33 (4/14) Installing v4l-utils-libs (1.22.1-r2) 23:50:33 (5/14) Installing v4l-utils (1.22.1-r2) 23:50:33 (6/14) Installing udev-init-scripts (35-r1) 23:50:33 (7/14) Installing libblkid (2.38.1-r1) 23:50:33 (8/14) Installing xz-libs (5.2.9-r0) 23:50:33 (9/14) Installing zstd-libs (1.5.5-r0) 23:50:33 (10/14) Installing kmod-libs (30-r1) 23:50:33 (11/14) Installing eudev (3.2.11-r4) 23:50:33 (12/14) Installing eudev-dev (3.2.11-r4) 23:50:33 (13/14) Installing v4l-utils-dvbv5 (1.22.1-r2) 23:50:33 (14/14) Installing v4l-utils-dev (1.22.1-r2) 23:50:33 Executing busybox-1.35.0-r29.trigger 23:50:33 Executing eudev-3.2.11-r4.trigger 23:50:33 OK: 271 MiB in 67 packages 23:50:35 Removing intermediate container 98d19fba3ba9 23:50:35 ---> 048cf7d24d67 23:50:35 Step 8/13 : WORKDIR /device-usb-camera 23:50:35 ---> Running in fe89d2bed186 23:50:35 Removing intermediate container fe89d2bed186 23:50:35 ---> 403848575417 23:50:35 Step 9/13 : COPY go.mod vendor* ./ 23:50:36 ---> 9220d46d1282 23:50:36 Step 10/13 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 23:50:36 ---> Running in cc1decf33b54 23:51:44 Removing intermediate container cc1decf33b54 23:51:44 ---> 59be4fea73de 23:51:44 Step 11/13 : COPY . . 23:51:44 ---> dc78ce47ef93 23:51:44 Step 12/13 : RUN curl -o LICENSE-rtsp-simple-server https://raw.githubusercontent.com/aler9/rtsp-simple-server/main/LICENSE 23:51:44 ---> Running in 177c3a277af8 23:51:44  % Total  % Received % Xferd Average Speed  Time Time Time Current 23:51:44  Dload Upload Total Spent Left Speed 23:51:44 0  0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1062 100 1062 0 0 2512 0 --:--:-- --:--:-- --:--:-- 2522 23:51:44 Removing intermediate container 177c3a277af8 23:51:44 ---> 817c5882b518 23:51:44 Step 13/13 : RUN ${MAKE} 23:51:44 ---> Running in a641808e7f04 23:51:44 noop 23:51:45 Removing intermediate container a641808e7f04 23:51:45 ---> 90a8968ab6bf 23:51:45 Successfully built 90a8968ab6bf 23:51:45 Successfully tagged ci-base-image-arm64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 23:51:45 + docker inspect -f . ci-base-image-arm64 23:51:45 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 23:51:46 prd-ubuntu20.04-docker-arm64-4c-16g-14824 does not seem to be running inside a container 23:51:46 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/device-usb-camera/1 -v /w/workspace/device-usb-camera/1:/w/workspace/device-usb-camera/1:rw,z -v /w/workspace/device-usb-camera/1@tmp:/w/workspace/device-usb-camera/1@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** ci-base-image-arm64 cat 23:51:47 $ docker top 4f79ad273de5f6db91871f366e29cd28d044757bf972a91ee0776fbbceda037d -eo pid,comm [Pipeline] { [Pipeline] sh 23:51:48 + go version 23:51:48 go version go1.20.2 linux/arm64 [Pipeline] } 23:51:48 $ docker stop --time=1 4f79ad273de5f6db91871f366e29cd28d044757bf972a91ee0776fbbceda037d 23:51:50 $ docker rm -f --volumes 4f79ad273de5f6db91871f366e29cd28d044757bf972a91ee0776fbbceda037d [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 23:51:50 + docker inspect -f . ci-base-image-arm64 23:51:50 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 23:51:51 prd-ubuntu20.04-docker-arm64-4c-16g-14824 does not seem to be running inside a container 23:51:51 $ docker run -t -d -u 1001:1001 -u 0:0 --privileged -v /var/run/docker.sock:/var/run/docker.sock -w /w/workspace/device-usb-camera/1 -v /w/workspace/device-usb-camera/1:/w/workspace/device-usb-camera/1:rw,z -v /w/workspace/device-usb-camera/1@tmp:/w/workspace/device-usb-camera/1@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** ci-base-image-arm64 cat 23:51:52 $ docker top 85e5687a40f2a848752d3d685840aaadeaa05807f151e8ec35ebab6d86462480 -eo pid,comm [Pipeline] { [Pipeline] sh 23:51:53 + git config --global --add safe.directory /w/workspace/device-usb-camera/1 [Pipeline] fileExists [Pipeline] sh 23:51:54 + make test 23:51:54 go test ./... -coverprofile=coverage.out ./... 23:52:33 ? github.com/edgexfoundry/device-usb-camera [no test files] 23:55:09 ? github.com/edgexfoundry/device-usb-camera/cmd [no test files] 23:55:09 ok github.com/edgexfoundry/device-usb-camera/internal/driver 0.063s coverage: 2.0% of statements 23:55:09 WARNING: Linting skipped (not on x86_64 or linter not installed) 23:55:09 go vet ./... 23:55:32 gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/") 23:55:32 [ "`gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/")`" = "" ] 23:55:32 ./bin/test-attribution-txt.sh [Pipeline] echo 23:55:32 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] } 23:55:32 $ docker stop --time=1 85e5687a40f2a848752d3d685840aaadeaa05807f151e8ec35ebab6d86462480 23:55:33 $ docker rm -f --volumes 85e5687a40f2a848752d3d685840aaadeaa05807f151e8ec35ebab6d86462480 [Pipeline] // withDockerContainer [Pipeline] sh 23:55:35 + sudo chown -R jenkins:jenkins . [Pipeline] stash 23:55:35 Warning: overwriting stash ‘coverage-report’ 23:55:35 Stashed 1 file(s) [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] script [Pipeline] { [Pipeline] sh 23:55:36 + sudo chown -R jenkins:jenkins . [Pipeline] sh 23:55:36 + ls -al . 23:55:36 total 188 23:55:36 drwxrwxr-x 9 jenkins jenkins 4096 May 9 23:51 . 23:55:36 drwxrwxr-x 4 jenkins jenkins 4096 May 9 23:49 .. 23:55:36 drwxrwxr-x 8 jenkins jenkins 4096 May 9 23:49 .git 23:55:36 drwxrwxr-x 3 jenkins jenkins 4096 May 9 23:49 .github 23:55:36 -rw-rw-r-- 1 jenkins jenkins 414 May 9 23:49 .gitignore 23:55:36 -rw-rw-r-- 1 jenkins jenkins 42 May 9 23:49 .golangci.yml 23:55:36 -rw-rw-r-- 1 jenkins jenkins 77 May 9 23:49 .hadolint.yml 23:55:36 -rw-rw-r-- 1 jenkins jenkins 9665 May 9 23:49 Attribution.txt 23:55:36 -rw-rw-r-- 1 jenkins jenkins 6219 May 9 23:49 CHANGELOG.md 23:55:36 -rw-rw-r-- 1 jenkins jenkins 2328 May 9 23:49 Dockerfile 23:55:36 -rw-rw-r-- 1 jenkins jenkins 678 May 9 23:49 GOVERNANCE.md 23:55:36 -rw-rw-r-- 1 jenkins jenkins 659 May 9 23:49 Jenkinsfile 23:55:36 -rw-rw-r-- 1 jenkins jenkins 11348 May 9 23:49 LICENSE 23:55:36 -rw-rw-r-- 1 jenkins jenkins 2364 May 9 23:49 Makefile 23:55:36 -rw-rw-r-- 1 jenkins jenkins 622 May 9 23:49 OWNERS.md 23:55:36 -rw-rw-r-- 1 jenkins jenkins 5681 May 9 23:49 README.md 23:55:36 -rw-rw-r-- 1 jenkins jenkins 5 May 9 23:45 VERSION 23:55:36 drwxrwxr-x 2 jenkins jenkins 4096 May 9 23:49 bin 23:55:36 drwxrwxr-x 3 jenkins jenkins 4096 May 9 23:49 cmd 23:55:36 -rw-r--r-- 1 jenkins jenkins 28693 May 9 23:55 coverage.out 23:55:36 -rwxrwxr-x 1 jenkins jenkins 140 May 9 23:49 docker-entrypoint.sh 23:55:36 drwxrwxr-x 4 jenkins jenkins 4096 May 9 23:49 docs 23:55:36 -rw-rw-r-- 1 jenkins jenkins 3443 May 9 23:49 go.mod 23:55:36 -rw-rw-r-- 1 jenkins jenkins 31488 May 9 23:49 go.sum 23:55:36 drwxrwxr-x 3 jenkins jenkins 4096 May 9 23:49 internal 23:55:36 drwxrwxr-x 4 jenkins jenkins 4096 May 9 23:49 snap 23:55:36 -rw-rw-r-- 1 jenkins jenkins 231 May 9 23:49 version.go [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 23:55:37 + docker build -t device-usb-camera-arm64 -f Dockerfile --build-arg BASE=ci-base-image-arm64 --build-arg MAKE=make build --build-arg ARCH=arm64 --label git_sha=161c4ab50dc050bfff754ecb3f339c0ba011befd --label arch=arm64 --label version=0.0.0 . 23:55:37 Sending build context to Docker daemon 1.303MB 23:55:37 Step 1/35 : ARG BASE=golang:1.20-alpine3.17 23:55:37 Step 2/35 : FROM ${BASE} AS builder 23:55:37 ---> 90a8968ab6bf 23:55:37 Step 3/35 : ARG ADD_BUILD_TAGS="" 23:55:37 ---> Running in 42a7e0822b9a 23:55:38 Removing intermediate container 42a7e0822b9a 23:55:38 ---> aaafaab2c2c7 23:55:38 Step 4/35 : ARG MAKE="make -e ADD_BUILD_TAGS=$ADD_BUILD_TAGS build" 23:55:38 ---> Running in 131176aca58a 23:55:38 Removing intermediate container 131176aca58a 23:55:38 ---> b9b7258cc714 23:55:38 Step 5/35 : ARG ALPINE_PKG_BASE="make git gcc libc-dev curl" 23:55:38 ---> Running in 6b01e3950405 23:55:38 Removing intermediate container 6b01e3950405 23:55:38 ---> 00e5c794d4ae 23:55:38 Step 6/35 : ARG ALPINE_PKG_EXTRA="v4l-utils-dev v4l-utils v4l-utils-libs linux-headers" 23:55:38 ---> Running in 3722f48a0c2d 23:55:39 Removing intermediate container 3722f48a0c2d 23:55:39 ---> efe1d1e0fe76 23:55:39 Step 7/35 : RUN apk add --no-cache ${ALPINE_PKG_BASE} ${ALPINE_PKG_EXTRA} 23:55:39 ---> Running in f0cf4226546e 23:55:40 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/aarch64/APKINDEX.tar.gz 23:55:40 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/aarch64/APKINDEX.tar.gz 23:55:42 OK: 271 MiB in 67 packages 23:55:42 Removing intermediate container f0cf4226546e 23:55:42 ---> 3472154694ec 23:55:42 Step 8/35 : WORKDIR /device-usb-camera 23:55:42 ---> Running in 168e8c6449e3 23:55:44 Removing intermediate container 168e8c6449e3 23:55:44 ---> 52c3ca3328ce 23:55:44 Step 9/35 : COPY go.mod vendor* ./ 23:55:44 ---> 1ea52689be23 23:55:44 Step 10/35 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 23:55:44 ---> Running in b68ca627ba33 23:55:47 Removing intermediate container b68ca627ba33 23:55:47 ---> 24a85e66e808 23:55:47 Step 11/35 : COPY . . 23:55:48 ---> dfd56c268a23 23:55:48 Step 12/35 : RUN curl -o LICENSE-rtsp-simple-server https://raw.githubusercontent.com/aler9/rtsp-simple-server/main/LICENSE 23:55:48 ---> Running in 5eef8c8778cb 23:55:49  % Total  % Received % Xferd Average Speed Time Time Time Current 23:55:49 Dload Upload Total Spent Left Speed 23:55:49 0 0 0 0  0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1062 100 1062 0 0 3899 0 --:--:-- --:--:-- --:--:-- 3904 23:55:50 Removing intermediate container 5eef8c8778cb 23:55:50 ---> 2aa45b9d3805 23:55:50 Step 13/35 : RUN ${MAKE} 23:55:50 ---> Running in d04bbd44c8a4 23:55:51 go build -tags "" -ldflags "-X github.com/edgexfoundry/device-usb-camera.Version=0.0.0" -trimpath -mod=readonly -o cmd/device-usb-camera ./cmd 23:58:28 Removing intermediate container d04bbd44c8a4 23:58:28 ---> 953ca74849d0 23:58:28 Step 14/35 : FROM aler9/rtsp-simple-server:v0.21.6 AS rtsp 23:58:28 v0.21.6: Pulling from aler9/rtsp-simple-server 23:58:28 8766b47fe142: Pulling fs layer 23:58:28 8766b47fe142: Verifying Checksum 23:58:28 8766b47fe142: Download complete 23:58:29 8766b47fe142: Pull complete 23:58:29 Digest: sha256:f020796eb25ff31728c4633d51d76ece857ae5036a0f706c94a090e7b6047b3f 23:58:29 Status: Downloaded newer image for aler9/rtsp-simple-server:v0.21.6 23:58:29 ---> 69d40e2cb93c 23:58:29 Step 15/35 : FROM alpine:3.17 23:58:29 3.17: Pulling from library/alpine 23:58:29 c41833b44d91: Already exists 23:58:29 Digest: sha256:124c7d2707904eea7431fffe91522a01e5a861a624ee31d03372cc1d138a3126 23:58:29 Status: Downloaded newer image for alpine:3.17 23:58:29 ---> 51e60588ff2c 23:58:29 Step 16/35 : LABEL license='SPDX-License-Identifier: Apache-2.0' copyright='Copyright (c) 2022: Intel Corporation' 23:58:30 ---> Running in 3a4703adbc10 23:58:30 Removing intermediate container 3a4703adbc10 23:58:30 ---> efd0b677d568 23:58:30 Step 17/35 : RUN apk add --update --no-cache dumb-init ffmpeg udev 23:58:30 ---> Running in ba12af249184 23:58:31 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/aarch64/APKINDEX.tar.gz 23:58:32 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/aarch64/APKINDEX.tar.gz 23:58:33 (1/83) Installing dumb-init (1.2.5-r2) 23:58:33 (2/83) Installing sdl2 (2.26.5-r0) 23:58:33 (3/83) Installing libxau (1.0.10-r0) 23:58:33 (4/83) Installing libmd (1.0.4-r0) 23:58:33 (5/83) Installing libbsd (0.11.7-r0) 23:58:33 (6/83) Installing libxdmcp (1.1.4-r0) 23:58:33 (7/83) Installing libxcb (1.15-r0) 23:58:33 (8/83) Installing libx11 (1.8.4-r0) 23:58:33 (9/83) Installing aom-libs (3.5.0-r0) 23:58:33 (10/83) Installing alsa-lib (1.2.8-r0) 23:58:33 (11/83) Installing libexpat (2.5.0-r0) 23:58:33 (12/83) Installing brotli-libs (1.0.9-r9) 23:58:33 (13/83) Installing libbz2 (1.0.8-r4) 23:58:33 (14/83) Installing libpng (1.6.38-r0) 23:58:33 (15/83) Installing freetype (2.12.1-r0) 23:58:33 (16/83) Installing fontconfig (2.14.1-r0) 23:58:33 (17/83) Installing fribidi (1.0.12-r0) 23:58:33 (18/83) Installing libffi (3.4.4-r0) 23:58:33 (19/83) Installing libintl (0.21.1-r1) 23:58:33 (20/83) Installing libblkid (2.38.1-r1) 23:58:33 (21/83) Installing libmount (2.38.1-r1) 23:58:33 (22/83) Installing pcre2 (10.42-r0) 23:58:33 (23/83) Installing glib (2.74.6-r0) 23:58:34 (24/83) Installing graphite2 (1.3.14-r2) 23:58:34 (25/83) Installing harfbuzz (5.3.1-r1) 23:58:34 (26/83) Installing libass (0.16.0-r1) 23:58:34 (27/83) Installing libdav1d (1.0.0-r2) 23:58:34 (28/83) Installing libdrm (2.4.114-r0) 23:58:34 (29/83) Installing gmp (6.2.1-r2) 23:58:34 (30/83) Installing nettle (3.8.1-r0) 23:58:34 (31/83) Installing p11-kit (0.24.1-r1) 23:58:34 (32/83) Installing libtasn1 (4.19.0-r0) 23:58:34 (33/83) Installing libunistring (1.1-r0) 23:58:34 (34/83) Installing gnutls (3.7.8-r3) 23:58:34 (35/83) Installing ncurses-terminfo-base (6.3_p20221119-r0) 23:58:34 (36/83) Installing ncurses-libs (6.3_p20221119-r0) 23:58:34 (37/83) Installing lame (3.100-r2) 23:58:34 (38/83) Installing opus (1.3.1-r1) 23:58:34 (39/83) Installing libasyncns (0.8-r1) 23:58:34 (40/83) Installing dbus-libs (1.14.4-r0) 23:58:34 (41/83) Installing libltdl (2.4.7-r1) 23:58:34 (42/83) Installing orc (0.4.33-r0) 23:58:34 (43/83) Installing libgcc (12.2.1_git20220924-r4) 23:58:34 (44/83) Installing libogg (1.3.5-r2) 23:58:34 (45/83) Installing libstdc++ (12.2.1_git20220924-r4) 23:58:34 (46/83) Installing flac-libs (1.4.2-r0) 23:58:34 (47/83) Installing libvorbis (1.3.7-r0) 23:58:34 (48/83) Installing libsndfile (1.1.0-r2) 23:58:34 (49/83) Installing libgomp (12.2.1_git20220924-r4) 23:58:34 (50/83) Installing soxr (0.1.3-r3) 23:58:34 (51/83) Installing speexdsp (1.2.1-r0) 23:58:34 (52/83) Installing tdb-libs (1.4.6-r0) 23:58:35 (53/83) Installing libpulse (16.1-r6) 23:58:35 (54/83) Installing cjson (1.7.15-r3) 23:58:35 (55/83) Installing mbedtls (2.28.3-r0) 23:58:35 (56/83) Installing librist (0.2.7-r0) 23:58:35 (57/83) Installing libsrt (1.5.1-r0) 23:58:35 (58/83) Installing libssh (0.10.5-r0) 23:58:35 (59/83) Installing libtheora (1.1.1-r16) 23:58:35 (60/83) Installing libjpeg-turbo (2.1.4-r0) 23:58:35 (61/83) Installing v4l-utils-libs (1.22.1-r2) 23:58:35 (62/83) Installing libxext (1.3.5-r0) 23:58:35 (63/83) Installing libxfixes (6.0.0-r0) 23:58:35 (64/83) Installing wayland-libs-client (1.21.0-r1) 23:58:35 (65/83) Installing libva (2.16.0-r0) 23:58:35 (66/83) Installing libvdpau (1.5-r0) 23:58:35 (67/83) Installing vidstab (1.1.0-r2) 23:58:35 (68/83) Installing libvpx (1.12.0-r1) 23:58:35 (69/83) Installing libwebp (1.2.4-r1) 23:58:35 (70/83) Installing x264-libs (0.164_git20220602-r0) 23:58:35 (71/83) Installing numactl (2.0.16-r1) 23:58:35 (72/83) Installing x265-libs (3.5-r3) 23:58:35 (73/83) Installing xvidcore (1.3.7-r1) 23:58:35 (74/83) Installing libsodium (1.0.18-r2) 23:58:35 (75/83) Installing libzmq (4.3.4-r1) 23:58:35 (76/83) Installing ffmpeg-libs (5.1.3-r0) 23:58:35 (77/83) Installing ffmpeg (5.1.3-r0) 23:58:36 (78/83) Installing udev-init-scripts (35-r1) 23:58:36 (79/83) Installing eudev-libs (3.2.11-r4) 23:58:36 (80/83) Installing xz-libs (5.2.9-r0) 23:58:36 (81/83) Installing zstd-libs (1.5.5-r0) 23:58:36 (82/83) Installing kmod-libs (30-r1) 23:58:36 (83/83) Installing eudev (3.2.11-r4) 23:58:36 Executing busybox-1.35.0-r29.trigger 23:58:36 Executing eudev-3.2.11-r4.trigger 23:58:36 OK: 86 MiB in 98 packages 23:58:39 Removing intermediate container ba12af249184 23:58:39 ---> c1f1a603724f 23:58:39 Step 18/35 : WORKDIR / 23:58:39 ---> Running in e13dd72200ba 23:58:39 Removing intermediate container e13dd72200ba 23:58:39 ---> 4c2302acd49a 23:58:39 Step 19/35 : COPY --from=builder /device-usb-camera/cmd / 23:58:40 ---> d5605aed7afd 23:58:40 Step 20/35 : COPY --from=builder /device-usb-camera/LICENSE / 23:58:41 ---> 7ccc3b2e929b 23:58:41 Step 21/35 : COPY --from=builder /device-usb-camera/LICENSE-rtsp-simple-server / 23:58:42 ---> 9896c8950830 23:58:42 Step 22/35 : COPY --from=builder /device-usb-camera/Attribution.txt / 23:58:42 ---> 5214d535ec95 23:58:42 Step 23/35 : COPY --from=builder /device-usb-camera/docker-entrypoint.sh / 23:58:43 ---> 6134ab38ad1e 23:58:43 Step 24/35 : COPY --from=rtsp /rtsp-simple-server.yml / 23:58:43 ---> a7e193b7a87e 23:58:43 Step 25/35 : COPY --from=rtsp /rtsp-simple-server / 23:58:45 ---> ab1dcab78d53 23:58:45 Step 26/35 : RUN sed -i 's/rtmpDisable: no/rtmpDisable: yes/g' rtsp-simple-server.yml 23:58:45 ---> Running in b718f3842523 23:58:47 Removing intermediate container b718f3842523 23:58:47 ---> 03240b374ff3 23:58:47 Step 27/35 : RUN sed -i 's/hlsDisable: no/hlsDisable: yes/g' rtsp-simple-server.yml 23:58:47 ---> Running in 48fd4694e383 23:58:48 Removing intermediate container 48fd4694e383 23:58:48 ---> e840bd70a7ca 23:58:48 Step 28/35 : RUN sed -i 's/protocols: \[udp, multicast, tcp\]/protocols: \[tcp\]/g' rtsp-simple-server.yml 23:58:48 ---> Running in 725ec7c2df8c 23:58:51 Removing intermediate container 725ec7c2df8c 23:58:51 ---> 9b80b9543560 23:58:51 Step 29/35 : EXPOSE 59983 23:58:51 ---> Running in e230b9fd12dc 23:58:51 Removing intermediate container e230b9fd12dc 23:58:51 ---> 0571a497e98a 23:58:51 Step 30/35 : EXPOSE 8554 23:58:51 ---> Running in 8e719754d721 23:58:51 Removing intermediate container 8e719754d721 23:58:51 ---> 2011355adb74 23:58:51 Step 31/35 : ENTRYPOINT ["/docker-entrypoint.sh"] 23:58:51 ---> Running in a3569db5b6de 23:58:52 Removing intermediate container a3569db5b6de 23:58:52 ---> 32a455ed9654 23:58:52 Step 32/35 : CMD [ "--configProvider=consul.http://edgex-core-consul:8500", "--registry" ] 23:58:52 ---> Running in 3607679a6397 23:58:52 Removing intermediate container 3607679a6397 23:58:52 ---> 6ad575d6d52d 23:58:52 Step 33/35 : LABEL arch=arm64 23:58:52 ---> Running in 33383a4fd0d7 23:58:53 Removing intermediate container 33383a4fd0d7 23:58:53 ---> a13099507b42 23:58:53 Step 34/35 : LABEL git_sha=161c4ab50dc050bfff754ecb3f339c0ba011befd 23:58:53 ---> Running in 061913a75148 23:58:53 Removing intermediate container 061913a75148 23:58:53 ---> 14f246b4febd 23:58:53 Step 35/35 : LABEL version=0.0.0 23:58:53 ---> Running in 2a44d78bd204 23:58:53 Removing intermediate container 2a44d78bd204 23:58:53 ---> 0135cea9efcf 23:58:53 [Warning] One or more build-args [ARCH] were not consumed 23:58:53 Successfully built 0135cea9efcf 23:58:53 Successfully tagged device-usb-camera-arm64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Docker Push) Stage "Docker Push" skipped due to when conditional [Pipeline] } [Pipeline] // stage Post stage [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 23:58:54 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 23:58:54 23:58:54 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 23:58:55 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 23:58:55 arm64: Pulling from edgex-lftools-log-publisher 23:58:55 8998bd30e6a1: Pulling fs layer 23:58:55 04944245beec: Pulling fs layer 23:58:55 699f458cf7ca: Pulling fs layer 23:58:55 765212b225bb: Pulling fs layer 23:58:55 f23df028b6ca: Pulling fs layer 23:58:55 d65c8cfc05b1: Pulling fs layer 23:58:55 2437ff75d9bd: Pulling fs layer 23:58:55 f23df028b6ca: Waiting 23:58:55 2437ff75d9bd: Waiting 23:58:55 d65c8cfc05b1: Waiting 23:58:55 765212b225bb: Waiting 23:58:55 04944245beec: Verifying Checksum 23:58:55 04944245beec: Download complete 23:58:55 765212b225bb: Verifying Checksum 23:58:55 765212b225bb: Download complete 23:58:55 f23df028b6ca: Verifying Checksum 23:58:55 f23df028b6ca: Download complete 23:58:55 d65c8cfc05b1: Verifying Checksum 23:58:55 d65c8cfc05b1: Download complete 23:58:55 699f458cf7ca: Verifying Checksum 23:58:55 699f458cf7ca: Download complete 23:58:55 8998bd30e6a1: Verifying Checksum 23:58:55 8998bd30e6a1: Download complete 23:58:58 2437ff75d9bd: Verifying Checksum 23:58:58 2437ff75d9bd: Download complete 23:58:59 8998bd30e6a1: Pull complete 23:59:00 04944245beec: Pull complete 23:59:01 699f458cf7ca: Pull complete 23:59:01 765212b225bb: Pull complete 23:59:04 f23df028b6ca: Pull complete 23:59:04 d65c8cfc05b1: Pull complete 23:59:19 2437ff75d9bd: Pull complete 23:59:19 Digest: sha256:08a7fcc486bb39f1d20d4dd6a72316e28301370873105f4106f8313defd495da 23:59:19 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 23:59:19 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 23:59:19 prd-ubuntu20.04-docker-arm64-4c-16g-14824 does not seem to be running inside a container 23:59:19 $ 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-usb-camera/1 -v /w/workspace/device-usb-camera/1:/w/workspace/device-usb-camera/1:rw,z -v /w/workspace/device-usb-camera/1@tmp:/w/workspace/device-usb-camera/1@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 cat 23:59:22 $ docker top e8afc4ff0da0c148b6f19335d2fc3ae83138f348e120b58c2d74324c18919f21 -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 23:59:23 ---> job-cost.sh 23:59:23 lf-activate-venv: SKIPPING 23:59:23 INFO: No Stack... 23:59:23 INFO: Retrieving Pricing Info for: v3-standard-4 23:59:24 INFO: Archiving Costs [Pipeline] sh 23:59:25 + cat /w/workspace/device-usb-camera/1/archives/cost.csv 23:59:25 + cut -d, -f6 [Pipeline] lock 23:59:25 Trying to acquire lock on [jenkins-edgexfoundry-device-usb-camera-PR-243-1-stack-cost] 23:59:25 Resource [jenkins-edgexfoundry-device-usb-camera-PR-243-1-stack-cost] did not exist. Created. 23:59:25 Lock acquired on [jenkins-edgexfoundry-device-usb-camera-PR-243-1-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 23:59:26 /w/workspace/device-usb-camera/1@tmp/durable-edc58dab/script.sh: 1: Syntax error: Unterminated quoted string [Pipeline] sh 23:59:26 + echo total: 0.10999999940395355 [Pipeline] stash 23:59:26 Warning: overwriting stash ‘stack-cost’ 23:59:26 Stashed 1 file(s) [Pipeline] } 23:59:26 Lock released on resource [jenkins-edgexfoundry-device-usb-camera-PR-243-1-stack-cost] [Pipeline] // lock [Pipeline] } 23:59:27 $ docker stop --time=1 e8afc4ff0da0c148b6f19335d2fc3ae83138f348e120b58c2d74324c18919f21 23:59:28 $ docker rm -f --volumes e8afc4ff0da0c148b6f19335d2fc3ae83138f348e120b58c2d74324c18919f21 [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] { (CodeCov) [Pipeline] unstash [Pipeline] configFileProvider 23:59:29 provisioning config files... 23:59:29 copy managed file [device-usb-camera-codecov-token] to file:/w/workspace/foundry_device-usb-camera_PR-243@tmp/config8554889112412087165tmp [Pipeline] { [Pipeline] sh 23:59:29 + set +x 23:59:29 + + bash -s -- 23:59:29 curl -s https://codecov.io/bash 23:59:29 23:59:29 _____ _ 23:59:29 / ____| | | 23:59:29 | | ___ __| | ___ ___ _____ __ 23:59:29 | | / _ \ / _` |/ _ \/ __/ _ \ \ / / 23:59:29 | |___| (_) | (_| | __/ (_| (_) \ V / 23:59:29 \_____\___/ \__,_|\___|\___\___/ \_/ 23:59:29 Bash-1.0.6 23:59:29 23:59:29 23:59:29 ==> git version 2.25.1 found 23:59:29 ==> curl 7.68.0 (x86_64-pc-linux-gnu) libcurl/7.68.0 OpenSSL/1.1.1f zlib/1.2.11 brotli/1.0.7 libidn2/2.2.0 libpsl/0.21.0 (+libidn2/2.2.0) libssh/0.9.3/openssl/zlib nghttp2/1.40.0 librtmp/2.3 23:59:29 Release-Date: 2020-01-08 23:59:29 Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp 23:59:29 Features: AsynchDNS brotli GSS-API HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM NTLM_WB PSL SPNEGO SSL TLS-SRP UnixSockets 23:59:29 ==> Jenkins CI detected. 23:59:29 current dir:  /w/workspace/foundry_device-usb-camera_PR-243 23:59:29 project root: . 23:59:29 --> token set from env 23:59:29 Yaml not found, that's ok! Learn more at http://docs.codecov.io/docs/codecov-yaml 23:59:29 ==> Running gcov in . (disable via -X gcov) 23:59:29 ==> Python coveragepy not found 23:59:29 ==> Searching for coverage reports in: 23:59:29 + . 23:59:29 -> Found 1 reports 23:59:29 ==> Detecting git/mercurial file structure 23:59:29 ==> Reading reports 23:59:30 + ./coverage.out bytes=28693 23:59:30 ==> Appending adjustments 23:59:30 https://docs.codecov.io/docs/fixing-reports 23:59:30 + Found adjustments 23:59:30 ==> Gzipping contents 23:59:30 4.0K /tmp/codecov.B5qflP.gz 23:59:30 ==> Uploading reports 23:59:30 url: https://codecov.io 23:59:30 query: branch=PR-243&commit=161c4ab50dc050bfff754ecb3f339c0ba011befd&build=1&build_url=https%3A%2F%2Fjenkins.edgexfoundry.org%2Fjob%2Fedgexfoundry%2Fjob%2Fdevice-usb-camera%2Fjob%2FPR-243%2F1%2F&name=&tag=&slug=edgexfoundry%2Fdevice-usb-camera&service=jenkins&flags=&pr=243&job=&cmd_args= 23:59:30 -> Pinging Codecov 23:59:30 https://codecov.io/upload/v4?package=bash-1.0.6&token=&package=bash-1.0.6&token=6df5b310-220c-4ff1-ad85-d7a32441f080&branch=PR-243&commit=161c4ab50dc050bfff754ecb3f339c0ba011befd&build=1&build_url=https%3A%2F%2Fjenkins.edgexfoundry.org%2Fjob%2Fedgexfoundry%2Fjob%2Fdevice-usb-camera%2Fjob%2FPR-243%2F1%2F&name=&tag=&slug=edgexfoundry%2Fdevice-usb-camera&service=jenkins&flags=&pr=243&job=&cmd_args= 23:59:30 -> Uploading to 23:59:30 https://storage.googleapis.com/codecov/v4/raw/2023-05-09/73D8F5FF140700D3E01443B452E23636/161c4ab50dc050bfff754ecb3f339c0ba011befd/72f9c3bb-9c97-497b-82c7-ba98009b500a.txt?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=GOOG1EJOGFN2JQ4OCTGA2MU5AEIT7OT5Z7HTFOAN2SPG4NWSN2UJYOY5U6LZQ%2F20230509%2FUS%2Fs3%2Faws4_request&X-Amz-Date=20230509T235930Z&X-Amz-Expires=10&X-Amz-SignedHeaders=host&X-Amz-Signature=42263eb4956e388d7d7ae0e162b506e1e527d607dd22d712d6a9e07169cfba7d 23:59:30 % Total % Received % Xferd Average Speed Time Time Time Current 23:59:30 Dload Upload Total Spent Left Speed 23:59:30 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 3929 0 0 100 3929 0 18889 --:--:-- --:--:-- --:--:-- 18889 23:59:30 -> Reports have been successfully queued for processing at https://app.codecov.io/github/edgexfoundry/device-usb-camera/commit/161c4ab50dc050bfff754ecb3f339c0ba011befd [Pipeline] } 23:59:30 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Snyk Dependency Scan) Stage "Snyk Dependency Scan" skipped due to when conditional [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Archive Prep) Stage "Archive Prep" skipped due to when conditional [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Publish Swagger) Stage "Publish Swagger" skipped due to when conditional [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Semver) Stage "Semver" skipped due to when conditional [Pipeline] stage [Pipeline] { (Tag) Stage "Semver" skipped due to when conditional [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Bump Pre-Release Version) Stage "Semver" skipped due to when conditional [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Bump Experimental Tag) Stage "Semver" skipped due to when conditional [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Bump Stable (Named) Tag) Stage "Semver" skipped due to when conditional [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Declarative: Post Actions) [Pipeline] stage [Pipeline] { (LF Post Build Actions) [Pipeline] sh 23:59:32 + [ -d /w/workspace/foundry_device-usb-camera_PR-243/archives ] 23:59:32 + ls -al /w/workspace/foundry_device-usb-camera_PR-243/archives 23:59:32 total 16 23:59:32 drwxr-xr-x 3 root root 4096 May 9 23:47 . 23:59:32 drwxrwxr-x 11 jenkins jenkins 4096 May 9 23:47 .. 23:59:32 drwxr-xr-x 2 root root 4096 May 9 23:47 cost 23:59:32 -rw-r--r-- 1 root root 89 May 9 23:47 cost.csv 23:59:32 + sudo chown -R jenkins:jenkins /w/workspace/foundry_device-usb-camera_PR-243/archives 23:59:32 + ls -al /w/workspace/foundry_device-usb-camera_PR-243/archives 23:59:32 total 16 23:59:32 drwxr-xr-x 3 jenkins jenkins 4096 May 9 23:47 . 23:59:32 drwxrwxr-x 11 jenkins jenkins 4096 May 9 23:47 .. 23:59:32 drwxr-xr-x 2 jenkins jenkins 4096 May 9 23:47 cost 23:59:32 -rw-r--r-- 1 jenkins jenkins 89 May 9 23:47 cost.csv [Pipeline] libraryResource [Pipeline] sh 23:59:32 ---> sysstat.sh [Pipeline] libraryResource [Pipeline] sh 23:59:33 ---> package-listing.sh 23:59:33 ++ facter osfamily 23:59:33 ++ tr '[:upper:]' '[:lower:]' 23:59:33 + OS_FAMILY=debian 23:59:33 + workspace=/w/workspace/foundry_device-usb-camera_PR-243 23:59:33 + START_PACKAGES=/tmp/packages_start.txt 23:59:33 + END_PACKAGES=/tmp/packages_end.txt 23:59:33 + DIFF_PACKAGES=/tmp/packages_diff.txt 23:59:33 + PACKAGES=/tmp/packages_start.txt 23:59:33 + '[' /w/workspace/foundry_device-usb-camera_PR-243 ']' 23:59:33 + PACKAGES=/tmp/packages_end.txt 23:59:33 + case "${OS_FAMILY}" in 23:59:33 + dpkg -l 23:59:33 + grep '^ii' 23:59:33 + '[' -f /tmp/packages_start.txt ']' 23:59:33 + '[' -f /tmp/packages_end.txt ']' 23:59:33 + diff /tmp/packages_start.txt /tmp/packages_end.txt 23:59:33 + '[' /w/workspace/foundry_device-usb-camera_PR-243 ']' 23:59:33 + mkdir -p /w/workspace/foundry_device-usb-camera_PR-243/archives/ 23:59:33 + cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/foundry_device-usb-camera_PR-243/archives/ [Pipeline] echo 23:59:33 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/foundry_device-usb-camera_PR-243/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json] [Pipeline] sh 23:59:34 + facter operatingsystem [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 23:59:34 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 23:59:34 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 23:59:34 prd-ubuntu20.04-docker-8c-8g-14823 does not seem to be running inside a container 23:59:34 $ 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/foundry_device-usb-camera_PR-243/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json -w /w/workspace/foundry_device-usb-camera_PR-243 -v /w/workspace/foundry_device-usb-camera_PR-243:/w/workspace/foundry_device-usb-camera_PR-243:rw,z -v /w/workspace/foundry_device-usb-camera_PR-243@tmp:/w/workspace/foundry_device-usb-camera_PR-243@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest cat 23:59:34 $ docker top 002111dce1d0eb412b67dc25dad0f22f986686fd3ff84708ed7a6534d8b572f9 -eo pid,comm [Pipeline] { [Pipeline] sh 23:59:35 + touch /tmp/pre-build-complete [Pipeline] sh 23:59:35 + mkdir -p /var/log/sysstat [Pipeline] sh 23:59:35 + ls /var/log/sa-host 23:59:35 ls: cannot access '/var/log/sa-host': No such file or directory [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 23:59:35 provisioning config files... 23:59:35 copy managed file [jenkins-log-archives-settings] to file:/w/workspace/foundry_device-usb-camera_PR-243@tmp/config6016966103694397583tmp [Pipeline] { [Pipeline] echo 23:59:36 Running shell/create-netrc.sh [Pipeline] libraryResource [Pipeline] sh 23:59:36 ---> create-netrc.sh [Pipeline] } 23:59:36 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] libraryResource [Pipeline] sh 23:59:36 ---> python-tools-install.sh [Pipeline] echo 23:59:36 Running shell/sudo-logs.sh [Pipeline] libraryResource [Pipeline] sh 23:59:37 ---> sudo-logs.sh 23:59:37 Archiving 'sudo' log.. [Pipeline] unstash [Pipeline] echo 23:59:37 Running shell/job-cost.sh [Pipeline] libraryResource [Pipeline] sh 23:59:37 ---> job-cost.sh 23:59:37 lf-activate-venv: SKIPPING 23:59:37 DEBUG: total: 0.2199999988079071 23:59:37 INFO: Retrieving Stack Cost... 23:59:37 INFO: Retrieving Pricing Info for: v3-standard-8 23:59:38 INFO: Archiving Costs [Pipeline] echo 23:59:38 Running shell/logs-deploy.sh [Pipeline] libraryResource [Pipeline] sh 23:59:38 ---> logs-deploy.sh 23:59:38 lf-activate-venv: SKIPPING 23:59:38 INFO: Nexus URL https://nexus.edgexfoundry.org path production/vex-yul-edgex-jenkins-1/edgexfoundry/device-usb-camera/PR-243/1 23:59:38 INFO: archiving workspace using pattern(s): 23:59:39 Archives upload complete. 23:59:39 INFO: archiving logs to Nexus