Pull request #262 updated 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 c5a4cd989dc0c8e35e999c28e138c1d6f5ac110b rather than 157e602d579acf545d01ac8028e4e50126d70e0d Obtained Jenkinsfile from c5a4cd989dc0c8e35e999c28e138c1d6f5ac110b 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-ssh9653991885574709793.key > git ls-remote -h -t -- git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Found match: refs/tags/stable revision d4291cbe28daa2a40ca94d44cc831565108a4ea5 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-ssh2896405994839226656.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 d4291cbe28daa2a40ca94d44cc831565108a4ea5 The recommended git tool is: git using credential edgex-jenkins-ssh > git rev-parse --resolve-git-dir /var/lib/jenkins/jobs/edgexfoundry/jobs/device-usb-camera/branches/PR-262/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82/.git # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Fetching with tags Fetching upstream changes from git@github.com:edgexfoundry/edgex-global-pipelines.git > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/jobs/edgexfoundry/jobs/device-usb-camera/branches/PR-262/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82@tmp/jenkins-gitclient-ssh4050763711287044227.key > git fetch --tags --progress -- git@github.com:edgexfoundry/edgex-global-pipelines.git +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 Checking out Revision d4291cbe28daa2a40ca94d44cc831565108a4ea5 (stable) > git config core.sparsecheckout # timeout=10 > git checkout -f d4291cbe28daa2a40ca94d44cc831565108a4ea5 # timeout=10 Commit message: "Merge pull request #431 from ernestojeda/update-compose" > git remote # timeout=10 > git submodule init # timeout=10 > git submodule sync # timeout=10 > git config --get remote.origin.url # timeout=10 > git submodule init # timeout=10 > git config -f .gitmodules --get-regexp ^submodule\.(.+)\.url # timeout=10 > git config --get submodule.global-jjb.url # timeout=10 > git config -f .gitmodules --get submodule.global-jjb.path # timeout=10 > git submodule update --init --recursive global-jjb # timeout=10 Excluding src/test/ from checkout of git git@github.com:edgexfoundry/edgex-global-pipelines.git so that library test code cannot be accessed by Pipelines. To remove this log message, move the test code outside of src/. To restore the previous behavior that allowed access to files in src/test/, pass -Dorg.jenkinsci.plugins.workflow.libs.SCMSourceRetriever.INCLUDE_SRC_TEST_IN_LIBRARIES=true to the java command used to start Jenkins. Loading library lf-pipelines@master Attempting to resolve master from remote references... > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /tmp/jenkins-gitclient-ssh15933142541640615670.key > git ls-remote -h -- git@github.com:lfit/releng-pipelines.git # timeout=10 Found match: refs/heads/master revision 65355178549468b165f8106641c96c3190b1d843 The recommended git tool is: NONE using credential edgex-jenkins-ssh > git rev-parse --resolve-git-dir /var/lib/jenkins/jobs/edgexfoundry/jobs/device-usb-camera/branches/PR-262/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e/.git # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url git@github.com:lfit/releng-pipelines.git # timeout=10 Fetching without tags Fetching upstream changes from git@github.com:lfit/releng-pipelines.git > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/jobs/edgexfoundry/jobs/device-usb-camera/branches/PR-262/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e@tmp/jenkins-gitclient-ssh8603115431280763193.key > git fetch --no-tags --progress -- git@github.com:lfit/releng-pipelines.git +refs/heads/*:refs/remotes/origin/* # timeout=10 Checking out Revision 65355178549468b165f8106641c96c3190b1d843 (master) > git config core.sparsecheckout # timeout=10 > git checkout -f 65355178549468b165f8106641c96c3190b1d843 # timeout=10 Commit message: "Fix: Add S3 URL in href to ship logs" > git remote # timeout=10 > git submodule init # timeout=10 > git submodule sync # timeout=10 > git config --get remote.origin.url # timeout=10 > git submodule init # timeout=10 > git config -f .gitmodules --get-regexp ^submodule\.(.+)\.url # timeout=10 > git config --get submodule.global-jjb.url # timeout=10 > git config -f .gitmodules --get submodule.global-jjb.path # timeout=10 > git submodule update --init --recursive global-jjb # timeout=10 Excluding src/test/ from checkout of git git@github.com:lfit/releng-pipelines.git so that library test code cannot be accessed by Pipelines. To remove this log message, move the test code outside of src/. To restore the previous behavior that allowed access to files in src/test/, pass -Dorg.jenkinsci.plugins.workflow.libs.SCMSourceRetriever.INCLUDE_SRC_TEST_IN_LIBRARIES=true to the java command used to start Jenkins. [Pipeline] Start of Pipeline [Pipeline] echo ========================================================= [edgeXBuildGoApp] RAW Config: [project:device-usb-camera] ========================================================= [Pipeline] echo Setting up nodes based on requested architectures [[amd64, arm64]] [Pipeline] echo Nodes requested: [[ubuntu20.04-docker-8c-8g, ubuntu20.04-docker-arm64-4c-16g]] [Pipeline] echo ========================================================= [edgeXBuildGoApp] Pipeline Parameters: ========================================================= [Pipeline] echo MAVEN_SETTINGS: device-usb-camera-settings PROJECT: device-usb-camera USE_SEMVER: true TEST_SCRIPT: make test BUILD_SCRIPT: make build GO_VERSION: 1.20 USE_ALPINE: true DOCKER_FILE_PATH: Dockerfile DOCKER_BUILD_FILE_PATH: Dockerfile.build DOCKER_BUILD_CONTEXT: . DOCKER_BUILD_IMAGE_TARGET: builder DOCKER_IMAGE_NAME: device-usb-camera DOCKER_REGISTRY_NAMESPACE: DOCKER_NEXUS_REPO: staging BUILD_DOCKER_IMAGE: true PUSH_DOCKER_IMAGE: true BUILD_EXPERIMENTAL_DOCKER_IMAGE: false BUILD_STABLE_DOCKER_IMAGE: false SEMVER_BUMP_LEVEL: pre BUILD_SNAP: false PUBLISH_SWAGGER_DOCS: false SWAGGER_API_FOLDERS: openapi/v1 ARTIFACT_ROOT: archives/bin ARTIFACT_TYPES: docker SHOULD_BUILD: true BUILD_FAILURE_NOTIFY_LIST: edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org SNYK_DEBUG: false [Pipeline] node Still waiting to schedule task Waiting for next available executor Running on prd-ubuntu20.04-docker-8c-8g-176 in /w/workspace/foundry_device-usb-camera_PR-262 [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-262 # timeout=10 Fetching upstream changes from git@github.com:edgexfoundry/device-usb-camera.git > git --version # timeout=10 > git --version # 'git version 2.25.1' using GIT_SSH to set credentials SSH Credentials for GitHub > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-usb-camera.git +refs/heads/*:refs/remotes/origin/* # timeout=10 Merging remotes/origin/main commit c5a4cd989dc0c8e35e999c28e138c1d6f5ac110b into PR head commit 157e602d579acf545d01ac8028e4e50126d70e0d > 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/262/head:refs/remotes/origin/PR-262 +refs/heads/main:refs/remotes/origin/main # timeout=10 Merge succeeded, producing 157e602d579acf545d01ac8028e4e50126d70e0d Checking out Revision 157e602d579acf545d01ac8028e4e50126d70e0d (PR-262) Commit message: "fix: fix panic during rediscovery" > git config core.sparsecheckout # timeout=10 > git checkout -f 157e602d579acf545d01ac8028e4e50126d70e0d # 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 c5a4cd989dc0c8e35e999c28e138c1d6f5ac110b # timeout=10 > git rev-parse HEAD^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 157e602d579acf545d01ac8028e4e50126d70e0d # timeout=10 > git rev-list --no-walk 473ff219b026b6d71cd1b6f680fc2769aaac1390 # timeout=10 [Pipeline] } [Pipeline] // stage [Pipeline] withEnv [Pipeline] { [Pipeline] timestamps [Pipeline] { [Pipeline] timeout 16:57:18 Timeout set to expire in 6 hr 0 min [Pipeline] { [Pipeline] stage [Pipeline] { (Prepare) [Pipeline] script [Pipeline] { [Pipeline] withCredentials 16:57:18 Masking supported pattern matches of $GH_TOKEN_USR or $GH_TOKEN_PSW [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] echo 16:57:18 ========================================================= 16:57:18 EdgeX Global Pipelines Version Info 16:57:18 ========================================================= [Pipeline] libraryResource [Pipeline] sh 16:57:19 ------------------- 16:57:19 stable info: 16:57:19 ------------------- 16:57:19 Commited By: Ernesto Ojeda ernesto.ojeda@intel.com 16:57:19 Commit SHA: d4291cbe28daa2a40ca94d44cc831565108a4ea5 16:57:19 Message: update stable to v1.0.250 16:57:20 ------------------- 16:57:20 experimental info: 16:57:20 ------------------- 16:57:20 Commited By: **** collab-it+edgex@linuxfoundation.org 16:57:20 Commit SHA: d4291cbe28daa2a40ca94d44cc831565108a4ea5 16:57:20 Message: update experimental to v1.0.250 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withCredentials [Pipeline] echo 16:57:20 [edgeXSetupEnvironment]: set envvar MAVEN_SETTINGS = device-usb-camera-settings [Pipeline] echo 16:57:20 [edgeXSetupEnvironment]: set envvar PROJECT = device-usb-camera [Pipeline] echo 16:57:20 [edgeXSetupEnvironment]: set envvar USE_SEMVER = true [Pipeline] echo 16:57:20 [edgeXSetupEnvironment]: set envvar TEST_SCRIPT = make test [Pipeline] echo 16:57:20 [edgeXSetupEnvironment]: set envvar BUILD_SCRIPT = make build [Pipeline] echo 16:57:20 [edgeXSetupEnvironment]: set envvar GO_VERSION = 1.20 [Pipeline] echo 16:57:20 [edgeXSetupEnvironment]: set envvar USE_ALPINE = true [Pipeline] echo 16:57:20 [edgeXSetupEnvironment]: set envvar DOCKER_FILE_PATH = Dockerfile [Pipeline] echo 16:57:20 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_FILE_PATH = Dockerfile.build [Pipeline] echo 16:57:20 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_CONTEXT = . [Pipeline] echo 16:57:20 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_IMAGE_TARGET = builder [Pipeline] echo 16:57:20 [edgeXSetupEnvironment]: set envvar DOCKER_IMAGE_NAME = device-usb-camera [Pipeline] echo 16:57:20 [edgeXSetupEnvironment]: set envvar DOCKER_REGISTRY_NAMESPACE = [Pipeline] echo 16:57:20 [edgeXSetupEnvironment]: set envvar DOCKER_NEXUS_REPO = staging [Pipeline] echo 16:57:20 [edgeXSetupEnvironment]: set envvar BUILD_DOCKER_IMAGE = true [Pipeline] echo 16:57:20 [edgeXSetupEnvironment]: set envvar PUSH_DOCKER_IMAGE = true [Pipeline] echo 16:57:20 [edgeXSetupEnvironment]: set envvar BUILD_EXPERIMENTAL_DOCKER_IMAGE = false [Pipeline] echo 16:57:20 [edgeXSetupEnvironment]: set envvar BUILD_STABLE_DOCKER_IMAGE = false [Pipeline] echo 16:57:20 [edgeXSetupEnvironment]: set envvar SEMVER_BUMP_LEVEL = pre [Pipeline] echo 16:57:20 [edgeXSetupEnvironment]: set envvar BUILD_SNAP = false [Pipeline] echo 16:57:20 [edgeXSetupEnvironment]: set envvar PUBLISH_SWAGGER_DOCS = false [Pipeline] echo 16:57:20 [edgeXSetupEnvironment]: set envvar SWAGGER_API_FOLDERS = openapi/v1 [Pipeline] echo 16:57:20 [edgeXSetupEnvironment]: set envvar ARTIFACT_ROOT = archives/bin [Pipeline] echo 16:57:20 [edgeXSetupEnvironment]: set envvar ARTIFACT_TYPES = docker [Pipeline] echo 16:57:20 [edgeXSetupEnvironment]: set envvar SHOULD_BUILD = true [Pipeline] echo 16:57:20 [edgeXSetupEnvironment]: set envvar BUILD_FAILURE_NOTIFY_LIST = edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org [Pipeline] echo 16:57:20 [edgeXSetupEnvironment]: set envvar SNYK_DEBUG = false [Pipeline] echo 16:57:20 [edgeXSetupEnvironment]: set envvar GIT_BRANCH = PR-262 [Pipeline] echo 16:57:20 [edgeXSetupEnvironment]: set envvar SEMVER_BRANCH = PR-262 [Pipeline] echo 16:57:20 [edgeXSetupEnvironment]: set envvar GIT_BRANCH_CLEAN = PR-262 [Pipeline] echo 16:57:20 [edgeXSetupEnvironment]: set envvar GIT_COMMIT = 157e602d579acf545d01ac8028e4e50126d70e0d [Pipeline] echo 16:57:20 [edgeXSetupEnvironment]: set envvar SHORT_GIT_COMMIT = 157e602 [Pipeline] echo 16:57:20 [edgeXSetupEnvironment]: set envvar SEMVER_PRE_PREFIX = dev [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 16:57:20 provisioning config files... 16:57:20 copy managed file [device-usb-camera-settings] to file:/w/workspace/foundry_device-usb-camera_PR-262@tmp/config662311954506117485tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 16:57:21 ---> docker-login.sh 16:57:21 nexus3.edgexfoundry.org:10001 16:57:21 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 16:57:21 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 16:57:21 Configure a credential helper to remove this warning. See 16:57:21 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 16:57:21 16:57:21 Login Succeeded 16:57:21 nexus3.edgexfoundry.org:10002 16:57:21 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 16:57:21 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 16:57:21 Configure a credential helper to remove this warning. See 16:57:21 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 16:57:21 16:57:21 Login Succeeded 16:57:21 nexus3.edgexfoundry.org:10003 16:57:21 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 16:57:21 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 16:57:21 Configure a credential helper to remove this warning. See 16:57:21 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 16:57:21 16:57:21 Login Succeeded 16:57:21 nexus3.edgexfoundry.org:10004 16:57:21 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 16:57:21 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 16:57:21 Configure a credential helper to remove this warning. See 16:57:21 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 16:57:21 16:57:21 Login Succeeded 16:57:21 docker.io 16:57:21 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 16:57:22 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 16:57:22 Configure a credential helper to remove this warning. See 16:57:22 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 16:57:22 16:57:22 Login Succeeded 16:57:22 ---> docker-login.sh ends [Pipeline] } 16:57:22 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build Check) [Pipeline] sh 16:57:22 + git rev-list -1 --merges 157e602d579acf545d01ac8028e4e50126d70e0d~1..157e602d579acf545d01ac8028e4e50126d70e0d [Pipeline] echo 16:57:22 -----------> git rev-list -1 --merges 157e602d579acf545d01ac8028e4e50126d70e0d~1..157e602d579acf545d01ac8028e4e50126d70e0d 157e602d579acf545d01ac8028e4e50126d70e0d [false] [Pipeline] sh 16:57:22 + git log --format=format:%s -1 157e602d579acf545d01ac8028e4e50126d70e0d [Pipeline] echo 16:57:22 ========================================================= 16:57:22 [isLTSReleaseBuild] Regular build required. isLTSRelease: [false] 16:57:22 ========================================================= [Pipeline] stage [Pipeline] { (Semver Prep) [Pipeline] script [Pipeline] { [Pipeline] sh 16:57:23 + git log --format=format:%s -1 157e602d579acf545d01ac8028e4e50126d70e0d [Pipeline] echo 16:57:23 [semverPrep] GIT_COMMIT: 157e602d579acf545d01ac8028e4e50126d70e0d, Commit Message: fix: fix panic during rediscovery [Pipeline] echo 16:57:23 [semverPrep] This is not a build commit. [Pipeline] sh 16:57:23 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 16:57:23 + grep -v github /etc/ssh/ssh_known_hosts 16:57:23 + [ -e /tmp/ssh_known_hosts ] 16:57:23 + sudo mv /tmp/ssh_known_hosts /etc/ssh/ssh_known_hosts 16:57:23 + echo github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= 16:57:23 + sudo tee -a /etc/ssh/ssh_known_hosts 16:57:23 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 16:57:24 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 16:57:24 16:57:24 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 16:57:24 + docker pull nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 16:57:24 0.1.4: Pulling from edgex-devops/py-git-semver 16:57:24 b85a868b505f: Pulling fs layer 16:57:24 e2be974225ed: Pulling fs layer 16:57:24 339a4e72a1f5: Pulling fs layer 16:57:24 988bab9f4d93: Pulling fs layer 16:57:24 1469e6f7b9e6: Pulling fs layer 16:57:24 eaf3925da568: Pulling fs layer 16:57:24 988bab9f4d93: Waiting 16:57:24 bab4dde63d76: Pulling fs layer 16:57:24 bde34c3a00c8: Pulling fs layer 16:57:24 b352a97aabf1: Pulling fs layer 16:57:24 eaf3925da568: Waiting 16:57:24 bab4dde63d76: Waiting 16:57:24 4872d77fe225: Pulling fs layer 16:57:24 b352a97aabf1: Waiting 16:57:24 5851b861e8e6: Pulling fs layer 16:57:24 e2be974225ed: Verifying Checksum 16:57:24 e2be974225ed: Download complete 16:57:24 988bab9f4d93: Verifying Checksum 16:57:24 988bab9f4d93: Download complete 16:57:24 1469e6f7b9e6: Verifying Checksum 16:57:24 1469e6f7b9e6: Download complete 16:57:24 339a4e72a1f5: Verifying Checksum 16:57:24 339a4e72a1f5: Download complete 16:57:24 eaf3925da568: Download complete 16:57:24 bde34c3a00c8: Download complete 16:57:24 b352a97aabf1: Download complete 16:57:24 4872d77fe225: Verifying Checksum 16:57:24 4872d77fe225: Download complete 16:57:24 5851b861e8e6: Verifying Checksum 16:57:24 5851b861e8e6: Download complete 16:57:24 b85a868b505f: Verifying Checksum 16:57:24 b85a868b505f: Download complete 16:57:24 bab4dde63d76: Verifying Checksum 16:57:24 bab4dde63d76: Download complete 16:57:25 b85a868b505f: Pull complete 16:57:25 e2be974225ed: Pull complete 16:57:26 339a4e72a1f5: Pull complete 16:57:26 988bab9f4d93: Pull complete 16:57:26 1469e6f7b9e6: Pull complete 16:57:26 eaf3925da568: Pull complete 16:57:28 bab4dde63d76: Pull complete 16:57:28 bde34c3a00c8: Pull complete 16:57:28 b352a97aabf1: Pull complete 16:57:28 4872d77fe225: Pull complete 16:57:28 5851b861e8e6: Pull complete 16:57:28 Digest: sha256:59a28aa3b44c0bc56b9c3d2e9ecabe42e63693d939cc6e425eb8786f29f663d8 16:57:28 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 16:57:28 nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 16:57:28 prd-ubuntu20.04-docker-8c-8g-176 does not seem to be running inside a container 16:57:28 $ docker run -t -d -u 1001:1001 -u 0:0 -v /etc/ssh:/etc/ssh -w /w/workspace/foundry_device-usb-camera_PR-262 -v /w/workspace/foundry_device-usb-camera_PR-262:/w/workspace/foundry_device-usb-camera_PR-262:rw,z -v /w/workspace/foundry_device-usb-camera_PR-262@tmp:/w/workspace/foundry_device-usb-camera_PR-262@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 cat 16:57:31 $ docker top b715e902ffa32b66b7fa1a039b11a7147433f1beba68ee21b2d449b1e591dab7 -eo pid,comm 16:57:31 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:57:31 Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 16:57:31 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 16:57:31 [ssh-agent] Looking for ssh-agent implementation... 16:57:31 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 16:57:31 $ docker exec b715e902ffa32b66b7fa1a039b11a7147433f1beba68ee21b2d449b1e591dab7 ssh-agent 16:57:31 SSH_AUTH_SOCK=/tmp/ssh-UbqH1HzJd3qI/agent.31 16:57:31 SSH_AGENT_PID=37 16:57:31 Running ssh-add (command line suppressed) 16:57:31 Identity added: /w/workspace/foundry_device-usb-camera_PR-262@tmp/private_key_7886418986292057008.key (/w/workspace/foundry_device-usb-camera_PR-262@tmp/private_key_7886418986292057008.key) 16:57:31 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 16:57:32 + git tag --points-at HEAD [Pipeline] } 16:57:32 $ docker exec --env ******** --env ******** b715e902ffa32b66b7fa1a039b11a7147433f1beba68ee21b2d449b1e591dab7 ssh-agent -k 16:57:32 unset SSH_AUTH_SOCK; 16:57:32 unset SSH_AGENT_PID; 16:57:32 echo Agent pid 37 killed; 16:57:32 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] sshagent 16:57:32 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 16:57:32 [ssh-agent] Looking for ssh-agent implementation... 16:57:32 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 16:57:32 $ docker exec b715e902ffa32b66b7fa1a039b11a7147433f1beba68ee21b2d449b1e591dab7 ssh-agent 16:57:32 SSH_AUTH_SOCK=/tmp/ssh-dsRE69VaK3Ho/agent.69 16:57:32 SSH_AGENT_PID=75 16:57:32 Running ssh-add (command line suppressed) 16:57:32 Identity added: /w/workspace/foundry_device-usb-camera_PR-262@tmp/private_key_6662121316818262382.key (/w/workspace/foundry_device-usb-camera_PR-262@tmp/private_key_6662121316818262382.key) 16:57:32 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 16:57:32 + git semver init 16:57:33 2023-06-29 16:57:32,965 [run_init] DEBUG init version:0.0.0 force:False 16:57:33 2023-06-29 16:57:32,965 [clone_semver_branch] DEBUG clone semver branch to:/w/workspace/foundry_device-usb-camera_PR-262/.semver 16:57:33 2023-06-29 16:57:32,966 [execute] INFO git clone -b semver git@github.com:edgexfoundry/device-usb-camera.git /w/workspace/foundry_device-usb-camera_PR-262/.semver 16:57:33 2023-06-29 16:57:32,966 [execute] DEBUG Popen(['git', 'clone', '-b', 'semver', 'git@github.com:edgexfoundry/device-usb-camera.git', '/w/workspace/foundry_device-usb-camera_PR-262/.semver'], cwd=/w/workspace/foundry_device-usb-camera_PR-262, universal_newlines=False, shell=None, istream=None) 16:57:34 2023-06-29 16:57:33,660 [append_file] DEBUG append to file:/w/workspace/foundry_device-usb-camera_PR-262/.git/info/exclude 16:57:34 2023-06-29 16:57:33,661 [write_version] DEBUG write version:0.0.0 to path:/w/workspace/foundry_device-usb-camera_PR-262/.semver/PR-262 with force:False 16:57:34 2023-06-29 16:57:33,661 [write_file] DEBUG write to file:/w/workspace/foundry_device-usb-camera_PR-262/.semver/PR-262 16:57:34 2023-06-29 16:57:33,665 [execute] INFO git cat-file --batch-check 16:57:34 2023-06-29 16:57:33,665 [execute] DEBUG Popen(['git', 'cat-file', '--batch-check'], cwd=/w/workspace/foundry_device-usb-camera_PR-262/.semver, universal_newlines=False, shell=None, istream=) 16:57:34 2023-06-29 16:57:33,672 [execute] INFO git cat-file --batch 16:57:34 2023-06-29 16:57:33,672 [execute] DEBUG Popen(['git', 'cat-file', '--batch'], cwd=/w/workspace/foundry_device-usb-camera_PR-262/.semver, universal_newlines=False, shell=None, istream=) 16:57:34 2023-06-29 16:57:33,676 [read_version] DEBUG read version from /w/workspace/foundry_device-usb-camera_PR-262/.semver/PR-262 16:57:34 0.0.0 [Pipeline] } 16:57:34 $ docker exec --env ******** --env ******** b715e902ffa32b66b7fa1a039b11a7147433f1beba68ee21b2d449b1e591dab7 ssh-agent -k 16:57:34 unset SSH_AUTH_SOCK; 16:57:34 unset SSH_AGENT_PID; 16:57:34 echo Agent pid 75 killed; 16:57:34 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 16:57:34 + git semver [Pipeline] } 16:57:34 $ docker stop --time=1 b715e902ffa32b66b7fa1a039b11a7147433f1beba68ee21b2d449b1e591dab7 16:57:35 $ docker rm -f --volumes b715e902ffa32b66b7fa1a039b11a7147433f1beba68ee21b2d449b1e591dab7 [Pipeline] // withDockerContainer [Pipeline] sh 16:57:40 + sudo chown -R jenkins:jenkins .semver [Pipeline] writeFile [Pipeline] stash 16:57:40 Stashed 1 file(s) [Pipeline] echo 16:57:40 [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:57:40 provisioning config files... 16:57:40 copy managed file [device-usb-camera-settings] to file:/w/workspace/foundry_device-usb-camera_PR-262@tmp/config5510386478223560274tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 16:57:40 ---> docker-login.sh 16:57:40 nexus3.edgexfoundry.org:10001 16:57:40 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 16:57:40 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 16:57:40 Configure a credential helper to remove this warning. See 16:57:40 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 16:57:40 16:57:40 Login Succeeded 16:57:40 nexus3.edgexfoundry.org:10002 16:57:40 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 16:57:40 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 16:57:40 Configure a credential helper to remove this warning. See 16:57:40 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 16:57:40 16:57:40 Login Succeeded 16:57:40 nexus3.edgexfoundry.org:10003 16:57:41 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 16:57:41 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 16:57:41 Configure a credential helper to remove this warning. See 16:57:41 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 16:57:41 16:57:41 Login Succeeded 16:57:41 nexus3.edgexfoundry.org:10004 16:57:41 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 16:57:41 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 16:57:41 Configure a credential helper to remove this warning. See 16:57:41 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 16:57:41 16:57:41 Login Succeeded 16:57:41 docker.io 16:57:41 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 16:57:41 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 16:57:41 Configure a credential helper to remove this warning. See 16:57:41 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 16:57:41 16:57:41 Login Succeeded 16:57:41 ---> docker-login.sh ends [Pipeline] } 16:57:41 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 16:57:41 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 16:57:41 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 16:57:41 ========================================================= 16:57:41 [edgeXBuildGoApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base:1.20-alpine] 16:57:41 ========================================================= [Pipeline] fileExists [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 16:57:41 + 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:57:41 Sending build context to Docker daemon 2.028MB 16:57:41 Step 1/13 : ARG BASE=golang:1.20-alpine3.17 16:57:41 Step 2/13 : FROM ${BASE} AS builder 16:57:41 1.20-alpine: Pulling from edgex-devops/edgex-golang-base 16:57:41 f56be85fc22e: Pulling fs layer 16:57:41 85791d961cd3: Pulling fs layer 16:57:41 d694b5ae8c79: Pulling fs layer 16:57:41 9f32a84ed3da: Pulling fs layer 16:57:41 4d19c01a9841: Pulling fs layer 16:57:41 9325e15d5711: Pulling fs layer 16:57:41 556b6ee489ea: Pulling fs layer 16:57:41 c5a4b2cf53e6: Pulling fs layer 16:57:41 4d19c01a9841: Waiting 16:57:41 9325e15d5711: Waiting 16:57:41 556b6ee489ea: Waiting 16:57:41 c5a4b2cf53e6: Waiting 16:57:41 9f32a84ed3da: Waiting 16:57:41 85791d961cd3: Verifying Checksum 16:57:41 85791d961cd3: Download complete 16:57:41 9f32a84ed3da: Verifying Checksum 16:57:41 9f32a84ed3da: Download complete 16:57:41 4d19c01a9841: Verifying Checksum 16:57:41 4d19c01a9841: Download complete 16:57:41 f56be85fc22e: Verifying Checksum 16:57:41 f56be85fc22e: Download complete 16:57:41 9325e15d5711: Download complete 16:57:41 f56be85fc22e: Pull complete 16:57:42 85791d961cd3: Pull complete 16:57:42 c5a4b2cf53e6: Download complete 16:57:42 d694b5ae8c79: Download complete 16:57:42 556b6ee489ea: Verifying Checksum 16:57:42 556b6ee489ea: Download complete 16:57:45 d694b5ae8c79: Pull complete 16:57:45 9f32a84ed3da: Pull complete 16:57:45 4d19c01a9841: Pull complete 16:57:45 9325e15d5711: Pull complete 16:57:48 556b6ee489ea: Pull complete 16:57:48 c5a4b2cf53e6: Pull complete 16:57:48 Digest: sha256:cdb650785bd12602035d3ff87499385c169773a4d12d6eaf394b34464d3a0f2b 16:57:48 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base:1.20-alpine 16:57:48 ---> c4be618373d6 16:57:48 Step 3/13 : ARG ADD_BUILD_TAGS="" 16:57:52 ---> Running in d077550ba5d0 16:57:52 Removing intermediate container d077550ba5d0 16:57:52 ---> ecfdc3e9afb8 16:57:52 Step 4/13 : ARG MAKE="make -e ADD_BUILD_TAGS=$ADD_BUILD_TAGS build" 16:57:52 ---> Running in 66bee99d39bb 16:57:52 Removing intermediate container 66bee99d39bb 16:57:52 ---> e02a7a34a42d 16:57:52 Step 5/13 : ARG ALPINE_PKG_BASE="make git gcc libc-dev curl" 16:57:52 ---> Running in ae0737e4d4dd 16:57:52 Removing intermediate container ae0737e4d4dd 16:57:52 ---> b38a9dbc1d3b 16:57:52 Step 6/13 : ARG ALPINE_PKG_EXTRA="v4l-utils-dev v4l-utils v4l-utils-libs linux-headers" 16:57:52 ---> Running in 54260f6d5743 16:57:52 Removing intermediate container 54260f6d5743 16:57:52 ---> ac1c9b4d4e55 16:57:52 Step 7/13 : RUN apk add --no-cache ${ALPINE_PKG_BASE} ${ALPINE_PKG_EXTRA} 16:57:52 ---> Running in 38c9c980bf52 16:57:53 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/x86_64/APKINDEX.tar.gz 16:57:53 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/x86_64/APKINDEX.tar.gz 16:57:53 (1/14) Installing libintl (0.21.1-r1) 16:57:53 (2/14) Installing eudev-libs (3.2.11-r4) 16:57:53 (3/14) Installing libjpeg-turbo (2.1.4-r0) 16:57:53 (4/14) Installing v4l-utils-libs (1.22.1-r2) 16:57:53 (5/14) Installing v4l-utils (1.22.1-r2) 16:57:53 (6/14) Installing udev-init-scripts (35-r1) 16:57:53 (7/14) Installing libblkid (2.38.1-r1) 16:57:53 (8/14) Installing xz-libs (5.2.9-r0) 16:57:53 (9/14) Installing zstd-libs (1.5.5-r0) 16:57:53 (10/14) Installing kmod-libs (30-r1) 16:57:53 (11/14) Installing eudev (3.2.11-r4) 16:57:53 (12/14) Installing eudev-dev (3.2.11-r4) 16:57:53 (13/14) Installing v4l-utils-dvbv5 (1.22.1-r2) 16:57:53 (14/14) Installing v4l-utils-dev (1.22.1-r2) 16:57:53 Executing busybox-1.35.0-r29.trigger 16:57:53 Executing eudev-3.2.11-r4.trigger 16:57:53 OK: 272 MiB in 67 packages 16:57:54 Removing intermediate container 38c9c980bf52 16:57:54 ---> 566ae9004248 16:57:54 Step 8/13 : WORKDIR /device-usb-camera 16:57:54 ---> Running in 997f3de00396 16:57:54 Removing intermediate container 997f3de00396 16:57:54 ---> 5afe422171e5 16:57:54 Step 9/13 : COPY go.mod vendor* ./ 16:57:54 ---> a8b22b1fdad9 16:57:54 Step 10/13 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 16:57:54 ---> Running in 4546613bc233 16:57:55 Still waiting to schedule task 16:57:55 All nodes of label ‘ubuntu20.04-docker-arm64-4c-16g’ are offline 16:58:33 Removing intermediate container 4546613bc233 16:58:33 ---> 6899693f666b 16:58:33 Step 11/13 : COPY . . 16:58:33 ---> e8ce0ac9b019 16:58:33 Step 12/13 : RUN curl -o LICENSE-rtsp-simple-server https://raw.githubusercontent.com/aler9/rtsp-simple-server/main/LICENSE 16:58:33 ---> Running in 7e376c897f85 16:58:33  % Total % Received % Xferd Average Speed Time Time Time Current 16:58:33  Dload Upload Total Spent Left Speed 16:58:33 0  0 0 0  0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1062 100 1062 0 0 7297 0 --:--:-- --:--:-- --:--:-- 7273 100 1062 100 1062 0 0 7287 0 --:--:-- --:--:-- --:--:-- 7273 16:58:33 Removing intermediate container 7e376c897f85 16:58:33 ---> ac798b070107 16:58:33 Step 13/13 : RUN ${MAKE} 16:58:33 ---> Running in 90d9e31c472d 16:58:33 noop 16:58:33 Removing intermediate container 90d9e31c472d 16:58:33 ---> e570c906b40d 16:58:33 Successfully built e570c906b40d 16:58:33 Successfully tagged ci-base-image-x86_64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 16:58:33 + docker inspect -f . ci-base-image-x86_64 16:58:33 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 16:58:33 prd-ubuntu20.04-docker-8c-8g-176 does not seem to be running inside a container 16:58:33 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/foundry_device-usb-camera_PR-262 -v /w/workspace/foundry_device-usb-camera_PR-262:/w/workspace/foundry_device-usb-camera_PR-262:rw,z -v /w/workspace/foundry_device-usb-camera_PR-262@tmp:/w/workspace/foundry_device-usb-camera_PR-262@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 ******** -e ******** ci-base-image-x86_64 cat 16:58:33 $ docker top 7b6eb5f27fc112838fbf328610532b8c91cecea3613b462109b410eb966778e1 -eo pid,comm [Pipeline] { [Pipeline] sh 16:58:34 + go version 16:58:34 go version go1.20.2 linux/amd64 [Pipeline] } 16:58:34 $ docker stop --time=1 7b6eb5f27fc112838fbf328610532b8c91cecea3613b462109b410eb966778e1 16:58:35 $ docker rm -f --volumes 7b6eb5f27fc112838fbf328610532b8c91cecea3613b462109b410eb966778e1 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 16:58:35 + docker inspect -f . ci-base-image-x86_64 16:58:35 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 16:58:35 prd-ubuntu20.04-docker-8c-8g-176 does not seem to be running inside a container 16:58:35 $ docker run -t -d -u 1001:1001 -u 0:0 --privileged -v /var/run/docker.sock:/var/run/docker.sock -w /w/workspace/foundry_device-usb-camera_PR-262 -v /w/workspace/foundry_device-usb-camera_PR-262:/w/workspace/foundry_device-usb-camera_PR-262:rw,z -v /w/workspace/foundry_device-usb-camera_PR-262@tmp:/w/workspace/foundry_device-usb-camera_PR-262@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 ******** -e ******** ci-base-image-x86_64 cat 16:58:36 $ docker top 8c8675ec963009e31bff5082da87e093a072ca3348a4c6d25936e62801feffce -eo pid,comm [Pipeline] { [Pipeline] sh 16:58:36 + git config --global --add safe.directory /w/workspace/foundry_device-usb-camera_PR-262 [Pipeline] fileExists [Pipeline] sh 16:58:36 + make test 16:58:36 go test ./... -coverprofile=coverage.out ./... 16:58:42 ? github.com/edgexfoundry/device-usb-camera [no test files] 16:58:52 ? github.com/edgexfoundry/device-usb-camera/cmd [no test files] 16:58:52 ok github.com/edgexfoundry/device-usb-camera/internal/driver 0.018s coverage: 4.2% of statements 16:58:56 go vet ./... 16:59:00 gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/") 16:59:00 [ "`gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/")`" = "" ] 16:59:00 ./bin/test-attribution-txt.sh [Pipeline] echo 16:59:00 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] } 16:59:00 $ docker stop --time=1 8c8675ec963009e31bff5082da87e093a072ca3348a4c6d25936e62801feffce 16:59:03 $ docker rm -f --volumes 8c8675ec963009e31bff5082da87e093a072ca3348a4c6d25936e62801feffce [Pipeline] // withDockerContainer [Pipeline] sh 16:59:03 + sudo chown -R jenkins:jenkins . [Pipeline] stash 16:59:03 Stashed 1 file(s) [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] sh 16:59:04 + sudo chown -R jenkins:jenkins . [Pipeline] sh 16:59:04 + ls -al . 16:59:04 total 200 16:59:04 drwxrwxr-x 10 jenkins jenkins 4096 Jun 29 16:58 . 16:59:04 drwxrwxr-x 4 jenkins jenkins 4096 Jun 29 16:57 .. 16:59:04 drwxrwxr-x 8 jenkins jenkins 4096 Jun 29 16:57 .git 16:59:04 drwxrwxr-x 3 jenkins jenkins 4096 Jun 29 16:57 .github 16:59:04 -rw-rw-r-- 1 jenkins jenkins 414 Jun 29 16:57 .gitignore 16:59:04 -rw-rw-r-- 1 jenkins jenkins 45 Jun 29 16:57 .golangci.yml 16:59:04 -rw-rw-r-- 1 jenkins jenkins 77 Jun 29 16:57 .hadolint.yml 16:59:04 drwxr-xr-x 3 jenkins jenkins 4096 Jun 29 16:57 .semver 16:59:04 -rw-rw-r-- 1 jenkins jenkins 9783 Jun 29 16:57 Attribution.txt 16:59:04 -rw-rw-r-- 1 jenkins jenkins 11903 Jun 29 16:57 CHANGELOG.md 16:59:04 -rw-rw-r-- 1 jenkins jenkins 2453 Jun 29 16:57 Dockerfile 16:59:04 -rw-rw-r-- 1 jenkins jenkins 678 Jun 29 16:57 GOVERNANCE.md 16:59:04 -rw-rw-r-- 1 jenkins jenkins 659 Jun 29 16:57 Jenkinsfile 16:59:04 -rw-rw-r-- 1 jenkins jenkins 11348 Jun 29 16:57 LICENSE 16:59:04 -rw-rw-r-- 1 jenkins jenkins 2364 Jun 29 16:57 Makefile 16:59:04 -rw-rw-r-- 1 jenkins jenkins 622 Jun 29 16:57 OWNERS.md 16:59:04 -rw-rw-r-- 1 jenkins jenkins 2575 Jun 29 16:57 README.md 16:59:04 -rw-rw-r-- 1 jenkins jenkins 5 Jun 29 16:57 VERSION 16:59:04 drwxrwxr-x 2 jenkins jenkins 4096 Jun 29 16:57 bin 16:59:04 drwxrwxr-x 3 jenkins jenkins 4096 Jun 29 16:57 cmd 16:59:04 -rw-r--r-- 1 jenkins jenkins 37104 Jun 29 16:58 coverage.out 16:59:04 -rwxrwxr-x 1 jenkins jenkins 140 Jun 29 16:57 docker-entrypoint.sh 16:59:04 drwxrwxr-x 2 jenkins jenkins 4096 Jun 29 16:57 docs 16:59:04 -rw-rw-r-- 1 jenkins jenkins 3416 Jun 29 16:57 go.mod 16:59:04 -rw-rw-r-- 1 jenkins jenkins 31482 Jun 29 16:57 go.sum 16:59:04 drwxrwxr-x 3 jenkins jenkins 4096 Jun 29 16:57 internal 16:59:04 drwxrwxr-x 4 jenkins jenkins 4096 Jun 29 16:57 snap 16:59:04 -rw-rw-r-- 1 jenkins jenkins 231 Jun 29 16:57 version.go [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 16:59:04 + 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=157e602d579acf545d01ac8028e4e50126d70e0d --label arch=amd64 --label version=0.0.0 . 16:59:04 Sending build context to Docker daemon 2.066MB 16:59:04 Step 1/36 : ARG BASE=golang:1.20-alpine3.17 16:59:04 Step 2/36 : FROM ${BASE} AS builder 16:59:04 ---> e570c906b40d 16:59:04 Step 3/36 : ARG ADD_BUILD_TAGS="" 16:59:04 ---> Running in a3995ef7e259 16:59:05 Removing intermediate container a3995ef7e259 16:59:05 ---> c064c09804ec 16:59:05 Step 4/36 : ARG MAKE="make -e ADD_BUILD_TAGS=$ADD_BUILD_TAGS build" 16:59:05 ---> Running in 822846a9b586 16:59:05 Removing intermediate container 822846a9b586 16:59:05 ---> adc07d75db0d 16:59:05 Step 5/36 : ARG ALPINE_PKG_BASE="make git gcc libc-dev curl" 16:59:05 ---> Running in 70a7491800f0 16:59:05 Removing intermediate container 70a7491800f0 16:59:05 ---> 03a8ca0f7784 16:59:05 Step 6/36 : ARG ALPINE_PKG_EXTRA="v4l-utils-dev v4l-utils v4l-utils-libs linux-headers" 16:59:05 ---> Running in b4ddb302907c 16:59:05 Removing intermediate container b4ddb302907c 16:59:05 ---> bdccbbf16d36 16:59:05 Step 7/36 : RUN apk add --no-cache ${ALPINE_PKG_BASE} ${ALPINE_PKG_EXTRA} 16:59:05 ---> Running in abbfd5de62b1 16:59:05 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/x86_64/APKINDEX.tar.gz 16:59:05 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/x86_64/APKINDEX.tar.gz 16:59:05 OK: 272 MiB in 67 packages 16:59:06 Removing intermediate container abbfd5de62b1 16:59:06 ---> 66a126db4020 16:59:06 Step 8/36 : WORKDIR /device-usb-camera 16:59:06 ---> Running in be3d7cb80cbb 16:59:06 Removing intermediate container be3d7cb80cbb 16:59:06 ---> 38550fcbcaf2 16:59:06 Step 9/36 : COPY go.mod vendor* ./ 16:59:06 ---> b75d8f4db991 16:59:06 Step 10/36 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 16:59:06 ---> Running in 926f935c4d5a 16:59:06 Removing intermediate container 926f935c4d5a 16:59:06 ---> 192f02a04bca 16:59:06 Step 11/36 : COPY . . 16:59:07 ---> 7daf38bd5bb2 16:59:07 Step 12/36 : RUN curl -o LICENSE-rtsp-simple-server https://raw.githubusercontent.com/aler9/rtsp-simple-server/main/LICENSE 16:59:07 ---> Running in 8a5e5ea77f1c 16:59:07  % Total % Received % Xferd Average Speed Time Time Time Current 16:59:07  Dload Upload Total Spent Left Speed 16:59:07 0 0 0 0 0  0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1062 100 1062 0 0 22300 0 --:--:-- --:--:-- --:--:-- 22595 16:59:07 Removing intermediate container 8a5e5ea77f1c 16:59:07 ---> 60994354fe39 16:59:07 Step 13/36 : RUN ${MAKE} 16:59:07 ---> Running in 1ba64436ba38 16:59:08 go build -tags "" -ldflags "-X github.com/edgexfoundry/device-usb-camera.Version=0.0.0" -trimpath -mod=readonly -o cmd/device-usb-camera ./cmd 16:59:23 Running on prd-ubuntu20.04-docker-arm64-4c-16g-177 in /w/workspace/foundry_device-usb-camera_PR-262 [Pipeline] { [Pipeline] ws 16:59:23 Running in /w/workspace/device-usb-camera/18 [Pipeline] { [Pipeline] checkout 16:59:23 Selected Git installation does not exist. Using Default 16:59:23 The recommended git tool is: NONE 16:59:27 using credential edgex-jenkins-ssh 16:59:27 Cloning the remote Git repository 16:59:27 Cloning repository git@github.com:edgexfoundry/device-usb-camera.git 16:59:27 > git init /w/workspace/device-usb-camera/18 # timeout=10 16:59:28 Fetching upstream changes from git@github.com:edgexfoundry/device-usb-camera.git 16:59:28 > git --version # timeout=10 16:59:28 > git --version # 'git version 2.25.1' 16:59:28 using GIT_SSH to set credentials SSH Credentials for GitHub 16:59:28 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-usb-camera.git +refs/heads/*:refs/remotes/origin/* # timeout=10 16:59:29 > git config remote.origin.url git@github.com:edgexfoundry/device-usb-camera.git # timeout=10 16:59:29 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 16:59:29 Removing intermediate container 1ba64436ba38 16:59:29 ---> ee351797adcd 16:59:29 Step 14/36 : FROM aler9/rtsp-simple-server:v0.21.6 AS rtsp 16:59:29 v0.21.6: Pulling from aler9/rtsp-simple-server 16:59:29 4acc49c71d14: Pulling fs layer 16:59:29 4acc49c71d14: Verifying Checksum 16:59:29 4acc49c71d14: Download complete 16:59:29 4acc49c71d14: Pull complete 16:59:29 Digest: sha256:f020796eb25ff31728c4633d51d76ece857ae5036a0f706c94a090e7b6047b3f 16:59:29 Status: Downloaded newer image for aler9/rtsp-simple-server:v0.21.6 16:59:29 ---> 01a2bd3e5fff 16:59:29 Step 15/36 : FROM alpine:3.17 16:59:29 3.17: Pulling from library/alpine 16:59:29 4db1b89c0bd1: Pulling fs layer 16:59:29 4db1b89c0bd1: Verifying Checksum 16:59:29 4db1b89c0bd1: Download complete 16:59:29 4db1b89c0bd1: Pull complete 16:59:29 Digest: sha256:e95676db9e4a4f16f6cc01a8915368f82b018cc07aba951c1bd1db586c081388 16:59:29 Status: Downloaded newer image for alpine:3.17 16:59:29 ---> 1f73a9d63274 16:59:29 Step 16/36 : LABEL license='SPDX-License-Identifier: Apache-2.0' copyright='Copyright (c) 2022: Intel Corporation' 16:59:29 ---> Running in 7a79c2bb968d 16:59:29 Removing intermediate container 7a79c2bb968d 16:59:29 ---> 3183b034f4d6 16:59:29 Step 17/36 : RUN apk add --update --no-cache dumb-init ffmpeg udev 16:59:29 ---> Running in e0256062f6ef 16:59:29 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/x86_64/APKINDEX.tar.gz 16:59:29 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/x86_64/APKINDEX.tar.gz 16:59:30 (1/86) Installing dumb-init (1.2.5-r2) 16:59:30 (2/86) Installing sdl2 (2.26.5-r0) 16:59:30 (3/86) Installing svt-av1-libs (1.3.0-r0) 16:59:30 (4/86) Installing libxau (1.0.10-r0) 16:59:30 (5/86) Installing libmd (1.0.4-r0) 16:59:30 (6/86) Installing libbsd (0.11.7-r0) 16:59:30 (7/86) Installing libxdmcp (1.1.4-r0) 16:59:30 (8/86) Installing libxcb (1.15-r0) 16:59:30 (9/86) Installing libx11 (1.8.4-r1) 16:59:30 (10/86) Installing aom-libs (3.5.0-r0) 16:59:30 (11/86) Installing alsa-lib (1.2.8-r0) 16:59:30 (12/86) Installing libexpat (2.5.0-r0) 16:59:30 (13/86) Installing brotli-libs (1.0.9-r9) 16:59:30 (14/86) Installing libbz2 (1.0.8-r4) 16:59:30 (15/86) Installing libpng (1.6.38-r0) 16:59:30 (16/86) Installing freetype (2.12.1-r0) 16:59:30 (17/86) Installing fontconfig (2.14.1-r0) 16:59:30 (18/86) Installing fribidi (1.0.12-r0) 16:59:30 (19/86) Installing libffi (3.4.4-r0) 16:59:30 (20/86) Installing libintl (0.21.1-r1) 16:59:30 (21/86) Installing libblkid (2.38.1-r1) 16:59:30 (22/86) Installing libmount (2.38.1-r1) 16:59:30 (23/86) Installing pcre2 (10.42-r0) 16:59:30 (24/86) Installing glib (2.74.7-r0) 16:59:30 (25/86) Installing graphite2 (1.3.14-r2) 16:59:30 (26/86) Installing harfbuzz (5.3.1-r1) 16:59:30 (27/86) Installing libass (0.16.0-r1) 16:59:30 (28/86) Installing libdav1d (1.0.0-r2) 16:59:30 (29/86) Installing hwdata-pci (0.364-r0) 16:59:30 (30/86) Installing libpciaccess (0.17-r0) 16:59:30 (31/86) Installing libdrm (2.4.114-r0) 16:59:30 (32/86) Installing gmp (6.2.1-r2) 16:59:30 (33/86) Installing nettle (3.8.1-r0) 16:59:30 (34/86) Installing p11-kit (0.24.1-r1) 16:59:30 (35/86) Installing libtasn1 (4.19.0-r0) 16:59:30 (36/86) Installing libunistring (1.1-r0) 16:59:29 > git config remote.origin.url git@github.com:edgexfoundry/device-usb-camera.git # timeout=10 16:59:29 Fetching upstream changes from git@github.com:edgexfoundry/device-usb-camera.git 16:59:29 using GIT_SSH to set credentials SSH Credentials for GitHub 16:59:29 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-usb-camera.git +refs/pull/262/head:refs/remotes/origin/PR-262 +refs/heads/main:refs/remotes/origin/main # timeout=10 16:59:30 Merging remotes/origin/main commit c5a4cd989dc0c8e35e999c28e138c1d6f5ac110b into PR head commit 157e602d579acf545d01ac8028e4e50126d70e0d 16:59:30 (37/86) Installing gnutls (3.7.8-r3) 16:59:30 (38/86) Installing ncurses-terminfo-base (6.3_p20221119-r1) 16:59:30 (39/86) Installing ncurses-libs (6.3_p20221119-r1) 16:59:30 (40/86) Installing lame (3.100-r2) 16:59:30 (41/86) Installing opus (1.3.1-r1) 16:59:30 (42/86) Installing libasyncns (0.8-r1) 16:59:30 (43/86) Installing dbus-libs (1.14.8-r0) 16:59:30 (44/86) Installing libltdl (2.4.7-r1) 16:59:30 (45/86) Installing orc (0.4.33-r0) 16:59:30 (46/86) Installing libgcc (12.2.1_git20220924-r4) 16:59:30 (47/86) Installing libogg (1.3.5-r2) 16:59:30 (48/86) Installing libstdc++ (12.2.1_git20220924-r4) 16:59:30 (49/86) Installing flac-libs (1.4.2-r0) 16:59:30 (50/86) Installing libvorbis (1.3.7-r0) 16:59:30 (51/86) Installing libsndfile (1.1.0-r2) 16:59:30 (52/86) Installing libgomp (12.2.1_git20220924-r4) 16:59:30 (53/86) Installing soxr (0.1.3-r3) 16:59:30 (54/86) Installing speexdsp (1.2.1-r0) 16:59:30 (55/86) Installing tdb-libs (1.4.6-r0) 16:59:30 (56/86) Installing libpulse (16.1-r6) 16:59:30 (57/86) Installing cjson (1.7.15-r3) 16:59:30 (58/86) Installing mbedtls (2.28.3-r0) 16:59:30 (59/86) Installing librist (0.2.7-r0) 16:59:30 (60/86) Installing libsrt (1.5.1-r0) 16:59:30 (61/86) Installing libssh (0.10.5-r0) 16:59:30 (62/86) Installing libtheora (1.1.1-r16) 16:59:30 (63/86) Installing libjpeg-turbo (2.1.4-r0) 16:59:30 Merge succeeded, producing 157e602d579acf545d01ac8028e4e50126d70e0d 16:59:30 Checking out Revision 157e602d579acf545d01ac8028e4e50126d70e0d (PR-262) 16:59:30 (64/86) Installing v4l-utils-libs (1.22.1-r2) 16:59:30 (65/86) Installing libxext (1.3.5-r0) 16:59:30 (66/86) Installing libxfixes (6.0.0-r0) 16:59:30 (67/86) Installing wayland-libs-client (1.21.0-r1) 16:59:30 (68/86) Installing libva (2.16.0-r0) 16:59:30 (69/86) Installing libvdpau (1.5-r0) 16:59:30 (70/86) Installing vidstab (1.1.0-r2) 16:59:30 (71/86) Installing libvpx (1.12.0-r1) 16:59:30 (72/86) Installing libwebp (1.2.4-r2) 16:59:30 (73/86) Installing x264-libs (0.164_git20220602-r0) 16:59:30 (74/86) Installing numactl (2.0.16-r1) 16:59:30 (75/86) Installing x265-libs (3.5-r3) 16:59:30 (76/86) Installing xvidcore (1.3.7-r1) 16:59:30 (77/86) Installing libsodium (1.0.18-r2) 16:59:30 (78/86) Installing libzmq (4.3.4-r1) 16:59:30 (79/86) Installing ffmpeg-libs (5.1.3-r0) 16:59:31 (80/86) Installing ffmpeg (5.1.3-r0) 16:59:31 (81/86) Installing udev-init-scripts (35-r1) 16:59:31 (82/86) Installing eudev-libs (3.2.11-r4) 16:59:31 (83/86) Installing xz-libs (5.2.9-r0) 16:59:31 (84/86) Installing zstd-libs (1.5.5-r0) 16:59:31 (85/86) Installing kmod-libs (30-r1) 16:59:31 (86/86) Installing eudev (3.2.11-r4) 16:59:31 Executing busybox-1.35.0-r29.trigger 16:59:31 Executing eudev-3.2.11-r4.trigger 16:59:31 OK: 112 MiB in 101 packages 16:59:31 Commit message: "fix: fix panic during rediscovery" [Pipeline] withEnv [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] stage [Pipeline] { (Prep) [Pipeline] script [Pipeline] { [Pipeline] sh 16:59:30 > git config core.sparsecheckout # timeout=10 16:59:30 > git checkout -f 157e602d579acf545d01ac8028e4e50126d70e0d # timeout=10 16:59:30 > git remote # timeout=10 16:59:30 > git config --get remote.origin.url # timeout=10 16:59:30 using GIT_SSH to set credentials SSH Credentials for GitHub 16:59:30 > git merge c5a4cd989dc0c8e35e999c28e138c1d6f5ac110b # timeout=10 16:59:30 > git rev-parse HEAD^{commit} # timeout=10 16:59:30 > git config core.sparsecheckout # timeout=10 16:59:30 > git checkout -f 157e602d579acf545d01ac8028e4e50126d70e0d # timeout=10 16:59:32 + sudo curl -o /etc/docker/seccomp.json https://raw.githubusercontent.com/moby/moby/master/profiles/seccomp/default.json 16:59:32 % Total % Received % Xferd Average Speed Time Time Time Current 16:59:32 Dload Upload Total Spent Left Speed 16:59:32 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 12751 100 12751 0 0 79198 0 --:--:-- --:--:-- --:--:-- 79198 100 12751 100 12751 0 0 78709 0 --:--:-- --:--:-- --:--:-- 78709 [Pipeline] sh 16:59:32 + sudo sed -i s/"defaultAction": "SCMP_ACT_ERRNO"/"defaultAction": "SCMP_ACT_TRACE"/g /etc/docker/seccomp.json [Pipeline] sh 16:59:33 + sudo tee /etc/docker/daemon.new 16:59:33 + sudo jq . += {"seccomp-profile": "/etc/docker/seccomp.json"} /etc/docker/daemon.json 16:59:33 { 16:59:33 "registry-mirrors": [ 16:59:33 "https://nexus3.edgexfoundry.org:10001" 16:59:33 ], 16:59:33 "bip": "10.250.0.254/24", 16:59:33 "hosts": [ 16:59:33 "tcp://0.0.0.0:5555", 16:59:33 "unix:///var/run/docker.sock" 16:59:33 ], 16:59:33 "mtu": 1458, 16:59:33 "selinux-enabled": true, 16:59:33 "seccomp-profile": "/etc/docker/seccomp.json" 16:59:33 } [Pipeline] sh 16:59:33 + sudo mv /etc/docker/daemon.new /etc/docker/daemon.json [Pipeline] sh 16:59:33 Removing intermediate container e0256062f6ef 16:59:33 ---> a83a84923f09 16:59:33 Step 18/36 : WORKDIR / 16:59:33 ---> Running in d6845d10dfd5 16:59:33 Removing intermediate container d6845d10dfd5 16:59:33 ---> e2a5be4a1632 16:59:33 Step 19/36 : COPY --from=builder /device-usb-camera/cmd / 16:59:33 + sudo service docker restart 16:59:34 ---> 6cf1b44b127b 16:59:34 Step 20/36 : COPY --from=builder /device-usb-camera/LICENSE / 16:59:34 ---> 74f9f7b88020 16:59:34 Step 21/36 : COPY --from=builder /device-usb-camera/LICENSE-rtsp-simple-server / 16:59:34 ---> 2896c366b9c2 16:59:34 Step 22/36 : COPY --from=builder /device-usb-camera/Attribution.txt / 16:59:34 ---> 250741cda150 16:59:34 Step 23/36 : COPY --from=builder /device-usb-camera/docker-entrypoint.sh / 16:59:34 ---> 1810b0abdd13 16:59:34 Step 24/36 : COPY --from=rtsp /rtsp-simple-server.yml / 16:59:34 ---> 8e308de37f1c 16:59:34 Step 25/36 : COPY --from=rtsp /rtsp-simple-server / 16:59:35 ---> e09aa0cd39a7 16:59:35 Step 26/36 : RUN sed -i 's/rtmpDisable: no/rtmpDisable: yes/g' rtsp-simple-server.yml 16:59:35 ---> Running in 4381fe1c6a0f 16:59:35 Removing intermediate container 4381fe1c6a0f 16:59:35 ---> 3b2a5825fe0f 16:59:35 Step 27/36 : RUN sed -i 's/hlsDisable: no/hlsDisable: yes/g' rtsp-simple-server.yml 16:59:35 ---> Running in 014e9d36ec5d 16:59:36 Removing intermediate container 014e9d36ec5d 16:59:36 ---> f0b8ffcf6055 16:59:36 Step 28/36 : RUN sed -i 's/protocols: \[udp, multicast, tcp\]/protocols: \[tcp\]/g' rtsp-simple-server.yml 16:59:36 ---> Running in e7977aea6a0b 16:59:37 Removing intermediate container e7977aea6a0b 16:59:37 ---> f95fa4fa7fe9 16:59:37 Step 29/36 : RUN sed -i 's,externalAuthenticationURL:,externalAuthenticationURL: http://localhost:8000/rtspauth,g' rtsp-simple-server.yml 16:59:37 ---> Running in 11ff1abb5a08 16:59:37 Removing intermediate container 11ff1abb5a08 16:59:37 ---> 312e2ef8e159 16:59:37 Step 30/36 : EXPOSE 59983 16:59:37 ---> Running in c010b6da0eed 16:59:37 Removing intermediate container c010b6da0eed 16:59:37 ---> fd43f1414d23 16:59:37 Step 31/36 : EXPOSE 8554 16:59:37 ---> Running in ba21c35669bc 16:59:37 Removing intermediate container ba21c35669bc 16:59:37 ---> 0134a6899467 16:59:37 Step 32/36 : ENTRYPOINT ["/docker-entrypoint.sh"] 16:59:37 ---> Running in 07b6dcc24a40 16:59:37 Removing intermediate container 07b6dcc24a40 16:59:37 ---> 040d70f5802d 16:59:37 Step 33/36 : CMD [ "--configProvider=consul.http://edgex-core-consul:8500", "--registry" ] 16:59:37 ---> Running in 737f0ad8d5e8 16:59:37 Removing intermediate container 737f0ad8d5e8 16:59:37 ---> 3d2cf45d5753 16:59:37 Step 34/36 : LABEL arch=amd64 16:59:37 ---> Running in dfd7e8fb42a2 16:59:37 Removing intermediate container dfd7e8fb42a2 16:59:37 ---> b3307914d3f1 16:59:37 Step 35/36 : LABEL git_sha=157e602d579acf545d01ac8028e4e50126d70e0d 16:59:37 ---> Running in 06223bcf396b 16:59:38 Removing intermediate container 06223bcf396b 16:59:38 ---> f7abaaebaaab 16:59:38 Step 36/36 : LABEL version=0.0.0 16:59:38 ---> Running in dedde920b42f 16:59:38 Removing intermediate container dedde920b42f 16:59:38 ---> 94bdbd282273 16:59:38 [Warning] One or more build-args [ARCH] were not consumed 16:59:38 Successfully built 94bdbd282273 16:59:38 Successfully tagged device-usb-camera:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Docker Push) Stage "Docker Push" skipped due to when conditional [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Snap) Stage "Snap" skipped due to when conditional [Pipeline] } [Pipeline] // stage Post stage [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 16:59:38 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 16:59:38 16:59:38 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 16:59:38 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 16:59:38 latest: Pulling from edgex-lftools-log-publisher 16:59:38 5eb5b503b376: Pulling fs layer 16:59:38 5c69ac0246d0: Pulling fs layer 16:59:38 ec43610c2a17: Pulling fs layer 16:59:38 3a2ae6a8a46f: Pulling fs layer 16:59:38 33b1e0a273af: Pulling fs layer 16:59:38 5d3b04190fa2: Pulling fs layer 16:59:38 2f39f015ded8: Pulling fs layer 16:59:38 33b1e0a273af: Waiting 16:59:38 5d3b04190fa2: Waiting 16:59:38 3a2ae6a8a46f: Waiting 16:59:38 2f39f015ded8: Waiting 16:59:38 5c69ac0246d0: Verifying Checksum 16:59:38 5c69ac0246d0: Download complete 16:59:38 3a2ae6a8a46f: Verifying Checksum 16:59:38 3a2ae6a8a46f: Download complete 16:59:38 33b1e0a273af: Verifying Checksum 16:59:38 33b1e0a273af: Download complete 16:59:38 5d3b04190fa2: Download complete 16:59:38 ec43610c2a17: Verifying Checksum 16:59:39 5eb5b503b376: Verifying Checksum 16:59:39 5eb5b503b376: Download complete 16:59:39 2f39f015ded8: Download complete 16:59:40 5eb5b503b376: Pull complete 16:59:40 5c69ac0246d0: Pull complete 16:59:40 ec43610c2a17: Pull complete 16:59:40 3a2ae6a8a46f: Pull complete 16:59:40 33b1e0a273af: Pull complete 16:59:41 5d3b04190fa2: Pull complete 16:59:45 2f39f015ded8: Pull complete 16:59:45 Digest: sha256:aad550b2ae72f0c3871cfab1553edc96d28a4cf46347c1b5d8abfaef0d2cf592 16:59:45 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 16:59:45 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 16:59:45 prd-ubuntu20.04-docker-8c-8g-176 does not seem to be running inside a container 16:59:45 $ docker run -t -d -u 1001:1001 -u 0:0 --privileged --net host -v /home/jenkins:/home/jenkins -v /run/cloud-init/result.json:/run/cloud-init/result.json -w /w/workspace/foundry_device-usb-camera_PR-262 -v /w/workspace/foundry_device-usb-camera_PR-262:/w/workspace/foundry_device-usb-camera_PR-262:rw,z -v /w/workspace/foundry_device-usb-camera_PR-262@tmp:/w/workspace/foundry_device-usb-camera_PR-262@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 ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest cat 16:59:48 $ docker top eefd778d3db5bd69ea96c7574306165faf4f959dfd387898660e608e5a54b10d -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 16:59:49 ---> job-cost.sh 16:59:49 lf-activate-venv: SKIPPING 16:59:49 INFO: No Stack... 16:59:49 INFO: Retrieving Pricing Info for: v3-standard-8 16:59:49 INFO: Archiving Costs [Pipeline] sh 16:59:50 + cat /w/workspace/foundry_device-usb-camera_PR-262/archives/cost.csv 16:59:50 + cut -d, -f6 [Pipeline] lock 16:59:50 Trying to acquire lock on [jenkins-edgexfoundry-device-usb-camera-PR-262-18-stack-cost] 16:59:50 Resource [jenkins-edgexfoundry-device-usb-camera-PR-262-18-stack-cost] did not exist. Created. 16:59:50 Lock acquired on [jenkins-edgexfoundry-device-usb-camera-PR-262-18-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 16:59:50 + echo total: 0.2199999988079071 [Pipeline] stash 16:59:50 Stashed 1 file(s) [Pipeline] } 16:59:50 Lock released on resource [jenkins-edgexfoundry-device-usb-camera-PR-262-18-stack-cost] [Pipeline] // lock [Pipeline] } 16:59:50 $ docker stop --time=1 eefd778d3db5bd69ea96c7574306165faf4f959dfd387898660e608e5a54b10d 16:59:51 $ docker rm -f --volumes eefd778d3db5bd69ea96c7574306165faf4f959dfd387898660e608e5a54b10d [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 16:59:52 provisioning config files... 16:59:52 copy managed file [device-usb-camera-settings] to file:/w/workspace/device-usb-camera/18@tmp/config14910682323413124063tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 16:59:52 ---> docker-login.sh 16:59:52 nexus3.edgexfoundry.org:10001 16:59:52 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 16:59:52 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 16:59:52 Configure a credential helper to remove this warning. See 16:59:52 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 16:59:52 16:59:52 Login Succeeded 16:59:52 nexus3.edgexfoundry.org:10002 16:59:53 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 16:59:53 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 16:59:53 Configure a credential helper to remove this warning. See 16:59:53 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 16:59:53 16:59:53 Login Succeeded 16:59:53 nexus3.edgexfoundry.org:10003 16:59:53 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 16:59:53 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 16:59:53 Configure a credential helper to remove this warning. See 16:59:53 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 16:59:53 16:59:53 Login Succeeded 16:59:53 nexus3.edgexfoundry.org:10004 16:59:54 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 16:59:54 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 16:59:54 Configure a credential helper to remove this warning. See 16:59:54 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 16:59:54 16:59:54 Login Succeeded 16:59:54 docker.io 16:59:54 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 16:59:54 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 16:59:54 Configure a credential helper to remove this warning. See 16:59:54 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 16:59:54 16:59:54 Login Succeeded 16:59:54 ---> docker-login.sh ends [Pipeline] } 16:59:54 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 16:59:54 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 16:59:54 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 16:59:54 ========================================================= 16:59:54 [edgeXBuildGoApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base-arm64:1.20-alpine] 16:59:54 ========================================================= [Pipeline] fileExists [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 16:59:55 + 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:59:55 Sending build context to Docker daemon 1.227MB 16:59:55 Step 1/13 : ARG BASE=golang:1.20-alpine3.17 16:59:55 Step 2/13 : FROM ${BASE} AS builder 16:59:55 1.20-alpine: Pulling from edgex-devops/edgex-golang-base-arm64 16:59:55 c41833b44d91: Pulling fs layer 16:59:55 ed15518f5707: Pulling fs layer 16:59:55 feae8fd75edb: Pulling fs layer 16:59:55 242c74f7c9fa: Pulling fs layer 16:59:55 3cdef696dda3: Pulling fs layer 16:59:55 2ced38df9373: Pulling fs layer 16:59:55 58f1dce35555: Pulling fs layer 16:59:55 242c74f7c9fa: Waiting 16:59:55 3cdef696dda3: Waiting 16:59:55 2ced38df9373: Waiting 16:59:55 58f1dce35555: Waiting 16:59:55 ed15518f5707: Download complete 16:59:55 242c74f7c9fa: Verifying Checksum 16:59:55 242c74f7c9fa: Download complete 16:59:55 3cdef696dda3: Verifying Checksum 16:59:55 3cdef696dda3: Download complete 16:59:55 c41833b44d91: Verifying Checksum 16:59:56 c41833b44d91: Pull complete 16:59:56 58f1dce35555: Verifying Checksum 16:59:56 58f1dce35555: Download complete 16:59:57 ed15518f5707: Pull complete 16:59:58 feae8fd75edb: Verifying Checksum 16:59:58 feae8fd75edb: Download complete 16:59:58 2ced38df9373: Verifying Checksum 16:59:58 2ced38df9373: Download complete 17:00:10 feae8fd75edb: Pull complete 17:00:10 242c74f7c9fa: Pull complete 17:00:10 3cdef696dda3: Pull complete 17:00:15 2ced38df9373: Pull complete 17:00:18 58f1dce35555: Pull complete 17:00:18 Digest: sha256:3b55595e96c696ae732e8cb20cde5b1ff7282a1fe1423a8de67617af8d15ea1e 17:00:18 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base-arm64:1.20-alpine 17:00:18 ---> fadd8f120f05 17:00:18 Step 3/13 : ARG ADD_BUILD_TAGS="" 17:00:20 ---> Running in 460218f523c7 17:00:20 Removing intermediate container 460218f523c7 17:00:20 ---> 61cd472a39a9 17:00:20 Step 4/13 : ARG MAKE="make -e ADD_BUILD_TAGS=$ADD_BUILD_TAGS build" 17:00:20 ---> Running in 4f3806b7499f 17:00:21 Removing intermediate container 4f3806b7499f 17:00:21 ---> 9e2d1d09c268 17:00:21 Step 5/13 : ARG ALPINE_PKG_BASE="make git gcc libc-dev curl" 17:00:21 ---> Running in 8a86e3d47868 17:00:21 Removing intermediate container 8a86e3d47868 17:00:21 ---> df3cfcbbdaae 17:00:21 Step 6/13 : ARG ALPINE_PKG_EXTRA="v4l-utils-dev v4l-utils v4l-utils-libs linux-headers" 17:00:21 ---> Running in 601afbcd9dba 17:00:21 Removing intermediate container 601afbcd9dba 17:00:21 ---> 98b1f0fd6ea8 17:00:21 Step 7/13 : RUN apk add --no-cache ${ALPINE_PKG_BASE} ${ALPINE_PKG_EXTRA} 17:00:22 ---> Running in 327107ecdef0 17:00:23 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/aarch64/APKINDEX.tar.gz 17:00:23 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/aarch64/APKINDEX.tar.gz 17:00:24 (1/14) Installing libintl (0.21.1-r1) 17:00:24 (2/14) Installing eudev-libs (3.2.11-r4) 17:00:24 (3/14) Installing libjpeg-turbo (2.1.4-r0) 17:00:24 (4/14) Installing v4l-utils-libs (1.22.1-r2) 17:00:24 (5/14) Installing v4l-utils (1.22.1-r2) 17:00:24 (6/14) Installing udev-init-scripts (35-r1) 17:00:24 (7/14) Installing libblkid (2.38.1-r1) 17:00:24 (8/14) Installing xz-libs (5.2.9-r0) 17:00:24 (9/14) Installing zstd-libs (1.5.5-r0) 17:00:24 (10/14) Installing kmod-libs (30-r1) 17:00:24 (11/14) Installing eudev (3.2.11-r4) 17:00:24 (12/14) Installing eudev-dev (3.2.11-r4) 17:00:24 (13/14) Installing v4l-utils-dvbv5 (1.22.1-r2) 17:00:24 (14/14) Installing v4l-utils-dev (1.22.1-r2) 17:00:24 Executing busybox-1.35.0-r29.trigger 17:00:24 Executing eudev-3.2.11-r4.trigger 17:00:24 OK: 271 MiB in 67 packages 17:00:25 Removing intermediate container 327107ecdef0 17:00:25 ---> 7b1cd93f53bc 17:00:25 Step 8/13 : WORKDIR /device-usb-camera 17:00:25 ---> Running in 9d47e1ee5051 17:00:26 Removing intermediate container 9d47e1ee5051 17:00:26 ---> 5bdcd696c988 17:00:26 Step 9/13 : COPY go.mod vendor* ./ 17:00:26 ---> f5725d39b778 17:00:26 Step 10/13 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 17:00:26 ---> Running in 154fd67c806b 17:01:34 Removing intermediate container 154fd67c806b 17:01:34 ---> 61099a930c92 17:01:34 Step 11/13 : COPY . . 17:01:34 ---> c93d376c16d3 17:01:34 Step 12/13 : RUN curl -o LICENSE-rtsp-simple-server https://raw.githubusercontent.com/aler9/rtsp-simple-server/main/LICENSE 17:01:34 ---> Running in c8ca92ec7f98 17:01:34  % Total % Received % Xferd Average Speed Time Time Time Current 17:01:34  Dload Upload Total Spent Left Speed 17:01:34 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1062  100 1062 0 0 4285 0 --:--:-- --:--:-- --:--:-- 4282 17:01:34 Removing intermediate container c8ca92ec7f98 17:01:34 ---> 5681512fa8bc 17:01:34 Step 13/13 : RUN ${MAKE} 17:01:34 ---> Running in edaa849b9c1e 17:01:34 noop 17:01:34 Removing intermediate container edaa849b9c1e 17:01:34 ---> 6d7d76d0dbdd 17:01:34 Successfully built 6d7d76d0dbdd 17:01:34 Successfully tagged ci-base-image-arm64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 17:01:35 + docker inspect -f . ci-base-image-arm64 17:01:35 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 17:01:35 prd-ubuntu20.04-docker-arm64-4c-16g-177 does not seem to be running inside a container 17:01:35 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/device-usb-camera/18 -v /w/workspace/device-usb-camera/18:/w/workspace/device-usb-camera/18:rw,z -v /w/workspace/device-usb-camera/18@tmp:/w/workspace/device-usb-camera/18@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 ******** -e ******** ci-base-image-arm64 cat 17:01:36 $ docker top c4543e3d7fcd85fca27252f49249da5c49af2c116e9089601c52afcf433789ab -eo pid,comm [Pipeline] { [Pipeline] sh 17:01:37 + go version 17:01:37 go version go1.20.2 linux/arm64 [Pipeline] } 17:01:37 $ docker stop --time=1 c4543e3d7fcd85fca27252f49249da5c49af2c116e9089601c52afcf433789ab 17:01:38 $ docker rm -f --volumes c4543e3d7fcd85fca27252f49249da5c49af2c116e9089601c52afcf433789ab [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 17:01:39 + docker inspect -f . ci-base-image-arm64 17:01:39 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 17:01:39 prd-ubuntu20.04-docker-arm64-4c-16g-177 does not seem to be running inside a container 17:01:39 $ 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/18 -v /w/workspace/device-usb-camera/18:/w/workspace/device-usb-camera/18:rw,z -v /w/workspace/device-usb-camera/18@tmp:/w/workspace/device-usb-camera/18@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 ******** -e ******** ci-base-image-arm64 cat 17:01:40 $ docker top c94c1469b266325e60cf04b3cc31e6410442e001043a53a161be651aa88cc1bb -eo pid,comm [Pipeline] { [Pipeline] sh 17:01:41 + git config --global --add safe.directory /w/workspace/device-usb-camera/18 [Pipeline] fileExists [Pipeline] sh 17:01:41 + make test 17:01:41 go test ./... -coverprofile=coverage.out ./... 17:02:13 ? github.com/edgexfoundry/device-usb-camera [no test files] 17:04:05 ? github.com/edgexfoundry/device-usb-camera/cmd [no test files] 17:04:11 ok github.com/edgexfoundry/device-usb-camera/internal/driver 0.079s coverage: 4.2% of statements 17:04:11 WARNING: Linting skipped (not on x86_64 or linter not installed) 17:04:11 go vet ./... 17:04:44 gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/") 17:04:44 [ "`gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/")`" = "" ] 17:04:44 ./bin/test-attribution-txt.sh [Pipeline] echo 17:04:44 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] } 17:04:44 $ docker stop --time=1 c94c1469b266325e60cf04b3cc31e6410442e001043a53a161be651aa88cc1bb 17:04:46 $ docker rm -f --volumes c94c1469b266325e60cf04b3cc31e6410442e001043a53a161be651aa88cc1bb [Pipeline] // withDockerContainer [Pipeline] sh 17:04:48 + sudo chown -R jenkins:jenkins . [Pipeline] stash 17:04:48 Warning: overwriting stash ‘coverage-report’ 17:04:48 Stashed 1 file(s) [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] script [Pipeline] { [Pipeline] sh 17:04:49 + sudo chown -R jenkins:jenkins . [Pipeline] sh 17:04:49 + ls -al . 17:04:49 total 196 17:04:49 drwxrwxr-x 9 jenkins jenkins 4096 Jun 29 17:01 . 17:04:49 drwxrwxr-x 4 jenkins jenkins 4096 Jun 29 16:59 .. 17:04:49 drwxrwxr-x 8 jenkins jenkins 4096 Jun 29 16:59 .git 17:04:49 drwxrwxr-x 3 jenkins jenkins 4096 Jun 29 16:59 .github 17:04:49 -rw-rw-r-- 1 jenkins jenkins 414 Jun 29 16:59 .gitignore 17:04:49 -rw-rw-r-- 1 jenkins jenkins 45 Jun 29 16:59 .golangci.yml 17:04:49 -rw-rw-r-- 1 jenkins jenkins 77 Jun 29 16:59 .hadolint.yml 17:04:49 -rw-rw-r-- 1 jenkins jenkins 9783 Jun 29 16:59 Attribution.txt 17:04:49 -rw-rw-r-- 1 jenkins jenkins 11903 Jun 29 16:59 CHANGELOG.md 17:04:49 -rw-rw-r-- 1 jenkins jenkins 2453 Jun 29 16:59 Dockerfile 17:04:49 -rw-rw-r-- 1 jenkins jenkins 678 Jun 29 16:59 GOVERNANCE.md 17:04:49 -rw-rw-r-- 1 jenkins jenkins 659 Jun 29 16:59 Jenkinsfile 17:04:49 -rw-rw-r-- 1 jenkins jenkins 11348 Jun 29 16:59 LICENSE 17:04:49 -rw-rw-r-- 1 jenkins jenkins 2364 Jun 29 16:59 Makefile 17:04:49 -rw-rw-r-- 1 jenkins jenkins 622 Jun 29 16:59 OWNERS.md 17:04:49 -rw-rw-r-- 1 jenkins jenkins 2575 Jun 29 16:59 README.md 17:04:49 -rw-rw-r-- 1 jenkins jenkins 5 Jun 29 16:57 VERSION 17:04:49 drwxrwxr-x 2 jenkins jenkins 4096 Jun 29 16:59 bin 17:04:49 drwxrwxr-x 3 jenkins jenkins 4096 Jun 29 16:59 cmd 17:04:49 -rw-r--r-- 1 jenkins jenkins 37104 Jun 29 17:04 coverage.out 17:04:49 -rwxrwxr-x 1 jenkins jenkins 140 Jun 29 16:59 docker-entrypoint.sh 17:04:49 drwxrwxr-x 2 jenkins jenkins 4096 Jun 29 16:59 docs 17:04:49 -rw-rw-r-- 1 jenkins jenkins 3416 Jun 29 16:59 go.mod 17:04:49 -rw-rw-r-- 1 jenkins jenkins 31482 Jun 29 16:59 go.sum 17:04:49 drwxrwxr-x 3 jenkins jenkins 4096 Jun 29 16:59 internal 17:04:49 drwxrwxr-x 4 jenkins jenkins 4096 Jun 29 16:59 snap 17:04:49 -rw-rw-r-- 1 jenkins jenkins 231 Jun 29 16:59 version.go [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 17:04:49 + 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=157e602d579acf545d01ac8028e4e50126d70e0d --label arch=arm64 --label version=0.0.0 . 17:04:49 Sending build context to Docker daemon 1.265MB 17:04:49 Step 1/36 : ARG BASE=golang:1.20-alpine3.17 17:04:49 Step 2/36 : FROM ${BASE} AS builder 17:04:49 ---> 6d7d76d0dbdd 17:04:49 Step 3/36 : ARG ADD_BUILD_TAGS="" 17:04:50 ---> Running in 3c207fbe7ed1 17:04:50 Removing intermediate container 3c207fbe7ed1 17:04:50 ---> 013ddebb7f0d 17:04:50 Step 4/36 : ARG MAKE="make -e ADD_BUILD_TAGS=$ADD_BUILD_TAGS build" 17:04:51 ---> Running in 064040b2ec24 17:04:51 Removing intermediate container 064040b2ec24 17:04:51 ---> 304fb461a85e 17:04:51 Step 5/36 : ARG ALPINE_PKG_BASE="make git gcc libc-dev curl" 17:04:51 ---> Running in b0afa6ae8a15 17:04:51 Removing intermediate container b0afa6ae8a15 17:04:51 ---> 53c6656a10f4 17:04:51 Step 6/36 : ARG ALPINE_PKG_EXTRA="v4l-utils-dev v4l-utils v4l-utils-libs linux-headers" 17:04:51 ---> Running in 16b1ffff628c 17:04:52 Removing intermediate container 16b1ffff628c 17:04:52 ---> 6ede080aa1d8 17:04:52 Step 7/36 : RUN apk add --no-cache ${ALPINE_PKG_BASE} ${ALPINE_PKG_EXTRA} 17:04:52 ---> Running in 235d3a7dff24 17:04:53 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/aarch64/APKINDEX.tar.gz 17:04:53 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/aarch64/APKINDEX.tar.gz 17:04:54 OK: 271 MiB in 67 packages 17:04:55 Removing intermediate container 235d3a7dff24 17:04:55 ---> 1ddb916f51ab 17:04:55 Step 8/36 : WORKDIR /device-usb-camera 17:04:55 ---> Running in 7b3c0456218b 17:04:55 Removing intermediate container 7b3c0456218b 17:04:55 ---> 3df288244641 17:04:55 Step 9/36 : COPY go.mod vendor* ./ 17:04:56 ---> 14bc58b82e2c 17:04:56 Step 10/36 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 17:04:56 ---> Running in 2cda81589c8b 17:04:58 Removing intermediate container 2cda81589c8b 17:04:58 ---> b3487057a24a 17:04:58 Step 11/36 : COPY . . 17:04:59 ---> c57e5fbca74b 17:04:59 Step 12/36 : RUN curl -o LICENSE-rtsp-simple-server https://raw.githubusercontent.com/aler9/rtsp-simple-server/main/LICENSE 17:04:59 ---> Running in ade5f68375a5 17:05:00  % Total % Received % Xferd Average Speed Time Time Time Current 17:05:00 Dload Upload Total Spent Left Speed 17:05:00 0 0  0 0 0  0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1062 100 1062 0 0 3058 0 --:--:-- --:--:-- --:--:-- 3069 17:05:01 Removing intermediate container ade5f68375a5 17:05:01 ---> dd4f21883c6d 17:05:01 Step 13/36 : RUN ${MAKE} 17:05:01 ---> Running in 83046615baf6 17:05:02 go build -tags "" -ldflags "-X github.com/edgexfoundry/device-usb-camera.Version=0.0.0" -trimpath -mod=readonly -o cmd/device-usb-camera ./cmd 17:07:24 Removing intermediate container 83046615baf6 17:07:24 ---> b0994f3625da 17:07:24 Step 14/36 : FROM aler9/rtsp-simple-server:v0.21.6 AS rtsp 17:07:24 v0.21.6: Pulling from aler9/rtsp-simple-server 17:07:24 8766b47fe142: Pulling fs layer 17:07:25 8766b47fe142: Verifying Checksum 17:07:25 8766b47fe142: Download complete 17:07:25 8766b47fe142: Pull complete 17:07:25 Digest: sha256:f020796eb25ff31728c4633d51d76ece857ae5036a0f706c94a090e7b6047b3f 17:07:25 Status: Downloaded newer image for aler9/rtsp-simple-server:v0.21.6 17:07:25 ---> 69d40e2cb93c 17:07:25 Step 15/36 : FROM alpine:3.17 17:07:26 3.17: Pulling from library/alpine 17:07:26 edb6bdbacee9: Pulling fs layer 17:07:26 edb6bdbacee9: Download complete 17:07:26 edb6bdbacee9: Pull complete 17:07:26 Digest: sha256:e95676db9e4a4f16f6cc01a8915368f82b018cc07aba951c1bd1db586c081388 17:07:26 Status: Downloaded newer image for alpine:3.17 17:07:26 ---> 779605e5fbc0 17:07:26 Step 16/36 : LABEL license='SPDX-License-Identifier: Apache-2.0' copyright='Copyright (c) 2022: Intel Corporation' 17:07:26 ---> Running in 2c9c2399a8ea 17:07:27 Removing intermediate container 2c9c2399a8ea 17:07:27 ---> 3543233f26bd 17:07:27 Step 17/36 : RUN apk add --update --no-cache dumb-init ffmpeg udev 17:07:27 ---> Running in d90202153394 17:07:28 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/aarch64/APKINDEX.tar.gz 17:07:28 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/aarch64/APKINDEX.tar.gz 17:07:29 (1/83) Installing dumb-init (1.2.5-r2) 17:07:29 (2/83) Installing sdl2 (2.26.5-r0) 17:07:29 (3/83) Installing libxau (1.0.10-r0) 17:07:29 (4/83) Installing libmd (1.0.4-r0) 17:07:29 (5/83) Installing libbsd (0.11.7-r0) 17:07:29 (6/83) Installing libxdmcp (1.1.4-r0) 17:07:29 (7/83) Installing libxcb (1.15-r0) 17:07:29 (8/83) Installing libx11 (1.8.4-r1) 17:07:29 (9/83) Installing aom-libs (3.5.0-r0) 17:07:30 (10/83) Installing alsa-lib (1.2.8-r0) 17:07:30 (11/83) Installing libexpat (2.5.0-r0) 17:07:30 (12/83) Installing brotli-libs (1.0.9-r9) 17:07:30 (13/83) Installing libbz2 (1.0.8-r4) 17:07:30 (14/83) Installing libpng (1.6.38-r0) 17:07:30 (15/83) Installing freetype (2.12.1-r0) 17:07:30 (16/83) Installing fontconfig (2.14.1-r0) 17:07:30 (17/83) Installing fribidi (1.0.12-r0) 17:07:30 (18/83) Installing libffi (3.4.4-r0) 17:07:30 (19/83) Installing libintl (0.21.1-r1) 17:07:30 (20/83) Installing libblkid (2.38.1-r1) 17:07:30 (21/83) Installing libmount (2.38.1-r1) 17:07:30 (22/83) Installing pcre2 (10.42-r0) 17:07:30 (23/83) Installing glib (2.74.7-r0) 17:07:30 (24/83) Installing graphite2 (1.3.14-r2) 17:07:30 (25/83) Installing harfbuzz (5.3.1-r1) 17:07:30 (26/83) Installing libass (0.16.0-r1) 17:07:30 (27/83) Installing libdav1d (1.0.0-r2) 17:07:30 (28/83) Installing libdrm (2.4.114-r0) 17:07:30 (29/83) Installing gmp (6.2.1-r2) 17:07:30 (30/83) Installing nettle (3.8.1-r0) 17:07:30 (31/83) Installing p11-kit (0.24.1-r1) 17:07:30 (32/83) Installing libtasn1 (4.19.0-r0) 17:07:30 (33/83) Installing libunistring (1.1-r0) 17:07:30 (34/83) Installing gnutls (3.7.8-r3) 17:07:30 (35/83) Installing ncurses-terminfo-base (6.3_p20221119-r1) 17:07:30 (36/83) Installing ncurses-libs (6.3_p20221119-r1) 17:07:30 (37/83) Installing lame (3.100-r2) 17:07:30 (38/83) Installing opus (1.3.1-r1) 17:07:30 (39/83) Installing libasyncns (0.8-r1) 17:07:30 (40/83) Installing dbus-libs (1.14.8-r0) 17:07:31 (41/83) Installing libltdl (2.4.7-r1) 17:07:31 (42/83) Installing orc (0.4.33-r0) 17:07:31 (43/83) Installing libgcc (12.2.1_git20220924-r4) 17:07:31 (44/83) Installing libogg (1.3.5-r2) 17:07:31 (45/83) Installing libstdc++ (12.2.1_git20220924-r4) 17:07:31 (46/83) Installing flac-libs (1.4.2-r0) 17:07:31 (47/83) Installing libvorbis (1.3.7-r0) 17:07:31 (48/83) Installing libsndfile (1.1.0-r2) 17:07:31 (49/83) Installing libgomp (12.2.1_git20220924-r4) 17:07:31 (50/83) Installing soxr (0.1.3-r3) 17:07:31 (51/83) Installing speexdsp (1.2.1-r0) 17:07:31 (52/83) Installing tdb-libs (1.4.6-r0) 17:07:31 (53/83) Installing libpulse (16.1-r6) 17:07:31 (54/83) Installing cjson (1.7.15-r3) 17:07:31 (55/83) Installing mbedtls (2.28.3-r0) 17:07:31 (56/83) Installing librist (0.2.7-r0) 17:07:31 (57/83) Installing libsrt (1.5.1-r0) 17:07:31 (58/83) Installing libssh (0.10.5-r0) 17:07:31 (59/83) Installing libtheora (1.1.1-r16) 17:07:31 (60/83) Installing libjpeg-turbo (2.1.4-r0) 17:07:31 (61/83) Installing v4l-utils-libs (1.22.1-r2) 17:07:31 (62/83) Installing libxext (1.3.5-r0) 17:07:31 (63/83) Installing libxfixes (6.0.0-r0) 17:07:31 (64/83) Installing wayland-libs-client (1.21.0-r1) 17:07:31 (65/83) Installing libva (2.16.0-r0) 17:07:31 (66/83) Installing libvdpau (1.5-r0) 17:07:31 (67/83) Installing vidstab (1.1.0-r2) 17:07:31 (68/83) Installing libvpx (1.12.0-r1) 17:07:31 (69/83) Installing libwebp (1.2.4-r2) 17:07:31 (70/83) Installing x264-libs (0.164_git20220602-r0) 17:07:31 (71/83) Installing numactl (2.0.16-r1) 17:07:31 (72/83) Installing x265-libs (3.5-r3) 17:07:31 (73/83) Installing xvidcore (1.3.7-r1) 17:07:31 (74/83) Installing libsodium (1.0.18-r2) 17:07:31 (75/83) Installing libzmq (4.3.4-r1) 17:07:31 (76/83) Installing ffmpeg-libs (5.1.3-r0) 17:07:32 (77/83) Installing ffmpeg (5.1.3-r0) 17:07:32 (78/83) Installing udev-init-scripts (35-r1) 17:07:32 (79/83) Installing eudev-libs (3.2.11-r4) 17:07:32 (80/83) Installing xz-libs (5.2.9-r0) 17:07:32 (81/83) Installing zstd-libs (1.5.5-r0) 17:07:32 (82/83) Installing kmod-libs (30-r1) 17:07:32 (83/83) Installing eudev (3.2.11-r4) 17:07:32 Executing busybox-1.35.0-r29.trigger 17:07:32 Executing eudev-3.2.11-r4.trigger 17:07:32 OK: 86 MiB in 98 packages 17:07:35 Removing intermediate container d90202153394 17:07:35 ---> 5fab60cf1aba 17:07:35 Step 18/36 : WORKDIR / 17:07:35 ---> Running in fff42a9d033c 17:07:35 Removing intermediate container fff42a9d033c 17:07:35 ---> 8d42bad55c7b 17:07:35 Step 19/36 : COPY --from=builder /device-usb-camera/cmd / 17:07:37 ---> cda85433774d 17:07:37 Step 20/36 : COPY --from=builder /device-usb-camera/LICENSE / 17:07:37 ---> fce7b6085ac9 17:07:37 Step 21/36 : COPY --from=builder /device-usb-camera/LICENSE-rtsp-simple-server / 17:07:38 ---> 13f9edb7370b 17:07:38 Step 22/36 : COPY --from=builder /device-usb-camera/Attribution.txt / 17:07:38 ---> 252af68980eb 17:07:38 Step 23/36 : COPY --from=builder /device-usb-camera/docker-entrypoint.sh / 17:07:38 ---> f1b78278a671 17:07:38 Step 24/36 : COPY --from=rtsp /rtsp-simple-server.yml / 17:07:39 ---> b8c5407d04f5 17:07:39 Step 25/36 : COPY --from=rtsp /rtsp-simple-server / 17:07:40 ---> f32a27332d75 17:07:40 Step 26/36 : RUN sed -i 's/rtmpDisable: no/rtmpDisable: yes/g' rtsp-simple-server.yml 17:07:40 ---> Running in 4f2a44387fed 17:07:41 Removing intermediate container 4f2a44387fed 17:07:41 ---> 3cc5411ec14b 17:07:41 Step 27/36 : RUN sed -i 's/hlsDisable: no/hlsDisable: yes/g' rtsp-simple-server.yml 17:07:41 ---> Running in 3d0184404a8e 17:07:43 Removing intermediate container 3d0184404a8e 17:07:43 ---> e4b03ff4c02b 17:07:43 Step 28/36 : RUN sed -i 's/protocols: \[udp, multicast, tcp\]/protocols: \[tcp\]/g' rtsp-simple-server.yml 17:07:43 ---> Running in f1837b0dee06 17:07:44 Removing intermediate container f1837b0dee06 17:07:44 ---> 9a250b24516f 17:07:44 Step 29/36 : RUN sed -i 's,externalAuthenticationURL:,externalAuthenticationURL: http://localhost:8000/rtspauth,g' rtsp-simple-server.yml 17:07:45 ---> Running in 79e0f4b956a6 17:07:49 Removing intermediate container 79e0f4b956a6 17:07:49 ---> 174f3714cef1 17:07:49 Step 30/36 : EXPOSE 59983 17:07:49 ---> Running in c510e2f5c75a 17:07:49 Removing intermediate container c510e2f5c75a 17:07:49 ---> 73475f4646fa 17:07:49 Step 31/36 : EXPOSE 8554 17:07:49 ---> Running in 75aaf420745e 17:07:50 Removing intermediate container 75aaf420745e 17:07:50 ---> e913294bd00c 17:07:50 Step 32/36 : ENTRYPOINT ["/docker-entrypoint.sh"] 17:07:50 ---> Running in de417bb70f26 17:07:50 Removing intermediate container de417bb70f26 17:07:50 ---> 7f087810237a 17:07:50 Step 33/36 : CMD [ "--configProvider=consul.http://edgex-core-consul:8500", "--registry" ] 17:07:50 ---> Running in cbac6d6215d6 17:07:50 Removing intermediate container cbac6d6215d6 17:07:50 ---> bcc99f50a662 17:07:50 Step 34/36 : LABEL arch=arm64 17:07:50 ---> Running in f4dc6e5a3082 17:07:51 Removing intermediate container f4dc6e5a3082 17:07:51 ---> c0966e0d218a 17:07:51 Step 35/36 : LABEL git_sha=157e602d579acf545d01ac8028e4e50126d70e0d 17:07:51 ---> Running in b9a8a5b65435 17:07:51 Removing intermediate container b9a8a5b65435 17:07:51 ---> 183e45a1576c 17:07:51 Step 36/36 : LABEL version=0.0.0 17:07:51 ---> Running in 535e0787e731 17:07:51 Removing intermediate container 535e0787e731 17:07:51 ---> 6d77522f3d61 17:07:51 [Warning] One or more build-args [ARCH] were not consumed 17:07:51 Successfully built 6d77522f3d61 17:07:51 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 17:07:52 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 17:07:52 17:07:52 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 17:07:52 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 17:07:52 arm64: Pulling from edgex-lftools-log-publisher 17:07:52 8998bd30e6a1: Pulling fs layer 17:07:52 04944245beec: Pulling fs layer 17:07:52 699f458cf7ca: Pulling fs layer 17:07:52 765212b225bb: Pulling fs layer 17:07:52 f23df028b6ca: Pulling fs layer 17:07:52 d65c8cfc05b1: Pulling fs layer 17:07:52 2437ff75d9bd: Pulling fs layer 17:07:52 765212b225bb: Waiting 17:07:52 d65c8cfc05b1: Waiting 17:07:52 f23df028b6ca: Waiting 17:07:52 2437ff75d9bd: Waiting 17:07:52 04944245beec: Verifying Checksum 17:07:52 04944245beec: Download complete 17:07:52 765212b225bb: Verifying Checksum 17:07:52 765212b225bb: Download complete 17:07:52 f23df028b6ca: Verifying Checksum 17:07:52 f23df028b6ca: Download complete 17:07:52 d65c8cfc05b1: Verifying Checksum 17:07:52 d65c8cfc05b1: Download complete 17:07:53 699f458cf7ca: Verifying Checksum 17:07:53 699f458cf7ca: Download complete 17:07:53 8998bd30e6a1: Download complete 17:07:55 2437ff75d9bd: Verifying Checksum 17:07:55 2437ff75d9bd: Download complete 17:07:57 8998bd30e6a1: Pull complete 17:07:57 04944245beec: Pull complete 17:07:58 699f458cf7ca: Pull complete 17:07:59 765212b225bb: Pull complete 17:07:59 f23df028b6ca: Pull complete 17:08:00 d65c8cfc05b1: Pull complete 17:08:15 2437ff75d9bd: Pull complete 17:08:15 Digest: sha256:08a7fcc486bb39f1d20d4dd6a72316e28301370873105f4106f8313defd495da 17:08:15 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 17:08:15 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 17:08:15 prd-ubuntu20.04-docker-arm64-4c-16g-177 does not seem to be running inside a container 17:08:15 $ 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/18 -v /w/workspace/device-usb-camera/18:/w/workspace/device-usb-camera/18:rw,z -v /w/workspace/device-usb-camera/18@tmp:/w/workspace/device-usb-camera/18@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 ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 cat 17:08:17 $ docker top f6e5a8e7c6fad4817b698c898757e77be548c7286d39e188f9f07d111c5b1d92 -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 17:08:18 ---> job-cost.sh 17:08:18 lf-activate-venv: SKIPPING 17:08:18 INFO: No Stack... 17:08:19 INFO: Retrieving Pricing Info for: v3-standard-4 17:08:19 INFO: Archiving Costs [Pipeline] sh 17:08:19 + cat /w/workspace/device-usb-camera/18/archives/cost.csv 17:08:19 + cut -d, -f6 [Pipeline] lock 17:08:20 Trying to acquire lock on [jenkins-edgexfoundry-device-usb-camera-PR-262-18-stack-cost] 17:08:20 Resource [jenkins-edgexfoundry-device-usb-camera-PR-262-18-stack-cost] did not exist. Created. 17:08:20 Lock acquired on [jenkins-edgexfoundry-device-usb-camera-PR-262-18-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 17:08:20 /w/workspace/device-usb-camera/18@tmp/durable-d17f2974/script.sh: 1: Syntax error: Unterminated quoted string [Pipeline] sh 17:08:20 + echo total: 0.10999999940395355 [Pipeline] stash 17:08:21 Warning: overwriting stash ‘stack-cost’ 17:08:21 Stashed 1 file(s) [Pipeline] } 17:08:21 Lock released on resource [jenkins-edgexfoundry-device-usb-camera-PR-262-18-stack-cost] [Pipeline] // lock [Pipeline] } 17:08:21 $ docker stop --time=1 f6e5a8e7c6fad4817b698c898757e77be548c7286d39e188f9f07d111c5b1d92 17:08:22 $ docker rm -f --volumes f6e5a8e7c6fad4817b698c898757e77be548c7286d39e188f9f07d111c5b1d92 [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 17:08:23 provisioning config files... 17:08:23 copy managed file [device-usb-camera-codecov-token] to file:/w/workspace/foundry_device-usb-camera_PR-262@tmp/config12888588703575419012tmp [Pipeline] { [Pipeline] sh 17:08:23 + set +x 17:08:23 + bash -s -- 17:08:23 + curl -s https://codecov.io/bash 17:08:23 17:08:23 _____ _ 17:08:23 / ____| | | 17:08:23 | | ___ __| | ___ ___ _____ __ 17:08:23 | | / _ \ / _` |/ _ \/ __/ _ \ \ / / 17:08:23 | |___| (_) | (_| | __/ (_| (_) \ V / 17:08:23 \_____\___/ \__,_|\___|\___\___/ \_/ 17:08:23 Bash-1.0.6 17:08:23 17:08:23 17:08:23 ==> git version 2.25.1 found 17:08:23 ==> 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 17:08:23 Release-Date: 2020-01-08 17:08:23 Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp 17:08:23 Features: AsynchDNS brotli GSS-API HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM NTLM_WB PSL SPNEGO SSL TLS-SRP UnixSockets 17:08:23 ==> Jenkins CI detected. 17:08:23 current dir:  /w/workspace/foundry_device-usb-camera_PR-262 17:08:23 project root: . 17:08:23 --> token set from env 17:08:23 Yaml not found, that's ok! Learn more at http://docs.codecov.io/docs/codecov-yaml 17:08:23 ==> Running gcov in . (disable via -X gcov) 17:08:23 ==> Python coveragepy not found 17:08:23 ==> Searching for coverage reports in: 17:08:23 + . 17:08:23 -> Found 1 reports 17:08:23 ==> Detecting git/mercurial file structure 17:08:23 ==> Reading reports 17:08:23 + ./coverage.out bytes=37104 17:08:23 ==> Appending adjustments 17:08:23 https://docs.codecov.io/docs/fixing-reports 17:08:23 + Found adjustments 17:08:23 ==> Gzipping contents 17:08:23 8.0K /tmp/codecov.ehhKMF.gz 17:08:23 ==> Uploading reports 17:08:23 url: https://codecov.io 17:08:23 query: branch=PR-262&commit=157e602d579acf545d01ac8028e4e50126d70e0d&build=18&build_url=https%3A%2F%2Fjenkins.edgexfoundry.org%2Fjob%2Fedgexfoundry%2Fjob%2Fdevice-usb-camera%2Fjob%2FPR-262%2F18%2F&name=&tag=&slug=edgexfoundry%2Fdevice-usb-camera&service=jenkins&flags=&pr=262&job=&cmd_args= 17:08:23 -> Pinging Codecov 17:08:23 https://codecov.io/upload/v4?package=bash-1.0.6&token=&package=bash-1.0.6&token=6df5b310-220c-4ff1-ad85-d7a32441f080&branch=PR-262&commit=157e602d579acf545d01ac8028e4e50126d70e0d&build=18&build_url=https%3A%2F%2Fjenkins.edgexfoundry.org%2Fjob%2Fedgexfoundry%2Fjob%2Fdevice-usb-camera%2Fjob%2FPR-262%2F18%2F&name=&tag=&slug=edgexfoundry%2Fdevice-usb-camera&service=jenkins&flags=&pr=262&job=&cmd_args= 17:08:23 -> Uploading to 17:08:23 https://storage.googleapis.com/codecov/v4/raw/2023-06-29/73D8F5FF140700D3E01443B452E23636/157e602d579acf545d01ac8028e4e50126d70e0d/bb4ca30e-abbd-4c66-88bb-688f5174f559.txt?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=GOOG1EJOGFN2JQ4OCTGA2MU5AEIT7OT5Z7HTFOAN2SPG4NWSN2UJYOY5U6LZQ%2F20230629%2FUS%2Fs3%2Faws4_request&X-Amz-Date=20230629T170823Z&X-Amz-Expires=10&X-Amz-SignedHeaders=host&X-Amz-Signature=97f5f51fc67263ae58576d4ce263d2e749d6ecea03fde611997ee7ff77960489 17:08:23 % Total % Received % Xferd Average Speed Time Time Time Current 17:08:23 Dload Upload Total Spent Left Speed 17:08:24 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 5118 0 0 100 5118 0 23804 --:--:-- --:--:-- --:--:-- 23804 17:08:24 -> Reports have been successfully queued for processing at https://app.codecov.io/github/edgexfoundry/device-usb-camera/commit/157e602d579acf545d01ac8028e4e50126d70e0d [Pipeline] } 17:08:24 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 17:08:24 + [ -d /w/workspace/foundry_device-usb-camera_PR-262/archives ] 17:08:24 + ls -al /w/workspace/foundry_device-usb-camera_PR-262/archives 17:08:24 total 16 17:08:24 drwxr-xr-x 3 root root 4096 Jun 29 16:59 . 17:08:24 drwxrwxr-x 11 jenkins jenkins 4096 Jun 29 16:59 .. 17:08:24 drwxr-xr-x 2 root root 4096 Jun 29 16:59 cost 17:08:24 -rw-r--r-- 1 root root 90 Jun 29 16:59 cost.csv 17:08:24 + sudo chown -R jenkins:jenkins /w/workspace/foundry_device-usb-camera_PR-262/archives 17:08:24 + ls -al /w/workspace/foundry_device-usb-camera_PR-262/archives 17:08:24 total 16 17:08:24 drwxr-xr-x 3 jenkins jenkins 4096 Jun 29 16:59 . 17:08:24 drwxrwxr-x 11 jenkins jenkins 4096 Jun 29 16:59 .. 17:08:24 drwxr-xr-x 2 jenkins jenkins 4096 Jun 29 16:59 cost 17:08:24 -rw-r--r-- 1 jenkins jenkins 90 Jun 29 16:59 cost.csv [Pipeline] libraryResource [Pipeline] sh 17:08:25 ---> sysstat.sh [Pipeline] libraryResource [Pipeline] sh 17:08:26 ---> package-listing.sh 17:08:26 ++ facter osfamily 17:08:26 ++ tr '[:upper:]' '[:lower:]' 17:08:26 + OS_FAMILY=debian 17:08:26 + workspace=/w/workspace/foundry_device-usb-camera_PR-262 17:08:26 + START_PACKAGES=/tmp/packages_start.txt 17:08:26 + END_PACKAGES=/tmp/packages_end.txt 17:08:26 + DIFF_PACKAGES=/tmp/packages_diff.txt 17:08:26 + PACKAGES=/tmp/packages_start.txt 17:08:26 + '[' /w/workspace/foundry_device-usb-camera_PR-262 ']' 17:08:26 + PACKAGES=/tmp/packages_end.txt 17:08:26 + case "${OS_FAMILY}" in 17:08:26 + dpkg -l 17:08:26 + grep '^ii' 17:08:26 + '[' -f /tmp/packages_start.txt ']' 17:08:26 + '[' -f /tmp/packages_end.txt ']' 17:08:26 + diff /tmp/packages_start.txt /tmp/packages_end.txt 17:08:26 + '[' /w/workspace/foundry_device-usb-camera_PR-262 ']' 17:08:26 + mkdir -p /w/workspace/foundry_device-usb-camera_PR-262/archives/ 17:08:26 + cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/foundry_device-usb-camera_PR-262/archives/ [Pipeline] echo 17:08:26 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-262/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json] [Pipeline] sh 17:08:26 + facter operatingsystem [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 17:08:27 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 17:08:27 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 17:08:27 prd-ubuntu20.04-docker-8c-8g-176 does not seem to be running inside a container 17:08:27 $ 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-262/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-262 -v /w/workspace/foundry_device-usb-camera_PR-262:/w/workspace/foundry_device-usb-camera_PR-262:rw,z -v /w/workspace/foundry_device-usb-camera_PR-262@tmp:/w/workspace/foundry_device-usb-camera_PR-262@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 17:08:27 $ docker top 4f28ebb55907c8983d859b30eaf1451c27e72865d514a91df18a9dc58d5124ca -eo pid,comm [Pipeline] { [Pipeline] sh 17:08:27 + touch /tmp/pre-build-complete [Pipeline] sh 17:08:28 + mkdir -p /var/log/sysstat [Pipeline] sh 17:08:28 + ls /var/log/sa-host 17:08:28 ls: cannot access '/var/log/sa-host': No such file or directory [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 17:08:28 provisioning config files... 17:08:28 copy managed file [jenkins-log-archives-settings] to file:/w/workspace/foundry_device-usb-camera_PR-262@tmp/config7295458936427332290tmp [Pipeline] { [Pipeline] echo 17:08:28 Running shell/create-netrc.sh [Pipeline] libraryResource [Pipeline] sh 17:08:28 ---> create-netrc.sh [Pipeline] } 17:08:28 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] libraryResource [Pipeline] sh 17:08:29 ---> python-tools-install.sh [Pipeline] echo 17:08:29 Running shell/sudo-logs.sh [Pipeline] libraryResource [Pipeline] sh 17:08:29 ---> sudo-logs.sh 17:08:29 Archiving 'sudo' log.. [Pipeline] unstash [Pipeline] echo 17:08:29 Running shell/job-cost.sh [Pipeline] libraryResource [Pipeline] sh 17:08:29 ---> job-cost.sh 17:08:29 lf-activate-venv: SKIPPING 17:08:29 DEBUG: total: 0.2199999988079071 17:08:29 INFO: Retrieving Stack Cost... 17:08:30 INFO: Retrieving Pricing Info for: v3-standard-8 17:08:30 INFO: Archiving Costs [Pipeline] echo 17:08:30 Running shell/logs-deploy.sh [Pipeline] libraryResource [Pipeline] sh 17:08:30 ---> logs-deploy.sh 17:08:30 lf-activate-venv: SKIPPING 17:08:30 INFO: Nexus URL https://nexus.edgexfoundry.org path production/vex-yul-edgex-jenkins-1/edgexfoundry/device-usb-camera/PR-262/18 17:08:30 INFO: archiving workspace using pattern(s): 17:08:31 Archives upload complete. 17:08:32 INFO: archiving logs to Nexus