Pull request #252 event Connecting to https://api.github.com using edgex-jenkins github personal access token Obtained Jenkinsfile from bf180d8376cbbda61936f0c338a61965d4ed1cca+158cf72183c0870f436f0f492b637675d1f9df70 (30b27b2be0736add6bd88f4d4f537d24cc94392e) 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-ssh647995839358548378.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-ssh12234055812794038171.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 > git rev-parse --resolve-git-dir /var/lib/jenkins/jobs/edgexfoundry/jobs/device-usb-camera/branches/PR-252/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82/.git # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Fetching with tags Fetching upstream changes from git@github.com:edgexfoundry/edgex-global-pipelines.git > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/jobs/edgexfoundry/jobs/device-usb-camera/branches/PR-252/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82@tmp/jenkins-gitclient-ssh2993327538783707871.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 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-ssh5614670529648199538.key > git ls-remote -h -- git@github.com:lfit/releng-pipelines.git # timeout=10 Found match: refs/heads/master revision 65355178549468b165f8106641c96c3190b1d843 The recommended git tool is: NONE using credential edgex-jenkins-ssh > git rev-parse --resolve-git-dir /var/lib/jenkins/jobs/edgexfoundry/jobs/device-usb-camera/branches/PR-252/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e/.git # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url git@github.com:lfit/releng-pipelines.git # timeout=10 Fetching without tags Fetching upstream changes from git@github.com:lfit/releng-pipelines.git > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/jobs/edgexfoundry/jobs/device-usb-camera/branches/PR-252/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e@tmp/jenkins-gitclient-ssh1837699960183794276.key > git fetch --no-tags --progress -- git@github.com:lfit/releng-pipelines.git +refs/heads/*:refs/remotes/origin/* # timeout=10 Checking out Revision 65355178549468b165f8106641c96c3190b1d843 (master) > git config core.sparsecheckout # timeout=10 > git checkout -f 65355178549468b165f8106641c96c3190b1d843 # timeout=10 Commit message: "Fix: Add S3 URL in href to ship logs" > git remote # timeout=10 > git submodule init # timeout=10 > git submodule sync # timeout=10 > git config --get remote.origin.url # timeout=10 > git submodule init # timeout=10 > git config -f .gitmodules --get-regexp ^submodule\.(.+)\.url # timeout=10 > git config --get submodule.global-jjb.url # timeout=10 > git config -f .gitmodules --get submodule.global-jjb.path # timeout=10 > git submodule update --init --recursive global-jjb # timeout=10 Excluding src/test/ from checkout of git git@github.com:lfit/releng-pipelines.git so that library test code cannot be accessed by Pipelines. To remove this log message, move the test code outside of src/. To restore the previous behavior that allowed access to files in src/test/, pass -Dorg.jenkinsci.plugins.workflow.libs.SCMSourceRetriever.INCLUDE_SRC_TEST_IN_LIBRARIES=true to the java command used to start Jenkins. [Pipeline] Start of Pipeline [Pipeline] echo ========================================================= [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 ‘prd-ubuntu20.04-docker-8c-8g-16978’ is offline ‘prd-ubuntu20.04-docker-8c-8g-16979’ is offline Running on prd-ubuntu20.04-docker-8c-8g-16982 in /w/workspace/foundry_device-usb-camera_PR-252 [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-252 # 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 158cf72183c0870f436f0f492b637675d1f9df70 into PR head commit bf180d8376cbbda61936f0c338a61965d4ed1cca > 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/252/head:refs/remotes/origin/PR-252 +refs/heads/main:refs/remotes/origin/main # timeout=10 > git config core.sparsecheckout # timeout=10 Merge succeeded, producing bf180d8376cbbda61936f0c338a61965d4ed1cca Checking out Revision bf180d8376cbbda61936f0c338a61965d4ed1cca (PR-252) Commit message: "build(deps): Bump github.com/stretchr/testify from 1.8.2 to 1.8.3" First time build. Skipping changelog. [Pipeline] } [Pipeline] // stage [Pipeline] withEnv [Pipeline] { [Pipeline] timestamps [Pipeline] { [Pipeline] timeout 20:52:54 Timeout set to expire in 6 hr 0 min [Pipeline] { [Pipeline] stage [Pipeline] { (Prepare) [Pipeline] script [Pipeline] { [Pipeline] withCredentials 20:52:54 Masking supported pattern matches of $GH_TOKEN_USR or $GH_TOKEN_PSW [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] echo 20:52:54 ========================================================= 20:52:54 EdgeX Global Pipelines Version Info 20:52:54 ========================================================= [Pipeline] libraryResource [Pipeline] sh > git checkout -f bf180d8376cbbda61936f0c338a61965d4ed1cca # 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 158cf72183c0870f436f0f492b637675d1f9df70 # timeout=10 > git rev-parse HEAD^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f bf180d8376cbbda61936f0c338a61965d4ed1cca # timeout=10 > git rev-list --no-walk bd3dfb7577215fc8ead1e32a51e4b3e513c7470a # timeout=10 20:52:54 ------------------- 20:52:54 stable info: 20:52:54 ------------------- 20:52:54 Commited By: Ernesto Ojeda ernesto.ojeda@intel.com 20:52:54 Commit SHA: 4fc256d9079ed2258907e613f84b1b8da264a4bd 20:52:54 Message: update stable to v1.0.249 20:52:55 ------------------- 20:52:55 experimental info: 20:52:55 ------------------- 20:52:55 Commited By: **** collab-it+edgex@linuxfoundation.org 20:52:55 Commit SHA: 4fc256d9079ed2258907e613f84b1b8da264a4bd 20:52:55 Message: update experimental to v1.0.249 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withCredentials [Pipeline] echo 20:52:55 [edgeXSetupEnvironment]: set envvar MAVEN_SETTINGS = device-usb-camera-settings [Pipeline] echo 20:52:55 [edgeXSetupEnvironment]: set envvar PROJECT = device-usb-camera [Pipeline] echo 20:52:55 [edgeXSetupEnvironment]: set envvar USE_SEMVER = true [Pipeline] echo 20:52:55 [edgeXSetupEnvironment]: set envvar TEST_SCRIPT = make test [Pipeline] echo 20:52:55 [edgeXSetupEnvironment]: set envvar BUILD_SCRIPT = make build [Pipeline] echo 20:52:55 [edgeXSetupEnvironment]: set envvar GO_VERSION = 1.20 [Pipeline] echo 20:52:55 [edgeXSetupEnvironment]: set envvar USE_ALPINE = true [Pipeline] echo 20:52:55 [edgeXSetupEnvironment]: set envvar DOCKER_FILE_PATH = Dockerfile [Pipeline] echo 20:52:55 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_FILE_PATH = Dockerfile.build [Pipeline] echo 20:52:55 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_CONTEXT = . [Pipeline] echo 20:52:55 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_IMAGE_TARGET = builder [Pipeline] echo 20:52:55 [edgeXSetupEnvironment]: set envvar DOCKER_IMAGE_NAME = device-usb-camera [Pipeline] echo 20:52:55 [edgeXSetupEnvironment]: set envvar DOCKER_REGISTRY_NAMESPACE = [Pipeline] echo 20:52:55 [edgeXSetupEnvironment]: set envvar DOCKER_NEXUS_REPO = staging [Pipeline] echo 20:52:55 [edgeXSetupEnvironment]: set envvar BUILD_DOCKER_IMAGE = true [Pipeline] echo 20:52:55 [edgeXSetupEnvironment]: set envvar PUSH_DOCKER_IMAGE = true [Pipeline] echo 20:52:55 [edgeXSetupEnvironment]: set envvar BUILD_EXPERIMENTAL_DOCKER_IMAGE = false [Pipeline] echo 20:52:55 [edgeXSetupEnvironment]: set envvar BUILD_STABLE_DOCKER_IMAGE = false [Pipeline] echo 20:52:55 [edgeXSetupEnvironment]: set envvar SEMVER_BUMP_LEVEL = pre [Pipeline] echo 20:52:55 [edgeXSetupEnvironment]: set envvar BUILD_SNAP = false [Pipeline] echo 20:52:55 [edgeXSetupEnvironment]: set envvar PUBLISH_SWAGGER_DOCS = false [Pipeline] echo 20:52:55 [edgeXSetupEnvironment]: set envvar SWAGGER_API_FOLDERS = openapi/v1 [Pipeline] echo 20:52:55 [edgeXSetupEnvironment]: set envvar ARTIFACT_ROOT = archives/bin [Pipeline] echo 20:52:55 [edgeXSetupEnvironment]: set envvar ARTIFACT_TYPES = docker [Pipeline] echo 20:52:55 [edgeXSetupEnvironment]: set envvar SHOULD_BUILD = true [Pipeline] echo 20:52:55 [edgeXSetupEnvironment]: set envvar BUILD_FAILURE_NOTIFY_LIST = edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org [Pipeline] echo 20:52:56 [edgeXSetupEnvironment]: set envvar SNYK_DEBUG = false [Pipeline] echo 20:52:56 [edgeXSetupEnvironment]: set envvar GIT_BRANCH = PR-252 [Pipeline] echo 20:52:56 [edgeXSetupEnvironment]: set envvar SEMVER_BRANCH = PR-252 [Pipeline] echo 20:52:56 [edgeXSetupEnvironment]: set envvar GIT_BRANCH_CLEAN = PR-252 [Pipeline] echo 20:52:56 [edgeXSetupEnvironment]: set envvar GIT_COMMIT = bf180d8376cbbda61936f0c338a61965d4ed1cca [Pipeline] echo 20:52:56 [edgeXSetupEnvironment]: set envvar SHORT_GIT_COMMIT = bf180d8 [Pipeline] echo 20:52:56 [edgeXSetupEnvironment]: set envvar SEMVER_PRE_PREFIX = dev [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 20:52:56 provisioning config files... 20:52:56 copy managed file [device-usb-camera-settings] to file:/w/workspace/foundry_device-usb-camera_PR-252@tmp/config8886181769435383202tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 20:52:56 ---> docker-login.sh 20:52:56 nexus3.edgexfoundry.org:10001 20:52:56 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 20:52:56 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 20:52:56 Configure a credential helper to remove this warning. See 20:52:56 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 20:52:56 20:52:56 Login Succeeded 20:52:56 nexus3.edgexfoundry.org:10002 20:52:56 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 20:52:56 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 20:52:56 Configure a credential helper to remove this warning. See 20:52:56 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 20:52:56 20:52:56 Login Succeeded 20:52:56 nexus3.edgexfoundry.org:10003 20:52:56 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 20:52:56 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 20:52:56 Configure a credential helper to remove this warning. See 20:52:56 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 20:52:56 20:52:56 Login Succeeded 20:52:56 nexus3.edgexfoundry.org:10004 20:52:56 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 20:52:56 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 20:52:56 Configure a credential helper to remove this warning. See 20:52:56 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 20:52:56 20:52:56 Login Succeeded 20:52:56 docker.io 20:52:57 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 20:52:57 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 20:52:57 Configure a credential helper to remove this warning. See 20:52:57 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 20:52:57 20:52:57 Login Succeeded 20:52:57 ---> docker-login.sh ends [Pipeline] } 20:52:57 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build Check) [Pipeline] sh 20:52:57 + git rev-list -1 --merges bf180d8376cbbda61936f0c338a61965d4ed1cca~1..bf180d8376cbbda61936f0c338a61965d4ed1cca [Pipeline] echo 20:52:57 -----------> git rev-list -1 --merges bf180d8376cbbda61936f0c338a61965d4ed1cca~1..bf180d8376cbbda61936f0c338a61965d4ed1cca bf180d8376cbbda61936f0c338a61965d4ed1cca [false] [Pipeline] sh 20:52:57 + git log --format=format:%s -1 bf180d8376cbbda61936f0c338a61965d4ed1cca [Pipeline] echo 20:52:57 ========================================================= 20:52:57 [isLTSReleaseBuild] Regular build required. isLTSRelease: [false] 20:52:57 ========================================================= [Pipeline] stage [Pipeline] { (Semver Prep) [Pipeline] script [Pipeline] { [Pipeline] sh 20:52:58 + git log --format=format:%s -1 bf180d8376cbbda61936f0c338a61965d4ed1cca [Pipeline] echo 20:52:58 [semverPrep] GIT_COMMIT: bf180d8376cbbda61936f0c338a61965d4ed1cca, Commit Message: build(deps): Bump github.com/stretchr/testify from 1.8.2 to 1.8.3 [Pipeline] echo 20:52:58 [semverPrep] This is not a build commit. [Pipeline] sh 20:52:58 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 20:52:58 + grep -v github /etc/ssh/ssh_known_hosts 20:52:58 + [ -e /tmp/ssh_known_hosts ] 20:52:58 + sudo mv /tmp/ssh_known_hosts /etc/ssh/ssh_known_hosts 20:52:58 + echo github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= 20:52:58 + sudo tee -a /etc/ssh/ssh_known_hosts 20:52:58 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 20:52:58 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 20:52:58 20:52:58 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 20:52:59 + docker pull nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 20:52:59 0.1.4: Pulling from edgex-devops/py-git-semver 20:52:59 b85a868b505f: Pulling fs layer 20:52:59 e2be974225ed: Pulling fs layer 20:52:59 339a4e72a1f5: Pulling fs layer 20:52:59 988bab9f4d93: Pulling fs layer 20:52:59 1469e6f7b9e6: Pulling fs layer 20:52:59 eaf3925da568: Pulling fs layer 20:52:59 988bab9f4d93: Waiting 20:52:59 1469e6f7b9e6: Waiting 20:52:59 bab4dde63d76: Pulling fs layer 20:52:59 eaf3925da568: Waiting 20:52:59 bde34c3a00c8: Pulling fs layer 20:52:59 b352a97aabf1: Pulling fs layer 20:52:59 4872d77fe225: Pulling fs layer 20:52:59 bab4dde63d76: Waiting 20:52:59 5851b861e8e6: Pulling fs layer 20:52:59 bde34c3a00c8: Waiting 20:52:59 5851b861e8e6: Waiting 20:52:59 e2be974225ed: Download complete 20:52:59 988bab9f4d93: Verifying Checksum 20:52:59 988bab9f4d93: Download complete 20:52:59 1469e6f7b9e6: Verifying Checksum 20:52:59 1469e6f7b9e6: Download complete 20:52:59 eaf3925da568: Verifying Checksum 20:52:59 eaf3925da568: Download complete 20:52:59 339a4e72a1f5: Verifying Checksum 20:52:59 339a4e72a1f5: Download complete 20:52:59 bde34c3a00c8: Verifying Checksum 20:52:59 bde34c3a00c8: Download complete 20:52:59 b352a97aabf1: Verifying Checksum 20:52:59 b352a97aabf1: Download complete 20:52:59 4872d77fe225: Download complete 20:52:59 5851b861e8e6: Verifying Checksum 20:52:59 5851b861e8e6: Download complete 20:52:59 b85a868b505f: Verifying Checksum 20:52:59 b85a868b505f: Download complete 20:52:59 bab4dde63d76: Verifying Checksum 20:52:59 bab4dde63d76: Download complete 20:53:00 b85a868b505f: Pull complete 20:53:00 e2be974225ed: Pull complete 20:53:01 339a4e72a1f5: Pull complete 20:53:01 988bab9f4d93: Pull complete 20:53:01 1469e6f7b9e6: Pull complete 20:53:01 eaf3925da568: Pull complete 20:53:03 bab4dde63d76: Pull complete 20:53:03 bde34c3a00c8: Pull complete 20:53:03 b352a97aabf1: Pull complete 20:53:03 4872d77fe225: Pull complete 20:53:03 5851b861e8e6: Pull complete 20:53:03 Digest: sha256:59a28aa3b44c0bc56b9c3d2e9ecabe42e63693d939cc6e425eb8786f29f663d8 20:53:03 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 20:53:03 nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 20:53:04 prd-ubuntu20.04-docker-8c-8g-16982 does not seem to be running inside a container 20:53:04 $ docker run -t -d -u 1001:1001 -u 0:0 -v /etc/ssh:/etc/ssh -w /w/workspace/foundry_device-usb-camera_PR-252 -v /w/workspace/foundry_device-usb-camera_PR-252:/w/workspace/foundry_device-usb-camera_PR-252:rw,z -v /w/workspace/foundry_device-usb-camera_PR-252@tmp:/w/workspace/foundry_device-usb-camera_PR-252@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-devops/py-git-semver:0.1.4 cat 20:53:06 $ docker top eff2dac33a455bbfd3ec99f9297bf91a21f393cb5098e7db1539d250f22f0b2e -eo pid,comm 20:53:06 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). 20:53:06 Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 20:53:06 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 20:53:06 [ssh-agent] Looking for ssh-agent implementation... 20:53:07 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 20:53:07 $ docker exec eff2dac33a455bbfd3ec99f9297bf91a21f393cb5098e7db1539d250f22f0b2e ssh-agent 20:53:08 SSH_AUTH_SOCK=/tmp/ssh-RrtGvbruuJ9v/agent.33 20:53:08 SSH_AGENT_PID=39 20:53:08 Running ssh-add (command line suppressed) 20:53:09 Identity added: /w/workspace/foundry_device-usb-camera_PR-252@tmp/private_key_16158068749423744449.key (/w/workspace/foundry_device-usb-camera_PR-252@tmp/private_key_16158068749423744449.key) 20:53:09 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 20:53:09 + git tag --points-at HEAD [Pipeline] } 20:53:09 $ docker exec --env ******** --env ******** eff2dac33a455bbfd3ec99f9297bf91a21f393cb5098e7db1539d250f22f0b2e ssh-agent -k 20:53:09 unset SSH_AUTH_SOCK; 20:53:09 unset SSH_AGENT_PID; 20:53:09 echo Agent pid 39 killed; 20:53:09 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] sshagent 20:53:09 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 20:53:09 [ssh-agent] Looking for ssh-agent implementation... 20:53:09 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 20:53:09 $ docker exec eff2dac33a455bbfd3ec99f9297bf91a21f393cb5098e7db1539d250f22f0b2e ssh-agent 20:53:09 SSH_AUTH_SOCK=/tmp/ssh-yXZHzBy5jQdf/agent.71 20:53:09 SSH_AGENT_PID=76 20:53:09 Running ssh-add (command line suppressed) 20:53:09 Identity added: /w/workspace/foundry_device-usb-camera_PR-252@tmp/private_key_16921444111408170991.key (/w/workspace/foundry_device-usb-camera_PR-252@tmp/private_key_16921444111408170991.key) 20:53:09 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 20:53:10 + git semver init 20:53:10 2023-05-25 20:53:10,309 [run_init] DEBUG init version:0.0.0 force:False 20:53:10 2023-05-25 20:53:10,310 [clone_semver_branch] DEBUG clone semver branch to:/w/workspace/foundry_device-usb-camera_PR-252/.semver 20:53:10 2023-05-25 20:53:10,311 [execute] INFO git clone -b semver git@github.com:edgexfoundry/device-usb-camera.git /w/workspace/foundry_device-usb-camera_PR-252/.semver 20:53:10 2023-05-25 20:53:10,311 [execute] DEBUG Popen(['git', 'clone', '-b', 'semver', 'git@github.com:edgexfoundry/device-usb-camera.git', '/w/workspace/foundry_device-usb-camera_PR-252/.semver'], cwd=/w/workspace/foundry_device-usb-camera_PR-252, universal_newlines=False, shell=None, istream=None) 20:53:11 2023-05-25 20:53:11,014 [append_file] DEBUG append to file:/w/workspace/foundry_device-usb-camera_PR-252/.git/info/exclude 20:53:11 2023-05-25 20:53:11,015 [write_version] DEBUG write version:0.0.0 to path:/w/workspace/foundry_device-usb-camera_PR-252/.semver/PR-252 with force:False 20:53:11 2023-05-25 20:53:11,015 [write_file] DEBUG write to file:/w/workspace/foundry_device-usb-camera_PR-252/.semver/PR-252 20:53:11 2023-05-25 20:53:11,019 [execute] INFO git cat-file --batch-check 20:53:11 2023-05-25 20:53:11,019 [execute] DEBUG Popen(['git', 'cat-file', '--batch-check'], cwd=/w/workspace/foundry_device-usb-camera_PR-252/.semver, universal_newlines=False, shell=None, istream=) 20:53:11 2023-05-25 20:53:11,025 [execute] INFO git cat-file --batch 20:53:11 2023-05-25 20:53:11,025 [execute] DEBUG Popen(['git', 'cat-file', '--batch'], cwd=/w/workspace/foundry_device-usb-camera_PR-252/.semver, universal_newlines=False, shell=None, istream=) 20:53:11 2023-05-25 20:53:11,028 [read_version] DEBUG read version from /w/workspace/foundry_device-usb-camera_PR-252/.semver/PR-252 20:53:11 0.0.0 [Pipeline] } 20:53:11 $ docker exec --env ******** --env ******** eff2dac33a455bbfd3ec99f9297bf91a21f393cb5098e7db1539d250f22f0b2e ssh-agent -k 20:53:12 unset SSH_AUTH_SOCK; 20:53:12 unset SSH_AGENT_PID; 20:53:12 echo Agent pid 76 killed; 20:53:12 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 20:53:12 + git semver [Pipeline] } 20:53:12 $ docker stop --time=1 eff2dac33a455bbfd3ec99f9297bf91a21f393cb5098e7db1539d250f22f0b2e 20:53:13 $ docker rm -f --volumes eff2dac33a455bbfd3ec99f9297bf91a21f393cb5098e7db1539d250f22f0b2e [Pipeline] // withDockerContainer [Pipeline] sh 20:53:14 + sudo chown -R jenkins:jenkins .semver [Pipeline] writeFile [Pipeline] stash 20:53:14 Stashed 1 file(s) [Pipeline] echo 20:53:14 [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 20:53:14 provisioning config files... 20:53:14 copy managed file [device-usb-camera-settings] to file:/w/workspace/foundry_device-usb-camera_PR-252@tmp/config14770420153061438874tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 20:53:14 ---> docker-login.sh 20:53:14 nexus3.edgexfoundry.org:10001 20:53:14 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 20:53:14 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 20:53:14 Configure a credential helper to remove this warning. See 20:53:14 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 20:53:14 20:53:14 Login Succeeded 20:53:14 nexus3.edgexfoundry.org:10002 20:53:14 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 20:53:14 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 20:53:14 Configure a credential helper to remove this warning. See 20:53:14 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 20:53:14 20:53:14 Login Succeeded 20:53:14 nexus3.edgexfoundry.org:10003 20:53:15 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 20:53:15 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 20:53:15 Configure a credential helper to remove this warning. See 20:53:15 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 20:53:15 20:53:15 Login Succeeded 20:53:15 nexus3.edgexfoundry.org:10004 20:53:15 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 20:53:15 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 20:53:15 Configure a credential helper to remove this warning. See 20:53:15 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 20:53:15 20:53:15 Login Succeeded 20:53:15 docker.io 20:53:15 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 20:53:15 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 20:53:15 Configure a credential helper to remove this warning. See 20:53:15 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 20:53:15 20:53:15 Login Succeeded 20:53:15 ---> docker-login.sh ends [Pipeline] } 20:53:15 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 20:53:15 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 20:53:15 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 20:53:15 ========================================================= 20:53:15 [edgeXBuildGoApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base:1.20-alpine] 20:53:15 ========================================================= [Pipeline] fileExists [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 20:53:15 + 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 . 20:53:15 Sending build context to Docker daemon 1.943MB 20:53:15 Step 1/13 : ARG BASE=golang:1.20-alpine3.17 20:53:15 Step 2/13 : FROM ${BASE} AS builder 20:53:15 1.20-alpine: Pulling from edgex-devops/edgex-golang-base 20:53:15 f56be85fc22e: Pulling fs layer 20:53:15 85791d961cd3: Pulling fs layer 20:53:15 d694b5ae8c79: Pulling fs layer 20:53:15 9f32a84ed3da: Pulling fs layer 20:53:15 4d19c01a9841: Pulling fs layer 20:53:15 9325e15d5711: Pulling fs layer 20:53:15 556b6ee489ea: Pulling fs layer 20:53:15 c5a4b2cf53e6: Pulling fs layer 20:53:15 9f32a84ed3da: Waiting 20:53:15 556b6ee489ea: Waiting 20:53:15 9325e15d5711: Waiting 20:53:15 4d19c01a9841: Waiting 20:53:15 85791d961cd3: Verifying Checksum 20:53:15 85791d961cd3: Download complete 20:53:15 9f32a84ed3da: Verifying Checksum 20:53:15 9f32a84ed3da: Download complete 20:53:15 4d19c01a9841: Verifying Checksum 20:53:15 4d19c01a9841: Download complete 20:53:15 f56be85fc22e: Verifying Checksum 20:53:15 f56be85fc22e: Download complete 20:53:16 9325e15d5711: Verifying Checksum 20:53:16 9325e15d5711: Download complete 20:53:16 f56be85fc22e: Pull complete 20:53:16 85791d961cd3: Pull complete 20:53:16 c5a4b2cf53e6: Verifying Checksum 20:53:16 c5a4b2cf53e6: Download complete 20:53:16 d694b5ae8c79: Verifying Checksum 20:53:16 d694b5ae8c79: Download complete 20:53:16 556b6ee489ea: Verifying Checksum 20:53:16 556b6ee489ea: Download complete 20:53:20 d694b5ae8c79: Pull complete 20:53:20 9f32a84ed3da: Pull complete 20:53:20 4d19c01a9841: Pull complete 20:53:20 9325e15d5711: Pull complete 20:53:22 556b6ee489ea: Pull complete 20:53:23 c5a4b2cf53e6: Pull complete 20:53:23 Digest: sha256:cdb650785bd12602035d3ff87499385c169773a4d12d6eaf394b34464d3a0f2b 20:53:23 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base:1.20-alpine 20:53:23 ---> c4be618373d6 20:53:23 Step 3/13 : ARG ADD_BUILD_TAGS="" 20:53:27 ---> Running in 8a15023b251b 20:53:27 Removing intermediate container 8a15023b251b 20:53:27 ---> 44e299d0032c 20:53:27 Step 4/13 : ARG MAKE="make -e ADD_BUILD_TAGS=$ADD_BUILD_TAGS build" 20:53:27 ---> Running in 4b3094f32d20 20:53:27 Removing intermediate container 4b3094f32d20 20:53:27 ---> e2382d857c74 20:53:27 Step 5/13 : ARG ALPINE_PKG_BASE="make git gcc libc-dev curl" 20:53:27 ---> Running in a50fdcef072a 20:53:27 Removing intermediate container a50fdcef072a 20:53:27 ---> c2eebbc8c67d 20:53:27 Step 6/13 : ARG ALPINE_PKG_EXTRA="v4l-utils-dev v4l-utils v4l-utils-libs linux-headers" 20:53:27 ---> Running in 19716ce4b9fa 20:53:27 Removing intermediate container 19716ce4b9fa 20:53:27 ---> c9b80b7bec27 20:53:27 Step 7/13 : RUN apk add --no-cache ${ALPINE_PKG_BASE} ${ALPINE_PKG_EXTRA} 20:53:27 ---> Running in a4264d57cd69 20:53:27 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/x86_64/APKINDEX.tar.gz 20:53:28 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/x86_64/APKINDEX.tar.gz 20:53:28 (1/14) Installing libintl (0.21.1-r1) 20:53:28 (2/14) Installing eudev-libs (3.2.11-r4) 20:53:28 (3/14) Installing libjpeg-turbo (2.1.4-r0) 20:53:28 (4/14) Installing v4l-utils-libs (1.22.1-r2) 20:53:28 (5/14) Installing v4l-utils (1.22.1-r2) 20:53:28 (6/14) Installing udev-init-scripts (35-r1) 20:53:28 (7/14) Installing libblkid (2.38.1-r1) 20:53:28 (8/14) Installing xz-libs (5.2.9-r0) 20:53:28 (9/14) Installing zstd-libs (1.5.5-r0) 20:53:28 (10/14) Installing kmod-libs (30-r1) 20:53:28 (11/14) Installing eudev (3.2.11-r4) 20:53:28 (12/14) Installing eudev-dev (3.2.11-r4) 20:53:28 (13/14) Installing v4l-utils-dvbv5 (1.22.1-r2) 20:53:28 (14/14) Installing v4l-utils-dev (1.22.1-r2) 20:53:28 Executing busybox-1.35.0-r29.trigger 20:53:28 Executing eudev-3.2.11-r4.trigger 20:53:28 OK: 272 MiB in 67 packages 20:53:29 Removing intermediate container a4264d57cd69 20:53:29 ---> acf66a744c69 20:53:29 Step 8/13 : WORKDIR /device-usb-camera 20:53:29 ---> Running in f43a86b43b1b 20:53:29 Removing intermediate container f43a86b43b1b 20:53:29 ---> f968ef087dd4 20:53:29 Step 9/13 : COPY go.mod vendor* ./ 20:53:29 ---> 765738c6d46e 20:53:29 Step 10/13 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 20:53:29 ---> Running in 546359639cf4 20:53:29 Still waiting to schedule task 20:53:29 Waiting for next available executor on ‘prd-ubuntu20.04-docker-arm64-4c-16g-16980’ 20:53:58 Removing intermediate container 546359639cf4 20:53:58 ---> 1b87d1bd6eb3 20:53:58 Step 11/13 : COPY . . 20:53:58 ---> 2a295d010b67 20:53:58 Step 12/13 : RUN curl -o LICENSE-rtsp-simple-server https://raw.githubusercontent.com/aler9/rtsp-simple-server/main/LICENSE 20:53:58 ---> Running in 7ea7435fea2c 20:53:58  % Total % Received % Xferd Average Speed Time Time Time Current 20:53:58 Dload Upload Total Spent Left Speed 20:53:58 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1062 100 1062 0 0 19148 0 --:--:-- --:--:-- --:--:-- 18964 20:53:58 Removing intermediate container 7ea7435fea2c 20:53:58 ---> 34220364e998 20:53:58 Step 13/13 : RUN ${MAKE} 20:53:58 ---> Running in c93b601e7ec3 20:53:58 noop 20:53:58 Removing intermediate container c93b601e7ec3 20:53:58 ---> ae55861969bd 20:53:58 Successfully built ae55861969bd 20:53:58 Successfully tagged ci-base-image-x86_64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 20:54:00 + docker inspect -f . ci-base-image-x86_64 20:54:00 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 20:54:00 prd-ubuntu20.04-docker-8c-8g-16982 does not seem to be running inside a container 20:54:00 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/foundry_device-usb-camera_PR-252 -v /w/workspace/foundry_device-usb-camera_PR-252:/w/workspace/foundry_device-usb-camera_PR-252:rw,z -v /w/workspace/foundry_device-usb-camera_PR-252@tmp:/w/workspace/foundry_device-usb-camera_PR-252@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 ******** -e ******** -e ******** ci-base-image-x86_64 cat 20:54:00 $ docker top 5828274c87507d4d12291bf957950f03241b9f1ee0c635be65969c8108a36d68 -eo pid,comm [Pipeline] { [Pipeline] sh 20:54:01 + go version 20:54:01 go version go1.20.2 linux/amd64 [Pipeline] } 20:54:01 $ docker stop --time=1 5828274c87507d4d12291bf957950f03241b9f1ee0c635be65969c8108a36d68 20:54:02 $ docker rm -f --volumes 5828274c87507d4d12291bf957950f03241b9f1ee0c635be65969c8108a36d68 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 20:54:02 + docker inspect -f . ci-base-image-x86_64 20:54:02 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 20:54:02 prd-ubuntu20.04-docker-8c-8g-16982 does not seem to be running inside a container 20:54:02 $ 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-252 -v /w/workspace/foundry_device-usb-camera_PR-252:/w/workspace/foundry_device-usb-camera_PR-252:rw,z -v /w/workspace/foundry_device-usb-camera_PR-252@tmp:/w/workspace/foundry_device-usb-camera_PR-252@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 ******** -e ******** -e ******** ci-base-image-x86_64 cat 20:54:03 $ docker top 9c4e2fc4b5da30827ef9668602ee80dd3c673ed25708626ecca96eddef5860fe -eo pid,comm [Pipeline] { [Pipeline] sh 20:54:03 + git config --global --add safe.directory /w/workspace/foundry_device-usb-camera_PR-252 [Pipeline] fileExists [Pipeline] sh 20:54:03 + make test 20:54:03 go test ./... -coverprofile=coverage.out ./... 20:54:09 ? github.com/edgexfoundry/device-usb-camera [no test files] 20:54:19 ? github.com/edgexfoundry/device-usb-camera/cmd [no test files] 20:54:19 ok github.com/edgexfoundry/device-usb-camera/internal/driver 0.018s coverage: 1.6% of statements 20:54:23 go vet ./... 20:54:27 gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/") 20:54:27 [ "`gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/")`" = "" ] 20:54:27 ./bin/test-attribution-txt.sh [Pipeline] echo 20:54:27 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] } 20:54:27 $ docker stop --time=1 9c4e2fc4b5da30827ef9668602ee80dd3c673ed25708626ecca96eddef5860fe 20:54:30 $ docker rm -f --volumes 9c4e2fc4b5da30827ef9668602ee80dd3c673ed25708626ecca96eddef5860fe [Pipeline] // withDockerContainer [Pipeline] sh 20:54:31 + sudo chown -R jenkins:jenkins . [Pipeline] stash 20:54:31 Stashed 1 file(s) [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] sh 20:54:31 + sudo chown -R jenkins:jenkins . [Pipeline] sh 20:54:31 + ls -al . 20:54:31 total 192 20:54:31 drwxrwxr-x 10 jenkins jenkins 4096 May 25 20:54 . 20:54:31 drwxrwxr-x 4 jenkins jenkins 4096 May 25 20:52 .. 20:54:31 drwxrwxr-x 8 jenkins jenkins 4096 May 25 20:53 .git 20:54:31 drwxrwxr-x 3 jenkins jenkins 4096 May 25 20:52 .github 20:54:31 -rw-rw-r-- 1 jenkins jenkins 414 May 25 20:52 .gitignore 20:54:31 -rw-rw-r-- 1 jenkins jenkins 45 May 25 20:52 .golangci.yml 20:54:31 -rw-rw-r-- 1 jenkins jenkins 77 May 25 20:52 .hadolint.yml 20:54:31 drwxr-xr-x 3 jenkins jenkins 4096 May 25 20:53 .semver 20:54:31 -rw-rw-r-- 1 jenkins jenkins 9665 May 25 20:52 Attribution.txt 20:54:31 -rw-rw-r-- 1 jenkins jenkins 6219 May 25 20:52 CHANGELOG.md 20:54:31 -rw-rw-r-- 1 jenkins jenkins 2453 May 25 20:52 Dockerfile 20:54:31 -rw-rw-r-- 1 jenkins jenkins 678 May 25 20:52 GOVERNANCE.md 20:54:31 -rw-rw-r-- 1 jenkins jenkins 659 May 25 20:52 Jenkinsfile 20:54:31 -rw-rw-r-- 1 jenkins jenkins 11348 May 25 20:52 LICENSE 20:54:31 -rw-rw-r-- 1 jenkins jenkins 2364 May 25 20:52 Makefile 20:54:31 -rw-rw-r-- 1 jenkins jenkins 622 May 25 20:52 OWNERS.md 20:54:31 -rw-rw-r-- 1 jenkins jenkins 2477 May 25 20:52 README.md 20:54:31 -rw-rw-r-- 1 jenkins jenkins 5 May 25 20:53 VERSION 20:54:31 drwxrwxr-x 2 jenkins jenkins 4096 May 25 20:52 bin 20:54:31 drwxrwxr-x 3 jenkins jenkins 4096 May 25 20:52 cmd 20:54:31 -rw-r--r-- 1 jenkins jenkins 35569 May 25 20:54 coverage.out 20:54:31 -rwxrwxr-x 1 jenkins jenkins 140 May 25 20:52 docker-entrypoint.sh 20:54:31 drwxrwxr-x 2 jenkins jenkins 4096 May 25 20:52 docs 20:54:31 -rw-rw-r-- 1 jenkins jenkins 3371 May 25 20:52 go.mod 20:54:31 -rw-rw-r-- 1 jenkins jenkins 31482 May 25 20:52 go.sum 20:54:31 drwxrwxr-x 3 jenkins jenkins 4096 May 25 20:52 internal 20:54:31 drwxrwxr-x 4 jenkins jenkins 4096 May 25 20:52 snap 20:54:31 -rw-rw-r-- 1 jenkins jenkins 231 May 25 20:52 version.go [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 20:54:32 + 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=bf180d8376cbbda61936f0c338a61965d4ed1cca --label arch=amd64 --label version=0.0.0 . 20:54:32 Sending build context to Docker daemon 1.979MB 20:54:32 Step 1/36 : ARG BASE=golang:1.20-alpine3.17 20:54:32 Step 2/36 : FROM ${BASE} AS builder 20:54:32 ---> ae55861969bd 20:54:32 Step 3/36 : ARG ADD_BUILD_TAGS="" 20:54:32 ---> Running in eaa1032dfa67 20:54:32 Removing intermediate container eaa1032dfa67 20:54:32 ---> fafd300dbac3 20:54:32 Step 4/36 : ARG MAKE="make -e ADD_BUILD_TAGS=$ADD_BUILD_TAGS build" 20:54:32 ---> Running in c6466a1257f3 20:54:32 Removing intermediate container c6466a1257f3 20:54:32 ---> dd31279db86e 20:54:32 Step 5/36 : ARG ALPINE_PKG_BASE="make git gcc libc-dev curl" 20:54:32 ---> Running in c1117b52e286 20:54:32 Removing intermediate container c1117b52e286 20:54:32 ---> 8d3b30da221f 20:54:32 Step 6/36 : ARG ALPINE_PKG_EXTRA="v4l-utils-dev v4l-utils v4l-utils-libs linux-headers" 20:54:32 ---> Running in 776e353f83d9 20:54:32 Removing intermediate container 776e353f83d9 20:54:32 ---> a44db429b162 20:54:32 Step 7/36 : RUN apk add --no-cache ${ALPINE_PKG_BASE} ${ALPINE_PKG_EXTRA} 20:54:32 ---> Running in 8a2171cc903b 20:54:32 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/x86_64/APKINDEX.tar.gz 20:54:32 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/x86_64/APKINDEX.tar.gz 20:54:33 OK: 272 MiB in 67 packages 20:54:33 Removing intermediate container 8a2171cc903b 20:54:33 ---> 86c3700320ed 20:54:33 Step 8/36 : WORKDIR /device-usb-camera 20:54:33 ---> Running in 2c9b4015f526 20:54:33 Removing intermediate container 2c9b4015f526 20:54:33 ---> 066369473da5 20:54:33 Step 9/36 : COPY go.mod vendor* ./ 20:54:33 ---> a8f245e3258d 20:54:33 Step 10/36 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 20:54:33 ---> Running in ee05c452f913 20:54:34 Removing intermediate container ee05c452f913 20:54:34 ---> cab9f0f69359 20:54:34 Step 11/36 : COPY . . 20:54:34 ---> 8373a4bc5c4c 20:54:34 Step 12/36 : RUN curl -o LICENSE-rtsp-simple-server https://raw.githubusercontent.com/aler9/rtsp-simple-server/main/LICENSE 20:54:34 ---> Running in f189f9daecd3 20:54:34  % Total % Received % Xferd Average Speed Time Time Time Current 20:54:34 Dload Upload Total Spent Left Speed 20:54:35 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1062 100 1062 0 0 23559 0 --:--:-- --:--:-- --:--:-- 24136 20:54:35 Removing intermediate container f189f9daecd3 20:54:35 ---> e6a7cb83a884 20:54:35 Step 13/36 : RUN ${MAKE} 20:54:35 ---> Running in 1274a612bee9 20:54:35 go build -tags "" -ldflags "-X github.com/edgexfoundry/device-usb-camera.Version=0.0.0" -trimpath -mod=readonly -o cmd/device-usb-camera ./cmd 20:54:57 Removing intermediate container 1274a612bee9 20:54:57 ---> eb8fa4fef5cd 20:54:57 Step 14/36 : FROM aler9/rtsp-simple-server:v0.21.6 AS rtsp 20:54:57 v0.21.6: Pulling from aler9/rtsp-simple-server 20:54:57 4acc49c71d14: Pulling fs layer 20:54:57 4acc49c71d14: Verifying Checksum 20:54:57 4acc49c71d14: Download complete 20:54:57 4acc49c71d14: Pull complete 20:54:57 Digest: sha256:f020796eb25ff31728c4633d51d76ece857ae5036a0f706c94a090e7b6047b3f 20:54:57 Status: Downloaded newer image for aler9/rtsp-simple-server:v0.21.6 20:54:57 ---> 01a2bd3e5fff 20:54:57 Step 15/36 : FROM alpine:3.17 20:54:57 3.17: Pulling from library/alpine 20:54:57 f56be85fc22e: Already exists 20:54:57 Digest: sha256:124c7d2707904eea7431fffe91522a01e5a861a624ee31d03372cc1d138a3126 20:54:57 Status: Downloaded newer image for alpine:3.17 20:54:57 ---> 9ed4aefc74f6 20:54:57 Step 16/36 : LABEL license='SPDX-License-Identifier: Apache-2.0' copyright='Copyright (c) 2022: Intel Corporation' 20:54:57 ---> Running in 9c3367e91b5d 20:54:57 Removing intermediate container 9c3367e91b5d 20:54:57 ---> 7e4b653dab17 20:54:57 Step 17/36 : RUN apk add --update --no-cache dumb-init ffmpeg udev 20:54:57 ---> Running in b51ec87c8afb 20:54:57 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/x86_64/APKINDEX.tar.gz 20:54:57 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/x86_64/APKINDEX.tar.gz 20:54:58 (1/86) Installing dumb-init (1.2.5-r2) 20:54:58 (2/86) Installing sdl2 (2.26.5-r0) 20:54:58 (3/86) Installing svt-av1-libs (1.3.0-r0) 20:54:58 (4/86) Installing libxau (1.0.10-r0) 20:54:58 (5/86) Installing libmd (1.0.4-r0) 20:54:58 (6/86) Installing libbsd (0.11.7-r0) 20:54:58 (7/86) Installing libxdmcp (1.1.4-r0) 20:54:58 (8/86) Installing libxcb (1.15-r0) 20:54:58 (9/86) Installing libx11 (1.8.4-r0) 20:54:58 (10/86) Installing aom-libs (3.5.0-r0) 20:54:58 (11/86) Installing alsa-lib (1.2.8-r0) 20:54:58 (12/86) Installing libexpat (2.5.0-r0) 20:54:58 (13/86) Installing brotli-libs (1.0.9-r9) 20:54:58 (14/86) Installing libbz2 (1.0.8-r4) 20:54:58 (15/86) Installing libpng (1.6.38-r0) 20:54:58 (16/86) Installing freetype (2.12.1-r0) 20:54:58 (17/86) Installing fontconfig (2.14.1-r0) 20:54:58 (18/86) Installing fribidi (1.0.12-r0) 20:54:58 (19/86) Installing libffi (3.4.4-r0) 20:54:58 (20/86) Installing libintl (0.21.1-r1) 20:54:58 (21/86) Installing libblkid (2.38.1-r1) 20:54:58 (22/86) Installing libmount (2.38.1-r1) 20:54:58 (23/86) Installing pcre2 (10.42-r0) 20:54:58 (24/86) Installing glib (2.74.7-r0) 20:54:58 (25/86) Installing graphite2 (1.3.14-r2) 20:54:58 (26/86) Installing harfbuzz (5.3.1-r1) 20:54:58 (27/86) Installing libass (0.16.0-r1) 20:54:58 (28/86) Installing libdav1d (1.0.0-r2) 20:54:58 (29/86) Installing hwdata-pci (0.364-r0) 20:54:58 (30/86) Installing libpciaccess (0.17-r0) 20:54:58 (31/86) Installing libdrm (2.4.114-r0) 20:54:58 (32/86) Installing gmp (6.2.1-r2) 20:54:58 (33/86) Installing nettle (3.8.1-r0) 20:54:58 (34/86) Installing p11-kit (0.24.1-r1) 20:54:58 (35/86) Installing libtasn1 (4.19.0-r0) 20:54:58 (36/86) Installing libunistring (1.1-r0) 20:54:58 (37/86) Installing gnutls (3.7.8-r3) 20:54:58 (38/86) Installing ncurses-terminfo-base (6.3_p20221119-r0) 20:54:58 (39/86) Installing ncurses-libs (6.3_p20221119-r0) 20:54:58 (40/86) Installing lame (3.100-r2) 20:54:58 (41/86) Installing opus (1.3.1-r1) 20:54:58 (42/86) Installing libasyncns (0.8-r1) 20:54:58 (43/86) Installing dbus-libs (1.14.4-r0) 20:54:58 (44/86) Installing libltdl (2.4.7-r1) 20:54:58 (45/86) Installing orc (0.4.33-r0) 20:54:58 (46/86) Installing libgcc (12.2.1_git20220924-r4) 20:54:58 (47/86) Installing libogg (1.3.5-r2) 20:54:58 (48/86) Installing libstdc++ (12.2.1_git20220924-r4) 20:54:58 (49/86) Installing flac-libs (1.4.2-r0) 20:54:58 (50/86) Installing libvorbis (1.3.7-r0) 20:54:58 (51/86) Installing libsndfile (1.1.0-r2) 20:54:58 (52/86) Installing libgomp (12.2.1_git20220924-r4) 20:54:58 (53/86) Installing soxr (0.1.3-r3) 20:54:58 (54/86) Installing speexdsp (1.2.1-r0) 20:54:58 (55/86) Installing tdb-libs (1.4.6-r0) 20:54:58 (56/86) Installing libpulse (16.1-r6) 20:54:58 (57/86) Installing cjson (1.7.15-r3) 20:54:58 (58/86) Installing mbedtls (2.28.3-r0) 20:54:58 (59/86) Installing librist (0.2.7-r0) 20:54:58 (60/86) Installing libsrt (1.5.1-r0) 20:54:58 (61/86) Installing libssh (0.10.5-r0) 20:54:58 (62/86) Installing libtheora (1.1.1-r16) 20:54:58 (63/86) Installing libjpeg-turbo (2.1.4-r0) 20:54:58 (64/86) Installing v4l-utils-libs (1.22.1-r2) 20:54:58 (65/86) Installing libxext (1.3.5-r0) 20:54:58 (66/86) Installing libxfixes (6.0.0-r0) 20:54:58 (67/86) Installing wayland-libs-client (1.21.0-r1) 20:54:58 (68/86) Installing libva (2.16.0-r0) 20:54:58 (69/86) Installing libvdpau (1.5-r0) 20:54:58 (70/86) Installing vidstab (1.1.0-r2) 20:54:58 (71/86) Installing libvpx (1.12.0-r1) 20:54:58 (72/86) Installing libwebp (1.2.4-r2) 20:54:58 (73/86) Installing x264-libs (0.164_git20220602-r0) 20:54:58 (74/86) Installing numactl (2.0.16-r1) 20:54:58 (75/86) Installing x265-libs (3.5-r3) 20:54:58 (76/86) Installing xvidcore (1.3.7-r1) 20:54:59 (77/86) Installing libsodium (1.0.18-r2) 20:54:59 (78/86) Installing libzmq (4.3.4-r1) 20:54:59 (79/86) Installing ffmpeg-libs (5.1.3-r0) 20:54:59 (80/86) Installing ffmpeg (5.1.3-r0) 20:54:59 (81/86) Installing udev-init-scripts (35-r1) 20:54:59 (82/86) Installing eudev-libs (3.2.11-r4) 20:54:59 (83/86) Installing xz-libs (5.2.9-r0) 20:54:59 (84/86) Installing zstd-libs (1.5.5-r0) 20:54:59 (85/86) Installing kmod-libs (30-r1) 20:54:59 (86/86) Installing eudev (3.2.11-r4) 20:54:59 Executing busybox-1.35.0-r29.trigger 20:54:59 Executing eudev-3.2.11-r4.trigger 20:54:59 OK: 112 MiB in 101 packages 20:55:01 Removing intermediate container b51ec87c8afb 20:55:01 ---> 9b18b6b41698 20:55:01 Step 18/36 : WORKDIR / 20:55:01 ---> Running in 8d62c9243846 20:55:01 Removing intermediate container 8d62c9243846 20:55:01 ---> b9707af6a6fe 20:55:01 Step 19/36 : COPY --from=builder /device-usb-camera/cmd / 20:55:02 ---> 88e7038a05d3 20:55:02 Step 20/36 : COPY --from=builder /device-usb-camera/LICENSE / 20:55:02 ---> e321265a420c 20:55:02 Step 21/36 : COPY --from=builder /device-usb-camera/LICENSE-rtsp-simple-server / 20:55:02 ---> dcc50146190c 20:55:02 Step 22/36 : COPY --from=builder /device-usb-camera/Attribution.txt / 20:55:02 ---> e47daf1852d4 20:55:02 Step 23/36 : COPY --from=builder /device-usb-camera/docker-entrypoint.sh / 20:55:02 ---> d73b5ff9b5cd 20:55:02 Step 24/36 : COPY --from=rtsp /rtsp-simple-server.yml / 20:55:02 ---> dbdaa0471225 20:55:02 Step 25/36 : COPY --from=rtsp /rtsp-simple-server / 20:55:03 ---> b5dc5c51033c 20:55:03 Step 26/36 : RUN sed -i 's/rtmpDisable: no/rtmpDisable: yes/g' rtsp-simple-server.yml 20:55:03 ---> Running in 3014c694fc47 20:55:04 Removing intermediate container 3014c694fc47 20:55:04 ---> 2d4be3a90dd3 20:55:04 Step 27/36 : RUN sed -i 's/hlsDisable: no/hlsDisable: yes/g' rtsp-simple-server.yml 20:55:04 ---> Running in 2c0b92573af6 20:55:04 Removing intermediate container 2c0b92573af6 20:55:04 ---> f682ca3babd0 20:55:04 Step 28/36 : RUN sed -i 's/protocols: \[udp, multicast, tcp\]/protocols: \[tcp\]/g' rtsp-simple-server.yml 20:55:04 ---> Running in e5bb306bbca5 20:55:05 Removing intermediate container e5bb306bbca5 20:55:05 ---> 385d51662ce3 20:55:05 Step 29/36 : RUN sed -i 's,externalAuthenticationURL:,externalAuthenticationURL: http://localhost:8000/rtspauth,g' rtsp-simple-server.yml 20:55:05 ---> Running in ba1f87ab8cf3 20:55:05 Removing intermediate container ba1f87ab8cf3 20:55:05 ---> 2037dca012ee 20:55:05 Step 30/36 : EXPOSE 59983 20:55:05 ---> Running in 198bd20a013b 20:55:05 Removing intermediate container 198bd20a013b 20:55:05 ---> 51d5bacff410 20:55:05 Step 31/36 : EXPOSE 8554 20:55:05 ---> Running in 313b03644d08 20:55:06 Removing intermediate container 313b03644d08 20:55:06 ---> 4cbc11b7a0ce 20:55:06 Step 32/36 : ENTRYPOINT ["/docker-entrypoint.sh"] 20:55:06 ---> Running in 24a3029e2cb3 20:55:06 Removing intermediate container 24a3029e2cb3 20:55:06 ---> 0c02bb07ed13 20:55:06 Step 33/36 : CMD [ "--configProvider=consul.http://edgex-core-consul:8500", "--registry" ] 20:55:06 ---> Running in 292da415e961 20:55:06 Removing intermediate container 292da415e961 20:55:06 ---> 13506e81b531 20:55:06 Step 34/36 : LABEL arch=amd64 20:55:06 ---> Running in a9c3b30acc11 20:55:06 Removing intermediate container a9c3b30acc11 20:55:06 ---> f4fd33b96875 20:55:06 Step 35/36 : LABEL git_sha=bf180d8376cbbda61936f0c338a61965d4ed1cca 20:55:06 ---> Running in 41fffee25f54 20:55:06 Removing intermediate container 41fffee25f54 20:55:06 ---> 0d9cd24f54df 20:55:06 Step 36/36 : LABEL version=0.0.0 20:55:06 ---> Running in 5d935abd20f8 20:55:06 Removing intermediate container 5d935abd20f8 20:55:06 ---> f43c09fb74df 20:55:06 [Warning] One or more build-args [ARCH] were not consumed 20:55:06 Successfully built f43c09fb74df 20:55:06 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 20:55:06 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 20:55:06 20:55:06 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 20:55:07 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 20:55:07 latest: Pulling from edgex-lftools-log-publisher 20:55:07 5eb5b503b376: Pulling fs layer 20:55:07 5c69ac0246d0: Pulling fs layer 20:55:07 ec43610c2a17: Pulling fs layer 20:55:07 3a2ae6a8a46f: Pulling fs layer 20:55:07 33b1e0a273af: Pulling fs layer 20:55:07 5d3b04190fa2: Pulling fs layer 20:55:07 2f39f015ded8: Pulling fs layer 20:55:07 33b1e0a273af: Waiting 20:55:07 5d3b04190fa2: Waiting 20:55:07 3a2ae6a8a46f: Waiting 20:55:07 2f39f015ded8: Waiting 20:55:07 5c69ac0246d0: Download complete 20:55:07 3a2ae6a8a46f: Verifying Checksum 20:55:07 3a2ae6a8a46f: Download complete 20:55:07 33b1e0a273af: Verifying Checksum 20:55:07 33b1e0a273af: Download complete 20:55:07 5d3b04190fa2: Verifying Checksum 20:55:07 5d3b04190fa2: Download complete 20:55:07 ec43610c2a17: Verifying Checksum 20:55:07 ec43610c2a17: Download complete 20:55:07 5eb5b503b376: Verifying Checksum 20:55:07 5eb5b503b376: Download complete 20:55:07 2f39f015ded8: Verifying Checksum 20:55:07 2f39f015ded8: Download complete 20:55:08 5eb5b503b376: Pull complete 20:55:08 5c69ac0246d0: Pull complete 20:55:08 ec43610c2a17: Pull complete 20:55:08 3a2ae6a8a46f: Pull complete 20:55:09 33b1e0a273af: Pull complete 20:55:09 5d3b04190fa2: Pull complete 20:55:13 2f39f015ded8: Pull complete 20:55:13 Digest: sha256:aad550b2ae72f0c3871cfab1553edc96d28a4cf46347c1b5d8abfaef0d2cf592 20:55:13 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 20:55:13 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 20:55:13 prd-ubuntu20.04-docker-8c-8g-16982 does not seem to be running inside a container 20:55:13 $ 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-252 -v /w/workspace/foundry_device-usb-camera_PR-252:/w/workspace/foundry_device-usb-camera_PR-252:rw,z -v /w/workspace/foundry_device-usb-camera_PR-252@tmp:/w/workspace/foundry_device-usb-camera_PR-252@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 ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest cat 20:55:16 $ docker top 920de2e030dc70e240c3a952c93c34c33f320a1962db253bd53d52fb3fcb4448 -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 20:55:16 ---> job-cost.sh 20:55:16 lf-activate-venv: SKIPPING 20:55:16 INFO: No Stack... 20:55:17 INFO: Retrieving Pricing Info for: v3-standard-8 20:55:17 INFO: Archiving Costs [Pipeline] sh 20:55:17 + cat /w/workspace/foundry_device-usb-camera_PR-252/archives/cost.csv 20:55:17 + cut -d, -f6 [Pipeline] lock 20:55:17 Trying to acquire lock on [jenkins-edgexfoundry-device-usb-camera-PR-252-5-stack-cost] 20:55:17 Resource [jenkins-edgexfoundry-device-usb-camera-PR-252-5-stack-cost] did not exist. Created. 20:55:17 Lock acquired on [jenkins-edgexfoundry-device-usb-camera-PR-252-5-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 20:55:18 + echo total: 0.2199999988079071 [Pipeline] stash 20:55:18 Stashed 1 file(s) [Pipeline] } 20:55:18 Lock released on resource [jenkins-edgexfoundry-device-usb-camera-PR-252-5-stack-cost] [Pipeline] // lock [Pipeline] } 20:55:18 $ docker stop --time=1 920de2e030dc70e240c3a952c93c34c33f320a1962db253bd53d52fb3fcb4448 20:55:19 $ docker rm -f --volumes 920de2e030dc70e240c3a952c93c34c33f320a1962db253bd53d52fb3fcb4448 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // stage [Pipeline] } 20:56:05 Running on prd-ubuntu20.04-docker-arm64-4c-16g-16985 in /w/workspace/foundry_device-usb-camera_PR-252 [Pipeline] { [Pipeline] ws 20:56:05 Running in /w/workspace/device-usb-camera/5 [Pipeline] { [Pipeline] checkout 20:56:05 Selected Git installation does not exist. Using Default 20:56:05 The recommended git tool is: NONE 20:56:11 using credential edgex-jenkins-ssh 20:56:11 Cloning the remote Git repository 20:56:11 Cloning repository git@github.com:edgexfoundry/device-usb-camera.git 20:56:11 > git init /w/workspace/device-usb-camera/5 # timeout=10 20:56:11 Fetching upstream changes from git@github.com:edgexfoundry/device-usb-camera.git 20:56:11 > git --version # timeout=10 20:56:11 > git --version # 'git version 2.25.1' 20:56:11 using GIT_SSH to set credentials SSH Credentials for GitHub 20:56:12 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-usb-camera.git +refs/heads/*:refs/remotes/origin/* # timeout=10 20:56:12 > git config remote.origin.url git@github.com:edgexfoundry/device-usb-camera.git # timeout=10 20:56:12 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 20:56:13 > git config remote.origin.url git@github.com:edgexfoundry/device-usb-camera.git # timeout=10 20:56:13 Fetching upstream changes from git@github.com:edgexfoundry/device-usb-camera.git 20:56:13 using GIT_SSH to set credentials SSH Credentials for GitHub 20:56:14 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-usb-camera.git +refs/pull/252/head:refs/remotes/origin/PR-252 +refs/heads/main:refs/remotes/origin/main # timeout=10 20:56:14 Merging remotes/origin/main commit 158cf72183c0870f436f0f492b637675d1f9df70 into PR head commit bf180d8376cbbda61936f0c338a61965d4ed1cca 20:56:14 Merge succeeded, producing bf180d8376cbbda61936f0c338a61965d4ed1cca 20:56:14 Checking out Revision bf180d8376cbbda61936f0c338a61965d4ed1cca (PR-252) 20:56:15 Commit message: "build(deps): Bump github.com/stretchr/testify from 1.8.2 to 1.8.3" [Pipeline] withEnv [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] stage [Pipeline] { (Prep) [Pipeline] script [Pipeline] { [Pipeline] sh 20:56:14 > git config core.sparsecheckout # timeout=10 20:56:14 > git checkout -f bf180d8376cbbda61936f0c338a61965d4ed1cca # timeout=10 20:56:14 > git remote # timeout=10 20:56:14 > git config --get remote.origin.url # timeout=10 20:56:14 using GIT_SSH to set credentials SSH Credentials for GitHub 20:56:14 > git merge 158cf72183c0870f436f0f492b637675d1f9df70 # timeout=10 20:56:14 > git rev-parse HEAD^{commit} # timeout=10 20:56:14 > git config core.sparsecheckout # timeout=10 20:56:14 > git checkout -f bf180d8376cbbda61936f0c338a61965d4ed1cca # timeout=10 20:56:16 + sudo curl -o /etc/docker/seccomp.json https://raw.githubusercontent.com/moby/moby/master/profiles/seccomp/default.json 20:56:16 % Total % Received % Xferd Average Speed Time Time Time Current 20:56:16 Dload Upload Total Spent Left Speed 20:56:16 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 12751 100 12751 0 0 211k 0 --:--:-- --:--:-- --:--:-- 214k [Pipeline] sh 20:56:16 + sudo sed -i s/"defaultAction": "SCMP_ACT_ERRNO"/"defaultAction": "SCMP_ACT_TRACE"/g /etc/docker/seccomp.json [Pipeline] sh 20:56:17 + sudo jq . += {"seccomp-profile": "/etc/docker/seccomp.json"} /etc/docker/daemon.json 20:56:17 + sudo tee /etc/docker/daemon.new 20:56:17 { 20:56:17 "registry-mirrors": [ 20:56:17 "https://nexus3.edgexfoundry.org:10001" 20:56:17 ], 20:56:17 "bip": "10.250.0.254/24", 20:56:17 "hosts": [ 20:56:17 "tcp://0.0.0.0:5555", 20:56:17 "unix:///var/run/docker.sock" 20:56:17 ], 20:56:17 "mtu": 1458, 20:56:17 "selinux-enabled": true, 20:56:17 "seccomp-profile": "/etc/docker/seccomp.json" 20:56:17 } [Pipeline] sh 20:56:17 + sudo mv /etc/docker/daemon.new /etc/docker/daemon.json [Pipeline] sh 20:56:17 + sudo service docker restart [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 20:56:36 provisioning config files... 20:56:36 copy managed file [device-usb-camera-settings] to file:/w/workspace/device-usb-camera/5@tmp/config13649858039365258953tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 20:56:36 ---> docker-login.sh 20:56:36 nexus3.edgexfoundry.org:10001 20:56:37 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 20:56:37 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 20:56:37 Configure a credential helper to remove this warning. See 20:56:37 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 20:56:37 20:56:37 Login Succeeded 20:56:37 nexus3.edgexfoundry.org:10002 20:56:37 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 20:56:37 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 20:56:37 Configure a credential helper to remove this warning. See 20:56:37 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 20:56:37 20:56:37 Login Succeeded 20:56:37 nexus3.edgexfoundry.org:10003 20:56:38 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 20:56:38 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 20:56:38 Configure a credential helper to remove this warning. See 20:56:38 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 20:56:38 20:56:38 Login Succeeded 20:56:38 nexus3.edgexfoundry.org:10004 20:56:38 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 20:56:38 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 20:56:38 Configure a credential helper to remove this warning. See 20:56:38 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 20:56:38 20:56:38 Login Succeeded 20:56:38 docker.io 20:56:38 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 20:56:39 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 20:56:39 Configure a credential helper to remove this warning. See 20:56:39 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 20:56:39 20:56:39 Login Succeeded 20:56:39 ---> docker-login.sh ends [Pipeline] } 20:56:39 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 20:56:39 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 20:56:39 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 20:56:39 ========================================================= 20:56:39 [edgeXBuildGoApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base-arm64:1.20-alpine] 20:56:39 ========================================================= [Pipeline] fileExists [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 20:56:39 + 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 . 20:56:40 Sending build context to Docker daemon 1.146MB 20:56:40 Step 1/13 : ARG BASE=golang:1.20-alpine3.17 20:56:40 Step 2/13 : FROM ${BASE} AS builder 20:56:44 1.20-alpine: Pulling from edgex-devops/edgex-golang-base-arm64 20:56:44 c41833b44d91: Pulling fs layer 20:56:44 ed15518f5707: Pulling fs layer 20:56:44 feae8fd75edb: Pulling fs layer 20:56:44 242c74f7c9fa: Pulling fs layer 20:56:44 3cdef696dda3: Pulling fs layer 20:56:44 2ced38df9373: Pulling fs layer 20:56:44 58f1dce35555: Pulling fs layer 20:56:44 242c74f7c9fa: Waiting 20:56:44 3cdef696dda3: Waiting 20:56:44 2ced38df9373: Waiting 20:56:44 58f1dce35555: Waiting 20:56:44 ed15518f5707: Download complete 20:56:44 242c74f7c9fa: Download complete 20:56:44 3cdef696dda3: Verifying Checksum 20:56:44 3cdef696dda3: Download complete 20:56:44 c41833b44d91: Verifying Checksum 20:56:45 c41833b44d91: Pull complete 20:56:45 58f1dce35555: Verifying Checksum 20:56:45 58f1dce35555: Download complete 20:56:46 ed15518f5707: Pull complete 20:56:47 feae8fd75edb: Download complete 20:56:47 2ced38df9373: Verifying Checksum 20:56:47 2ced38df9373: Download complete 20:56:59 feae8fd75edb: Pull complete 20:56:59 242c74f7c9fa: Pull complete 20:56:59 3cdef696dda3: Pull complete 20:57:06 2ced38df9373: Pull complete 20:57:08 58f1dce35555: Pull complete 20:57:08 Digest: sha256:3b55595e96c696ae732e8cb20cde5b1ff7282a1fe1423a8de67617af8d15ea1e 20:57:08 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base-arm64:1.20-alpine 20:57:08 ---> fadd8f120f05 20:57:08 Step 3/13 : ARG ADD_BUILD_TAGS="" 20:57:10 ---> Running in db83d058802e 20:57:10 Removing intermediate container db83d058802e 20:57:10 ---> 37c87d4fc7cd 20:57:10 Step 4/13 : ARG MAKE="make -e ADD_BUILD_TAGS=$ADD_BUILD_TAGS build" 20:57:10 ---> Running in f54612f0affd 20:57:10 Removing intermediate container f54612f0affd 20:57:10 ---> 38f6d5bfbf7f 20:57:10 Step 5/13 : ARG ALPINE_PKG_BASE="make git gcc libc-dev curl" 20:57:10 ---> Running in e0bb551e03d3 20:57:11 Removing intermediate container e0bb551e03d3 20:57:11 ---> 469fc8aee22e 20:57:11 Step 6/13 : ARG ALPINE_PKG_EXTRA="v4l-utils-dev v4l-utils v4l-utils-libs linux-headers" 20:57:11 ---> Running in c7ca68a74512 20:57:11 Removing intermediate container c7ca68a74512 20:57:11 ---> 227c2da43a36 20:57:11 Step 7/13 : RUN apk add --no-cache ${ALPINE_PKG_BASE} ${ALPINE_PKG_EXTRA} 20:57:11 ---> Running in 3210264cf3fd 20:57:13 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/aarch64/APKINDEX.tar.gz 20:57:13 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/aarch64/APKINDEX.tar.gz 20:57:14 (1/14) Installing libintl (0.21.1-r1) 20:57:14 (2/14) Installing eudev-libs (3.2.11-r4) 20:57:14 (3/14) Installing libjpeg-turbo (2.1.4-r0) 20:57:14 (4/14) Installing v4l-utils-libs (1.22.1-r2) 20:57:14 (5/14) Installing v4l-utils (1.22.1-r2) 20:57:14 (6/14) Installing udev-init-scripts (35-r1) 20:57:14 (7/14) Installing libblkid (2.38.1-r1) 20:57:14 (8/14) Installing xz-libs (5.2.9-r0) 20:57:14 (9/14) Installing zstd-libs (1.5.5-r0) 20:57:14 (10/14) Installing kmod-libs (30-r1) 20:57:14 (11/14) Installing eudev (3.2.11-r4) 20:57:14 (12/14) Installing eudev-dev (3.2.11-r4) 20:57:14 (13/14) Installing v4l-utils-dvbv5 (1.22.1-r2) 20:57:14 (14/14) Installing v4l-utils-dev (1.22.1-r2) 20:57:14 Executing busybox-1.35.0-r29.trigger 20:57:14 Executing eudev-3.2.11-r4.trigger 20:57:14 OK: 271 MiB in 67 packages 20:57:16 Removing intermediate container 3210264cf3fd 20:57:16 ---> e2ca87e76502 20:57:16 Step 8/13 : WORKDIR /device-usb-camera 20:57:16 ---> Running in debe823d1a31 20:57:16 Removing intermediate container debe823d1a31 20:57:16 ---> a836290a465d 20:57:16 Step 9/13 : COPY go.mod vendor* ./ 20:57:17 ---> 719d5aa286df 20:57:17 Step 10/13 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 20:57:17 ---> Running in 652fcd74e596 20:58:25 Removing intermediate container 652fcd74e596 20:58:25 ---> 630f7614fdc4 20:58:25 Step 11/13 : COPY . . 20:58:25 ---> 34d2759265e4 20:58:25 Step 12/13 : RUN curl -o LICENSE-rtsp-simple-server https://raw.githubusercontent.com/aler9/rtsp-simple-server/main/LICENSE 20:58:25 ---> Running in 10e5bea392bd 20:58:25  % Total % Received % Xferd Average Speed Time Time Time Current 20:58:25 Dload Upload Total Spent Left Speed 20:58:25 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1062 100 1062 0 0 2740 0 --:--:-- --:--:-- --:--:-- 2744 100 1062 100 1062 0 0 2734 0 --:--:-- --:--:-- --:--:-- 2737 20:58:25 Removing intermediate container 10e5bea392bd 20:58:25 ---> c2c4fed053a2 20:58:25 Step 13/13 : RUN ${MAKE} 20:58:25 ---> Running in 4253fd1c859d 20:58:26 noop 20:58:27 Removing intermediate container 4253fd1c859d 20:58:27 ---> f6f4d438876a 20:58:27 Successfully built f6f4d438876a 20:58:27 Successfully tagged ci-base-image-arm64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 20:58:27 + docker inspect -f . ci-base-image-arm64 20:58:27 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 20:58:27 prd-ubuntu20.04-docker-arm64-4c-16g-16985 does not seem to be running inside a container 20:58:27 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/device-usb-camera/5 -v /w/workspace/device-usb-camera/5:/w/workspace/device-usb-camera/5:rw,z -v /w/workspace/device-usb-camera/5@tmp:/w/workspace/device-usb-camera/5@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 ******** -e ******** -e ******** -e ******** ci-base-image-arm64 cat 20:58:29 $ docker top 18380aa739ad65fabccb28393f222b45ec9ce8421e3216e7086ef58f21b82069 -eo pid,comm [Pipeline] { [Pipeline] sh 20:58:30 + go version 20:58:30 go version go1.20.2 linux/arm64 [Pipeline] } 20:58:30 $ docker stop --time=1 18380aa739ad65fabccb28393f222b45ec9ce8421e3216e7086ef58f21b82069 20:58:33 $ docker rm -f --volumes 18380aa739ad65fabccb28393f222b45ec9ce8421e3216e7086ef58f21b82069 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 20:58:33 + docker inspect -f . ci-base-image-arm64 20:58:33 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 20:58:33 prd-ubuntu20.04-docker-arm64-4c-16g-16985 does not seem to be running inside a container 20:58:33 $ 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/5 -v /w/workspace/device-usb-camera/5:/w/workspace/device-usb-camera/5:rw,z -v /w/workspace/device-usb-camera/5@tmp:/w/workspace/device-usb-camera/5@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 ******** -e ******** -e ******** -e ******** ci-base-image-arm64 cat 20:58:35 $ docker top c5fecb144c7a7025d279f3f0430fe7bccec3e43f6d46e186c6449dcb1cea8e2d -eo pid,comm [Pipeline] { [Pipeline] sh 20:58:36 + git config --global --add safe.directory /w/workspace/device-usb-camera/5 [Pipeline] fileExists [Pipeline] sh 20:58:36 + make test 20:58:36 go test ./... -coverprofile=coverage.out ./... 20:59:15 ? github.com/edgexfoundry/device-usb-camera [no test files] 21:01:53 ? github.com/edgexfoundry/device-usb-camera/cmd [no test files] 21:01:59 ok github.com/edgexfoundry/device-usb-camera/internal/driver 0.079s coverage: 1.6% of statements 21:01:59 WARNING: Linting skipped (not on x86_64 or linter not installed) 21:01:59 go vet ./... 21:02:31 gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/") 21:02:31 [ "`gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/")`" = "" ] 21:02:31 ./bin/test-attribution-txt.sh [Pipeline] echo 21:02:31 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] } 21:02:31 $ docker stop --time=1 c5fecb144c7a7025d279f3f0430fe7bccec3e43f6d46e186c6449dcb1cea8e2d 21:02:33 $ docker rm -f --volumes c5fecb144c7a7025d279f3f0430fe7bccec3e43f6d46e186c6449dcb1cea8e2d [Pipeline] // withDockerContainer [Pipeline] sh 21:02:35 + sudo chown -R jenkins:jenkins . [Pipeline] stash 21:02:35 Warning: overwriting stash ‘coverage-report’ 21:02:35 Stashed 1 file(s) [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] script [Pipeline] { [Pipeline] sh 21:02:36 + sudo chown -R jenkins:jenkins . [Pipeline] sh 21:02:36 + ls -al . 21:02:36 total 188 21:02:36 drwxrwxr-x 9 jenkins jenkins 4096 May 25 20:58 . 21:02:36 drwxrwxr-x 4 jenkins jenkins 4096 May 25 20:56 .. 21:02:36 drwxrwxr-x 8 jenkins jenkins 4096 May 25 20:56 .git 21:02:36 drwxrwxr-x 3 jenkins jenkins 4096 May 25 20:56 .github 21:02:36 -rw-rw-r-- 1 jenkins jenkins 414 May 25 20:56 .gitignore 21:02:36 -rw-rw-r-- 1 jenkins jenkins 45 May 25 20:56 .golangci.yml 21:02:36 -rw-rw-r-- 1 jenkins jenkins 77 May 25 20:56 .hadolint.yml 21:02:36 -rw-rw-r-- 1 jenkins jenkins 9665 May 25 20:56 Attribution.txt 21:02:36 -rw-rw-r-- 1 jenkins jenkins 6219 May 25 20:56 CHANGELOG.md 21:02:36 -rw-rw-r-- 1 jenkins jenkins 2453 May 25 20:56 Dockerfile 21:02:36 -rw-rw-r-- 1 jenkins jenkins 678 May 25 20:56 GOVERNANCE.md 21:02:36 -rw-rw-r-- 1 jenkins jenkins 659 May 25 20:56 Jenkinsfile 21:02:36 -rw-rw-r-- 1 jenkins jenkins 11348 May 25 20:56 LICENSE 21:02:36 -rw-rw-r-- 1 jenkins jenkins 2364 May 25 20:56 Makefile 21:02:36 -rw-rw-r-- 1 jenkins jenkins 622 May 25 20:56 OWNERS.md 21:02:36 -rw-rw-r-- 1 jenkins jenkins 2477 May 25 20:56 README.md 21:02:36 -rw-rw-r-- 1 jenkins jenkins 5 May 25 20:53 VERSION 21:02:36 drwxrwxr-x 2 jenkins jenkins 4096 May 25 20:56 bin 21:02:36 drwxrwxr-x 3 jenkins jenkins 4096 May 25 20:56 cmd 21:02:36 -rw-r--r-- 1 jenkins jenkins 35569 May 25 21:01 coverage.out 21:02:36 -rwxrwxr-x 1 jenkins jenkins 140 May 25 20:56 docker-entrypoint.sh 21:02:36 drwxrwxr-x 2 jenkins jenkins 4096 May 25 20:56 docs 21:02:36 -rw-rw-r-- 1 jenkins jenkins 3371 May 25 20:56 go.mod 21:02:36 -rw-rw-r-- 1 jenkins jenkins 31482 May 25 20:56 go.sum 21:02:36 drwxrwxr-x 3 jenkins jenkins 4096 May 25 20:56 internal 21:02:36 drwxrwxr-x 4 jenkins jenkins 4096 May 25 20:56 snap 21:02:36 -rw-rw-r-- 1 jenkins jenkins 231 May 25 20:56 version.go [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 21:02:36 + 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=bf180d8376cbbda61936f0c338a61965d4ed1cca --label arch=arm64 --label version=0.0.0 . 21:02:37 Sending build context to Docker daemon 1.183MB 21:02:37 Step 1/36 : ARG BASE=golang:1.20-alpine3.17 21:02:37 Step 2/36 : FROM ${BASE} AS builder 21:02:37 ---> f6f4d438876a 21:02:37 Step 3/36 : ARG ADD_BUILD_TAGS="" 21:02:38 ---> Running in e5e39443a00b 21:02:39 Removing intermediate container e5e39443a00b 21:02:39 ---> bb798aaf9b54 21:02:39 Step 4/36 : ARG MAKE="make -e ADD_BUILD_TAGS=$ADD_BUILD_TAGS build" 21:02:39 ---> Running in 1e26355d2298 21:02:39 Removing intermediate container 1e26355d2298 21:02:39 ---> 0f888184fcd7 21:02:39 Step 5/36 : ARG ALPINE_PKG_BASE="make git gcc libc-dev curl" 21:02:39 ---> Running in 991915528e03 21:02:40 Removing intermediate container 991915528e03 21:02:40 ---> 5bc98156b02e 21:02:40 Step 6/36 : ARG ALPINE_PKG_EXTRA="v4l-utils-dev v4l-utils v4l-utils-libs linux-headers" 21:02:40 ---> Running in 45aaec50728e 21:02:40 Removing intermediate container 45aaec50728e 21:02:40 ---> 2c5c4a6dbbef 21:02:40 Step 7/36 : RUN apk add --no-cache ${ALPINE_PKG_BASE} ${ALPINE_PKG_EXTRA} 21:02:40 ---> Running in 67fe16e8ba2e 21:02:41 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/aarch64/APKINDEX.tar.gz 21:02:42 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/aarch64/APKINDEX.tar.gz 21:02:43 OK: 271 MiB in 67 packages 21:02:44 Removing intermediate container 67fe16e8ba2e 21:02:44 ---> 47359b1eb29a 21:02:44 Step 8/36 : WORKDIR /device-usb-camera 21:02:44 ---> Running in b45a40382f5a 21:02:44 Removing intermediate container b45a40382f5a 21:02:44 ---> b53864e51798 21:02:44 Step 9/36 : COPY go.mod vendor* ./ 21:02:45 ---> 43bffe23752b 21:02:45 Step 10/36 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 21:02:45 ---> Running in 573fd2ca42e2 21:02:48 Removing intermediate container 573fd2ca42e2 21:02:48 ---> d5fa009149ad 21:02:48 Step 11/36 : COPY . . 21:02:48 ---> 333542d4c168 21:02:48 Step 12/36 : RUN curl -o LICENSE-rtsp-simple-server https://raw.githubusercontent.com/aler9/rtsp-simple-server/main/LICENSE 21:02:49 ---> Running in 976c262b0375 21:02:50  % Total % Received % Xferd Average Speed Time Time Time Current 21:02:50  Dload Upload Total Spent Left Speed 21:02:50 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1062 100 1062 0 0 3071 0 --:--:-- --:--:-- --:--:-- 3078 21:02:51 Removing intermediate container 976c262b0375 21:02:51 ---> a82d197099a2 21:02:51 Step 13/36 : RUN ${MAKE} 21:02:51 ---> Running in 209a87535bbe 21:02:52 go build -tags "" -ldflags "-X github.com/edgexfoundry/device-usb-camera.Version=0.0.0" -trimpath -mod=readonly -o cmd/device-usb-camera ./cmd 21:05:59 Removing intermediate container 209a87535bbe 21:05:59 ---> 28b160cc541d 21:05:59 Step 14/36 : FROM aler9/rtsp-simple-server:v0.21.6 AS rtsp 21:05:59 v0.21.6: Pulling from aler9/rtsp-simple-server 21:05:59 8766b47fe142: Pulling fs layer 21:05:59 8766b47fe142: Verifying Checksum 21:05:59 8766b47fe142: Download complete 21:05:59 8766b47fe142: Pull complete 21:05:59 Digest: sha256:f020796eb25ff31728c4633d51d76ece857ae5036a0f706c94a090e7b6047b3f 21:05:59 Status: Downloaded newer image for aler9/rtsp-simple-server:v0.21.6 21:05:59 ---> 69d40e2cb93c 21:05:59 Step 15/36 : FROM alpine:3.17 21:05:59 3.17: Pulling from library/alpine 21:05:59 c41833b44d91: Already exists 21:05:59 Digest: sha256:124c7d2707904eea7431fffe91522a01e5a861a624ee31d03372cc1d138a3126 21:05:59 Status: Downloaded newer image for alpine:3.17 21:05:59 ---> 51e60588ff2c 21:05:59 Step 16/36 : LABEL license='SPDX-License-Identifier: Apache-2.0' copyright='Copyright (c) 2022: Intel Corporation' 21:05:59 ---> Running in 3f8684ff7c70 21:05:59 Removing intermediate container 3f8684ff7c70 21:05:59 ---> 859bca1a0342 21:05:59 Step 17/36 : RUN apk add --update --no-cache dumb-init ffmpeg udev 21:05:59 ---> Running in 5eb08995d057 21:05:59 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/aarch64/APKINDEX.tar.gz 21:05:59 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/aarch64/APKINDEX.tar.gz 21:05:59 (1/83) Installing dumb-init (1.2.5-r2) 21:05:59 (2/83) Installing sdl2 (2.26.5-r0) 21:05:59 (3/83) Installing libxau (1.0.10-r0) 21:05:59 (4/83) Installing libmd (1.0.4-r0) 21:05:59 (5/83) Installing libbsd (0.11.7-r0) 21:05:59 (6/83) Installing libxdmcp (1.1.4-r0) 21:05:59 (7/83) Installing libxcb (1.15-r0) 21:05:59 (8/83) Installing libx11 (1.8.4-r0) 21:05:59 (9/83) Installing aom-libs (3.5.0-r0) 21:05:59 (10/83) Installing alsa-lib (1.2.8-r0) 21:05:59 (11/83) Installing libexpat (2.5.0-r0) 21:05:59 (12/83) Installing brotli-libs (1.0.9-r9) 21:05:59 (13/83) Installing libbz2 (1.0.8-r4) 21:05:59 (14/83) Installing libpng (1.6.38-r0) 21:05:59 (15/83) Installing freetype (2.12.1-r0) 21:05:59 (16/83) Installing fontconfig (2.14.1-r0) 21:05:59 (17/83) Installing fribidi (1.0.12-r0) 21:05:59 (18/83) Installing libffi (3.4.4-r0) 21:05:59 (19/83) Installing libintl (0.21.1-r1) 21:05:59 (20/83) Installing libblkid (2.38.1-r1) 21:05:59 (21/83) Installing libmount (2.38.1-r1) 21:05:59 (22/83) Installing pcre2 (10.42-r0) 21:05:59 (23/83) Installing glib (2.74.7-r0) 21:05:59 (24/83) Installing graphite2 (1.3.14-r2) 21:05:59 (25/83) Installing harfbuzz (5.3.1-r1) 21:05:59 (26/83) Installing libass (0.16.0-r1) 21:05:59 (27/83) Installing libdav1d (1.0.0-r2) 21:05:59 (28/83) Installing libdrm (2.4.114-r0) 21:05:59 (29/83) Installing gmp (6.2.1-r2) 21:05:59 (30/83) Installing nettle (3.8.1-r0) 21:05:59 (31/83) Installing p11-kit (0.24.1-r1) 21:05:59 (32/83) Installing libtasn1 (4.19.0-r0) 21:05:59 (33/83) Installing libunistring (1.1-r0) 21:05:59 (34/83) Installing gnutls (3.7.8-r3) 21:05:59 (35/83) Installing ncurses-terminfo-base (6.3_p20221119-r0) 21:05:59 (36/83) Installing ncurses-libs (6.3_p20221119-r0) 21:05:59 (37/83) Installing lame (3.100-r2) 21:05:59 (38/83) Installing opus (1.3.1-r1) 21:05:59 (39/83) Installing libasyncns (0.8-r1) 21:05:59 (40/83) Installing dbus-libs (1.14.4-r0) 21:05:59 (41/83) Installing libltdl (2.4.7-r1) 21:05:59 (42/83) Installing orc (0.4.33-r0) 21:05:59 (43/83) Installing libgcc (12.2.1_git20220924-r4) 21:05:59 (44/83) Installing libogg (1.3.5-r2) 21:05:59 (45/83) Installing libstdc++ (12.2.1_git20220924-r4) 21:05:59 (46/83) Installing flac-libs (1.4.2-r0) 21:05:59 (47/83) Installing libvorbis (1.3.7-r0) 21:05:59 (48/83) Installing libsndfile (1.1.0-r2) 21:05:59 (49/83) Installing libgomp (12.2.1_git20220924-r4) 21:05:59 (50/83) Installing soxr (0.1.3-r3) 21:05:59 (51/83) Installing speexdsp (1.2.1-r0) 21:05:59 (52/83) Installing tdb-libs (1.4.6-r0) 21:05:59 (53/83) Installing libpulse (16.1-r6) 21:05:59 (54/83) Installing cjson (1.7.15-r3) 21:05:59 (55/83) Installing mbedtls (2.28.3-r0) 21:05:59 (56/83) Installing librist (0.2.7-r0) 21:05:59 (57/83) Installing libsrt (1.5.1-r0) 21:05:59 (58/83) Installing libssh (0.10.5-r0) 21:05:59 (59/83) Installing libtheora (1.1.1-r16) 21:05:59 (60/83) Installing libjpeg-turbo (2.1.4-r0) 21:05:59 (61/83) Installing v4l-utils-libs (1.22.1-r2) 21:05:59 (62/83) Installing libxext (1.3.5-r0) 21:05:59 (63/83) Installing libxfixes (6.0.0-r0) 21:05:59 (64/83) Installing wayland-libs-client (1.21.0-r1) 21:05:59 (65/83) Installing libva (2.16.0-r0) 21:05:59 (66/83) Installing libvdpau (1.5-r0) 21:05:59 (67/83) Installing vidstab (1.1.0-r2) 21:05:59 (68/83) Installing libvpx (1.12.0-r1) 21:05:59 (69/83) Installing libwebp (1.2.4-r2) 21:05:59 (70/83) Installing x264-libs (0.164_git20220602-r0) 21:05:59 (71/83) Installing numactl (2.0.16-r1) 21:05:59 (72/83) Installing x265-libs (3.5-r3) 21:05:59 (73/83) Installing xvidcore (1.3.7-r1) 21:05:59 (74/83) Installing libsodium (1.0.18-r2) 21:05:59 (75/83) Installing libzmq (4.3.4-r1) 21:05:59 (76/83) Installing ffmpeg-libs (5.1.3-r0) 21:05:59 (77/83) Installing ffmpeg (5.1.3-r0) 21:05:59 (78/83) Installing udev-init-scripts (35-r1) 21:05:59 (79/83) Installing eudev-libs (3.2.11-r4) 21:05:59 (80/83) Installing xz-libs (5.2.9-r0) 21:05:59 (81/83) Installing zstd-libs (1.5.5-r0) 21:05:59 (82/83) Installing kmod-libs (30-r1) 21:05:59 (83/83) Installing eudev (3.2.11-r4) 21:05:59 Executing busybox-1.35.0-r29.trigger 21:05:59 Executing eudev-3.2.11-r4.trigger 21:05:59 OK: 86 MiB in 98 packages 21:05:59 Removing intermediate container 5eb08995d057 21:05:59 ---> b103564b9b99 21:05:59 Step 18/36 : WORKDIR / 21:05:59 ---> Running in 016efc52c676 21:05:59 Removing intermediate container 016efc52c676 21:05:59 ---> 07de3b707f8d 21:05:59 Step 19/36 : COPY --from=builder /device-usb-camera/cmd / 21:05:59 ---> da6bbb007375 21:05:59 Step 20/36 : COPY --from=builder /device-usb-camera/LICENSE / 21:05:59 ---> 9c5b7cecbb24 21:05:59 Step 21/36 : COPY --from=builder /device-usb-camera/LICENSE-rtsp-simple-server / 21:05:59 ---> 56cf59e5c700 21:05:59 Step 22/36 : COPY --from=builder /device-usb-camera/Attribution.txt / 21:05:59 ---> 726e5eb28945 21:05:59 Step 23/36 : COPY --from=builder /device-usb-camera/docker-entrypoint.sh / 21:06:00 ---> 3da7f3b2bfeb 21:06:00 Step 24/36 : COPY --from=rtsp /rtsp-simple-server.yml / 21:06:01 ---> a59387b3e76a 21:06:01 Step 25/36 : COPY --from=rtsp /rtsp-simple-server / 21:06:05 ---> d1154b66b99b 21:06:05 Step 26/36 : RUN sed -i 's/rtmpDisable: no/rtmpDisable: yes/g' rtsp-simple-server.yml 21:06:05 ---> Running in 5d6591a84845 21:06:06 Removing intermediate container 5d6591a84845 21:06:06 ---> 6b133a65b906 21:06:06 Step 27/36 : RUN sed -i 's/hlsDisable: no/hlsDisable: yes/g' rtsp-simple-server.yml 21:06:06 ---> Running in 88916413e09c 21:06:08 Removing intermediate container 88916413e09c 21:06:08 ---> 96a64424587e 21:06:08 Step 28/36 : RUN sed -i 's/protocols: \[udp, multicast, tcp\]/protocols: \[tcp\]/g' rtsp-simple-server.yml 21:06:08 ---> Running in b6cc01112c28 21:06:10 Removing intermediate container b6cc01112c28 21:06:10 ---> 0957ceaccdff 21:06:10 Step 29/36 : RUN sed -i 's,externalAuthenticationURL:,externalAuthenticationURL: http://localhost:8000/rtspauth,g' rtsp-simple-server.yml 21:06:10 ---> Running in b57f1c835fc2 21:06:12 Removing intermediate container b57f1c835fc2 21:06:12 ---> 928e40a7c4e7 21:06:12 Step 30/36 : EXPOSE 59983 21:06:12 ---> Running in 343f7ac0eed5 21:06:12 Removing intermediate container 343f7ac0eed5 21:06:12 ---> f84a19cfbd61 21:06:12 Step 31/36 : EXPOSE 8554 21:06:12 ---> Running in f50d9bdc65a8 21:06:12 Removing intermediate container f50d9bdc65a8 21:06:12 ---> e64d2dbbb5cc 21:06:12 Step 32/36 : ENTRYPOINT ["/docker-entrypoint.sh"] 21:06:12 ---> Running in 8e2f06c444a4 21:06:12 Removing intermediate container 8e2f06c444a4 21:06:12 ---> cd1074c6be5b 21:06:12 Step 33/36 : CMD [ "--configProvider=consul.http://edgex-core-consul:8500", "--registry" ] 21:06:13 ---> Running in 07aeafcd700e 21:06:13 Removing intermediate container 07aeafcd700e 21:06:13 ---> d470034eea91 21:06:13 Step 34/36 : LABEL arch=arm64 21:06:13 ---> Running in 6c70d065974a 21:06:13 Removing intermediate container 6c70d065974a 21:06:13 ---> 1861b6ad830b 21:06:13 Step 35/36 : LABEL git_sha=bf180d8376cbbda61936f0c338a61965d4ed1cca 21:06:13 ---> Running in a42fcdde0e72 21:06:14 Removing intermediate container a42fcdde0e72 21:06:14 ---> f8ef75cda1de 21:06:14 Step 36/36 : LABEL version=0.0.0 21:06:14 ---> Running in 1a31156f704f 21:06:14 Removing intermediate container 1a31156f704f 21:06:14 ---> ca731530a850 21:06:14 [Warning] One or more build-args [ARCH] were not consumed 21:06:14 Successfully built ca731530a850 21:06:14 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 21:06:14 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 21:06:14 21:06:14 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 21:06:15 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 21:06:15 arm64: Pulling from edgex-lftools-log-publisher 21:06:15 8998bd30e6a1: Pulling fs layer 21:06:15 04944245beec: Pulling fs layer 21:06:15 699f458cf7ca: Pulling fs layer 21:06:15 765212b225bb: Pulling fs layer 21:06:15 f23df028b6ca: Pulling fs layer 21:06:15 d65c8cfc05b1: Pulling fs layer 21:06:15 2437ff75d9bd: Pulling fs layer 21:06:15 765212b225bb: Waiting 21:06:15 f23df028b6ca: Waiting 21:06:15 d65c8cfc05b1: Waiting 21:06:15 2437ff75d9bd: Waiting 21:06:15 04944245beec: Verifying Checksum 21:06:15 04944245beec: Download complete 21:06:15 765212b225bb: Verifying Checksum 21:06:15 765212b225bb: Download complete 21:06:15 f23df028b6ca: Verifying Checksum 21:06:15 f23df028b6ca: Download complete 21:06:15 d65c8cfc05b1: Verifying Checksum 21:06:15 d65c8cfc05b1: Download complete 21:06:15 699f458cf7ca: Verifying Checksum 21:06:15 699f458cf7ca: Download complete 21:06:16 8998bd30e6a1: Verifying Checksum 21:06:16 8998bd30e6a1: Download complete 21:06:18 2437ff75d9bd: Verifying Checksum 21:06:18 2437ff75d9bd: Download complete 21:06:19 8998bd30e6a1: Pull complete 21:06:20 04944245beec: Pull complete 21:06:21 699f458cf7ca: Pull complete 21:06:21 765212b225bb: Pull complete 21:06:22 f23df028b6ca: Pull complete 21:06:22 d65c8cfc05b1: Pull complete 21:06:37 2437ff75d9bd: Pull complete 21:06:37 Digest: sha256:08a7fcc486bb39f1d20d4dd6a72316e28301370873105f4106f8313defd495da 21:06:37 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 21:06:37 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 21:06:37 prd-ubuntu20.04-docker-arm64-4c-16g-16985 does not seem to be running inside a container 21:06:38 $ 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/5 -v /w/workspace/device-usb-camera/5:/w/workspace/device-usb-camera/5:rw,z -v /w/workspace/device-usb-camera/5@tmp:/w/workspace/device-usb-camera/5@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 ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 cat 21:06:40 $ docker top f94c0456d28c364395dbc18ef4e9b95784661865108bd4b351a5d065036f5b1f -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 21:06:41 ---> job-cost.sh 21:06:41 lf-activate-venv: SKIPPING 21:06:41 INFO: No Stack... 21:06:42 INFO: Retrieving Pricing Info for: v3-standard-4 21:06:42 INFO: Archiving Costs [Pipeline] sh 21:06:43 + cat /w/workspace/device-usb-camera/5/archives/cost.csv 21:06:43 + cut -d, -f6 [Pipeline] lock 21:06:43 Trying to acquire lock on [jenkins-edgexfoundry-device-usb-camera-PR-252-5-stack-cost] 21:06:43 Resource [jenkins-edgexfoundry-device-usb-camera-PR-252-5-stack-cost] did not exist. Created. 21:06:43 Lock acquired on [jenkins-edgexfoundry-device-usb-camera-PR-252-5-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 21:06:44 /w/workspace/device-usb-camera/5@tmp/durable-8d352975/script.sh: 1: Syntax error: Unterminated quoted string [Pipeline] sh 21:06:44 + echo total: 0.10999999940395355 [Pipeline] stash 21:06:44 Warning: overwriting stash ‘stack-cost’ 21:06:44 Stashed 1 file(s) [Pipeline] } 21:06:44 Lock released on resource [jenkins-edgexfoundry-device-usb-camera-PR-252-5-stack-cost] [Pipeline] // lock [Pipeline] } 21:06:44 $ docker stop --time=1 f94c0456d28c364395dbc18ef4e9b95784661865108bd4b351a5d065036f5b1f 21:06:46 $ docker rm -f --volumes f94c0456d28c364395dbc18ef4e9b95784661865108bd4b351a5d065036f5b1f [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 21:06:46 provisioning config files... 21:06:46 copy managed file [device-usb-camera-codecov-token] to file:/w/workspace/foundry_device-usb-camera_PR-252@tmp/config12667296084034042545tmp [Pipeline] { [Pipeline] sh 21:06:46 + set +x 21:06:46 + bash -s -- 21:06:46 + curl -s https://codecov.io/bash 21:06:46 21:06:46 _____ _ 21:06:46 / ____| | | 21:06:46 | | ___ __| | ___ ___ _____ __ 21:06:46 | | / _ \ / _` |/ _ \/ __/ _ \ \ / / 21:06:46 | |___| (_) | (_| | __/ (_| (_) \ V / 21:06:46 \_____\___/ \__,_|\___|\___\___/ \_/ 21:06:46 Bash-1.0.6 21:06:46 21:06:46 21:06:46 ==> git version 2.25.1 found 21:06:46 ==> 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 21:06:46 Release-Date: 2020-01-08 21:06:46 Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp 21:06:46 Features: AsynchDNS brotli GSS-API HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM NTLM_WB PSL SPNEGO SSL TLS-SRP UnixSockets 21:06:46 ==> Jenkins CI detected. 21:06:46 current dir:  /w/workspace/foundry_device-usb-camera_PR-252 21:06:46 project root: . 21:06:46 --> token set from env 21:06:46 Yaml not found, that's ok! Learn more at http://docs.codecov.io/docs/codecov-yaml 21:06:46 ==> Running gcov in . (disable via -X gcov) 21:06:46 ==> Python coveragepy not found 21:06:46 ==> Searching for coverage reports in: 21:06:46 + . 21:06:46 -> Found 1 reports 21:06:46 ==> Detecting git/mercurial file structure 21:06:46 ==> Reading reports 21:06:46 + ./coverage.out bytes=35569 21:06:46 ==> Appending adjustments 21:06:46 https://docs.codecov.io/docs/fixing-reports 21:06:47 + Found adjustments 21:06:47 ==> Gzipping contents 21:06:47 8.0K /tmp/codecov.CCIbOn.gz 21:06:47 ==> Uploading reports 21:06:47 url: https://codecov.io 21:06:47 query: branch=PR-252&commit=bf180d8376cbbda61936f0c338a61965d4ed1cca&build=5&build_url=https%3A%2F%2Fjenkins.edgexfoundry.org%2Fjob%2Fedgexfoundry%2Fjob%2Fdevice-usb-camera%2Fjob%2FPR-252%2F5%2F&name=&tag=&slug=edgexfoundry%2Fdevice-usb-camera&service=jenkins&flags=&pr=252&job=&cmd_args= 21:06:47 -> Pinging Codecov 21:06:47 https://codecov.io/upload/v4?package=bash-1.0.6&token=&package=bash-1.0.6&token=6df5b310-220c-4ff1-ad85-d7a32441f080&branch=PR-252&commit=bf180d8376cbbda61936f0c338a61965d4ed1cca&build=5&build_url=https%3A%2F%2Fjenkins.edgexfoundry.org%2Fjob%2Fedgexfoundry%2Fjob%2Fdevice-usb-camera%2Fjob%2FPR-252%2F5%2F&name=&tag=&slug=edgexfoundry%2Fdevice-usb-camera&service=jenkins&flags=&pr=252&job=&cmd_args= 21:06:47 -> Uploading to 21:06:47 https://storage.googleapis.com/codecov/v4/raw/2023-05-25/73D8F5FF140700D3E01443B452E23636/bf180d8376cbbda61936f0c338a61965d4ed1cca/ffab0a1d-3b71-4b57-86b7-2539419f234e.txt?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=GOOG1EJOGFN2JQ4OCTGA2MU5AEIT7OT5Z7HTFOAN2SPG4NWSN2UJYOY5U6LZQ%2F20230525%2FUS%2Fs3%2Faws4_request&X-Amz-Date=20230525T210647Z&X-Amz-Expires=10&X-Amz-SignedHeaders=host&X-Amz-Signature=5857e7721b7bbaf2002ac303864d4df57934ad565dd669bb559321a5eaa007f6 21:06:47 % Total % Received % Xferd Average Speed Time Time Time Current 21:06:47 Dload Upload Total Spent Left Speed 21:06:47 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 4860 0 0 100 4860 0 23142 --:--:-- --:--:-- --:--:-- 23142 21:06:47 -> Reports have been successfully queued for processing at https://app.codecov.io/github/edgexfoundry/device-usb-camera/commit/bf180d8376cbbda61936f0c338a61965d4ed1cca [Pipeline] } 21:06:47 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 21:06:48 + [ -d /w/workspace/foundry_device-usb-camera_PR-252/archives ] 21:06:48 + ls -al /w/workspace/foundry_device-usb-camera_PR-252/archives 21:06:48 total 16 21:06:48 drwxr-xr-x 3 root root 4096 May 25 20:55 . 21:06:48 drwxrwxr-x 11 jenkins jenkins 4096 May 25 20:55 .. 21:06:48 drwxr-xr-x 2 root root 4096 May 25 20:55 cost 21:06:48 -rw-r--r-- 1 root root 89 May 25 20:55 cost.csv 21:06:48 + sudo chown -R jenkins:jenkins /w/workspace/foundry_device-usb-camera_PR-252/archives 21:06:48 + ls -al /w/workspace/foundry_device-usb-camera_PR-252/archives 21:06:48 total 16 21:06:48 drwxr-xr-x 3 jenkins jenkins 4096 May 25 20:55 . 21:06:48 drwxrwxr-x 11 jenkins jenkins 4096 May 25 20:55 .. 21:06:48 drwxr-xr-x 2 jenkins jenkins 4096 May 25 20:55 cost 21:06:48 -rw-r--r-- 1 jenkins jenkins 89 May 25 20:55 cost.csv [Pipeline] libraryResource [Pipeline] sh 21:06:48 ---> sysstat.sh [Pipeline] libraryResource [Pipeline] sh 21:06:49 ---> package-listing.sh 21:06:49 ++ tr '[:upper:]' '[:lower:]' 21:06:49 ++ facter osfamily 21:06:49 + OS_FAMILY=debian 21:06:49 + workspace=/w/workspace/foundry_device-usb-camera_PR-252 21:06:49 + START_PACKAGES=/tmp/packages_start.txt 21:06:49 + END_PACKAGES=/tmp/packages_end.txt 21:06:49 + DIFF_PACKAGES=/tmp/packages_diff.txt 21:06:49 + PACKAGES=/tmp/packages_start.txt 21:06:49 + '[' /w/workspace/foundry_device-usb-camera_PR-252 ']' 21:06:49 + PACKAGES=/tmp/packages_end.txt 21:06:49 + case "${OS_FAMILY}" in 21:06:49 + dpkg -l 21:06:49 + grep '^ii' 21:06:49 + '[' -f /tmp/packages_start.txt ']' 21:06:49 + '[' -f /tmp/packages_end.txt ']' 21:06:49 + diff /tmp/packages_start.txt /tmp/packages_end.txt 21:06:49 + '[' /w/workspace/foundry_device-usb-camera_PR-252 ']' 21:06:49 + mkdir -p /w/workspace/foundry_device-usb-camera_PR-252/archives/ 21:06:49 + cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/foundry_device-usb-camera_PR-252/archives/ [Pipeline] echo 21:06:49 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-252/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json] [Pipeline] sh 21:06:49 + facter operatingsystem [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 21:06:50 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 21:06:50 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 21:06:50 prd-ubuntu20.04-docker-8c-8g-16982 does not seem to be running inside a container 21:06:50 $ 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-252/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-252 -v /w/workspace/foundry_device-usb-camera_PR-252:/w/workspace/foundry_device-usb-camera_PR-252:rw,z -v /w/workspace/foundry_device-usb-camera_PR-252@tmp:/w/workspace/foundry_device-usb-camera_PR-252@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 ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest cat 21:06:50 $ docker top 70ff95d52272c714cd9da1f0c2f0729d822f633b34069e9e79d6ce6003d1e908 -eo pid,comm [Pipeline] { [Pipeline] sh 21:06:51 + touch /tmp/pre-build-complete [Pipeline] sh 21:06:51 + mkdir -p /var/log/sysstat [Pipeline] sh 21:06:51 + ls /var/log/sa-host 21:06:51 ls: cannot access '/var/log/sa-host': No such file or directory [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 21:06:51 provisioning config files... 21:06:51 copy managed file [jenkins-log-archives-settings] to file:/w/workspace/foundry_device-usb-camera_PR-252@tmp/config15959690758948286203tmp [Pipeline] { [Pipeline] echo 21:06:51 Running shell/create-netrc.sh [Pipeline] libraryResource [Pipeline] sh 21:06:52 ---> create-netrc.sh [Pipeline] } 21:06:52 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] libraryResource [Pipeline] sh 21:06:52 ---> python-tools-install.sh [Pipeline] echo 21:06:52 Running shell/sudo-logs.sh [Pipeline] libraryResource [Pipeline] sh 21:06:52 ---> sudo-logs.sh 21:06:52 Archiving 'sudo' log.. [Pipeline] unstash [Pipeline] echo 21:06:52 Running shell/job-cost.sh [Pipeline] libraryResource [Pipeline] sh 21:06:52 ---> job-cost.sh 21:06:52 lf-activate-venv: SKIPPING 21:06:52 DEBUG: total: 0.2199999988079071 21:06:52 INFO: Retrieving Stack Cost... 21:06:53 INFO: Retrieving Pricing Info for: v3-standard-8 21:06:53 INFO: Archiving Costs [Pipeline] echo 21:06:53 Running shell/logs-deploy.sh [Pipeline] libraryResource [Pipeline] sh 21:06:54 ---> logs-deploy.sh 21:06:54 lf-activate-venv: SKIPPING 21:06:54 INFO: Nexus URL https://nexus.edgexfoundry.org path production/vex-yul-edgex-jenkins-1/edgexfoundry/device-usb-camera/PR-252/5 21:06:54 INFO: archiving workspace using pattern(s): 21:06:55 Archives upload complete. 21:06:55 INFO: archiving logs to Nexus