Pull request #281 opened Connecting to https://api.github.com using edgex-jenkins github personal access token Connecting to https://api.github.com to check permissions of obtain list of EdgeX-Camera-Management for edgexfoundry/device-usb-camera Loading trusted files from base branch main at 626ade48b33ca0d08a1b2eb54067a9ad3a9f73a7 rather than 32daf375cba5b8410afc8aebdcd6bf1958fef1d6 Obtained Jenkinsfile from 626ade48b33ca0d08a1b2eb54067a9ad3a9f73a7 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-ssh12811337160227430324.key > git ls-remote -h -t -- git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Found match: refs/tags/stable revision a0327f913308fcf13875ae7a2d6e6099471c5ff1 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-ssh63522226973845207.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 a0327f913308fcf13875ae7a2d6e6099471c5ff1 The recommended git tool is: git using credential edgex-jenkins-ssh Cloning the remote Git repository Cloning with configured refspecs honoured and with tags Cloning repository git@github.com:edgexfoundry/edgex-global-pipelines.git > git init /var/lib/jenkins/jobs/edgexfoundry/jobs/device-usb-camera/branches/PR-281/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82 # timeout=10 Fetching upstream changes from git@github.com:edgexfoundry/edgex-global-pipelines.git > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/jobs/edgexfoundry/jobs/device-usb-camera/branches/PR-281/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82@tmp/jenkins-gitclient-ssh12768480033027511792.key > git fetch --tags --progress -- git@github.com:edgexfoundry/edgex-global-pipelines.git +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 > git config remote.origin.url git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 > git config --add remote.origin.fetch +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 > git config remote.origin.url git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Fetching with tags Fetching upstream changes from git@github.com:edgexfoundry/edgex-global-pipelines.git using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/jobs/edgexfoundry/jobs/device-usb-camera/branches/PR-281/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82@tmp/jenkins-gitclient-ssh4512072156705722148.key > git fetch --tags --progress -- git@github.com:edgexfoundry/edgex-global-pipelines.git +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 Checking out Revision a0327f913308fcf13875ae7a2d6e6099471c5ff1 (stable) > git config core.sparsecheckout # timeout=10 > git checkout -f a0327f913308fcf13875ae7a2d6e6099471c5ff1 # timeout=10 Commit message: "fix: dry-run use case (#441)" > git remote # timeout=10 > git submodule init # timeout=10 > git submodule sync # timeout=10 > git config --get remote.origin.url # timeout=10 > git submodule init # timeout=10 > git config -f .gitmodules --get-regexp ^submodule\.(.+)\.url # timeout=10 > git config --get submodule.global-jjb.url # timeout=10 > git config -f .gitmodules --get submodule.global-jjb.path # timeout=10 > git submodule update --init --recursive global-jjb # timeout=10 > git --version # timeout=10 > git --version # 'git version 2.16.6' Excluding src/test/ from checkout of git git@github.com:edgexfoundry/edgex-global-pipelines.git so that library test code cannot be accessed by Pipelines. To remove this log message, move the test code outside of src/. To restore the previous behavior that allowed access to files in src/test/, pass -Dorg.jenkinsci.plugins.workflow.libs.SCMSourceRetriever.INCLUDE_SRC_TEST_IN_LIBRARIES=true to the java command used to start Jenkins. Loading library lf-pipelines@master Attempting to resolve master from remote references... > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /tmp/jenkins-gitclient-ssh16744299548011382307.key > git ls-remote -h -- git@github.com:lfit/releng-pipelines.git # timeout=10 Found match: refs/heads/master revision 65355178549468b165f8106641c96c3190b1d843 The recommended git tool is: NONE using credential edgex-jenkins-ssh Cloning the remote Git repository Cloning with configured refspecs honoured and without tags Cloning repository git@github.com:lfit/releng-pipelines.git > git init /var/lib/jenkins/jobs/edgexfoundry/jobs/device-usb-camera/branches/PR-281/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e # timeout=10 Fetching upstream changes from git@github.com:lfit/releng-pipelines.git > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/jobs/edgexfoundry/jobs/device-usb-camera/branches/PR-281/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e@tmp/jenkins-gitclient-ssh17692981403796724813.key > git fetch --no-tags --progress -- git@github.com:lfit/releng-pipelines.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url git@github.com:lfit/releng-pipelines.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 Avoid second fetch Checking out Revision 65355178549468b165f8106641c96c3190b1d843 (master) > git config core.sparsecheckout # timeout=10 > git checkout -f 65355178549468b165f8106641c96c3190b1d843 # timeout=10 Commit message: "Fix: Add S3 URL in href to ship logs" > git remote # timeout=10 > git submodule init # timeout=10 > git submodule sync # timeout=10 > git config --get remote.origin.url # timeout=10 > git submodule init # timeout=10 > git config -f .gitmodules --get-regexp ^submodule\.(.+)\.url # timeout=10 > git config --get submodule.global-jjb.url # timeout=10 > git config -f .gitmodules --get submodule.global-jjb.path # timeout=10 > git submodule update --init --recursive global-jjb # timeout=10 > git --version # timeout=10 > git --version # 'git version 2.16.6' fatal: bad object a0327f913308fcf13875ae7a2d6e6099471c5ff1 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 All nodes of label ‘ubuntu20.04-docker-8c-8g’ are offline Running on prd-ubuntu20.04-docker-8c-8g-5467 in /w/workspace/foundry_device-usb-camera_PR-281 [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-281 # 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 > 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/281/head:refs/remotes/origin/PR-281 +refs/heads/main:refs/remotes/origin/main # timeout=10 Merging remotes/origin/main commit 626ade48b33ca0d08a1b2eb54067a9ad3a9f73a7 into PR head commit 32daf375cba5b8410afc8aebdcd6bf1958fef1d6 Merge succeeded, producing 32daf375cba5b8410afc8aebdcd6bf1958fef1d6 Checking out Revision 32daf375cba5b8410afc8aebdcd6bf1958fef1d6 (PR-281) > git config core.sparsecheckout # timeout=10 > git checkout -f 32daf375cba5b8410afc8aebdcd6bf1958fef1d6 # 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 626ade48b33ca0d08a1b2eb54067a9ad3a9f73a7 # timeout=10 > git rev-parse HEAD^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 32daf375cba5b8410afc8aebdcd6bf1958fef1d6 # timeout=10 Commit message: "fix: added missing core-data client required for remote deployment" First time build. Skipping changelog. > git --version # timeout=10 > git --version # 'git version 2.25.1' fatal: bad object a0327f913308fcf13875ae7a2d6e6099471c5ff1 [Pipeline] } [Pipeline] // stage [Pipeline] withEnv [Pipeline] { [Pipeline] timestamps [Pipeline] { [Pipeline] timeout 16:32:35 Timeout set to expire in 6 hr 0 min [Pipeline] { [Pipeline] stage [Pipeline] { (Prepare) [Pipeline] script [Pipeline] { [Pipeline] withCredentials 16:32:35 Masking supported pattern matches of $GH_TOKEN_USR or $GH_TOKEN_PSW [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] echo 16:32:35 ========================================================= 16:32:35 EdgeX Global Pipelines Version Info 16:32:35 ========================================================= [Pipeline] libraryResource [Pipeline] sh 16:32:36 ------------------- 16:32:36 stable info: 16:32:36 ------------------- 16:32:36 Commited By: Ernesto Ojeda ernesto.ojeda@intel.com 16:32:36 Commit SHA: a0327f913308fcf13875ae7a2d6e6099471c5ff1 16:32:36 Message: update stable to v1.0.253 16:32:36 ------------------- 16:32:36 experimental info: 16:32:36 ------------------- 16:32:36 Commited By: **** collab-it+edgex@linuxfoundation.org 16:32:36 Commit SHA: a0327f913308fcf13875ae7a2d6e6099471c5ff1 16:32:36 Message: update experimental to v1.0.253 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withCredentials [Pipeline] echo 16:32:36 [edgeXSetupEnvironment]: set envvar MAVEN_SETTINGS = device-usb-camera-settings [Pipeline] echo 16:32:37 [edgeXSetupEnvironment]: set envvar PROJECT = device-usb-camera [Pipeline] echo 16:32:37 [edgeXSetupEnvironment]: set envvar USE_SEMVER = true [Pipeline] echo 16:32:37 [edgeXSetupEnvironment]: set envvar TEST_SCRIPT = make test [Pipeline] echo 16:32:37 [edgeXSetupEnvironment]: set envvar BUILD_SCRIPT = make build [Pipeline] echo 16:32:37 [edgeXSetupEnvironment]: set envvar GO_VERSION = 1.20 [Pipeline] echo 16:32:37 [edgeXSetupEnvironment]: set envvar USE_ALPINE = true [Pipeline] echo 16:32:37 [edgeXSetupEnvironment]: set envvar DOCKER_FILE_PATH = Dockerfile [Pipeline] echo 16:32:37 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_FILE_PATH = Dockerfile.build [Pipeline] echo 16:32:37 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_CONTEXT = . [Pipeline] echo 16:32:37 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_IMAGE_TARGET = builder [Pipeline] echo 16:32:37 [edgeXSetupEnvironment]: set envvar DOCKER_IMAGE_NAME = device-usb-camera [Pipeline] echo 16:32:37 [edgeXSetupEnvironment]: set envvar DOCKER_REGISTRY_NAMESPACE = [Pipeline] echo 16:32:37 [edgeXSetupEnvironment]: set envvar DOCKER_NEXUS_REPO = staging [Pipeline] echo 16:32:37 [edgeXSetupEnvironment]: set envvar BUILD_DOCKER_IMAGE = true [Pipeline] echo 16:32:37 [edgeXSetupEnvironment]: set envvar PUSH_DOCKER_IMAGE = true [Pipeline] echo 16:32:37 [edgeXSetupEnvironment]: set envvar BUILD_EXPERIMENTAL_DOCKER_IMAGE = false [Pipeline] echo 16:32:37 [edgeXSetupEnvironment]: set envvar BUILD_STABLE_DOCKER_IMAGE = false [Pipeline] echo 16:32:37 [edgeXSetupEnvironment]: set envvar SEMVER_BUMP_LEVEL = pre [Pipeline] echo 16:32:37 [edgeXSetupEnvironment]: set envvar BUILD_SNAP = false [Pipeline] echo 16:32:37 [edgeXSetupEnvironment]: set envvar PUBLISH_SWAGGER_DOCS = false [Pipeline] echo 16:32:37 [edgeXSetupEnvironment]: set envvar SWAGGER_API_FOLDERS = openapi/v1 [Pipeline] echo 16:32:37 [edgeXSetupEnvironment]: set envvar ARTIFACT_ROOT = archives/bin [Pipeline] echo 16:32:37 [edgeXSetupEnvironment]: set envvar ARTIFACT_TYPES = docker [Pipeline] echo 16:32:38 [edgeXSetupEnvironment]: set envvar SHOULD_BUILD = true [Pipeline] echo 16:32:38 [edgeXSetupEnvironment]: set envvar BUILD_FAILURE_NOTIFY_LIST = edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org [Pipeline] echo 16:32:38 [edgeXSetupEnvironment]: set envvar SNYK_DEBUG = false [Pipeline] echo 16:32:38 [edgeXSetupEnvironment]: set envvar GIT_BRANCH = PR-281 [Pipeline] echo 16:32:38 [edgeXSetupEnvironment]: set envvar SEMVER_BRANCH = PR-281 [Pipeline] echo 16:32:38 [edgeXSetupEnvironment]: set envvar GIT_BRANCH_CLEAN = PR-281 [Pipeline] echo 16:32:38 [edgeXSetupEnvironment]: set envvar GIT_COMMIT = 32daf375cba5b8410afc8aebdcd6bf1958fef1d6 [Pipeline] echo 16:32:38 [edgeXSetupEnvironment]: set envvar SHORT_GIT_COMMIT = 32daf37 [Pipeline] echo 16:32:38 [edgeXSetupEnvironment]: set envvar SEMVER_PRE_PREFIX = dev [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 16:32:38 provisioning config files... 16:32:38 copy managed file [device-usb-camera-settings] to file:/w/workspace/foundry_device-usb-camera_PR-281@tmp/config12856815188379885353tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 16:32:38 ---> docker-login.sh 16:32:38 nexus3.edgexfoundry.org:10001 16:32:38 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 16:32:39 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 16:32:39 Configure a credential helper to remove this warning. See 16:32:39 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 16:32:39 16:32:39 Login Succeeded 16:32:39 nexus3.edgexfoundry.org:10002 16:32:39 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 16:32:39 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 16:32:39 Configure a credential helper to remove this warning. See 16:32:39 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 16:32:39 16:32:39 Login Succeeded 16:32:39 nexus3.edgexfoundry.org:10003 16:32:39 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 16:32:39 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 16:32:39 Configure a credential helper to remove this warning. See 16:32:39 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 16:32:39 16:32:39 Login Succeeded 16:32:39 nexus3.edgexfoundry.org:10004 16:32:39 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 16:32:39 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 16:32:39 Configure a credential helper to remove this warning. See 16:32:39 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 16:32:39 16:32:39 Login Succeeded 16:32:39 docker.io 16:32:39 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 16:32:39 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 16:32:39 Configure a credential helper to remove this warning. See 16:32:39 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 16:32:39 16:32:39 Login Succeeded 16:32:39 ---> docker-login.sh ends [Pipeline] } 16:32:39 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build Check) [Pipeline] sh 16:32:40 + git rev-list -1 --merges 32daf375cba5b8410afc8aebdcd6bf1958fef1d6~1..32daf375cba5b8410afc8aebdcd6bf1958fef1d6 [Pipeline] echo 16:32:40 -----------> git rev-list -1 --merges 32daf375cba5b8410afc8aebdcd6bf1958fef1d6~1..32daf375cba5b8410afc8aebdcd6bf1958fef1d6 32daf375cba5b8410afc8aebdcd6bf1958fef1d6 [false] [Pipeline] sh 16:32:41 + git log --format=format:%s -1 32daf375cba5b8410afc8aebdcd6bf1958fef1d6 [Pipeline] echo 16:32:41 ========================================================= 16:32:41 [isLTSReleaseBuild] Regular build required. isLTSRelease: [false] 16:32:41 ========================================================= [Pipeline] stage [Pipeline] { (Semver Prep) [Pipeline] script [Pipeline] { [Pipeline] sh 16:32:41 + git log --format=format:%s -1 32daf375cba5b8410afc8aebdcd6bf1958fef1d6 [Pipeline] echo 16:32:41 [semverPrep] GIT_COMMIT: 32daf375cba5b8410afc8aebdcd6bf1958fef1d6, Commit Message: fix: added missing core-data client required for remote deployment [Pipeline] echo 16:32:41 [semverPrep] This is not a build commit. [Pipeline] sh 16:32:41 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 16:32:41 + grep -v github /etc/ssh/ssh_known_hosts 16:32:41 + [ -e /tmp/ssh_known_hosts ] 16:32:41 + sudo mv /tmp/ssh_known_hosts /etc/ssh/ssh_known_hosts 16:32:41 + echo github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= 16:32:41 + sudo tee -a /etc/ssh/ssh_known_hosts 16:32:41 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 16:32:42 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 16:32:42 16:32:42 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 16:32:42 + docker pull nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 16:32:42 0.1.4: Pulling from edgex-devops/py-git-semver 16:32:42 b85a868b505f: Pulling fs layer 16:32:42 e2be974225ed: Pulling fs layer 16:32:42 339a4e72a1f5: Pulling fs layer 16:32:42 988bab9f4d93: Pulling fs layer 16:32:42 1469e6f7b9e6: Pulling fs layer 16:32:42 eaf3925da568: Pulling fs layer 16:32:42 bab4dde63d76: Pulling fs layer 16:32:42 bde34c3a00c8: Pulling fs layer 16:32:42 b352a97aabf1: Pulling fs layer 16:32:42 4872d77fe225: Pulling fs layer 16:32:42 5851b861e8e6: Pulling fs layer 16:32:42 bab4dde63d76: Waiting 16:32:42 b352a97aabf1: Waiting 16:32:42 988bab9f4d93: Waiting 16:32:42 4872d77fe225: Waiting 16:32:42 1469e6f7b9e6: Waiting 16:32:42 eaf3925da568: Waiting 16:32:42 5851b861e8e6: Waiting 16:32:42 e2be974225ed: Download complete 16:32:42 988bab9f4d93: Download complete 16:32:42 1469e6f7b9e6: Verifying Checksum 16:32:42 1469e6f7b9e6: Download complete 16:32:43 eaf3925da568: Verifying Checksum 16:32:43 eaf3925da568: Download complete 16:32:43 339a4e72a1f5: Verifying Checksum 16:32:43 339a4e72a1f5: Download complete 16:32:43 bde34c3a00c8: Verifying Checksum 16:32:43 bde34c3a00c8: Download complete 16:32:43 b352a97aabf1: Download complete 16:32:43 4872d77fe225: Verifying Checksum 16:32:43 5851b861e8e6: Verifying Checksum 16:32:43 5851b861e8e6: Download complete 16:32:43 b85a868b505f: Verifying Checksum 16:32:43 b85a868b505f: Download complete 16:32:43 bab4dde63d76: Verifying Checksum 16:32:43 bab4dde63d76: Download complete 16:32:44 b85a868b505f: Pull complete 16:32:44 e2be974225ed: Pull complete 16:32:44 339a4e72a1f5: Pull complete 16:32:44 988bab9f4d93: Pull complete 16:32:45 1469e6f7b9e6: Pull complete 16:32:45 eaf3925da568: Pull complete 16:32:47 bab4dde63d76: Pull complete 16:32:47 bde34c3a00c8: Pull complete 16:32:47 b352a97aabf1: Pull complete 16:32:47 4872d77fe225: Pull complete 16:32:47 5851b861e8e6: Pull complete 16:32:47 Digest: sha256:59a28aa3b44c0bc56b9c3d2e9ecabe42e63693d939cc6e425eb8786f29f663d8 16:32:47 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 16:32:47 nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 16:32:47 prd-ubuntu20.04-docker-8c-8g-5467 does not seem to be running inside a container 16:32:47 $ docker run -t -d -u 1001:1001 -u 0:0 -v /etc/ssh:/etc/ssh -w /w/workspace/foundry_device-usb-camera_PR-281 -v /w/workspace/foundry_device-usb-camera_PR-281:/w/workspace/foundry_device-usb-camera_PR-281:rw,z -v /w/workspace/foundry_device-usb-camera_PR-281@tmp:/w/workspace/foundry_device-usb-camera_PR-281@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 cat 16:32:49 $ docker top 7ea13ce066bf6a086f77e09d905106d3ef9417be740d77264512356b840a7b27 -eo pid,comm 16:32:49 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). 16:32:49 Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 16:32:49 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 16:32:49 [ssh-agent] Looking for ssh-agent implementation... 16:32:50 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 16:32:50 $ docker exec 7ea13ce066bf6a086f77e09d905106d3ef9417be740d77264512356b840a7b27 ssh-agent 16:32:50 SSH_AUTH_SOCK=/tmp/ssh-MUJQH8qyC4WZ/agent.32 16:32:50 SSH_AGENT_PID=38 16:32:50 Running ssh-add (command line suppressed) 16:32:50 Identity added: /w/workspace/foundry_device-usb-camera_PR-281@tmp/private_key_17014796948411119213.key (/w/workspace/foundry_device-usb-camera_PR-281@tmp/private_key_17014796948411119213.key) 16:32:50 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 16:32:50 + git tag --points-at HEAD [Pipeline] } 16:32:50 $ docker exec --env ******** --env ******** 7ea13ce066bf6a086f77e09d905106d3ef9417be740d77264512356b840a7b27 ssh-agent -k 16:32:50 unset SSH_AUTH_SOCK; 16:32:50 unset SSH_AGENT_PID; 16:32:50 echo Agent pid 38 killed; 16:32:50 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] sshagent 16:32:50 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 16:32:50 [ssh-agent] Looking for ssh-agent implementation... 16:32:50 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 16:32:50 $ docker exec 7ea13ce066bf6a086f77e09d905106d3ef9417be740d77264512356b840a7b27 ssh-agent 16:32:51 SSH_AUTH_SOCK=/tmp/ssh-8h2WBKlikzqV/agent.71 16:32:51 SSH_AGENT_PID=77 16:32:51 Running ssh-add (command line suppressed) 16:32:51 Identity added: /w/workspace/foundry_device-usb-camera_PR-281@tmp/private_key_11423400547049314264.key (/w/workspace/foundry_device-usb-camera_PR-281@tmp/private_key_11423400547049314264.key) 16:32:51 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 16:32:51 + git semver init 16:32:51 2023-09-06 16:32:51,631 [run_init] DEBUG init version:0.0.0 force:False 16:32:51 2023-09-06 16:32:51,632 [clone_semver_branch] DEBUG clone semver branch to:/w/workspace/foundry_device-usb-camera_PR-281/.semver 16:32:51 2023-09-06 16:32:51,632 [execute] INFO git clone -b semver git@github.com:edgexfoundry/device-usb-camera.git /w/workspace/foundry_device-usb-camera_PR-281/.semver 16:32:51 2023-09-06 16:32:51,633 [execute] DEBUG Popen(['git', 'clone', '-b', 'semver', 'git@github.com:edgexfoundry/device-usb-camera.git', '/w/workspace/foundry_device-usb-camera_PR-281/.semver'], cwd=/w/workspace/foundry_device-usb-camera_PR-281, universal_newlines=False, shell=None, istream=None) 16:32:52 2023-09-06 16:32:52,308 [append_file] DEBUG append to file:/w/workspace/foundry_device-usb-camera_PR-281/.git/info/exclude 16:32:52 2023-09-06 16:32:52,308 [write_version] DEBUG write version:0.0.0 to path:/w/workspace/foundry_device-usb-camera_PR-281/.semver/PR-281 with force:False 16:32:52 2023-09-06 16:32:52,308 [write_file] DEBUG write to file:/w/workspace/foundry_device-usb-camera_PR-281/.semver/PR-281 16:32:52 2023-09-06 16:32:52,312 [execute] INFO git cat-file --batch-check 16:32:52 2023-09-06 16:32:52,313 [execute] DEBUG Popen(['git', 'cat-file', '--batch-check'], cwd=/w/workspace/foundry_device-usb-camera_PR-281/.semver, universal_newlines=False, shell=None, istream=) 16:32:52 2023-09-06 16:32:52,319 [execute] INFO git cat-file --batch 16:32:52 2023-09-06 16:32:52,319 [execute] DEBUG Popen(['git', 'cat-file', '--batch'], cwd=/w/workspace/foundry_device-usb-camera_PR-281/.semver, universal_newlines=False, shell=None, istream=) 16:32:52 2023-09-06 16:32:52,323 [read_version] DEBUG read version from /w/workspace/foundry_device-usb-camera_PR-281/.semver/PR-281 16:32:52 0.0.0 [Pipeline] } 16:32:52 $ docker exec --env ******** --env ******** 7ea13ce066bf6a086f77e09d905106d3ef9417be740d77264512356b840a7b27 ssh-agent -k 16:32:52 unset SSH_AUTH_SOCK; 16:32:52 unset SSH_AGENT_PID; 16:32:52 echo Agent pid 77 killed; 16:32:52 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 16:32:53 + git semver [Pipeline] } 16:32:53 $ docker stop --time=1 7ea13ce066bf6a086f77e09d905106d3ef9417be740d77264512356b840a7b27 16:32:54 $ docker rm -f --volumes 7ea13ce066bf6a086f77e09d905106d3ef9417be740d77264512356b840a7b27 [Pipeline] // withDockerContainer [Pipeline] sh 16:32:55 + sudo chown -R jenkins:jenkins .semver [Pipeline] writeFile [Pipeline] stash 16:32:55 Stashed 1 file(s) [Pipeline] echo 16:32:55 [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 16:32:56 provisioning config files... 16:32:56 copy managed file [device-usb-camera-settings] to file:/w/workspace/foundry_device-usb-camera_PR-281@tmp/config14094349374219462594tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 16:32:56 ---> docker-login.sh 16:32:56 nexus3.edgexfoundry.org:10001 16:32:56 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 16:32:56 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 16:32:56 Configure a credential helper to remove this warning. See 16:32:56 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 16:32:56 16:32:56 Login Succeeded 16:32:56 nexus3.edgexfoundry.org:10002 16:32:56 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 16:32:56 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 16:32:56 Configure a credential helper to remove this warning. See 16:32:56 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 16:32:56 16:32:56 Login Succeeded 16:32:56 nexus3.edgexfoundry.org:10003 16:32:56 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 16:32:56 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 16:32:56 Configure a credential helper to remove this warning. See 16:32:56 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 16:32:56 16:32:56 Login Succeeded 16:32:56 nexus3.edgexfoundry.org:10004 16:32:56 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 16:32:56 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 16:32:56 Configure a credential helper to remove this warning. See 16:32:56 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 16:32:56 16:32:56 Login Succeeded 16:32:56 docker.io 16:32:56 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 16:32:56 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 16:32:56 Configure a credential helper to remove this warning. See 16:32:56 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 16:32:56 16:32:56 Login Succeeded 16:32:56 ---> docker-login.sh ends [Pipeline] } 16:32:57 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 16:32:57 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 16:32:57 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 16:32:57 ========================================================= 16:32:57 [edgeXBuildGoApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base:1.20-alpine] 16:32:57 ========================================================= [Pipeline] fileExists [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 16:32:57 + 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 . 16:32:57 Sending build context to Docker daemon 2.136MB 16:32:57 Step 1/13 : ARG BASE=golang:1.20-alpine3.17 16:32:57 Step 2/13 : FROM ${BASE} AS builder 16:32:57 1.20-alpine: Pulling from edgex-devops/edgex-golang-base 16:32:57 4db1b89c0bd1: Pulling fs layer 16:32:57 6911f1a30b25: Pulling fs layer 16:32:57 e194b8c5c2a9: Pulling fs layer 16:32:57 6863d3e3a2b1: Pulling fs layer 16:32:57 ec0bb842ea78: Pulling fs layer 16:32:57 40a00589a448: Pulling fs layer 16:32:57 6c08303d61cc: Pulling fs layer 16:32:57 798269fcf238: Pulling fs layer 16:32:57 6863d3e3a2b1: Waiting 16:32:57 6c08303d61cc: Waiting 16:32:57 40a00589a448: Waiting 16:32:57 798269fcf238: Waiting 16:32:57 ec0bb842ea78: Waiting 16:32:57 6911f1a30b25: Download complete 16:32:57 6863d3e3a2b1: Verifying Checksum 16:32:57 6863d3e3a2b1: Download complete 16:32:57 ec0bb842ea78: Verifying Checksum 16:32:57 ec0bb842ea78: Download complete 16:32:58 4db1b89c0bd1: Verifying Checksum 16:32:58 4db1b89c0bd1: Download complete 16:32:58 40a00589a448: Verifying Checksum 16:32:58 40a00589a448: Download complete 16:32:58 4db1b89c0bd1: Pull complete 16:32:58 6911f1a30b25: Pull complete 16:32:58 798269fcf238: Verifying Checksum 16:32:58 798269fcf238: Download complete 16:32:58 e194b8c5c2a9: Verifying Checksum 16:32:58 e194b8c5c2a9: Download complete 16:32:59 6c08303d61cc: Verifying Checksum 16:32:59 6c08303d61cc: Download complete 16:33:01 e194b8c5c2a9: Pull complete 16:33:01 6863d3e3a2b1: Pull complete 16:33:01 ec0bb842ea78: Pull complete 16:33:01 40a00589a448: Pull complete 16:33:04 6c08303d61cc: Pull complete 16:33:04 798269fcf238: Pull complete 16:33:04 Digest: sha256:68752d3c5041900b879808a9c232fa800f64c2352b9991beceed63c007ae5301 16:33:04 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base:1.20-alpine 16:33:04 ---> ec979cd7f677 16:33:04 Step 3/13 : ARG ADD_BUILD_TAGS="" 16:33:10 ---> Running in 81eca0b934e4 16:33:10 Removing intermediate container 81eca0b934e4 16:33:10 ---> fdaed7d8a114 16:33:10 Step 4/13 : ARG MAKE="make -e ADD_BUILD_TAGS=$ADD_BUILD_TAGS build" 16:33:10 ---> Running in 9d1513224977 16:33:10 Removing intermediate container 9d1513224977 16:33:10 ---> 5dd8af82a623 16:33:10 Step 5/13 : ARG ALPINE_PKG_BASE="make git gcc libc-dev curl" 16:33:10 ---> Running in c6e1a5f922ac 16:33:10 Removing intermediate container c6e1a5f922ac 16:33:10 ---> 86c25d1d1cc8 16:33:10 Step 6/13 : ARG ALPINE_PKG_EXTRA="v4l-utils-dev v4l-utils v4l-utils-libs linux-headers" 16:33:10 ---> Running in 4f79b75047cd 16:33:10 Removing intermediate container 4f79b75047cd 16:33:10 ---> 6774982e4195 16:33:10 Step 7/13 : RUN apk add --no-cache ${ALPINE_PKG_BASE} ${ALPINE_PKG_EXTRA} 16:33:10 ---> Running in d86851f329c1 16:33:10 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/x86_64/APKINDEX.tar.gz 16:33:10 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/x86_64/APKINDEX.tar.gz 16:33:10 (1/14) Installing libintl (0.21.1-r1) 16:33:10 (2/14) Installing eudev-libs (3.2.11-r4) 16:33:10 (3/14) Installing libjpeg-turbo (2.1.4-r0) 16:33:10 (4/14) Installing v4l-utils-libs (1.22.1-r2) 16:33:10 (5/14) Installing v4l-utils (1.22.1-r2) 16:33:10 (6/14) Installing udev-init-scripts (35-r1) 16:33:10 (7/14) Installing libblkid (2.38.1-r1) 16:33:10 (8/14) Installing xz-libs (5.2.9-r0) 16:33:10 (9/14) Installing zstd-libs (1.5.5-r0) 16:33:10 (10/14) Installing kmod-libs (30-r1) 16:33:10 (11/14) Installing eudev (3.2.11-r4) 16:33:10 (12/14) Installing eudev-dev (3.2.11-r4) 16:33:10 (13/14) Installing v4l-utils-dvbv5 (1.22.1-r2) 16:33:10 (14/14) Installing v4l-utils-dev (1.22.1-r2) 16:33:10 Executing busybox-1.35.0-r29.trigger 16:33:10 Executing eudev-3.2.11-r4.trigger 16:33:10 OK: 272 MiB in 67 packages 16:33:10 Still waiting to schedule task 16:33:10 All nodes of label ‘ubuntu20.04-docker-arm64-4c-16g’ are offline 16:33:11 Removing intermediate container d86851f329c1 16:33:11 ---> e6b0b83ea3e9 16:33:11 Step 8/13 : WORKDIR /device-usb-camera 16:33:11 ---> Running in 01012a0f013e 16:33:11 Removing intermediate container 01012a0f013e 16:33:11 ---> f4de98d865a4 16:33:11 Step 9/13 : COPY go.mod vendor* ./ 16:33:11 ---> 92777468c8ff 16:33:11 Step 10/13 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 16:33:11 ---> Running in b989cc00c5a3 16:33:58 Removing intermediate container b989cc00c5a3 16:33:58 ---> 4adc59691142 16:33:58 Step 11/13 : COPY . . 16:33:58 ---> 54c5e430e200 16:33:58 Step 12/13 : RUN curl -o LICENSE-rtsp-simple-server https://raw.githubusercontent.com/aler9/rtsp-simple-server/main/LICENSE 16:33:58 ---> Running in edde4a436912 16:33:58  % Total % Received % Xferd Average Speed Time Time Time Current 16:33:58 Dload Upload Total Spent Left Speed 16:33:58 0 0 0 0 0 0  0 0 --:--:-- --:--:-- --:--:-- 0 100 1253 100 1253 0 0 8782 0 --:--:-- --:--:-- --:--:-- 8762 100 1253 100 1253 0 0 8777 0 --:--:-- --:--:-- --:--:-- 8762 16:33:58 Removing intermediate container edde4a436912 16:33:58 ---> 085ac542ea2e 16:33:58 Step 13/13 : RUN ${MAKE} 16:33:58 ---> Running in be96d75ffb3a 16:33:58 noop 16:33:58 Removing intermediate container be96d75ffb3a 16:33:58 ---> ba412603b06c 16:33:58 Successfully built ba412603b06c 16:33:58 Successfully tagged ci-base-image-x86_64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 16:33:58 + docker inspect -f . ci-base-image-x86_64 16:33:58 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 16:33:58 prd-ubuntu20.04-docker-8c-8g-5467 does not seem to be running inside a container 16:33:58 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/foundry_device-usb-camera_PR-281 -v /w/workspace/foundry_device-usb-camera_PR-281:/w/workspace/foundry_device-usb-camera_PR-281:rw,z -v /w/workspace/foundry_device-usb-camera_PR-281@tmp:/w/workspace/foundry_device-usb-camera_PR-281@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-x86_64 cat 16:33:59 $ docker top a0dc2ff129cbcfb889127921fa60312393f3b1bd840f613c6abc4546461bb3c1 -eo pid,comm [Pipeline] { [Pipeline] sh 16:34:00 + go version 16:34:00 go version go1.20.6 linux/amd64 [Pipeline] } 16:34:00 $ docker stop --time=1 a0dc2ff129cbcfb889127921fa60312393f3b1bd840f613c6abc4546461bb3c1 16:34:01 $ docker rm -f --volumes a0dc2ff129cbcfb889127921fa60312393f3b1bd840f613c6abc4546461bb3c1 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 16:34:02 + docker inspect -f . ci-base-image-x86_64 16:34:02 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 16:34:02 prd-ubuntu20.04-docker-8c-8g-5467 does not seem to be running inside a container 16:34: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-281 -v /w/workspace/foundry_device-usb-camera_PR-281:/w/workspace/foundry_device-usb-camera_PR-281:rw,z -v /w/workspace/foundry_device-usb-camera_PR-281@tmp:/w/workspace/foundry_device-usb-camera_PR-281@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-x86_64 cat 16:34:02 $ docker top ac58d3e76fba647270a4bfdcbd1e47bc90c9c7b47ab0b72039a92d234905728e -eo pid,comm [Pipeline] { [Pipeline] sh 16:34:03 + git config --global --add safe.directory /w/workspace/foundry_device-usb-camera_PR-281 [Pipeline] fileExists [Pipeline] sh 16:34:03 + make test 16:34:03 go test ./... -coverprofile=coverage.out ./... 16:34:08 ? github.com/edgexfoundry/device-usb-camera [no test files] 16:34:20 ? github.com/edgexfoundry/device-usb-camera/cmd [no test files] 16:34:20 ok github.com/edgexfoundry/device-usb-camera/internal/driver 0.019s coverage: 4.4% of statements 16:34:26 go vet ./... 16:34:30 gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/") 16:34:30 [ "`gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/")`" = "" ] 16:34:30 ./bin/test-attribution-txt.sh [Pipeline] echo 16:34:30 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] } 16:34:30 $ docker stop --time=1 ac58d3e76fba647270a4bfdcbd1e47bc90c9c7b47ab0b72039a92d234905728e 16:34:33 $ docker rm -f --volumes ac58d3e76fba647270a4bfdcbd1e47bc90c9c7b47ab0b72039a92d234905728e [Pipeline] // withDockerContainer [Pipeline] sh 16:34:33 + sudo chown -R jenkins:jenkins . [Pipeline] stash 16:34:34 Stashed 1 file(s) [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] sh 16:34:34 + sudo chown -R jenkins:jenkins . [Pipeline] sh 16:34:34 + ls -al . 16:34:34 total 220 16:34:34 drwxrwxr-x 10 jenkins jenkins 4096 Sep 6 16:34 . 16:34:34 drwxrwxr-x 4 jenkins jenkins 4096 Sep 6 16:32 .. 16:34:34 drwxrwxr-x 8 jenkins jenkins 4096 Sep 6 16:32 .git 16:34:34 drwxrwxr-x 3 jenkins jenkins 4096 Sep 6 16:32 .github 16:34:34 -rw-rw-r-- 1 jenkins jenkins 468 Sep 6 16:32 .gitignore 16:34:34 -rw-rw-r-- 1 jenkins jenkins 45 Sep 6 16:32 .golangci.yml 16:34:34 -rw-rw-r-- 1 jenkins jenkins 77 Sep 6 16:32 .hadolint.yml 16:34:34 drwxr-xr-x 3 jenkins jenkins 4096 Sep 6 16:32 .semver 16:34:34 -rw-rw-r-- 1 jenkins jenkins 10851 Sep 6 16:32 Attribution.txt 16:34:34 -rw-rw-r-- 1 jenkins jenkins 11903 Sep 6 16:32 CHANGELOG.md 16:34:34 -rw-rw-r-- 1 jenkins jenkins 2453 Sep 6 16:32 Dockerfile 16:34:34 -rw-rw-r-- 1 jenkins jenkins 678 Sep 6 16:32 GOVERNANCE.md 16:34:34 -rw-rw-r-- 1 jenkins jenkins 659 Sep 6 16:32 Jenkinsfile 16:34:34 -rw-rw-r-- 1 jenkins jenkins 11348 Sep 6 16:32 LICENSE 16:34:34 -rw-rw-r-- 1 jenkins jenkins 2611 Sep 6 16:32 Makefile 16:34:34 -rw-rw-r-- 1 jenkins jenkins 622 Sep 6 16:32 OWNERS.md 16:34:34 -rw-rw-r-- 1 jenkins jenkins 2575 Sep 6 16:32 README.md 16:34:34 -rw-rw-r-- 1 jenkins jenkins 5 Sep 6 16:32 VERSION 16:34:34 drwxrwxr-x 2 jenkins jenkins 4096 Sep 6 16:32 bin 16:34:34 drwxrwxr-x 3 jenkins jenkins 4096 Sep 6 16:32 cmd 16:34:34 -rw-r--r-- 1 jenkins jenkins 53856 Sep 6 16:34 coverage.out 16:34:34 -rwxrwxr-x 1 jenkins jenkins 140 Sep 6 16:32 docker-entrypoint.sh 16:34:34 drwxrwxr-x 2 jenkins jenkins 4096 Sep 6 16:32 docs 16:34:34 -rw-rw-r-- 1 jenkins jenkins 3951 Sep 6 16:32 go.mod 16:34:34 -rw-rw-r-- 1 jenkins jenkins 34252 Sep 6 16:32 go.sum 16:34:34 drwxrwxr-x 3 jenkins jenkins 4096 Sep 6 16:32 internal 16:34:34 drwxrwxr-x 4 jenkins jenkins 4096 Sep 6 16:32 snap 16:34:34 -rw-rw-r-- 1 jenkins jenkins 231 Sep 6 16:32 version.go [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 16:34:35 + 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=32daf375cba5b8410afc8aebdcd6bf1958fef1d6 --label arch=amd64 --label version=0.0.0 . 16:34:35 Sending build context to Docker daemon 2.19MB 16:34:35 Step 1/36 : ARG BASE=golang:1.20-alpine3.17 16:34:35 Step 2/36 : FROM ${BASE} AS builder 16:34:35 ---> ba412603b06c 16:34:35 Step 3/36 : ARG ADD_BUILD_TAGS="" 16:34:35 ---> Running in 46042a9dc1ae 16:34:35 Removing intermediate container 46042a9dc1ae 16:34:35 ---> 887000a944cb 16:34:35 Step 4/36 : ARG MAKE="make -e ADD_BUILD_TAGS=$ADD_BUILD_TAGS build" 16:34:35 ---> Running in 2a3776796f62 16:34:35 Removing intermediate container 2a3776796f62 16:34:35 ---> a5189e438476 16:34:35 Step 5/36 : ARG ALPINE_PKG_BASE="make git gcc libc-dev curl" 16:34:35 ---> Running in e13b26b2e747 16:34:35 Removing intermediate container e13b26b2e747 16:34:35 ---> 548912795dd2 16:34:35 Step 6/36 : ARG ALPINE_PKG_EXTRA="v4l-utils-dev v4l-utils v4l-utils-libs linux-headers" 16:34:35 ---> Running in 649711ac0ea0 16:34:35 Removing intermediate container 649711ac0ea0 16:34:35 ---> 3bdf80bbbc88 16:34:35 Step 7/36 : RUN apk add --no-cache ${ALPINE_PKG_BASE} ${ALPINE_PKG_EXTRA} 16:34:35 ---> Running in e66c575767ae 16:34:36 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/x86_64/APKINDEX.tar.gz 16:34:36 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/x86_64/APKINDEX.tar.gz 16:34:36 OK: 272 MiB in 67 packages 16:34:36 Removing intermediate container e66c575767ae 16:34:36 ---> e1ae53b014ae 16:34:36 Step 8/36 : WORKDIR /device-usb-camera 16:34:36 ---> Running in aa815a619a47 16:34:36 Removing intermediate container aa815a619a47 16:34:36 ---> 2c7e23f4190b 16:34:36 Step 9/36 : COPY go.mod vendor* ./ 16:34:36 ---> 4230e2dbeaa6 16:34:36 Step 10/36 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 16:34:36 ---> Running in eb35d92ef3e2 16:34:37 Removing intermediate container eb35d92ef3e2 16:34:37 ---> 085a72e08851 16:34:37 Step 11/36 : COPY . . 16:34:38 ---> 89f6662abc3f 16:34:38 Step 12/36 : RUN curl -o LICENSE-rtsp-simple-server https://raw.githubusercontent.com/aler9/rtsp-simple-server/main/LICENSE 16:34:38 ---> Running in c50019547b5b 16:34:38  % Total % Received % Xferd Average Speed Time Time Time Current 16:34:38 Dload Upload Total Spent Left Speed 16:34:38 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1253 100 1253 0 0 23416 0 --:--:-- --:--:-- --:--:-- 23641 16:34:39 Removing intermediate container c50019547b5b 16:34:39 ---> f13f1be37cd3 16:34:39 Step 13/36 : RUN ${MAKE} 16:34:39 ---> Running in bfa50d7a44b4 16:34:39 go build -tags "" -ldflags "-X github.com/edgexfoundry/device-usb-camera.Version=0.0.0 -X github.com/edgexfoundry/device-sdk-go/v3/internal/common.SDKVersion=v3.1.0-dev.18" -trimpath -mod=readonly -o cmd/device-usb-camera ./cmd 16:34:50 Running on prd-ubuntu20.04-docker-arm64-4c-16g-5468 in /w/workspace/foundry_device-usb-camera_PR-281 [Pipeline] { [Pipeline] ws 16:34:50 Running in /w/workspace/device-usb-camera/1 [Pipeline] { [Pipeline] checkout 16:34:50 Selected Git installation does not exist. Using Default 16:34:50 The recommended git tool is: NONE 16:34:55 using credential edgex-jenkins-ssh 16:34:55 Cloning the remote Git repository 16:34:55 Cloning repository git@github.com:edgexfoundry/device-usb-camera.git 16:34:55 > git init /w/workspace/device-usb-camera/1 # timeout=10 16:34:55 Fetching upstream changes from git@github.com:edgexfoundry/device-usb-camera.git 16:34:55 > git --version # timeout=10 16:34:55 > git --version # 'git version 2.25.1' 16:34:55 using GIT_SSH to set credentials SSH Credentials for GitHub 16:34:55 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-usb-camera.git +refs/heads/*:refs/remotes/origin/* # timeout=10 16:34:56 > git config remote.origin.url git@github.com:edgexfoundry/device-usb-camera.git # timeout=10 16:34:56 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 16:34:57 > git config remote.origin.url git@github.com:edgexfoundry/device-usb-camera.git # timeout=10 16:34:57 Fetching upstream changes from git@github.com:edgexfoundry/device-usb-camera.git 16:34:57 using GIT_SSH to set credentials SSH Credentials for GitHub 16:34:57 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-usb-camera.git +refs/pull/281/head:refs/remotes/origin/PR-281 +refs/heads/main:refs/remotes/origin/main # timeout=10 16:34:58 Merging remotes/origin/main commit 626ade48b33ca0d08a1b2eb54067a9ad3a9f73a7 into PR head commit 32daf375cba5b8410afc8aebdcd6bf1958fef1d6 16:34:58 Merge succeeded, producing 32daf375cba5b8410afc8aebdcd6bf1958fef1d6 16:34:58 Checking out Revision 32daf375cba5b8410afc8aebdcd6bf1958fef1d6 (PR-281) 16:34:58 > git config core.sparsecheckout # timeout=10 16:34:58 > git checkout -f 32daf375cba5b8410afc8aebdcd6bf1958fef1d6 # timeout=10 16:34:58 > git remote # timeout=10 16:34:58 > git config --get remote.origin.url # timeout=10 16:34:58 using GIT_SSH to set credentials SSH Credentials for GitHub 16:34:58 > git merge 626ade48b33ca0d08a1b2eb54067a9ad3a9f73a7 # timeout=10 16:34:58 > git rev-parse HEAD^{commit} # timeout=10 16:34:58 > git config core.sparsecheckout # timeout=10 16:34:58 > git checkout -f 32daf375cba5b8410afc8aebdcd6bf1958fef1d6 # timeout=10 16:35:01 Removing intermediate container bfa50d7a44b4 16:35:01 ---> 1127c93a18c6 16:35:01 Step 14/36 : FROM aler9/rtsp-simple-server:v0.21.6 AS rtsp 16:35:01 v0.21.6: Pulling from aler9/rtsp-simple-server 16:35:01 4acc49c71d14: Pulling fs layer 16:35:01 4acc49c71d14: Verifying Checksum 16:35:01 4acc49c71d14: Download complete 16:35:01 4acc49c71d14: Pull complete 16:35:01 Digest: sha256:f020796eb25ff31728c4633d51d76ece857ae5036a0f706c94a090e7b6047b3f 16:35:01 Status: Downloaded newer image for aler9/rtsp-simple-server:v0.21.6 16:35:01 ---> 01a2bd3e5fff 16:35:01 Step 15/36 : FROM alpine:3.17 16:35:01 3.17: Pulling from library/alpine 16:35:01 9398808236ff: Pulling fs layer 16:35:01 9398808236ff: Verifying Checksum 16:35:01 9398808236ff: Download complete 16:35:01 Commit message: "fix: added missing core-data client required for remote deployment" 16:35:01 > git --version # timeout=10 16:35:01 > git --version # 'git version 2.25.1' 16:35:01 fatal: bad object a0327f913308fcf13875ae7a2d6e6099471c5ff1 16:35:02 9398808236ff: Pull complete 16:35:02 Digest: sha256:f71a5f071694a785e064f05fed657bf8277f1b2113a8ed70c90ad486d6ee54dc 16:35:02 Status: Downloaded newer image for alpine:3.17 16:35:02 ---> 1e0b8b5322fc 16:35:02 Step 16/36 : LABEL license='SPDX-License-Identifier: Apache-2.0' copyright='Copyright (c) 2022: Intel Corporation' 16:35:02 ---> Running in 724e5cd850a9 16:35:02 Removing intermediate container 724e5cd850a9 16:35:02 ---> ef4a05771fa8 16:35:02 Step 17/36 : RUN apk add --update --no-cache dumb-init ffmpeg udev 16:35:02 ---> Running in e48bc26dd3a6 [Pipeline] withEnv [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] stage [Pipeline] { (Prep) [Pipeline] script [Pipeline] { 16:35:02 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/x86_64/APKINDEX.tar.gz [Pipeline] sh 16:35:03 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/x86_64/APKINDEX.tar.gz 16:35:03 + sudo curl -o /etc/docker/seccomp.json https://raw.githubusercontent.com/moby/moby/master/profiles/seccomp/default.json 16:35:03 % Total % Received % Xferd Average Speed Time Time Time Current 16:35:03 Dload Upload Total Spent Left Speed 16:35:03 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 12751 100 12751 0 0 80702 0 --:--:-- --:--:-- --:--:-- 80702 16:35:03 (1/86) Installing dumb-init (1.2.5-r2) 16:35:03 (2/86) Installing sdl2 (2.26.5-r0) 16:35:03 (3/86) Installing svt-av1-libs (1.3.0-r0) 16:35:03 (4/86) Installing libxau (1.0.10-r0) 16:35:03 (5/86) Installing libmd (1.0.4-r0) 16:35:03 (6/86) Installing libbsd (0.11.7-r0) 16:35:03 (7/86) Installing libxdmcp (1.1.4-r0) 16:35:03 (8/86) Installing libxcb (1.15-r0) 16:35:03 (9/86) Installing libx11 (1.8.4-r1) 16:35:03 (10/86) Installing aom-libs (3.5.0-r0) 16:35:03 (11/86) Installing alsa-lib (1.2.8-r0) 16:35:03 (12/86) Installing libexpat (2.5.0-r0) 16:35:03 (13/86) Installing brotli-libs (1.0.9-r9) 16:35:03 (14/86) Installing libbz2 (1.0.8-r4) 16:35:03 (15/86) Installing libpng (1.6.39-r0) 16:35:03 (16/86) Installing freetype (2.12.1-r0) 16:35:03 (17/86) Installing fontconfig (2.14.1-r0) 16:35:03 (18/86) Installing fribidi (1.0.12-r0) 16:35:03 (19/86) Installing libffi (3.4.4-r0) 16:35:03 (20/86) Installing libintl (0.21.1-r1) 16:35:03 (21/86) Installing libblkid (2.38.1-r1) 16:35:03 (22/86) Installing libmount (2.38.1-r1) 16:35:03 (23/86) Installing pcre2 (10.42-r0) 16:35:03 (24/86) Installing glib (2.74.7-r0) 16:35:03 (25/86) Installing graphite2 (1.3.14-r2) 16:35:03 (26/86) Installing harfbuzz (5.3.1-r1) 16:35:03 (27/86) Installing libass (0.16.0-r1) 16:35:03 (28/86) Installing libdav1d (1.0.0-r2) [Pipeline] sh 16:35:03 (29/86) Installing hwdata-pci (0.364-r0) 16:35:03 (30/86) Installing libpciaccess (0.17-r0) 16:35:03 (31/86) Installing libdrm (2.4.114-r0) 16:35:03 (32/86) Installing gmp (6.2.1-r2) 16:35:03 (33/86) Installing nettle (3.8.1-r0) 16:35:03 (34/86) Installing p11-kit (0.24.1-r1) 16:35:03 (35/86) Installing libtasn1 (4.19.0-r0) 16:35:03 (36/86) Installing libunistring (1.1-r0) 16:35:03 (37/86) Installing gnutls (3.7.8-r3) 16:35:03 (38/86) Installing ncurses-terminfo-base (6.3_p20221119-r1) 16:35:03 (39/86) Installing ncurses-libs (6.3_p20221119-r1) 16:35:03 (40/86) Installing lame (3.100-r2) 16:35:03 (41/86) Installing opus (1.3.1-r1) 16:35:03 (42/86) Installing libasyncns (0.8-r1) 16:35:03 (43/86) Installing dbus-libs (1.14.8-r0) 16:35:03 (44/86) Installing libltdl (2.4.7-r1) 16:35:03 (45/86) Installing orc (0.4.33-r0) 16:35:03 (46/86) Installing libgcc (12.2.1_git20220924-r4) 16:35:03 (47/86) Installing libogg (1.3.5-r2) 16:35:03 (48/86) Installing libstdc++ (12.2.1_git20220924-r4) 16:35:03 (49/86) Installing flac-libs (1.4.2-r0) 16:35:03 (50/86) Installing libvorbis (1.3.7-r0) 16:35:03 (51/86) Installing libsndfile (1.1.0-r2) 16:35:03 (52/86) Installing libgomp (12.2.1_git20220924-r4) 16:35:04 + sudo sed -i s/"defaultAction": "SCMP_ACT_ERRNO"/"defaultAction": "SCMP_ACT_TRACE"/g /etc/docker/seccomp.json [Pipeline] sh 16:35:04 (53/86) Installing soxr (0.1.3-r3) 16:35:04 (54/86) Installing speexdsp (1.2.1-r0) 16:35:04 (55/86) Installing tdb-libs (1.4.6-r0) 16:35:04 (56/86) Installing libpulse (16.1-r6) 16:35:04 (57/86) Installing cjson (1.7.15-r3) 16:35:04 (58/86) Installing mbedtls (2.28.4-r0) 16:35:04 (59/86) Installing librist (0.2.7-r0) 16:35:04 (60/86) Installing libsrt (1.5.1-r0) 16:35:04 (61/86) Installing libssh (0.10.5-r0) 16:35:04 (62/86) Installing libtheora (1.1.1-r16) 16:35:04 (63/86) Installing libjpeg-turbo (2.1.4-r0) 16:35:04 (64/86) Installing v4l-utils-libs (1.22.1-r2) 16:35:04 (65/86) Installing libxext (1.3.5-r0) 16:35:04 (66/86) Installing libxfixes (6.0.0-r0) 16:35:04 (67/86) Installing wayland-libs-client (1.21.0-r1) 16:35:04 (68/86) Installing libva (2.16.0-r0) 16:35:04 (69/86) Installing libvdpau (1.5-r0) 16:35:04 (70/86) Installing vidstab (1.1.0-r2) 16:35:04 (71/86) Installing libvpx (1.12.0-r1) 16:35:04 (72/86) Installing libwebp (1.2.4-r2) 16:35:04 (73/86) Installing x264-libs (0.164_git20220602-r0) 16:35:04 (74/86) Installing numactl (2.0.16-r1) 16:35:04 (75/86) Installing x265-libs (3.5-r3) 16:35:04 + sudo jq . += {"seccomp-profile": "/etc/docker/seccomp.json"} /etc/docker/daemon.json 16:35:04 + sudo tee /etc/docker/daemon.new 16:35:04 { 16:35:04 "registry-mirrors": [ 16:35:04 "https://nexus3.edgexfoundry.org:10001" 16:35:04 ], 16:35:04 "bip": "10.250.0.254/24", 16:35:04 "hosts": [ 16:35:04 "tcp://0.0.0.0:5555", 16:35:04 "unix:///var/run/docker.sock" 16:35:04 ], 16:35:04 "mtu": 1458, 16:35:04 "selinux-enabled": true, 16:35:04 "seccomp-profile": "/etc/docker/seccomp.json" 16:35:04 } 16:35:04 (76/86) Installing xvidcore (1.3.7-r1) 16:35:04 (77/86) Installing libsodium (1.0.18-r2) 16:35:04 (78/86) Installing libzmq (4.3.4-r1) 16:35:04 (79/86) Installing ffmpeg-libs (5.1.3-r0) 16:35:04 (80/86) Installing ffmpeg (5.1.3-r0) 16:35:04 (81/86) Installing udev-init-scripts (35-r1) 16:35:04 (82/86) Installing eudev-libs (3.2.11-r4) 16:35:04 (83/86) Installing xz-libs (5.2.9-r0) 16:35:04 (84/86) Installing zstd-libs (1.5.5-r0) 16:35:04 (85/86) Installing kmod-libs (30-r1) 16:35:04 (86/86) Installing eudev (3.2.11-r4) 16:35:04 Executing busybox-1.35.0-r29.trigger 16:35:04 Executing eudev-3.2.11-r4.trigger 16:35:04 OK: 112 MiB in 101 packages [Pipeline] sh 16:35:04 + sudo mv /etc/docker/daemon.new /etc/docker/daemon.json [Pipeline] sh 16:35:05 + sudo service docker restart 16:35:07 Removing intermediate container e48bc26dd3a6 16:35:07 ---> 2e0bd86fd789 16:35:07 Step 18/36 : WORKDIR / 16:35:07 ---> Running in 966052272fa3 16:35:07 Removing intermediate container 966052272fa3 16:35:07 ---> 087b654bfa0d 16:35:07 Step 19/36 : COPY --from=builder /device-usb-camera/cmd / 16:35:07 ---> d4f2c6daaacb 16:35:07 Step 20/36 : COPY --from=builder /device-usb-camera/LICENSE / 16:35:07 ---> 931578ab3133 16:35:07 Step 21/36 : COPY --from=builder /device-usb-camera/LICENSE-rtsp-simple-server / 16:35:07 ---> 86ced38da437 16:35:07 Step 22/36 : COPY --from=builder /device-usb-camera/Attribution.txt / 16:35:07 ---> e8c94c0daba5 16:35:07 Step 23/36 : COPY --from=builder /device-usb-camera/docker-entrypoint.sh / 16:35:08 ---> a5f06257886f 16:35:08 Step 24/36 : COPY --from=rtsp /rtsp-simple-server.yml / 16:35:08 ---> e7e6e4613cd6 16:35:08 Step 25/36 : COPY --from=rtsp /rtsp-simple-server / 16:35:08 ---> 4c94292c4aba 16:35:08 Step 26/36 : RUN sed -i 's/rtmpDisable: no/rtmpDisable: yes/g' rtsp-simple-server.yml 16:35:08 ---> Running in a126a47fc586 16:35:09 Removing intermediate container a126a47fc586 16:35:09 ---> 7d744665e3b3 16:35:09 Step 27/36 : RUN sed -i 's/hlsDisable: no/hlsDisable: yes/g' rtsp-simple-server.yml 16:35:09 ---> Running in b4fcaf89e34d 16:35:09 Removing intermediate container b4fcaf89e34d 16:35:09 ---> abf0c68d6b76 16:35:09 Step 28/36 : RUN sed -i 's/protocols: \[udp, multicast, tcp\]/protocols: \[tcp\]/g' rtsp-simple-server.yml 16:35:09 ---> Running in ad8033e2e091 16:35:10 Removing intermediate container ad8033e2e091 16:35:10 ---> d57ac0dcf33c 16:35:10 Step 29/36 : RUN sed -i 's,externalAuthenticationURL:,externalAuthenticationURL: http://localhost:8000/rtspauth,g' rtsp-simple-server.yml 16:35:10 ---> Running in ef486b6130d6 16:35:10 Removing intermediate container ef486b6130d6 16:35:10 ---> 91640743dae1 16:35:10 Step 30/36 : EXPOSE 59983 16:35:11 ---> Running in f69dfc4835e6 16:35:11 Removing intermediate container f69dfc4835e6 16:35:11 ---> 9dc15c95b720 16:35:11 Step 31/36 : EXPOSE 8554 16:35:11 ---> Running in c57a371d169a 16:35:11 Removing intermediate container c57a371d169a 16:35:11 ---> cf542d28bdf9 16:35:11 Step 32/36 : ENTRYPOINT ["/docker-entrypoint.sh"] 16:35:11 ---> Running in cac3bef9f13b 16:35:11 Removing intermediate container cac3bef9f13b 16:35:11 ---> dba0b49efbb5 16:35:11 Step 33/36 : CMD [ "--configProvider=consul.http://edgex-core-consul:8500", "--registry" ] 16:35:11 ---> Running in e33cf1464a67 16:35:11 Removing intermediate container e33cf1464a67 16:35:11 ---> 8699ffc8418b 16:35:11 Step 34/36 : LABEL arch=amd64 16:35:11 ---> Running in 127d673483ca 16:35:11 Removing intermediate container 127d673483ca 16:35:11 ---> dce9653c8521 16:35:11 Step 35/36 : LABEL git_sha=32daf375cba5b8410afc8aebdcd6bf1958fef1d6 16:35:11 ---> Running in 7f176198e9c5 16:35:11 Removing intermediate container 7f176198e9c5 16:35:11 ---> 6a215bc65164 16:35:11 Step 36/36 : LABEL version=0.0.0 16:35:11 ---> Running in 0b5c73204a48 16:35:11 Removing intermediate container 0b5c73204a48 16:35:11 ---> 2c3983cf0763 16:35:11 [Warning] One or more build-args [ARCH] were not consumed 16:35:11 Successfully built 2c3983cf0763 16:35:11 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 16:35:12 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 16:35:12 16:35:12 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 16:35:12 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 16:35:12 latest: Pulling from edgex-lftools-log-publisher 16:35:12 5eb5b503b376: Pulling fs layer 16:35:12 5c69ac0246d0: Pulling fs layer 16:35:12 ec43610c2a17: Pulling fs layer 16:35:12 3a2ae6a8a46f: Pulling fs layer 16:35:12 33b1e0a273af: Pulling fs layer 16:35:12 5d3b04190fa2: Pulling fs layer 16:35:12 2f39f015ded8: Pulling fs layer 16:35:12 2f39f015ded8: Waiting 16:35:12 3a2ae6a8a46f: Waiting 16:35:12 33b1e0a273af: Waiting 16:35:12 5d3b04190fa2: Waiting 16:35:12 5c69ac0246d0: Download complete 16:35:12 3a2ae6a8a46f: Verifying Checksum 16:35:12 3a2ae6a8a46f: Download complete 16:35:12 33b1e0a273af: Verifying Checksum 16:35:12 33b1e0a273af: Download complete 16:35:12 5d3b04190fa2: Verifying Checksum 16:35:12 5d3b04190fa2: Download complete 16:35:12 ec43610c2a17: Verifying Checksum 16:35:12 ec43610c2a17: Download complete 16:35:13 5eb5b503b376: Verifying Checksum 16:35:13 5eb5b503b376: Download complete 16:35:13 2f39f015ded8: Verifying Checksum 16:35:13 2f39f015ded8: Download complete 16:35:14 5eb5b503b376: Pull complete 16:35:14 5c69ac0246d0: Pull complete 16:35:14 ec43610c2a17: Pull complete 16:35:14 3a2ae6a8a46f: Pull complete 16:35:15 33b1e0a273af: Pull complete 16:35:15 5d3b04190fa2: Pull complete 16:35:19 2f39f015ded8: Pull complete 16:35:19 Digest: sha256:aad550b2ae72f0c3871cfab1553edc96d28a4cf46347c1b5d8abfaef0d2cf592 16:35:19 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 16:35:19 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 16:35:19 prd-ubuntu20.04-docker-8c-8g-5467 does not seem to be running inside a container 16:35:19 $ docker run -t -d -u 1001:1001 -u 0:0 --privileged --net host -v /home/jenkins:/home/jenkins -v /run/cloud-init/result.json:/run/cloud-init/result.json -w /w/workspace/foundry_device-usb-camera_PR-281 -v /w/workspace/foundry_device-usb-camera_PR-281:/w/workspace/foundry_device-usb-camera_PR-281:rw,z -v /w/workspace/foundry_device-usb-camera_PR-281@tmp:/w/workspace/foundry_device-usb-camera_PR-281@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:latest cat 16:35:22 $ docker top 6a72415040283e8546f5ba213f870719a6b2eeedc409d8467fd7e2529222ca90 -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 16:35:23 ---> job-cost.sh 16:35:23 lf-activate-venv: SKIPPING 16:35:23 INFO: No Stack... 16:35:23 INFO: Retrieving Pricing Info for: v3-standard-8 [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 16:35:23 provisioning config files... 16:35:23 copy managed file [device-usb-camera-settings] to file:/w/workspace/device-usb-camera/1@tmp/config14393405114094964004tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 16:35:23 INFO: Archiving Costs 16:35:23 ---> docker-login.sh 16:35:23 nexus3.edgexfoundry.org:10001 [Pipeline] sh 16:35:24 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 16:35:24 + cat /w/workspace/foundry_device-usb-camera_PR-281/archives/cost.csv 16:35:24 + cut -d, -f6 [Pipeline] lock 16:35:24 Trying to acquire lock on [jenkins-edgexfoundry-device-usb-camera-PR-281-1-stack-cost] 16:35:24 Resource [jenkins-edgexfoundry-device-usb-camera-PR-281-1-stack-cost] did not exist. Created. 16:35:24 Lock acquired on [jenkins-edgexfoundry-device-usb-camera-PR-281-1-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 16:35:24 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 16:35:24 Configure a credential helper to remove this warning. See 16:35:24 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 16:35:24 16:35:24 Login Succeeded 16:35:24 nexus3.edgexfoundry.org:10002 16:35:24 + echo total: 0.2199999988079071 [Pipeline] stash 16:35:24 Stashed 1 file(s) 16:35:24 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 16:35:24 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 16:35:24 Configure a credential helper to remove this warning. See 16:35:24 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 16:35:24 16:35:24 Login Succeeded 16:35:24 nexus3.edgexfoundry.org:10003 [Pipeline] } 16:35:24 Lock released on resource [jenkins-edgexfoundry-device-usb-camera-PR-281-1-stack-cost] [Pipeline] // lock [Pipeline] } 16:35:24 $ docker stop --time=1 6a72415040283e8546f5ba213f870719a6b2eeedc409d8467fd7e2529222ca90 16:35:24 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 16:35:25 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 16:35:25 Configure a credential helper to remove this warning. See 16:35:25 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 16:35:25 16:35:25 Login Succeeded 16:35:25 nexus3.edgexfoundry.org:10004 16:35:25 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 16:35:25 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 16:35:25 Configure a credential helper to remove this warning. See 16:35:25 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 16:35:25 16:35:25 Login Succeeded 16:35:25 docker.io 16:35:25 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 16:35:25 $ docker rm -f --volumes 6a72415040283e8546f5ba213f870719a6b2eeedc409d8467fd7e2529222ca90 16:35:26 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 16:35:26 Configure a credential helper to remove this warning. See 16:35:26 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 16:35:26 16:35:26 Login Succeeded 16:35:26 ---> docker-login.sh ends [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] } 16:35:26 Deleting 1 temporary files [Pipeline] // script [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] echo 16:35:26 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 16:35:26 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 16:35:26 ========================================================= 16:35:26 [edgeXBuildGoApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base-arm64:1.20-alpine] 16:35:26 ========================================================= [Pipeline] fileExists [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 16:35:27 + 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 . 16:35:27 Sending build context to Docker daemon 1.284MB 16:35:27 Step 1/13 : ARG BASE=golang:1.20-alpine3.17 16:35:27 Step 2/13 : FROM ${BASE} AS builder 16:35:27 1.20-alpine: Pulling from edgex-devops/edgex-golang-base-arm64 16:35:27 edb6bdbacee9: Pulling fs layer 16:35:27 5f9638ab2659: Pulling fs layer 16:35:27 8d51d6327a98: Pulling fs layer 16:35:27 8b374f2dd631: Pulling fs layer 16:35:27 ec14aa9079de: Pulling fs layer 16:35:27 2f466654f4bb: Pulling fs layer 16:35:27 554e91adad29: Pulling fs layer 16:35:27 2f466654f4bb: Waiting 16:35:27 554e91adad29: Waiting 16:35:27 8b374f2dd631: Waiting 16:35:27 5f9638ab2659: Download complete 16:35:27 8b374f2dd631: Verifying Checksum 16:35:27 8b374f2dd631: Download complete 16:35:27 ec14aa9079de: Verifying Checksum 16:35:27 ec14aa9079de: Download complete 16:35:27 edb6bdbacee9: Verifying Checksum 16:35:27 edb6bdbacee9: Download complete 16:35:28 edb6bdbacee9: Pull complete 16:35:28 554e91adad29: Verifying Checksum 16:35:28 554e91adad29: Download complete 16:35:30 8d51d6327a98: Verifying Checksum 16:35:30 8d51d6327a98: Download complete 16:35:30 2f466654f4bb: Download complete 16:35:30 5f9638ab2659: Pull complete 16:35:45 8d51d6327a98: Pull complete 16:35:45 8b374f2dd631: Pull complete 16:35:45 ec14aa9079de: Pull complete 16:35:51 2f466654f4bb: Pull complete 16:35:53 554e91adad29: Pull complete 16:35:53 Digest: sha256:f4f79e0ab507ec6f613cbb0f842a80f635fe1a72038f554d66df6ea3828f3663 16:35:53 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base-arm64:1.20-alpine 16:35:53 ---> 1e15ea492957 16:35:53 Step 3/13 : ARG ADD_BUILD_TAGS="" 16:35:55 ---> Running in 146fdb8b827e 16:35:55 Removing intermediate container 146fdb8b827e 16:35:55 ---> c4e8a976188e 16:35:55 Step 4/13 : ARG MAKE="make -e ADD_BUILD_TAGS=$ADD_BUILD_TAGS build" 16:35:55 ---> Running in 4a9c5d2dcceb 16:35:55 Removing intermediate container 4a9c5d2dcceb 16:35:55 ---> 3bfab8ce3781 16:35:55 Step 5/13 : ARG ALPINE_PKG_BASE="make git gcc libc-dev curl" 16:35:55 ---> Running in 15bfdbd69ce6 16:35:56 Removing intermediate container 15bfdbd69ce6 16:35:56 ---> 09990359570d 16:35:56 Step 6/13 : ARG ALPINE_PKG_EXTRA="v4l-utils-dev v4l-utils v4l-utils-libs linux-headers" 16:35:56 ---> Running in 16b974a1846b 16:35:56 Removing intermediate container 16b974a1846b 16:35:56 ---> a1550628cb16 16:35:56 Step 7/13 : RUN apk add --no-cache ${ALPINE_PKG_BASE} ${ALPINE_PKG_EXTRA} 16:35:56 ---> Running in 7c3f7c2a81d0 16:35:57 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/aarch64/APKINDEX.tar.gz 16:35:57 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/aarch64/APKINDEX.tar.gz 16:35:58 (1/14) Installing libintl (0.21.1-r1) 16:35:58 (2/14) Installing eudev-libs (3.2.11-r4) 16:35:58 (3/14) Installing libjpeg-turbo (2.1.4-r0) 16:35:58 (4/14) Installing v4l-utils-libs (1.22.1-r2) 16:35:58 (5/14) Installing v4l-utils (1.22.1-r2) 16:35:58 (6/14) Installing udev-init-scripts (35-r1) 16:35:58 (7/14) Installing libblkid (2.38.1-r1) 16:35:58 (8/14) Installing xz-libs (5.2.9-r0) 16:35:58 (9/14) Installing zstd-libs (1.5.5-r0) 16:35:58 (10/14) Installing kmod-libs (30-r1) 16:35:58 (11/14) Installing eudev (3.2.11-r4) 16:35:59 (12/14) Installing eudev-dev (3.2.11-r4) 16:35:59 (13/14) Installing v4l-utils-dvbv5 (1.22.1-r2) 16:35:59 (14/14) Installing v4l-utils-dev (1.22.1-r2) 16:35:59 Executing busybox-1.35.0-r29.trigger 16:35:59 Executing eudev-3.2.11-r4.trigger 16:35:59 OK: 271 MiB in 67 packages 16:36:00 Removing intermediate container 7c3f7c2a81d0 16:36:00 ---> 7deed198db2e 16:36:00 Step 8/13 : WORKDIR /device-usb-camera 16:36:00 ---> Running in d7e380c7618d 16:36:00 Removing intermediate container d7e380c7618d 16:36:00 ---> b000e3a08619 16:36:00 Step 9/13 : COPY go.mod vendor* ./ 16:36:01 ---> 5316cab49e5d 16:36:01 Step 10/13 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 16:36:01 ---> Running in 5494e0dc24f3 16:37:08 Removing intermediate container 5494e0dc24f3 16:37:08 ---> 227b5a09445d 16:37:08 Step 11/13 : COPY . . 16:37:08 ---> 2954282c3b6d 16:37:08 Step 12/13 : RUN curl -o LICENSE-rtsp-simple-server https://raw.githubusercontent.com/aler9/rtsp-simple-server/main/LICENSE 16:37:08 ---> Running in bcb36ae5ede7 16:37:08  % Total % Received % Xferd Average Speed Time Time Time Current 16:37:08 Dload Upload Total Spent Left Speed 16:37:08  0 0 0 0  0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1253 100 1253 0 0 5377 0 --:--:-- --:--:-- --:--:-- 5400 16:37:08 Removing intermediate container bcb36ae5ede7 16:37:08 ---> d26975b2c780 16:37:08 Step 13/13 : RUN ${MAKE} 16:37:08 ---> Running in 604fbaa4ede5 16:37:08 noop 16:37:08 Removing intermediate container 604fbaa4ede5 16:37:08 ---> 58c7c8d78876 16:37:08 Successfully built 58c7c8d78876 16:37:08 Successfully tagged ci-base-image-arm64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 16:37:09 + docker inspect -f . ci-base-image-arm64 16:37:09 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 16:37:09 prd-ubuntu20.04-docker-arm64-4c-16g-5468 does not seem to be running inside a container 16:37:09 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/device-usb-camera/1 -v /w/workspace/device-usb-camera/1:/w/workspace/device-usb-camera/1:rw,z -v /w/workspace/device-usb-camera/1@tmp:/w/workspace/device-usb-camera/1@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** ci-base-image-arm64 cat 16:37:10 $ docker top 269ca9e01537dc716a80cb191a4e4a800d8f7e324336bf188d9fdaa67f5e0d7f -eo pid,comm [Pipeline] { [Pipeline] sh 16:37:11 + go version 16:37:11 go version go1.20.6 linux/arm64 [Pipeline] } 16:37:11 $ docker stop --time=1 269ca9e01537dc716a80cb191a4e4a800d8f7e324336bf188d9fdaa67f5e0d7f 16:37:13 $ docker rm -f --volumes 269ca9e01537dc716a80cb191a4e4a800d8f7e324336bf188d9fdaa67f5e0d7f [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 16:37:14 + docker inspect -f . ci-base-image-arm64 16:37:14 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 16:37:14 prd-ubuntu20.04-docker-arm64-4c-16g-5468 does not seem to be running inside a container 16:37:14 $ docker run -t -d -u 1001:1001 -u 0:0 --privileged -v /var/run/docker.sock:/var/run/docker.sock -w /w/workspace/device-usb-camera/1 -v /w/workspace/device-usb-camera/1:/w/workspace/device-usb-camera/1:rw,z -v /w/workspace/device-usb-camera/1@tmp:/w/workspace/device-usb-camera/1@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** ci-base-image-arm64 cat 16:37:15 $ docker top f7bae743dda6bbf56a008a2896b36547b9762cc653251ac4ccbf5e69969d9eb6 -eo pid,comm [Pipeline] { [Pipeline] sh 16:37:16 + git config --global --add safe.directory /w/workspace/device-usb-camera/1 [Pipeline] fileExists [Pipeline] sh 16:37:16 + make test 16:37:16 go test ./... -coverprofile=coverage.out ./... 16:37:48 ? github.com/edgexfoundry/device-usb-camera [no test files] 16:39:55 ? github.com/edgexfoundry/device-usb-camera/cmd [no test files] 16:39:57 ok github.com/edgexfoundry/device-usb-camera/internal/driver 0.092s coverage: 4.4% of statements 16:39:57 WARNING: Linting skipped (not on x86_64 or linter not installed) 16:39:57 go vet ./... 16:40:24 gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/") 16:40:24 [ "`gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/")`" = "" ] 16:40:24 ./bin/test-attribution-txt.sh [Pipeline] echo 16:40:24 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] } 16:40:24 $ docker stop --time=1 f7bae743dda6bbf56a008a2896b36547b9762cc653251ac4ccbf5e69969d9eb6 16:40:26 $ docker rm -f --volumes f7bae743dda6bbf56a008a2896b36547b9762cc653251ac4ccbf5e69969d9eb6 [Pipeline] // withDockerContainer [Pipeline] sh 16:40:27 + sudo chown -R jenkins:jenkins . [Pipeline] stash 16:40:27 Warning: overwriting stash ‘coverage-report’ 16:40:27 Stashed 1 file(s) [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] script [Pipeline] { [Pipeline] sh 16:40:28 + sudo chown -R jenkins:jenkins . [Pipeline] sh 16:40:28 + ls -al . 16:40:28 total 216 16:40:28 drwxrwxr-x 9 jenkins jenkins 4096 Sep 6 16:37 . 16:40:28 drwxrwxr-x 4 jenkins jenkins 4096 Sep 6 16:34 .. 16:40:28 drwxrwxr-x 8 jenkins jenkins 4096 Sep 6 16:34 .git 16:40:28 drwxrwxr-x 3 jenkins jenkins 4096 Sep 6 16:34 .github 16:40:28 -rw-rw-r-- 1 jenkins jenkins 468 Sep 6 16:34 .gitignore 16:40:28 -rw-rw-r-- 1 jenkins jenkins 45 Sep 6 16:34 .golangci.yml 16:40:28 -rw-rw-r-- 1 jenkins jenkins 77 Sep 6 16:34 .hadolint.yml 16:40:28 -rw-rw-r-- 1 jenkins jenkins 10851 Sep 6 16:34 Attribution.txt 16:40:28 -rw-rw-r-- 1 jenkins jenkins 11903 Sep 6 16:34 CHANGELOG.md 16:40:28 -rw-rw-r-- 1 jenkins jenkins 2453 Sep 6 16:34 Dockerfile 16:40:28 -rw-rw-r-- 1 jenkins jenkins 678 Sep 6 16:34 GOVERNANCE.md 16:40:28 -rw-rw-r-- 1 jenkins jenkins 659 Sep 6 16:34 Jenkinsfile 16:40:28 -rw-rw-r-- 1 jenkins jenkins 11348 Sep 6 16:34 LICENSE 16:40:28 -rw-rw-r-- 1 jenkins jenkins 2611 Sep 6 16:34 Makefile 16:40:28 -rw-rw-r-- 1 jenkins jenkins 622 Sep 6 16:34 OWNERS.md 16:40:28 -rw-rw-r-- 1 jenkins jenkins 2575 Sep 6 16:34 README.md 16:40:28 -rw-rw-r-- 1 jenkins jenkins 5 Sep 6 16:32 VERSION 16:40:28 drwxrwxr-x 2 jenkins jenkins 4096 Sep 6 16:34 bin 16:40:28 drwxrwxr-x 3 jenkins jenkins 4096 Sep 6 16:34 cmd 16:40:28 -rw-r--r-- 1 jenkins jenkins 53856 Sep 6 16:39 coverage.out 16:40:28 -rwxrwxr-x 1 jenkins jenkins 140 Sep 6 16:34 docker-entrypoint.sh 16:40:28 drwxrwxr-x 2 jenkins jenkins 4096 Sep 6 16:34 docs 16:40:28 -rw-rw-r-- 1 jenkins jenkins 3951 Sep 6 16:34 go.mod 16:40:28 -rw-rw-r-- 1 jenkins jenkins 34252 Sep 6 16:34 go.sum 16:40:28 drwxrwxr-x 3 jenkins jenkins 4096 Sep 6 16:34 internal 16:40:28 drwxrwxr-x 4 jenkins jenkins 4096 Sep 6 16:34 snap 16:40:28 -rw-rw-r-- 1 jenkins jenkins 231 Sep 6 16:34 version.go [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 16:40:29 + 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=32daf375cba5b8410afc8aebdcd6bf1958fef1d6 --label arch=arm64 --label version=0.0.0 . 16:40:29 Sending build context to Docker daemon 1.338MB 16:40:29 Step 1/36 : ARG BASE=golang:1.20-alpine3.17 16:40:29 Step 2/36 : FROM ${BASE} AS builder 16:40:29 ---> 58c7c8d78876 16:40:29 Step 3/36 : ARG ADD_BUILD_TAGS="" 16:40:30 ---> Running in fd737fc8835a 16:40:30 Removing intermediate container fd737fc8835a 16:40:30 ---> 676b0c4e4400 16:40:30 Step 4/36 : ARG MAKE="make -e ADD_BUILD_TAGS=$ADD_BUILD_TAGS build" 16:40:30 ---> Running in 70df962fbc29 16:40:31 Removing intermediate container 70df962fbc29 16:40:31 ---> 7486296ffee6 16:40:31 Step 5/36 : ARG ALPINE_PKG_BASE="make git gcc libc-dev curl" 16:40:31 ---> Running in b00f9e016fd3 16:40:31 Removing intermediate container b00f9e016fd3 16:40:31 ---> 3c89426d9f9d 16:40:31 Step 6/36 : ARG ALPINE_PKG_EXTRA="v4l-utils-dev v4l-utils v4l-utils-libs linux-headers" 16:40:31 ---> Running in 1b9a08729b28 16:40:31 Removing intermediate container 1b9a08729b28 16:40:31 ---> 847959d3881c 16:40:31 Step 7/36 : RUN apk add --no-cache ${ALPINE_PKG_BASE} ${ALPINE_PKG_EXTRA} 16:40:31 ---> Running in 483d85e0bec2 16:40:32 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/aarch64/APKINDEX.tar.gz 16:40:33 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/aarch64/APKINDEX.tar.gz 16:40:34 OK: 271 MiB in 67 packages 16:40:35 Removing intermediate container 483d85e0bec2 16:40:35 ---> b04bd047cfd1 16:40:35 Step 8/36 : WORKDIR /device-usb-camera 16:40:35 ---> Running in 97c2c5aebb61 16:40:35 Removing intermediate container 97c2c5aebb61 16:40:35 ---> ad4162d7a60e 16:40:35 Step 9/36 : COPY go.mod vendor* ./ 16:40:36 ---> 535dd6468229 16:40:36 Step 10/36 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 16:40:36 ---> Running in 683166686cac 16:40:38 Removing intermediate container 683166686cac 16:40:38 ---> 5f56b744f637 16:40:38 Step 11/36 : COPY . . 16:40:39 ---> b744c6d250e5 16:40:39 Step 12/36 : RUN curl -o LICENSE-rtsp-simple-server https://raw.githubusercontent.com/aler9/rtsp-simple-server/main/LICENSE 16:40:39 ---> Running in ab84bdd114df 16:40:40  % Total  % Received % Xferd Average Speed Time Time Time Current 16:40:40 Dload Upload Total Spent Left Speed 16:40:40 0 0 0 0 0  0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1253 100 1253 0 0 4026 0 --:--:-- --:--:-- --:--:-- 4041 16:40:41 Removing intermediate container ab84bdd114df 16:40:41 ---> 6641f2572ddd 16:40:41 Step 13/36 : RUN ${MAKE} 16:40:41 ---> Running in bb4727cc3341 16:40:42 go build -tags "" -ldflags "-X github.com/edgexfoundry/device-usb-camera.Version=0.0.0 -X github.com/edgexfoundry/device-sdk-go/v3/internal/common.SDKVersion=v3.1.0-dev.18" -trimpath -mod=readonly -o cmd/device-usb-camera ./cmd 16:43:04 Removing intermediate container bb4727cc3341 16:43:04 ---> 5a6b965d552d 16:43:04 Step 14/36 : FROM aler9/rtsp-simple-server:v0.21.6 AS rtsp 16:43:04 v0.21.6: Pulling from aler9/rtsp-simple-server 16:43:04 8766b47fe142: Pulling fs layer 16:43:05 8766b47fe142: Download complete 16:43:06 8766b47fe142: Pull complete 16:43:06 Digest: sha256:f020796eb25ff31728c4633d51d76ece857ae5036a0f706c94a090e7b6047b3f 16:43:06 Status: Downloaded newer image for aler9/rtsp-simple-server:v0.21.6 16:43:06 ---> 69d40e2cb93c 16:43:06 Step 15/36 : FROM alpine:3.17 16:43:06 3.17: Pulling from library/alpine 16:43:06 4060ece20d7a: Pulling fs layer 16:43:06 4060ece20d7a: Verifying Checksum 16:43:06 4060ece20d7a: Download complete 16:43:07 4060ece20d7a: Pull complete 16:43:07 Digest: sha256:f71a5f071694a785e064f05fed657bf8277f1b2113a8ed70c90ad486d6ee54dc 16:43:07 Status: Downloaded newer image for alpine:3.17 16:43:07 ---> 8650cd65339b 16:43:07 Step 16/36 : LABEL license='SPDX-License-Identifier: Apache-2.0' copyright='Copyright (c) 2022: Intel Corporation' 16:43:07 ---> Running in 162d46aa8080 16:43:07 Removing intermediate container 162d46aa8080 16:43:07 ---> 100dab5fcf12 16:43:07 Step 17/36 : RUN apk add --update --no-cache dumb-init ffmpeg udev 16:43:07 ---> Running in 9e90a1d0d99c 16:43:08 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/aarch64/APKINDEX.tar.gz 16:43:09 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/aarch64/APKINDEX.tar.gz 16:43:10 (1/83) Installing dumb-init (1.2.5-r2) 16:43:10 (2/83) Installing sdl2 (2.26.5-r0) 16:43:10 (3/83) Installing libxau (1.0.10-r0) 16:43:10 (4/83) Installing libmd (1.0.4-r0) 16:43:10 (5/83) Installing libbsd (0.11.7-r0) 16:43:10 (6/83) Installing libxdmcp (1.1.4-r0) 16:43:10 (7/83) Installing libxcb (1.15-r0) 16:43:10 (8/83) Installing libx11 (1.8.4-r1) 16:43:10 (9/83) Installing aom-libs (3.5.0-r0) 16:43:10 (10/83) Installing alsa-lib (1.2.8-r0) 16:43:10 (11/83) Installing libexpat (2.5.0-r0) 16:43:10 (12/83) Installing brotli-libs (1.0.9-r9) 16:43:10 (13/83) Installing libbz2 (1.0.8-r4) 16:43:10 (14/83) Installing libpng (1.6.39-r0) 16:43:10 (15/83) Installing freetype (2.12.1-r0) 16:43:10 (16/83) Installing fontconfig (2.14.1-r0) 16:43:10 (17/83) Installing fribidi (1.0.12-r0) 16:43:10 (18/83) Installing libffi (3.4.4-r0) 16:43:10 (19/83) Installing libintl (0.21.1-r1) 16:43:10 (20/83) Installing libblkid (2.38.1-r1) 16:43:10 (21/83) Installing libmount (2.38.1-r1) 16:43:10 (22/83) Installing pcre2 (10.42-r0) 16:43:10 (23/83) Installing glib (2.74.7-r0) 16:43:11 (24/83) Installing graphite2 (1.3.14-r2) 16:43:11 (25/83) Installing harfbuzz (5.3.1-r1) 16:43:11 (26/83) Installing libass (0.16.0-r1) 16:43:11 (27/83) Installing libdav1d (1.0.0-r2) 16:43:11 (28/83) Installing libdrm (2.4.114-r0) 16:43:11 (29/83) Installing gmp (6.2.1-r2) 16:43:11 (30/83) Installing nettle (3.8.1-r0) 16:43:11 (31/83) Installing p11-kit (0.24.1-r1) 16:43:11 (32/83) Installing libtasn1 (4.19.0-r0) 16:43:11 (33/83) Installing libunistring (1.1-r0) 16:43:11 (34/83) Installing gnutls (3.7.8-r3) 16:43:11 (35/83) Installing ncurses-terminfo-base (6.3_p20221119-r1) 16:43:11 (36/83) Installing ncurses-libs (6.3_p20221119-r1) 16:43:11 (37/83) Installing lame (3.100-r2) 16:43:11 (38/83) Installing opus (1.3.1-r1) 16:43:11 (39/83) Installing libasyncns (0.8-r1) 16:43:11 (40/83) Installing dbus-libs (1.14.8-r0) 16:43:11 (41/83) Installing libltdl (2.4.7-r1) 16:43:11 (42/83) Installing orc (0.4.33-r0) 16:43:11 (43/83) Installing libgcc (12.2.1_git20220924-r4) 16:43:11 (44/83) Installing libogg (1.3.5-r2) 16:43:11 (45/83) Installing libstdc++ (12.2.1_git20220924-r4) 16:43:11 (46/83) Installing flac-libs (1.4.2-r0) 16:43:11 (47/83) Installing libvorbis (1.3.7-r0) 16:43:11 (48/83) Installing libsndfile (1.1.0-r2) 16:43:11 (49/83) Installing libgomp (12.2.1_git20220924-r4) 16:43:11 (50/83) Installing soxr (0.1.3-r3) 16:43:11 (51/83) Installing speexdsp (1.2.1-r0) 16:43:11 (52/83) Installing tdb-libs (1.4.6-r0) 16:43:11 (53/83) Installing libpulse (16.1-r6) 16:43:11 (54/83) Installing cjson (1.7.15-r3) 16:43:11 (55/83) Installing mbedtls (2.28.4-r0) 16:43:11 (56/83) Installing librist (0.2.7-r0) 16:43:11 (57/83) Installing libsrt (1.5.1-r0) 16:43:11 (58/83) Installing libssh (0.10.5-r0) 16:43:11 (59/83) Installing libtheora (1.1.1-r16) 16:43:12 (60/83) Installing libjpeg-turbo (2.1.4-r0) 16:43:12 (61/83) Installing v4l-utils-libs (1.22.1-r2) 16:43:12 (62/83) Installing libxext (1.3.5-r0) 16:43:12 (63/83) Installing libxfixes (6.0.0-r0) 16:43:12 (64/83) Installing wayland-libs-client (1.21.0-r1) 16:43:12 (65/83) Installing libva (2.16.0-r0) 16:43:12 (66/83) Installing libvdpau (1.5-r0) 16:43:12 (67/83) Installing vidstab (1.1.0-r2) 16:43:12 (68/83) Installing libvpx (1.12.0-r1) 16:43:12 (69/83) Installing libwebp (1.2.4-r2) 16:43:12 (70/83) Installing x264-libs (0.164_git20220602-r0) 16:43:12 (71/83) Installing numactl (2.0.16-r1) 16:43:12 (72/83) Installing x265-libs (3.5-r3) 16:43:12 (73/83) Installing xvidcore (1.3.7-r1) 16:43:12 (74/83) Installing libsodium (1.0.18-r2) 16:43:12 (75/83) Installing libzmq (4.3.4-r1) 16:43:12 (76/83) Installing ffmpeg-libs (5.1.3-r0) 16:43:12 (77/83) Installing ffmpeg (5.1.3-r0) 16:43:12 (78/83) Installing udev-init-scripts (35-r1) 16:43:12 (79/83) Installing eudev-libs (3.2.11-r4) 16:43:12 (80/83) Installing xz-libs (5.2.9-r0) 16:43:12 (81/83) Installing zstd-libs (1.5.5-r0) 16:43:12 (82/83) Installing kmod-libs (30-r1) 16:43:13 (83/83) Installing eudev (3.2.11-r4) 16:43:13 Executing busybox-1.35.0-r29.trigger 16:43:13 Executing eudev-3.2.11-r4.trigger 16:43:13 OK: 86 MiB in 98 packages 16:43:16 Removing intermediate container 9e90a1d0d99c 16:43:16 ---> e819745935a7 16:43:16 Step 18/36 : WORKDIR / 16:43:16 ---> Running in f6a23c9a252c 16:43:16 Removing intermediate container f6a23c9a252c 16:43:16 ---> 583d5e91b145 16:43:16 Step 19/36 : COPY --from=builder /device-usb-camera/cmd / 16:43:17 ---> ef60012ffc0d 16:43:17 Step 20/36 : COPY --from=builder /device-usb-camera/LICENSE / 16:43:18 ---> 18a4948246a0 16:43:18 Step 21/36 : COPY --from=builder /device-usb-camera/LICENSE-rtsp-simple-server / 16:43:18 ---> f21a94037d71 16:43:18 Step 22/36 : COPY --from=builder /device-usb-camera/Attribution.txt / 16:43:19 ---> b2564f650bd4 16:43:19 Step 23/36 : COPY --from=builder /device-usb-camera/docker-entrypoint.sh / 16:43:19 ---> 5ed7548ed9ac 16:43:19 Step 24/36 : COPY --from=rtsp /rtsp-simple-server.yml / 16:43:20 ---> 4f612a759f7d 16:43:20 Step 25/36 : COPY --from=rtsp /rtsp-simple-server / 16:43:21 ---> 9e5348df7df9 16:43:21 Step 26/36 : RUN sed -i 's/rtmpDisable: no/rtmpDisable: yes/g' rtsp-simple-server.yml 16:43:21 ---> Running in 15af118fc740 16:43:24 Removing intermediate container 15af118fc740 16:43:24 ---> 37fda212a72e 16:43:24 Step 27/36 : RUN sed -i 's/hlsDisable: no/hlsDisable: yes/g' rtsp-simple-server.yml 16:43:24 ---> Running in 84a56c2e9c1f 16:43:26 Removing intermediate container 84a56c2e9c1f 16:43:26 ---> a07816a206e0 16:43:26 Step 28/36 : RUN sed -i 's/protocols: \[udp, multicast, tcp\]/protocols: \[tcp\]/g' rtsp-simple-server.yml 16:43:26 ---> Running in c632af0bb704 16:43:27 Removing intermediate container c632af0bb704 16:43:27 ---> 95c557da3a4e 16:43:27 Step 29/36 : RUN sed -i 's,externalAuthenticationURL:,externalAuthenticationURL: http://localhost:8000/rtspauth,g' rtsp-simple-server.yml 16:43:27 ---> Running in 34b0be636b52 16:43:29 Removing intermediate container 34b0be636b52 16:43:29 ---> fd31a22717a0 16:43:29 Step 30/36 : EXPOSE 59983 16:43:29 ---> Running in b3284e8d0dcb 16:43:29 Removing intermediate container b3284e8d0dcb 16:43:29 ---> f1dc82771bca 16:43:29 Step 31/36 : EXPOSE 8554 16:43:29 ---> Running in c809c60d79d9 16:43:29 Removing intermediate container c809c60d79d9 16:43:29 ---> 09718c2e2fbe 16:43:29 Step 32/36 : ENTRYPOINT ["/docker-entrypoint.sh"] 16:43:30 ---> Running in 239ace11b28b 16:43:30 Removing intermediate container 239ace11b28b 16:43:30 ---> 0a4af95f146d 16:43:30 Step 33/36 : CMD [ "--configProvider=consul.http://edgex-core-consul:8500", "--registry" ] 16:43:30 ---> Running in 6f0139b313df 16:43:30 Removing intermediate container 6f0139b313df 16:43:30 ---> cae08e4015b6 16:43:30 Step 34/36 : LABEL arch=arm64 16:43:30 ---> Running in 58564e2c5680 16:43:30 Removing intermediate container 58564e2c5680 16:43:30 ---> c9020e332c57 16:43:30 Step 35/36 : LABEL git_sha=32daf375cba5b8410afc8aebdcd6bf1958fef1d6 16:43:30 ---> Running in af8b4ddec6f5 16:43:31 Removing intermediate container af8b4ddec6f5 16:43:31 ---> 6965d2159ed9 16:43:31 Step 36/36 : LABEL version=0.0.0 16:43:31 ---> Running in 2c4636b3fa0e 16:43:31 Removing intermediate container 2c4636b3fa0e 16:43:31 ---> e11cf6c24386 16:43:31 [Warning] One or more build-args [ARCH] were not consumed 16:43:31 Successfully built e11cf6c24386 16:43:31 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 16:43:32 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 16:43:32 16:43:32 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 16:43:32 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 16:43:32 arm64: Pulling from edgex-lftools-log-publisher 16:43:32 8998bd30e6a1: Pulling fs layer 16:43:32 04944245beec: Pulling fs layer 16:43:32 699f458cf7ca: Pulling fs layer 16:43:32 765212b225bb: Pulling fs layer 16:43:32 f23df028b6ca: Pulling fs layer 16:43:32 d65c8cfc05b1: Pulling fs layer 16:43:32 2437ff75d9bd: Pulling fs layer 16:43:32 d65c8cfc05b1: Waiting 16:43:32 765212b225bb: Waiting 16:43:32 f23df028b6ca: Waiting 16:43:32 2437ff75d9bd: Waiting 16:43:33 04944245beec: Verifying Checksum 16:43:33 04944245beec: Download complete 16:43:33 765212b225bb: Verifying Checksum 16:43:33 765212b225bb: Download complete 16:43:33 f23df028b6ca: Verifying Checksum 16:43:33 f23df028b6ca: Download complete 16:43:33 d65c8cfc05b1: Download complete 16:43:33 699f458cf7ca: Verifying Checksum 16:43:33 699f458cf7ca: Download complete 16:43:33 8998bd30e6a1: Verifying Checksum 16:43:33 8998bd30e6a1: Download complete 16:43:35 2437ff75d9bd: Verifying Checksum 16:43:35 2437ff75d9bd: Download complete 16:43:37 8998bd30e6a1: Pull complete 16:43:38 04944245beec: Pull complete 16:43:40 699f458cf7ca: Pull complete 16:43:40 765212b225bb: Pull complete 16:43:40 f23df028b6ca: Pull complete 16:43:40 d65c8cfc05b1: Pull complete 16:43:55 2437ff75d9bd: Pull complete 16:43:55 Digest: sha256:08a7fcc486bb39f1d20d4dd6a72316e28301370873105f4106f8313defd495da 16:43:55 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 16:43:55 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 16:43:56 prd-ubuntu20.04-docker-arm64-4c-16g-5468 does not seem to be running inside a container 16:43:56 $ docker run -t -d -u 1001:1001 -u 0:0 --privileged --net host -v /home/jenkins:/home/jenkins -v /run/cloud-init/result.json:/run/cloud-init/result.json -w /w/workspace/device-usb-camera/1 -v /w/workspace/device-usb-camera/1:/w/workspace/device-usb-camera/1:rw,z -v /w/workspace/device-usb-camera/1@tmp:/w/workspace/device-usb-camera/1@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 cat 16:43:58 $ docker top 7d015260a59cf8cda6de45acf19a44f41064e5b46e3d4ac19b50476f839a281d -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 16:43:59 ---> job-cost.sh 16:43:59 lf-activate-venv: SKIPPING 16:43:59 INFO: No Stack... 16:44:00 INFO: Retrieving Pricing Info for: v3-standard-4 16:44:01 INFO: Archiving Costs [Pipeline] sh 16:44:01 + cat /w/workspace/device-usb-camera/1/archives/cost.csv 16:44:01 + cut -d, -f6 [Pipeline] lock 16:44:01 Trying to acquire lock on [jenkins-edgexfoundry-device-usb-camera-PR-281-1-stack-cost] 16:44:01 Resource [jenkins-edgexfoundry-device-usb-camera-PR-281-1-stack-cost] did not exist. Created. 16:44:01 Lock acquired on [jenkins-edgexfoundry-device-usb-camera-PR-281-1-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 16:44:01 /w/workspace/device-usb-camera/1@tmp/durable-df9ccd13/script.sh: 1: Syntax error: Unterminated quoted string [Pipeline] sh 16:44:02 + echo total: 0.10999999940395355 [Pipeline] stash 16:44:02 Warning: overwriting stash ‘stack-cost’ 16:44:02 Stashed 1 file(s) [Pipeline] } 16:44:02 Lock released on resource [jenkins-edgexfoundry-device-usb-camera-PR-281-1-stack-cost] [Pipeline] // lock [Pipeline] } 16:44:02 $ docker stop --time=1 7d015260a59cf8cda6de45acf19a44f41064e5b46e3d4ac19b50476f839a281d 16:44:03 $ docker rm -f --volumes 7d015260a59cf8cda6de45acf19a44f41064e5b46e3d4ac19b50476f839a281d [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 16:44:04 provisioning config files... 16:44:04 copy managed file [device-usb-camera-codecov-token] to file:/w/workspace/foundry_device-usb-camera_PR-281@tmp/config6270823184266333056tmp [Pipeline] { [Pipeline] sh 16:44:05 + set +x 16:44:05 + + bash -s -- 16:44:05 curl -s https://codecov.io/bash 16:44:05 16:44:05 _____ _ 16:44:05 / ____| | | 16:44:05 | | ___ __| | ___ ___ _____ __ 16:44:05 | | / _ \ / _` |/ _ \/ __/ _ \ \ / / 16:44:05 | |___| (_) | (_| | __/ (_| (_) \ V / 16:44:05 \_____\___/ \__,_|\___|\___\___/ \_/ 16:44:05 Bash-1.0.6 16:44:05 16:44:05 16:44:05 ==> git version 2.25.1 found 16:44:05 ==> 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 16:44:05 Release-Date: 2020-01-08 16:44:05 Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp 16:44:05 Features: AsynchDNS brotli GSS-API HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM NTLM_WB PSL SPNEGO SSL TLS-SRP UnixSockets 16:44:05 ==> Jenkins CI detected. 16:44:05 current dir:  /w/workspace/foundry_device-usb-camera_PR-281 16:44:05 project root: . 16:44:05 --> token set from env 16:44:05 Yaml not found, that's ok! Learn more at http://docs.codecov.io/docs/codecov-yaml 16:44:05 ==> Running gcov in . (disable via -X gcov) 16:44:05 ==> Python coveragepy not found 16:44:05 ==> Searching for coverage reports in: 16:44:05 + . 16:44:05 -> Found 1 reports 16:44:05 ==> Detecting git/mercurial file structure 16:44:05 ==> Reading reports 16:44:05 + ./coverage.out bytes=53856 16:44:05 ==> Appending adjustments 16:44:05 https://docs.codecov.io/docs/fixing-reports 16:44:05 + Found adjustments 16:44:05 ==> Gzipping contents 16:44:05 8.0K /tmp/codecov.LrmMmn.gz 16:44:05 ==> Uploading reports 16:44:05 url: https://codecov.io 16:44:05 query: branch=PR-281&commit=32daf375cba5b8410afc8aebdcd6bf1958fef1d6&build=1&build_url=https%3A%2F%2Fjenkins.edgexfoundry.org%2Fjob%2Fedgexfoundry%2Fjob%2Fdevice-usb-camera%2Fjob%2FPR-281%2F1%2F&name=&tag=&slug=edgexfoundry%2Fdevice-usb-camera&service=jenkins&flags=&pr=281&job=&cmd_args= 16:44:05 -> Pinging Codecov 16:44:05 https://codecov.io/upload/v4?package=bash-1.0.6&token=&package=bash-1.0.6&token=6df5b310-220c-4ff1-ad85-d7a32441f080&branch=PR-281&commit=32daf375cba5b8410afc8aebdcd6bf1958fef1d6&build=1&build_url=https%3A%2F%2Fjenkins.edgexfoundry.org%2Fjob%2Fedgexfoundry%2Fjob%2Fdevice-usb-camera%2Fjob%2FPR-281%2F1%2F&name=&tag=&slug=edgexfoundry%2Fdevice-usb-camera&service=jenkins&flags=&pr=281&job=&cmd_args= 16:44:05 -> Uploading to 16:44:05 https://storage.googleapis.com/codecov/v4/raw/2023-09-06/73D8F5FF140700D3E01443B452E23636/32daf375cba5b8410afc8aebdcd6bf1958fef1d6/0de29855-6613-4058-b006-ea3ecef06b3a.txt?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=GOOG1EJOGFN2JQ4OCTGA2MU5AEIT7OT5Z7HTFOAN2SPG4NWSN2UJYOY5U6LZQ%2F20230906%2FUS%2Fs3%2Faws4_request&X-Amz-Date=20230906T164405Z&X-Amz-Expires=10&X-Amz-SignedHeaders=host&X-Amz-Signature=17bf98a879965dee1a21f13eb60e26b0f0569fff5cd3d2fc7a44f15f7066967d 16:44:05 % Total % Received % Xferd Average Speed Time Time Time Current 16:44:05 Dload Upload Total Spent Left Speed 16:44:05 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 6883 0 0 100 6883 0 33575 --:--:-- --:--:-- --:--:-- 33575 16:44:05 -> Reports have been successfully queued for processing at https://app.codecov.io/github/edgexfoundry/device-usb-camera/commit/32daf375cba5b8410afc8aebdcd6bf1958fef1d6 [Pipeline] } 16:44:05 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 16:44:07 + [ -d /w/workspace/foundry_device-usb-camera_PR-281/archives ] 16:44:07 + ls -al /w/workspace/foundry_device-usb-camera_PR-281/archives 16:44:07 total 16 16:44:07 drwxr-xr-x 3 root root 4096 Sep 6 16:35 . 16:44:07 drwxrwxr-x 11 jenkins jenkins 4096 Sep 6 16:35 .. 16:44:07 drwxr-xr-x 2 root root 4096 Sep 6 16:35 cost 16:44:07 -rw-r--r-- 1 root root 89 Sep 6 16:35 cost.csv 16:44:07 + sudo chown -R jenkins:jenkins /w/workspace/foundry_device-usb-camera_PR-281/archives 16:44:07 + ls -al /w/workspace/foundry_device-usb-camera_PR-281/archives 16:44:07 total 16 16:44:07 drwxr-xr-x 3 jenkins jenkins 4096 Sep 6 16:35 . 16:44:07 drwxrwxr-x 11 jenkins jenkins 4096 Sep 6 16:35 .. 16:44:07 drwxr-xr-x 2 jenkins jenkins 4096 Sep 6 16:35 cost 16:44:07 -rw-r--r-- 1 jenkins jenkins 89 Sep 6 16:35 cost.csv [Pipeline] libraryResource [Pipeline] sh 16:44:07 ---> sysstat.sh [Pipeline] libraryResource [Pipeline] sh 16:44:08 ---> package-listing.sh 16:44:08 ++ facter osfamily 16:44:08 ++ tr '[:upper:]' '[:lower:]' 16:44:09 + OS_FAMILY=debian 16:44:09 + workspace=/w/workspace/foundry_device-usb-camera_PR-281 16:44:09 + START_PACKAGES=/tmp/packages_start.txt 16:44:09 + END_PACKAGES=/tmp/packages_end.txt 16:44:09 + DIFF_PACKAGES=/tmp/packages_diff.txt 16:44:09 + PACKAGES=/tmp/packages_start.txt 16:44:09 + '[' /w/workspace/foundry_device-usb-camera_PR-281 ']' 16:44:09 + PACKAGES=/tmp/packages_end.txt 16:44:09 + case "${OS_FAMILY}" in 16:44:09 + dpkg -l 16:44:09 + grep '^ii' 16:44:09 + '[' -f /tmp/packages_start.txt ']' 16:44:09 + '[' -f /tmp/packages_end.txt ']' 16:44:09 + diff /tmp/packages_start.txt /tmp/packages_end.txt 16:44:09 + '[' /w/workspace/foundry_device-usb-camera_PR-281 ']' 16:44:09 + mkdir -p /w/workspace/foundry_device-usb-camera_PR-281/archives/ 16:44:09 + cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/foundry_device-usb-camera_PR-281/archives/ [Pipeline] echo 16:44:09 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-281/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json] [Pipeline] sh 16:44:09 + facter operatingsystem [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 16:44:10 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 16:44:10 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 16:44:10 prd-ubuntu20.04-docker-8c-8g-5467 does not seem to be running inside a container 16:44:10 $ 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-281/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-281 -v /w/workspace/foundry_device-usb-camera_PR-281:/w/workspace/foundry_device-usb-camera_PR-281:rw,z -v /w/workspace/foundry_device-usb-camera_PR-281@tmp:/w/workspace/foundry_device-usb-camera_PR-281@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 16:44:10 $ docker top 5b17cd81f22182ef06466cc72266d4c28db3efc4c649ac7012f5e6906040843c -eo pid,comm [Pipeline] { [Pipeline] sh 16:44:10 + touch /tmp/pre-build-complete [Pipeline] sh 16:44:11 + mkdir -p /var/log/sysstat [Pipeline] sh 16:44:11 + ls /var/log/sa-host 16:44:11 ls: cannot access '/var/log/sa-host': No such file or directory [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 16:44:11 provisioning config files... 16:44:11 copy managed file [jenkins-log-archives-settings] to file:/w/workspace/foundry_device-usb-camera_PR-281@tmp/config303441791597319089tmp [Pipeline] { [Pipeline] echo 16:44:11 Running shell/create-netrc.sh [Pipeline] libraryResource [Pipeline] sh 16:44:11 ---> create-netrc.sh [Pipeline] } 16:44:11 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] libraryResource [Pipeline] sh 16:44:12 ---> python-tools-install.sh [Pipeline] echo 16:44:12 Running shell/sudo-logs.sh [Pipeline] libraryResource [Pipeline] sh 16:44:12 ---> sudo-logs.sh 16:44:12 Archiving 'sudo' log.. [Pipeline] unstash [Pipeline] echo 16:44:12 Running shell/job-cost.sh [Pipeline] libraryResource [Pipeline] sh 16:44:13 ---> job-cost.sh 16:44:13 lf-activate-venv: SKIPPING 16:44:13 DEBUG: total: 0.2199999988079071 16:44:13 INFO: Retrieving Stack Cost... 16:44:13 INFO: Retrieving Pricing Info for: v3-standard-8 16:44:13 INFO: Archiving Costs [Pipeline] echo 16:44:13 Running shell/logs-deploy.sh [Pipeline] libraryResource [Pipeline] sh 16:44:14 ---> logs-deploy.sh 16:44:14 lf-activate-venv: SKIPPING 16:44:14 INFO: Nexus URL https://nexus.edgexfoundry.org path production/vex-yul-edgex-jenkins-1/edgexfoundry/device-usb-camera/PR-281/1 16:44:14 INFO: archiving workspace using pattern(s): 16:44:15 Archives upload complete. 16:44:15 INFO: archiving logs to Nexus