Pull request #234 opened Connecting to https://api.github.com using edgex-jenkins github personal access token Connecting to https://api.github.com to check permissions of obtain list of jumpingliu for edgexfoundry/device-usb-camera Loading trusted files from base branch main at 76647fe947dbfcde68706f3160ada0c7792b69e0 rather than 1a7f20cb7a4c348eda673dc30bf77bbbd737b41d Obtained Jenkinsfile from 76647fe947dbfcde68706f3160ada0c7792b69e0 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-ssh5614588033023778740.key > git ls-remote -h -t -- git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Found match: refs/tags/stable revision 4fc256d9079ed2258907e613f84b1b8da264a4bd Resolving tag commit... (remote references may be a lightweight tag or an annotated tag) > git rev-parse --resolve-git-dir /var/lib/jenkins/caches/git-95b00d7e16de695d9f4849f078f37a0f/.git # timeout=10 Setting origin to git@github.com:edgexfoundry/edgex-global-pipelines.git > git config remote.origin.url git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Fetching origin... Fetching upstream changes from origin > git --version # timeout=10 > git --version # 'git version 2.16.6' > git config --get remote.origin.url # timeout=10 using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/caches/git-95b00d7e16de695d9f4849f078f37a0f@tmp/jenkins-gitclient-ssh1154077665625761005.key > git fetch --tags --progress -- origin +refs/heads/*:refs/remotes/origin/* # timeout=10 > git rev-parse refs/tags/stable^{commit} # timeout=10 Resolved tag stable revision 4fc256d9079ed2258907e613f84b1b8da264a4bd The recommended git tool is: git using credential edgex-jenkins-ssh Cloning the remote Git repository Cloning with configured refspecs honoured and with tags Cloning repository git@github.com:edgexfoundry/edgex-global-pipelines.git > git init /var/lib/jenkins/jobs/edgexfoundry/jobs/device-usb-camera/branches/PR-234/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82 # timeout=10 Fetching upstream changes from git@github.com:edgexfoundry/edgex-global-pipelines.git > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/jobs/edgexfoundry/jobs/device-usb-camera/branches/PR-234/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82@tmp/jenkins-gitclient-ssh8412907895474451005.key > git fetch --tags --progress -- git@github.com:edgexfoundry/edgex-global-pipelines.git +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 > git config remote.origin.url git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 > git config --add remote.origin.fetch +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 > git config remote.origin.url git@github.com:edgexfoundry/edgex-global-pipelines.git # timeout=10 Fetching with tags Fetching upstream changes from git@github.com:edgexfoundry/edgex-global-pipelines.git using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/jobs/edgexfoundry/jobs/device-usb-camera/branches/PR-234/workspace@libs/711e2b78f836f82711d3b25fb9937a6f21c7d85885a63faf9727f7092bdaef82@tmp/jenkins-gitclient-ssh3855202274858645695.key > git fetch --tags --progress -- git@github.com:edgexfoundry/edgex-global-pipelines.git +refs/pull/*:refs/remotes/origin/pr/* # timeout=10 Checking out Revision 4fc256d9079ed2258907e613f84b1b8da264a4bd (stable) > git config core.sparsecheckout # timeout=10 > git checkout -f 4fc256d9079ed2258907e613f84b1b8da264a4bd # timeout=10 Commit message: "Merge pull request #430 from ernestojeda/release-lock" > git remote # timeout=10 > git submodule init # timeout=10 > git submodule sync # timeout=10 > git config --get remote.origin.url # timeout=10 > git submodule init # timeout=10 > git config -f .gitmodules --get-regexp ^submodule\.(.+)\.url # timeout=10 > git config --get submodule.global-jjb.url # timeout=10 > git config -f .gitmodules --get submodule.global-jjb.path # timeout=10 > git submodule update --init --recursive global-jjb # timeout=10 > git --version # timeout=10 > git --version # 'git version 2.16.6' Excluding src/test/ from checkout of git git@github.com:edgexfoundry/edgex-global-pipelines.git so that library test code cannot be accessed by Pipelines. To remove this log message, move the test code outside of src/. To restore the previous behavior that allowed access to files in src/test/, pass -Dorg.jenkinsci.plugins.workflow.libs.SCMSourceRetriever.INCLUDE_SRC_TEST_IN_LIBRARIES=true to the java command used to start Jenkins. Loading library lf-pipelines@master Attempting to resolve master from remote references... > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /tmp/jenkins-gitclient-ssh16650651754520279884.key > git ls-remote -h -- git@github.com:lfit/releng-pipelines.git # timeout=10 Found match: refs/heads/master revision 65355178549468b165f8106641c96c3190b1d843 The recommended git tool is: NONE using credential edgex-jenkins-ssh Cloning the remote Git repository Cloning with configured refspecs honoured and without tags Cloning repository git@github.com:lfit/releng-pipelines.git > git init /var/lib/jenkins/jobs/edgexfoundry/jobs/device-usb-camera/branches/PR-234/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e # timeout=10 Fetching upstream changes from git@github.com:lfit/releng-pipelines.git > git --version # timeout=10 > git --version # 'git version 2.16.6' using GIT_SSH to set credentials SSH Credentials for GitHub [INFO] Currently running in a labeled security context [INFO] Currently SELinux is 'enforcing' on the host > /usr/bin/chcon --type=ssh_home_t /var/lib/jenkins/jobs/edgexfoundry/jobs/device-usb-camera/branches/PR-234/workspace@libs/43bcb2cb36fa890fc8ffff9daeee975b45f005d05d2c7bdedc52bb4b4373df4e@tmp/jenkins-gitclient-ssh11430448762257990036.key > git fetch --no-tags --progress -- git@github.com:lfit/releng-pipelines.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url git@github.com:lfit/releng-pipelines.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 Avoid second fetch Checking out Revision 65355178549468b165f8106641c96c3190b1d843 (master) > git config core.sparsecheckout # timeout=10 > git checkout -f 65355178549468b165f8106641c96c3190b1d843 # timeout=10 Commit message: "Fix: Add S3 URL in href to ship logs" > git remote # timeout=10 > git submodule init # timeout=10 > git submodule sync # timeout=10 > git config --get remote.origin.url # timeout=10 > git submodule init # timeout=10 > git config -f .gitmodules --get-regexp ^submodule\.(.+)\.url # timeout=10 > git config --get submodule.global-jjb.url # timeout=10 > git config -f .gitmodules --get submodule.global-jjb.path # timeout=10 > git submodule update --init --recursive global-jjb # timeout=10 > git --version # timeout=10 > git --version # 'git version 2.16.6' fatal: bad object 4fc256d9079ed2258907e613f84b1b8da264a4bd Excluding src/test/ from checkout of git git@github.com:lfit/releng-pipelines.git so that library test code cannot be accessed by Pipelines. To remove this log message, move the test code outside of src/. To restore the previous behavior that allowed access to files in src/test/, pass -Dorg.jenkinsci.plugins.workflow.libs.SCMSourceRetriever.INCLUDE_SRC_TEST_IN_LIBRARIES=true to the java command used to start Jenkins. [Pipeline] Start of Pipeline [Pipeline] echo ========================================================= [edgeXBuildGoApp] RAW Config: [project:device-usb-camera] ========================================================= [Pipeline] echo Setting up nodes based on requested architectures [[amd64, arm64]] [Pipeline] echo Nodes requested: [[ubuntu20.04-docker-8c-8g, ubuntu20.04-docker-arm64-4c-16g]] [Pipeline] echo ========================================================= [edgeXBuildGoApp] Pipeline Parameters: ========================================================= [Pipeline] echo MAVEN_SETTINGS: device-usb-camera-settings PROJECT: device-usb-camera USE_SEMVER: true TEST_SCRIPT: make test BUILD_SCRIPT: make build GO_VERSION: 1.20 USE_ALPINE: true DOCKER_FILE_PATH: Dockerfile DOCKER_BUILD_FILE_PATH: Dockerfile.build DOCKER_BUILD_CONTEXT: . DOCKER_BUILD_IMAGE_TARGET: builder DOCKER_IMAGE_NAME: device-usb-camera DOCKER_REGISTRY_NAMESPACE: DOCKER_NEXUS_REPO: staging BUILD_DOCKER_IMAGE: true PUSH_DOCKER_IMAGE: true BUILD_EXPERIMENTAL_DOCKER_IMAGE: false BUILD_STABLE_DOCKER_IMAGE: false SEMVER_BUMP_LEVEL: pre BUILD_SNAP: false PUBLISH_SWAGGER_DOCS: false SWAGGER_API_FOLDERS: openapi/v1 ARTIFACT_ROOT: archives/bin ARTIFACT_TYPES: docker SHOULD_BUILD: true BUILD_FAILURE_NOTIFY_LIST: edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org SNYK_DEBUG: false [Pipeline] node Still waiting to schedule task Waiting for next available executor on ‘ubuntu20.04-docker-8c-8g’ Running on prd-ubuntu20.04-docker-8c-8g-13823 in /w/workspace/foundry_device-usb-camera_PR-234 [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-234 # 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 76647fe947dbfcde68706f3160ada0c7792b69e0 into PR head commit 1a7f20cb7a4c348eda673dc30bf77bbbd737b41d Merge succeeded, producing a6b008fe1367ea7e9c5abdeededd7e4cbf73c623 Checking out Revision a6b008fe1367ea7e9c5abdeededd7e4cbf73c623 (PR-234) > 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/234/head:refs/remotes/origin/PR-234 +refs/heads/main:refs/remotes/origin/main # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 1a7f20cb7a4c348eda673dc30bf77bbbd737b41d # 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 76647fe947dbfcde68706f3160ada0c7792b69e0 # timeout=10 > git rev-parse HEAD^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f a6b008fe1367ea7e9c5abdeededd7e4cbf73c623 # timeout=10 Commit message: "Merge commit '76647fe947dbfcde68706f3160ada0c7792b69e0' into HEAD" First time build. Skipping changelog. > git --version # timeout=10 > git --version # 'git version 2.25.1' fatal: bad object 4fc256d9079ed2258907e613f84b1b8da264a4bd [Pipeline] } [Pipeline] // stage [Pipeline] withEnv [Pipeline] { [Pipeline] timestamps [Pipeline] { [Pipeline] timeout 05:34:32 Timeout set to expire in 6 hr 0 min [Pipeline] { [Pipeline] stage [Pipeline] { (Prepare) [Pipeline] script [Pipeline] { [Pipeline] withCredentials 05:34:32 Masking supported pattern matches of $GH_TOKEN_USR or $GH_TOKEN_PSW [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] echo 05:34:32 ========================================================= 05:34:32 EdgeX Global Pipelines Version Info 05:34:32 ========================================================= [Pipeline] libraryResource [Pipeline] sh 05:34:33 ------------------- 05:34:33 stable info: 05:34:33 ------------------- 05:34:33 Commited By: Ernesto Ojeda ernesto.ojeda@intel.com 05:34:33 Commit SHA: 4fc256d9079ed2258907e613f84b1b8da264a4bd 05:34:33 Message: update stable to v1.0.249 05:34:34 ------------------- 05:34:34 experimental info: 05:34:34 ------------------- 05:34:34 Commited By: **** collab-it+edgex@linuxfoundation.org 05:34:34 Commit SHA: 4fc256d9079ed2258907e613f84b1b8da264a4bd 05:34:34 Message: update experimental to v1.0.249 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withCredentials [Pipeline] echo 05:34:34 [edgeXSetupEnvironment]: set envvar MAVEN_SETTINGS = device-usb-camera-settings [Pipeline] echo 05:34:34 [edgeXSetupEnvironment]: set envvar PROJECT = device-usb-camera [Pipeline] echo 05:34:34 [edgeXSetupEnvironment]: set envvar USE_SEMVER = true [Pipeline] echo 05:34:34 [edgeXSetupEnvironment]: set envvar TEST_SCRIPT = make test [Pipeline] echo 05:34:34 [edgeXSetupEnvironment]: set envvar BUILD_SCRIPT = make build [Pipeline] echo 05:34:34 [edgeXSetupEnvironment]: set envvar GO_VERSION = 1.20 [Pipeline] echo 05:34:34 [edgeXSetupEnvironment]: set envvar USE_ALPINE = true [Pipeline] echo 05:34:34 [edgeXSetupEnvironment]: set envvar DOCKER_FILE_PATH = Dockerfile [Pipeline] echo 05:34:34 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_FILE_PATH = Dockerfile.build [Pipeline] echo 05:34:34 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_CONTEXT = . [Pipeline] echo 05:34:34 [edgeXSetupEnvironment]: set envvar DOCKER_BUILD_IMAGE_TARGET = builder [Pipeline] echo 05:34:34 [edgeXSetupEnvironment]: set envvar DOCKER_IMAGE_NAME = device-usb-camera [Pipeline] echo 05:34:34 [edgeXSetupEnvironment]: set envvar DOCKER_REGISTRY_NAMESPACE = [Pipeline] echo 05:34:34 [edgeXSetupEnvironment]: set envvar DOCKER_NEXUS_REPO = staging [Pipeline] echo 05:34:35 [edgeXSetupEnvironment]: set envvar BUILD_DOCKER_IMAGE = true [Pipeline] echo 05:34:35 [edgeXSetupEnvironment]: set envvar PUSH_DOCKER_IMAGE = true [Pipeline] echo 05:34:35 [edgeXSetupEnvironment]: set envvar BUILD_EXPERIMENTAL_DOCKER_IMAGE = false [Pipeline] echo 05:34:35 [edgeXSetupEnvironment]: set envvar BUILD_STABLE_DOCKER_IMAGE = false [Pipeline] echo 05:34:35 [edgeXSetupEnvironment]: set envvar SEMVER_BUMP_LEVEL = pre [Pipeline] echo 05:34:35 [edgeXSetupEnvironment]: set envvar BUILD_SNAP = false [Pipeline] echo 05:34:35 [edgeXSetupEnvironment]: set envvar PUBLISH_SWAGGER_DOCS = false [Pipeline] echo 05:34:35 [edgeXSetupEnvironment]: set envvar SWAGGER_API_FOLDERS = openapi/v1 [Pipeline] echo 05:34:35 [edgeXSetupEnvironment]: set envvar ARTIFACT_ROOT = archives/bin [Pipeline] echo 05:34:35 [edgeXSetupEnvironment]: set envvar ARTIFACT_TYPES = docker [Pipeline] echo 05:34:35 [edgeXSetupEnvironment]: set envvar SHOULD_BUILD = true [Pipeline] echo 05:34:35 [edgeXSetupEnvironment]: set envvar BUILD_FAILURE_NOTIFY_LIST = edgex-tsc-core@lists.edgexfoundry.org,edgex-tsc-devops@lists.edgexfoundry.org [Pipeline] echo 05:34:35 [edgeXSetupEnvironment]: set envvar SNYK_DEBUG = false [Pipeline] echo 05:34:35 [edgeXSetupEnvironment]: set envvar GIT_BRANCH = PR-234 [Pipeline] echo 05:34:35 [edgeXSetupEnvironment]: set envvar SEMVER_BRANCH = PR-234 [Pipeline] echo 05:34:35 [edgeXSetupEnvironment]: set envvar GIT_BRANCH_CLEAN = PR-234 [Pipeline] echo 05:34:35 [edgeXSetupEnvironment]: set envvar GIT_COMMIT = a6b008fe1367ea7e9c5abdeededd7e4cbf73c623 [Pipeline] echo 05:34:35 [edgeXSetupEnvironment]: set envvar SHORT_GIT_COMMIT = a6b008f [Pipeline] echo 05:34:35 [edgeXSetupEnvironment]: set envvar SEMVER_PRE_PREFIX = dev [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 05:34:35 provisioning config files... 05:34:35 copy managed file [device-usb-camera-settings] to file:/w/workspace/foundry_device-usb-camera_PR-234@tmp/config12364048295258935715tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 05:34:36 ---> docker-login.sh 05:34:36 nexus3.edgexfoundry.org:10001 05:34:36 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 05:34:36 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 05:34:36 Configure a credential helper to remove this warning. See 05:34:36 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 05:34:36 05:34:36 Login Succeeded 05:34:36 nexus3.edgexfoundry.org:10002 05:34:36 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 05:34:36 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 05:34:36 Configure a credential helper to remove this warning. See 05:34:36 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 05:34:36 05:34:36 Login Succeeded 05:34:36 nexus3.edgexfoundry.org:10003 05:34:36 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 05:34:36 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 05:34:36 Configure a credential helper to remove this warning. See 05:34:36 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 05:34:36 05:34:36 Login Succeeded 05:34:36 nexus3.edgexfoundry.org:10004 05:34:36 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 05:34:36 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 05:34:36 Configure a credential helper to remove this warning. See 05:34:36 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 05:34:36 05:34:36 Login Succeeded 05:34:36 docker.io 05:34:36 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 05:34:37 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 05:34:37 Configure a credential helper to remove this warning. See 05:34:37 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 05:34:37 05:34:37 Login Succeeded 05:34:37 ---> docker-login.sh ends [Pipeline] } 05:34:37 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build Check) [Pipeline] sh 05:34:37 + git rev-list -1 --merges a6b008fe1367ea7e9c5abdeededd7e4cbf73c623~1..a6b008fe1367ea7e9c5abdeededd7e4cbf73c623 [Pipeline] echo 05:34:37 -----------> git rev-list -1 --merges a6b008fe1367ea7e9c5abdeededd7e4cbf73c623~1..a6b008fe1367ea7e9c5abdeededd7e4cbf73c623 a6b008fe1367ea7e9c5abdeededd7e4cbf73c623 05:34:37 a6b008fe1367ea7e9c5abdeededd7e4cbf73c623 [false] [Pipeline] sh 05:34:38 + git log --format=format:%s -1 a6b008fe1367ea7e9c5abdeededd7e4cbf73c623 [Pipeline] echo 05:34:38 ========================================================= 05:34:38 [isLTSReleaseBuild] Regular build required. isLTSRelease: [false] 05:34:38 ========================================================= [Pipeline] stage [Pipeline] { (Semver Prep) [Pipeline] script [Pipeline] { [Pipeline] sh 05:34:38 + git log --format=format:%s -1 a6b008fe1367ea7e9c5abdeededd7e4cbf73c623 [Pipeline] echo 05:34:38 [semverPrep] GIT_COMMIT: a6b008fe1367ea7e9c5abdeededd7e4cbf73c623, Commit Message: Merge commit '76647fe947dbfcde68706f3160ada0c7792b69e0' into HEAD [Pipeline] echo 05:34:38 [semverPrep] This is not a build commit. [Pipeline] sh 05:34:38 + grep github.com ecdsa /etc/ssh/ssh_known_hosts 05:34:38 + grep -v github /etc/ssh/ssh_known_hosts 05:34:38 + [ -e /tmp/ssh_known_hosts ] 05:34:38 + sudo mv /tmp/ssh_known_hosts /etc/ssh/ssh_known_hosts 05:34:38 + echo github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= 05:34:38 + sudo tee -a /etc/ssh/ssh_known_hosts 05:34:38 github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 05:34:39 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 05:34:39 05:34:39 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 05:34:39 + docker pull nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 05:34:39 0.1.4: Pulling from edgex-devops/py-git-semver 05:34:39 b85a868b505f: Pulling fs layer 05:34:39 e2be974225ed: Pulling fs layer 05:34:39 339a4e72a1f5: Pulling fs layer 05:34:39 988bab9f4d93: Pulling fs layer 05:34:39 1469e6f7b9e6: Pulling fs layer 05:34:39 eaf3925da568: Pulling fs layer 05:34:39 bab4dde63d76: Pulling fs layer 05:34:39 bde34c3a00c8: Pulling fs layer 05:34:39 b352a97aabf1: Pulling fs layer 05:34:39 4872d77fe225: Pulling fs layer 05:34:39 5851b861e8e6: Pulling fs layer 05:34:39 b352a97aabf1: Waiting 05:34:39 bab4dde63d76: Waiting 05:34:39 1469e6f7b9e6: Waiting 05:34:39 5851b861e8e6: Waiting 05:34:39 eaf3925da568: Waiting 05:34:39 988bab9f4d93: Waiting 05:34:39 4872d77fe225: Waiting 05:34:39 bde34c3a00c8: Waiting 05:34:39 e2be974225ed: Download complete 05:34:39 988bab9f4d93: Verifying Checksum 05:34:39 988bab9f4d93: Download complete 05:34:39 1469e6f7b9e6: Verifying Checksum 05:34:39 1469e6f7b9e6: Download complete 05:34:39 eaf3925da568: Verifying Checksum 05:34:39 eaf3925da568: Download complete 05:34:39 339a4e72a1f5: Verifying Checksum 05:34:39 339a4e72a1f5: Download complete 05:34:39 bde34c3a00c8: Verifying Checksum 05:34:39 bde34c3a00c8: Download complete 05:34:39 b352a97aabf1: Download complete 05:34:39 4872d77fe225: Download complete 05:34:39 5851b861e8e6: Verifying Checksum 05:34:39 5851b861e8e6: Download complete 05:34:39 b85a868b505f: Download complete 05:34:40 bab4dde63d76: Verifying Checksum 05:34:40 bab4dde63d76: Download complete 05:34:41 b85a868b505f: Pull complete 05:34:41 e2be974225ed: Pull complete 05:34:41 339a4e72a1f5: Pull complete 05:34:41 988bab9f4d93: Pull complete 05:34:41 1469e6f7b9e6: Pull complete 05:34:41 eaf3925da568: Pull complete 05:34:43 bab4dde63d76: Pull complete 05:34:43 bde34c3a00c8: Pull complete 05:34:43 b352a97aabf1: Pull complete 05:34:43 4872d77fe225: Pull complete 05:34:43 5851b861e8e6: Pull complete 05:34:43 Digest: sha256:59a28aa3b44c0bc56b9c3d2e9ecabe42e63693d939cc6e425eb8786f29f663d8 05:34:43 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 05:34:43 nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 05:34:44 prd-ubuntu20.04-docker-8c-8g-13823 does not seem to be running inside a container 05:34:44 $ docker run -t -d -u 1001:1001 -u 0:0 -v /etc/ssh:/etc/ssh -w /w/workspace/foundry_device-usb-camera_PR-234 -v /w/workspace/foundry_device-usb-camera_PR-234:/w/workspace/foundry_device-usb-camera_PR-234:rw,z -v /w/workspace/foundry_device-usb-camera_PR-234@tmp:/w/workspace/foundry_device-usb-camera_PR-234@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-devops/py-git-semver:0.1.4 cat 05:34:46 $ docker top 0503373136dcc4512dd0b3d780c90f35e35e697acfc922fc91bb05eb64887ece -eo pid,comm 05:34:46 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). 05:34:46 Alternatively you can force image entrypoint to be disabled by adding option `--entrypoint=''`. [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] sshagent 05:34:46 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 05:34:46 [ssh-agent] Looking for ssh-agent implementation... 05:34:46 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 05:34:46 $ docker exec 0503373136dcc4512dd0b3d780c90f35e35e697acfc922fc91bb05eb64887ece ssh-agent 05:34:47 SSH_AUTH_SOCK=/tmp/ssh-Inqx4tCocfKo/agent.33 05:34:47 SSH_AGENT_PID=39 05:34:47 Running ssh-add (command line suppressed) 05:34:47 Identity added: /w/workspace/foundry_device-usb-camera_PR-234@tmp/private_key_14203066504692866939.key (/w/workspace/foundry_device-usb-camera_PR-234@tmp/private_key_14203066504692866939.key) 05:34:47 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 05:34:47 + git tag --points-at HEAD [Pipeline] } 05:34:47 $ docker exec --env ******** --env ******** 0503373136dcc4512dd0b3d780c90f35e35e697acfc922fc91bb05eb64887ece ssh-agent -k 05:34:47 unset SSH_AUTH_SOCK; 05:34:47 unset SSH_AGENT_PID; 05:34:47 echo Agent pid 39 killed; 05:34:47 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] sshagent 05:34:47 [ssh-agent] Using credentials edgex-jenkins (SSH Credentials for GitHub) 05:34:47 [ssh-agent] Looking for ssh-agent implementation... 05:34:47 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 05:34:47 $ docker exec 0503373136dcc4512dd0b3d780c90f35e35e697acfc922fc91bb05eb64887ece ssh-agent 05:34:47 SSH_AUTH_SOCK=/tmp/ssh-XHmIXTPS32rN/agent.71 05:34:47 SSH_AGENT_PID=78 05:34:47 Running ssh-add (command line suppressed) 05:34:48 Identity added: /w/workspace/foundry_device-usb-camera_PR-234@tmp/private_key_3724796158702903620.key (/w/workspace/foundry_device-usb-camera_PR-234@tmp/private_key_3724796158702903620.key) 05:34:48 [ssh-agent] Started. [Pipeline] { [Pipeline] sh 05:34:48 + git semver init 05:34:48 2023-05-05 05:34:48,593 [run_init] DEBUG init version:0.0.0 force:False 05:34:48 2023-05-05 05:34:48,594 [clone_semver_branch] DEBUG clone semver branch to:/w/workspace/foundry_device-usb-camera_PR-234/.semver 05:34:48 2023-05-05 05:34:48,594 [execute] INFO git clone -b semver git@github.com:edgexfoundry/device-usb-camera.git /w/workspace/foundry_device-usb-camera_PR-234/.semver 05:34:48 2023-05-05 05:34:48,595 [execute] DEBUG Popen(['git', 'clone', '-b', 'semver', 'git@github.com:edgexfoundry/device-usb-camera.git', '/w/workspace/foundry_device-usb-camera_PR-234/.semver'], cwd=/w/workspace/foundry_device-usb-camera_PR-234, universal_newlines=False, shell=None, istream=None) 05:34:49 2023-05-05 05:34:49,267 [append_file] DEBUG append to file:/w/workspace/foundry_device-usb-camera_PR-234/.git/info/exclude 05:34:49 2023-05-05 05:34:49,268 [write_version] DEBUG write version:0.0.0 to path:/w/workspace/foundry_device-usb-camera_PR-234/.semver/PR-234 with force:False 05:34:49 2023-05-05 05:34:49,268 [write_file] DEBUG write to file:/w/workspace/foundry_device-usb-camera_PR-234/.semver/PR-234 05:34:49 2023-05-05 05:34:49,272 [execute] INFO git cat-file --batch-check 05:34:49 2023-05-05 05:34:49,273 [execute] DEBUG Popen(['git', 'cat-file', '--batch-check'], cwd=/w/workspace/foundry_device-usb-camera_PR-234/.semver, universal_newlines=False, shell=None, istream=) 05:34:49 2023-05-05 05:34:49,279 [execute] INFO git cat-file --batch 05:34:49 2023-05-05 05:34:49,280 [execute] DEBUG Popen(['git', 'cat-file', '--batch'], cwd=/w/workspace/foundry_device-usb-camera_PR-234/.semver, universal_newlines=False, shell=None, istream=) 05:34:49 2023-05-05 05:34:49,285 [read_version] DEBUG read version from /w/workspace/foundry_device-usb-camera_PR-234/.semver/PR-234 05:34:49 0.0.0 [Pipeline] } 05:34:49 $ docker exec --env ******** --env ******** 0503373136dcc4512dd0b3d780c90f35e35e697acfc922fc91bb05eb64887ece ssh-agent -k 05:34:49 unset SSH_AUTH_SOCK; 05:34:49 unset SSH_AGENT_PID; 05:34:49 echo Agent pid 78 killed; 05:34:49 [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // withEnv [Pipeline] sh 05:34:50 + git semver [Pipeline] } 05:34:50 $ docker stop --time=1 0503373136dcc4512dd0b3d780c90f35e35e697acfc922fc91bb05eb64887ece 05:34:51 $ docker rm -f --volumes 0503373136dcc4512dd0b3d780c90f35e35e697acfc922fc91bb05eb64887ece [Pipeline] // withDockerContainer [Pipeline] sh 05:34:52 + sudo chown -R jenkins:jenkins .semver [Pipeline] writeFile [Pipeline] stash 05:34:52 Stashed 1 file(s) [Pipeline] echo 05:34:52 [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 05:34:52 provisioning config files... 05:34:52 copy managed file [device-usb-camera-settings] to file:/w/workspace/foundry_device-usb-camera_PR-234@tmp/config18072733773702325696tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 05:34:53 ---> docker-login.sh 05:34:53 nexus3.edgexfoundry.org:10001 05:34:53 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 05:34:53 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 05:34:53 Configure a credential helper to remove this warning. See 05:34:53 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 05:34:53 05:34:53 Login Succeeded 05:34:53 nexus3.edgexfoundry.org:10002 05:34:53 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 05:34:53 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 05:34:53 Configure a credential helper to remove this warning. See 05:34:53 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 05:34:53 05:34:53 Login Succeeded 05:34:53 nexus3.edgexfoundry.org:10003 05:34:53 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 05:34:53 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 05:34:53 Configure a credential helper to remove this warning. See 05:34:53 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 05:34:53 05:34:53 Login Succeeded 05:34:53 nexus3.edgexfoundry.org:10004 05:34:53 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 05:34:53 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 05:34:53 Configure a credential helper to remove this warning. See 05:34:53 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 05:34:53 05:34:53 Login Succeeded 05:34:53 docker.io 05:34:53 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 05:34:53 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 05:34:53 Configure a credential helper to remove this warning. See 05:34:53 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 05:34:53 05:34:53 Login Succeeded 05:34:53 ---> docker-login.sh ends [Pipeline] } 05:34:53 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 05:34:54 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 05:34:54 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 05:34:54 ========================================================= 05:34:54 [edgeXBuildGoApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base:1.20-alpine] 05:34:54 ========================================================= [Pipeline] fileExists [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 05:34:54 + 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 . 05:34:54 Sending build context to Docker daemon 1.981MB 05:34:54 Step 1/13 : ARG BASE=golang:1.20-alpine3.17 05:34:54 Step 2/13 : FROM ${BASE} AS builder 05:34:54 1.20-alpine: Pulling from edgex-devops/edgex-golang-base 05:34:54 f56be85fc22e: Pulling fs layer 05:34:54 85791d961cd3: Pulling fs layer 05:34:54 d694b5ae8c79: Pulling fs layer 05:34:54 9f32a84ed3da: Pulling fs layer 05:34:54 4d19c01a9841: Pulling fs layer 05:34:54 9325e15d5711: Pulling fs layer 05:34:54 556b6ee489ea: Pulling fs layer 05:34:54 c5a4b2cf53e6: Pulling fs layer 05:34:54 9f32a84ed3da: Waiting 05:34:54 4d19c01a9841: Waiting 05:34:54 556b6ee489ea: Waiting 05:34:54 9325e15d5711: Waiting 05:34:54 c5a4b2cf53e6: Waiting 05:34:54 85791d961cd3: Download complete 05:34:54 9f32a84ed3da: Verifying Checksum 05:34:54 9f32a84ed3da: Download complete 05:34:54 4d19c01a9841: Verifying Checksum 05:34:54 4d19c01a9841: Download complete 05:34:54 f56be85fc22e: Verifying Checksum 05:34:54 f56be85fc22e: Download complete 05:34:54 9325e15d5711: Download complete 05:34:54 f56be85fc22e: Pull complete 05:34:55 85791d961cd3: Pull complete 05:34:55 c5a4b2cf53e6: Verifying Checksum 05:34:55 c5a4b2cf53e6: Download complete 05:34:55 d694b5ae8c79: Download complete 05:34:55 556b6ee489ea: Verifying Checksum 05:34:55 556b6ee489ea: Download complete 05:34:58 d694b5ae8c79: Pull complete 05:34:58 9f32a84ed3da: Pull complete 05:34:58 4d19c01a9841: Pull complete 05:34:58 9325e15d5711: Pull complete 05:35:01 556b6ee489ea: Pull complete 05:35:02 c5a4b2cf53e6: Pull complete 05:35:02 Digest: sha256:cdb650785bd12602035d3ff87499385c169773a4d12d6eaf394b34464d3a0f2b 05:35:02 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base:1.20-alpine 05:35:02 ---> c4be618373d6 05:35:02 Step 3/13 : ARG ADD_BUILD_TAGS="" 05:35:05 ---> Running in 141773ef70fc 05:35:05 Removing intermediate container 141773ef70fc 05:35:05 ---> 5d777820e0ce 05:35:05 Step 4/13 : ARG MAKE="make -e ADD_BUILD_TAGS=$ADD_BUILD_TAGS build" 05:35:05 ---> Running in 99b84fff430c 05:35:05 Removing intermediate container 99b84fff430c 05:35:05 ---> 630b9d65e94f 05:35:05 Step 5/13 : ARG ALPINE_PKG_BASE="make git gcc libc-dev curl" 05:35:05 ---> Running in db7839412569 05:35:05 Removing intermediate container db7839412569 05:35:05 ---> c92f476c57f6 05:35:05 Step 6/13 : ARG ALPINE_PKG_EXTRA="v4l-utils-dev v4l-utils v4l-utils-libs linux-headers" 05:35:05 ---> Running in 5ccc3b0cd975 05:35:05 Removing intermediate container 5ccc3b0cd975 05:35:05 ---> 08969cc1ca3b 05:35:05 Step 7/13 : RUN apk add --no-cache ${ALPINE_PKG_BASE} ${ALPINE_PKG_EXTRA} 05:35:05 ---> Running in e0a124db1602 05:35:06 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/x86_64/APKINDEX.tar.gz 05:35:06 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/x86_64/APKINDEX.tar.gz 05:35:06 (1/14) Installing libintl (0.21.1-r1) 05:35:06 (2/14) Installing eudev-libs (3.2.11-r4) 05:35:06 (3/14) Installing libjpeg-turbo (2.1.4-r0) 05:35:06 (4/14) Installing v4l-utils-libs (1.22.1-r2) 05:35:06 (5/14) Installing v4l-utils (1.22.1-r2) 05:35:06 (6/14) Installing udev-init-scripts (35-r1) 05:35:06 (7/14) Installing libblkid (2.38.1-r1) 05:35:06 (8/14) Installing xz-libs (5.2.9-r0) 05:35:06 (9/14) Installing zstd-libs (1.5.5-r0) 05:35:06 (10/14) Installing kmod-libs (30-r1) 05:35:06 (11/14) Installing eudev (3.2.11-r4) 05:35:06 (12/14) Installing eudev-dev (3.2.11-r4) 05:35:06 (13/14) Installing v4l-utils-dvbv5 (1.22.1-r2) 05:35:06 (14/14) Installing v4l-utils-dev (1.22.1-r2) 05:35:06 Executing busybox-1.35.0-r29.trigger 05:35:06 Executing eudev-3.2.11-r4.trigger 05:35:06 OK: 272 MiB in 67 packages 05:35:07 Removing intermediate container e0a124db1602 05:35:07 ---> ab727ee82257 05:35:07 Step 8/13 : WORKDIR /device-usb-camera 05:35:07 ---> Running in 8de26461e971 05:35:07 Removing intermediate container 8de26461e971 05:35:07 ---> 66410548b0ce 05:35:07 Step 9/13 : COPY go.mod vendor* ./ 05:35:07 ---> 8d186deeea94 05:35:07 Step 10/13 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 05:35:07 ---> Running in dede39673462 05:35:07 Still waiting to schedule task 05:35:07 Waiting for next available executor on ‘ubuntu20.04-docker-arm64-4c-16g’ 05:35:34 Removing intermediate container dede39673462 05:35:34 ---> 94ef89756f4a 05:35:34 Step 11/13 : COPY . . 05:35:34 ---> b9c3fcd7d0e0 05:35:34 Step 12/13 : RUN curl -o LICENSE-rtsp-simple-server https://raw.githubusercontent.com/aler9/rtsp-simple-server/main/LICENSE 05:35:34 ---> Running in 19b52817b2b1 05:35:34  % Total % Received % Xferd Average Speed Time Time Time Current 05:35:34 Dload Upload Total Spent Left Speed 05:35:34 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1062 100 1062 0 0 6395 0 --:--:-- --:--:-- --:--:-- 6436 05:35:34 Removing intermediate container 19b52817b2b1 05:35:34 ---> e29763d4e96d 05:35:34 Step 13/13 : RUN ${MAKE} 05:35:34 ---> Running in f01c271d35e5 05:35:34 noop 05:35:34 Removing intermediate container f01c271d35e5 05:35:34 ---> e4cb1ee17199 05:35:34 Successfully built e4cb1ee17199 05:35:34 Successfully tagged ci-base-image-x86_64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 05:35:34 + docker inspect -f . ci-base-image-x86_64 05:35:34 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 05:35:34 prd-ubuntu20.04-docker-8c-8g-13823 does not seem to be running inside a container 05:35:34 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/foundry_device-usb-camera_PR-234 -v /w/workspace/foundry_device-usb-camera_PR-234:/w/workspace/foundry_device-usb-camera_PR-234:rw,z -v /w/workspace/foundry_device-usb-camera_PR-234@tmp:/w/workspace/foundry_device-usb-camera_PR-234@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** ci-base-image-x86_64 cat 05:35:35 $ docker top 6145f4dd681e2302fc5146642ff65e2972a21de0cc18ea0d3b2247182896fd7f -eo pid,comm [Pipeline] { [Pipeline] sh 05:35:35 + go version 05:35:35 go version go1.20.2 linux/amd64 [Pipeline] } 05:35:35 $ docker stop --time=1 6145f4dd681e2302fc5146642ff65e2972a21de0cc18ea0d3b2247182896fd7f 05:35:36 $ docker rm -f --volumes 6145f4dd681e2302fc5146642ff65e2972a21de0cc18ea0d3b2247182896fd7f [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 05:35:37 + docker inspect -f . ci-base-image-x86_64 05:35:37 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 05:35:37 prd-ubuntu20.04-docker-8c-8g-13823 does not seem to be running inside a container 05:35:37 $ 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-234 -v /w/workspace/foundry_device-usb-camera_PR-234:/w/workspace/foundry_device-usb-camera_PR-234:rw,z -v /w/workspace/foundry_device-usb-camera_PR-234@tmp:/w/workspace/foundry_device-usb-camera_PR-234@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** ci-base-image-x86_64 cat 05:35:38 $ docker top 4acd362918258d51345c995f74f1cdb607f91f1b116a71ce1d792f60fe1965c7 -eo pid,comm [Pipeline] { [Pipeline] sh 05:35:38 + git config --global --add safe.directory /w/workspace/foundry_device-usb-camera_PR-234 [Pipeline] fileExists [Pipeline] sh 05:35:38 + make test 05:35:38 go test ./... -coverprofile=coverage.out ./... 05:35:43 ? github.com/edgexfoundry/device-usb-camera [no test files] 05:35:53 ? github.com/edgexfoundry/device-usb-camera/cmd [no test files] 05:35:53 ok github.com/edgexfoundry/device-usb-camera/internal/driver 0.015s coverage: 2.0% of statements 05:35:58 go vet ./... 05:36:01 gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/") 05:36:01 [ "`gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/")`" = "" ] 05:36:01 ./bin/test-attribution-txt.sh [Pipeline] echo 05:36:01 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] } 05:36:01 $ docker stop --time=1 4acd362918258d51345c995f74f1cdb607f91f1b116a71ce1d792f60fe1965c7 05:36:04 $ docker rm -f --volumes 4acd362918258d51345c995f74f1cdb607f91f1b116a71ce1d792f60fe1965c7 [Pipeline] // withDockerContainer [Pipeline] sh 05:36:05 + sudo chown -R jenkins:jenkins . [Pipeline] stash 05:36:05 Stashed 1 file(s) [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] sh 05:36:06 + sudo chown -R jenkins:jenkins . [Pipeline] sh 05:36:06 + ls -al . 05:36:06 total 192 05:36:06 drwxrwxr-x 10 jenkins jenkins 4096 May 5 05:35 . 05:36:06 drwxrwxr-x 4 jenkins jenkins 4096 May 5 05:34 .. 05:36:06 drwxrwxr-x 8 jenkins jenkins 4096 May 5 05:34 .git 05:36:06 drwxrwxr-x 3 jenkins jenkins 4096 May 5 05:34 .github 05:36:06 -rw-rw-r-- 1 jenkins jenkins 414 May 5 05:34 .gitignore 05:36:06 -rw-rw-r-- 1 jenkins jenkins 42 May 5 05:34 .golangci.yml 05:36:06 -rw-rw-r-- 1 jenkins jenkins 77 May 5 05:34 .hadolint.yml 05:36:06 drwxr-xr-x 3 jenkins jenkins 4096 May 5 05:34 .semver 05:36:06 -rw-rw-r-- 1 jenkins jenkins 9665 May 5 05:34 Attribution.txt 05:36:06 -rw-rw-r-- 1 jenkins jenkins 6219 May 5 05:34 CHANGELOG.md 05:36:06 -rw-rw-r-- 1 jenkins jenkins 2328 May 5 05:34 Dockerfile 05:36:06 -rw-rw-r-- 1 jenkins jenkins 678 May 5 05:34 GOVERNANCE.md 05:36:06 -rw-rw-r-- 1 jenkins jenkins 659 May 5 05:34 Jenkinsfile 05:36:06 -rw-rw-r-- 1 jenkins jenkins 11348 May 5 05:34 LICENSE 05:36:06 -rw-rw-r-- 1 jenkins jenkins 2364 May 5 05:34 Makefile 05:36:06 -rw-rw-r-- 1 jenkins jenkins 622 May 5 05:34 OWNERS.md 05:36:06 -rw-rw-r-- 1 jenkins jenkins 5681 May 5 05:34 README.md 05:36:06 -rw-rw-r-- 1 jenkins jenkins 5 May 5 05:34 VERSION 05:36:06 drwxrwxr-x 2 jenkins jenkins 4096 May 5 05:34 bin 05:36:06 drwxrwxr-x 3 jenkins jenkins 4096 May 5 05:34 cmd 05:36:06 -rw-r--r-- 1 jenkins jenkins 28693 May 5 05:35 coverage.out 05:36:06 -rwxrwxr-x 1 jenkins jenkins 140 May 5 05:34 docker-entrypoint.sh 05:36:06 drwxrwxr-x 4 jenkins jenkins 4096 May 5 05:34 docs 05:36:06 -rw-rw-r-- 1 jenkins jenkins 3443 May 5 05:34 go.mod 05:36:06 -rw-rw-r-- 1 jenkins jenkins 31488 May 5 05:34 go.sum 05:36:06 drwxrwxr-x 3 jenkins jenkins 4096 May 5 05:34 internal 05:36:06 drwxrwxr-x 4 jenkins jenkins 4096 May 5 05:34 snap 05:36:06 -rw-rw-r-- 1 jenkins jenkins 231 May 5 05:34 version.go [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 05:36:06 + 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=a6b008fe1367ea7e9c5abdeededd7e4cbf73c623 --label arch=amd64 --label version=0.0.0 . 05:36:06 Sending build context to Docker daemon 2.011MB 05:36:06 Step 1/35 : ARG BASE=golang:1.20-alpine3.17 05:36:06 Step 2/35 : FROM ${BASE} AS builder 05:36:06 ---> e4cb1ee17199 05:36:06 Step 3/35 : ARG ADD_BUILD_TAGS="" 05:36:06 ---> Running in 43a93be6a1a5 05:36:06 Removing intermediate container 43a93be6a1a5 05:36:06 ---> 24012ec7447a 05:36:06 Step 4/35 : ARG MAKE="make -e ADD_BUILD_TAGS=$ADD_BUILD_TAGS build" 05:36:07 ---> Running in 4355c889c81e 05:36:07 Removing intermediate container 4355c889c81e 05:36:07 ---> 0a102e3d08dc 05:36:07 Step 5/35 : ARG ALPINE_PKG_BASE="make git gcc libc-dev curl" 05:36:07 ---> Running in fbd39620fbe4 05:36:07 Removing intermediate container fbd39620fbe4 05:36:07 ---> 71ee710d4ec9 05:36:07 Step 6/35 : ARG ALPINE_PKG_EXTRA="v4l-utils-dev v4l-utils v4l-utils-libs linux-headers" 05:36:07 ---> Running in a07ec09b85b4 05:36:07 Removing intermediate container a07ec09b85b4 05:36:07 ---> 8b54d62036cc 05:36:07 Step 7/35 : RUN apk add --no-cache ${ALPINE_PKG_BASE} ${ALPINE_PKG_EXTRA} 05:36:07 ---> Running in 3b5b991f59b1 05:36:07 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/x86_64/APKINDEX.tar.gz 05:36:07 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/x86_64/APKINDEX.tar.gz 05:36:07 OK: 272 MiB in 67 packages 05:36:08 Removing intermediate container 3b5b991f59b1 05:36:08 ---> 5fba1622ff0a 05:36:08 Step 8/35 : WORKDIR /device-usb-camera 05:36:08 ---> Running in d2ecd37731e2 05:36:08 Removing intermediate container d2ecd37731e2 05:36:08 ---> 08ad171a93a1 05:36:08 Step 9/35 : COPY go.mod vendor* ./ 05:36:08 ---> fb866dab27ab 05:36:08 Step 10/35 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 05:36:08 ---> Running in b8bf6e68cad0 05:36:08 Removing intermediate container b8bf6e68cad0 05:36:08 ---> 4050285b39ce 05:36:08 Step 11/35 : COPY . . 05:36:09 ---> 5c19e738dc6a 05:36:09 Step 12/35 : RUN curl -o LICENSE-rtsp-simple-server https://raw.githubusercontent.com/aler9/rtsp-simple-server/main/LICENSE 05:36:09 ---> Running in ca52e697c16a 05:36:09  % Total % Received % Xferd Average Speed Time Time Time Current 05:36:09  Dload Upload Total Spent  Left Speed 05:36:09 0 0 0 0 0   0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1062 100 1062 0 0 20715 0 --:--:-- --:--:-- --:--:-- 20823 05:36:09 Removing intermediate container ca52e697c16a 05:36:09 ---> a431b4243f24 05:36:09 Step 13/35 : RUN ${MAKE} 05:36:09 ---> Running in 6c56c340be06 05:36:10 go build -tags "" -ldflags "-X github.com/edgexfoundry/device-usb-camera.Version=0.0.0" -trimpath -mod=readonly -o cmd/device-usb-camera ./cmd 05:36:32 Removing intermediate container 6c56c340be06 05:36:32 ---> 06be3aea1a06 05:36:32 Step 14/35 : FROM aler9/rtsp-simple-server:v0.21.6 AS rtsp 05:36:32 v0.21.6: Pulling from aler9/rtsp-simple-server 05:36:32 4acc49c71d14: Pulling fs layer 05:36:32 4acc49c71d14: Verifying Checksum 05:36:32 4acc49c71d14: Download complete 05:36:32 4acc49c71d14: Pull complete 05:36:32 Digest: sha256:f020796eb25ff31728c4633d51d76ece857ae5036a0f706c94a090e7b6047b3f 05:36:32 Status: Downloaded newer image for aler9/rtsp-simple-server:v0.21.6 05:36:32 ---> 01a2bd3e5fff 05:36:32 Step 15/35 : FROM alpine:3.17 05:36:32 3.17: Pulling from library/alpine 05:36:32 f56be85fc22e: Already exists 05:36:32 Digest: sha256:124c7d2707904eea7431fffe91522a01e5a861a624ee31d03372cc1d138a3126 05:36:32 Status: Downloaded newer image for alpine:3.17 05:36:32 ---> 9ed4aefc74f6 05:36:32 Step 16/35 : LABEL license='SPDX-License-Identifier: Apache-2.0' copyright='Copyright (c) 2022: Intel Corporation' 05:36:32 ---> Running in f39d77ee4462 05:36:32 Removing intermediate container f39d77ee4462 05:36:32 ---> a54f6b05985a 05:36:32 Step 17/35 : RUN apk add --update --no-cache dumb-init ffmpeg udev 05:36:32 ---> Running in be56ca20360c 05:36:32 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/x86_64/APKINDEX.tar.gz 05:36:32 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/x86_64/APKINDEX.tar.gz 05:36:32 (1/86) Installing dumb-init (1.2.5-r2) 05:36:32 (2/86) Installing sdl2 (2.26.5-r0) 05:36:32 (3/86) Installing svt-av1-libs (1.3.0-r0) 05:36:33 (4/86) Installing libxau (1.0.10-r0) 05:36:33 (5/86) Installing libmd (1.0.4-r0) 05:36:33 (6/86) Installing libbsd (0.11.7-r0) 05:36:33 (7/86) Installing libxdmcp (1.1.4-r0) 05:36:33 (8/86) Installing libxcb (1.15-r0) 05:36:33 (9/86) Installing libx11 (1.8.4-r0) 05:36:33 (10/86) Installing aom-libs (3.5.0-r0) 05:36:33 (11/86) Installing alsa-lib (1.2.8-r0) 05:36:33 (12/86) Installing libexpat (2.5.0-r0) 05:36:33 (13/86) Installing brotli-libs (1.0.9-r9) 05:36:33 (14/86) Installing libbz2 (1.0.8-r4) 05:36:33 (15/86) Installing libpng (1.6.38-r0) 05:36:33 (16/86) Installing freetype (2.12.1-r0) 05:36:33 (17/86) Installing fontconfig (2.14.1-r0) 05:36:33 (18/86) Installing fribidi (1.0.12-r0) 05:36:33 (19/86) Installing libffi (3.4.4-r0) 05:36:33 (20/86) Installing libintl (0.21.1-r1) 05:36:33 (21/86) Installing libblkid (2.38.1-r1) 05:36:33 (22/86) Installing libmount (2.38.1-r1) 05:36:33 (23/86) Installing pcre2 (10.42-r0) 05:36:33 (24/86) Installing glib (2.74.6-r0) 05:36:33 (25/86) Installing graphite2 (1.3.14-r2) 05:36:33 (26/86) Installing harfbuzz (5.3.1-r1) 05:36:33 (27/86) Installing libass (0.16.0-r1) 05:36:33 (28/86) Installing libdav1d (1.0.0-r2) 05:36:33 (29/86) Installing hwdata-pci (0.364-r0) 05:36:33 (30/86) Installing libpciaccess (0.17-r0) 05:36:33 (31/86) Installing libdrm (2.4.114-r0) 05:36:33 (32/86) Installing gmp (6.2.1-r2) 05:36:33 (33/86) Installing nettle (3.8.1-r0) 05:36:33 (34/86) Installing p11-kit (0.24.1-r1) 05:36:33 (35/86) Installing libtasn1 (4.19.0-r0) 05:36:33 (36/86) Installing libunistring (1.1-r0) 05:36:33 (37/86) Installing gnutls (3.7.8-r3) 05:36:33 (38/86) Installing ncurses-terminfo-base (6.3_p20221119-r0) 05:36:33 (39/86) Installing ncurses-libs (6.3_p20221119-r0) 05:36:33 (40/86) Installing lame (3.100-r2) 05:36:33 (41/86) Installing opus (1.3.1-r1) 05:36:33 (42/86) Installing libasyncns (0.8-r1) 05:36:33 (43/86) Installing dbus-libs (1.14.4-r0) 05:36:33 (44/86) Installing libltdl (2.4.7-r1) 05:36:33 (45/86) Installing orc (0.4.33-r0) 05:36:33 (46/86) Installing libgcc (12.2.1_git20220924-r4) 05:36:33 (47/86) Installing libogg (1.3.5-r2) 05:36:33 (48/86) Installing libstdc++ (12.2.1_git20220924-r4) 05:36:33 (49/86) Installing flac-libs (1.4.2-r0) 05:36:33 (50/86) Installing libvorbis (1.3.7-r0) 05:36:33 (51/86) Installing libsndfile (1.1.0-r2) 05:36:33 (52/86) Installing libgomp (12.2.1_git20220924-r4) 05:36:33 (53/86) Installing soxr (0.1.3-r3) 05:36:33 (54/86) Installing speexdsp (1.2.1-r0) 05:36:33 (55/86) Installing tdb-libs (1.4.6-r0) 05:36:33 (56/86) Installing libpulse (16.1-r6) 05:36:33 (57/86) Installing cjson (1.7.15-r3) 05:36:33 (58/86) Installing mbedtls (2.28.3-r0) 05:36:33 (59/86) Installing librist (0.2.7-r0) 05:36:33 (60/86) Installing libsrt (1.5.1-r0) 05:36:33 (61/86) Installing libssh (0.10.5-r0) 05:36:33 (62/86) Installing libtheora (1.1.1-r16) 05:36:33 (63/86) Installing libjpeg-turbo (2.1.4-r0) 05:36:33 (64/86) Installing v4l-utils-libs (1.22.1-r2) 05:36:33 (65/86) Installing libxext (1.3.5-r0) 05:36:33 (66/86) Installing libxfixes (6.0.0-r0) 05:36:33 (67/86) Installing wayland-libs-client (1.21.0-r1) 05:36:33 (68/86) Installing libva (2.16.0-r0) 05:36:33 (69/86) Installing libvdpau (1.5-r0) 05:36:33 (70/86) Installing vidstab (1.1.0-r2) 05:36:33 (71/86) Installing libvpx (1.12.0-r1) 05:36:33 (72/86) Installing libwebp (1.2.4-r1) 05:36:33 (73/86) Installing x264-libs (0.164_git20220602-r0) 05:36:33 (74/86) Installing numactl (2.0.16-r1) 05:36:33 (75/86) Installing x265-libs (3.5-r3) 05:36:33 (76/86) Installing xvidcore (1.3.7-r1) 05:36:33 (77/86) Installing libsodium (1.0.18-r2) 05:36:33 (78/86) Installing libzmq (4.3.4-r1) 05:36:33 (79/86) Installing ffmpeg-libs (5.1.3-r0) 05:36:33 (80/86) Installing ffmpeg (5.1.3-r0) 05:36:33 (81/86) Installing udev-init-scripts (35-r1) 05:36:33 (82/86) Installing eudev-libs (3.2.11-r4) 05:36:33 (83/86) Installing xz-libs (5.2.9-r0) 05:36:33 (84/86) Installing zstd-libs (1.5.5-r0) 05:36:33 (85/86) Installing kmod-libs (30-r1) 05:36:33 (86/86) Installing eudev (3.2.11-r4) 05:36:33 Executing busybox-1.35.0-r29.trigger 05:36:33 Executing eudev-3.2.11-r4.trigger 05:36:33 OK: 112 MiB in 101 packages 05:36:36 Removing intermediate container be56ca20360c 05:36:36 ---> aac4a6845e21 05:36:36 Step 18/35 : WORKDIR / 05:36:36 ---> Running in afcbf9e8dd40 05:36:36 Removing intermediate container afcbf9e8dd40 05:36:36 ---> c9a5417c4be8 05:36:36 Step 19/35 : COPY --from=builder /device-usb-camera/cmd / 05:36:37 ---> b83803ef5541 05:36:37 Step 20/35 : COPY --from=builder /device-usb-camera/LICENSE / 05:36:37 ---> b7de6f1ada79 05:36:37 Step 21/35 : COPY --from=builder /device-usb-camera/LICENSE-rtsp-simple-server / 05:36:37 ---> 3d25eddc5f49 05:36:37 Step 22/35 : COPY --from=builder /device-usb-camera/Attribution.txt / 05:36:37 ---> bc310e4980a6 05:36:37 Step 23/35 : COPY --from=builder /device-usb-camera/docker-entrypoint.sh / 05:36:37 ---> 4740bf02d529 05:36:37 Step 24/35 : COPY --from=rtsp /rtsp-simple-server.yml / 05:36:37 ---> 3aacc3274224 05:36:37 Step 25/35 : COPY --from=rtsp /rtsp-simple-server / 05:36:38 ---> 4afafcb18217 05:36:38 Step 26/35 : RUN sed -i 's/rtmpDisable: no/rtmpDisable: yes/g' rtsp-simple-server.yml 05:36:38 ---> Running in 636eec5d7fa2 05:36:39 Removing intermediate container 636eec5d7fa2 05:36:39 ---> 361b27881c19 05:36:39 Step 27/35 : RUN sed -i 's/hlsDisable: no/hlsDisable: yes/g' rtsp-simple-server.yml 05:36:39 ---> Running in 515b9a543036 05:36:39 Removing intermediate container 515b9a543036 05:36:39 ---> 3fed3588ea79 05:36:39 Step 28/35 : RUN sed -i 's/protocols: \[udp, multicast, tcp\]/protocols: \[tcp\]/g' rtsp-simple-server.yml 05:36:39 ---> Running in 7aec3c985a86 05:36:40 Removing intermediate container 7aec3c985a86 05:36:40 ---> 5c63db4b1e76 05:36:40 Step 29/35 : EXPOSE 59983 05:36:40 ---> Running in 170b24461198 05:36:40 Removing intermediate container 170b24461198 05:36:40 ---> bf59fc966a4d 05:36:40 Step 30/35 : EXPOSE 8554 05:36:40 ---> Running in 5cf8f17cbce6 05:36:40 Removing intermediate container 5cf8f17cbce6 05:36:40 ---> a23410b876f7 05:36:40 Step 31/35 : ENTRYPOINT ["/docker-entrypoint.sh"] 05:36:40 ---> Running in 20d4084e897e 05:36:40 Removing intermediate container 20d4084e897e 05:36:40 ---> b36a41105934 05:36:40 Step 32/35 : CMD [ "--configProvider=consul.http://edgex-core-consul:8500", "--registry" ] 05:36:40 ---> Running in 73180b3466b9 05:36:40 Removing intermediate container 73180b3466b9 05:36:40 ---> c0a33b1df926 05:36:40 Step 33/35 : LABEL arch=amd64 05:36:40 ---> Running in 5102ddbfbd68 05:36:40 Removing intermediate container 5102ddbfbd68 05:36:40 ---> a8fe75f975be 05:36:40 Step 34/35 : LABEL git_sha=a6b008fe1367ea7e9c5abdeededd7e4cbf73c623 05:36:40 ---> Running in 35505c0f6e24 05:36:40 Removing intermediate container 35505c0f6e24 05:36:40 ---> 411e0ef25b33 05:36:40 Step 35/35 : LABEL version=0.0.0 05:36:40 ---> Running in f30793fa3740 05:36:41 Removing intermediate container f30793fa3740 05:36:41 ---> b2e531559f45 05:36:41 [Warning] One or more build-args [ARCH] were not consumed 05:36:41 Successfully built b2e531559f45 05:36:41 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 05:36:41 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 05:36:41 05:36:41 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 05:36:42 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 05:36:42 latest: Pulling from edgex-lftools-log-publisher 05:36:42 5eb5b503b376: Pulling fs layer 05:36:42 5c69ac0246d0: Pulling fs layer 05:36:42 ec43610c2a17: Pulling fs layer 05:36:42 3a2ae6a8a46f: Pulling fs layer 05:36:42 33b1e0a273af: Pulling fs layer 05:36:42 5d3b04190fa2: Pulling fs layer 05:36:42 2f39f015ded8: Pulling fs layer 05:36:42 3a2ae6a8a46f: Waiting 05:36:42 33b1e0a273af: Waiting 05:36:42 5d3b04190fa2: Waiting 05:36:42 2f39f015ded8: Waiting 05:36:42 5c69ac0246d0: Verifying Checksum 05:36:42 5c69ac0246d0: Download complete 05:36:42 3a2ae6a8a46f: Verifying Checksum 05:36:42 3a2ae6a8a46f: Download complete 05:36:42 33b1e0a273af: Verifying Checksum 05:36:42 33b1e0a273af: Download complete 05:36:42 5d3b04190fa2: Verifying Checksum 05:36:42 5d3b04190fa2: Download complete 05:36:42 ec43610c2a17: Verifying Checksum 05:36:42 ec43610c2a17: Download complete 05:36:42 5eb5b503b376: Download complete 05:36:43 2f39f015ded8: Download complete 05:36:43 5eb5b503b376: Pull complete 05:36:43 5c69ac0246d0: Pull complete 05:36:44 ec43610c2a17: Pull complete 05:36:44 3a2ae6a8a46f: Pull complete 05:36:44 33b1e0a273af: Pull complete 05:36:44 5d3b04190fa2: Pull complete 05:36:48 2f39f015ded8: Pull complete 05:36:48 Digest: sha256:aad550b2ae72f0c3871cfab1553edc96d28a4cf46347c1b5d8abfaef0d2cf592 05:36:48 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 05:36:48 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 05:36:48 prd-ubuntu20.04-docker-8c-8g-13823 does not seem to be running inside a container 05:36:48 $ 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-234 -v /w/workspace/foundry_device-usb-camera_PR-234:/w/workspace/foundry_device-usb-camera_PR-234:rw,z -v /w/workspace/foundry_device-usb-camera_PR-234@tmp:/w/workspace/foundry_device-usb-camera_PR-234@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 05:36:52 $ docker top 21732085388accaf7d0508dc2ee62218242283e431bfddc0e0519a03cc53bb28 -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 05:36:52 ---> job-cost.sh 05:36:52 lf-activate-venv: SKIPPING 05:36:52 INFO: No Stack... 05:36:53 INFO: Retrieving Pricing Info for: v3-standard-8 05:36:53 INFO: Archiving Costs [Pipeline] sh 05:36:53 + cat /w/workspace/foundry_device-usb-camera_PR-234/archives/cost.csv 05:36:53 + cut -d, -f6 [Pipeline] lock 05:36:53 Trying to acquire lock on [jenkins-edgexfoundry-device-usb-camera-PR-234-1-stack-cost] 05:36:53 Resource [jenkins-edgexfoundry-device-usb-camera-PR-234-1-stack-cost] did not exist. Created. 05:36:53 Lock acquired on [jenkins-edgexfoundry-device-usb-camera-PR-234-1-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 05:36:54 + echo total: 0.2199999988079071 [Pipeline] stash 05:36:54 Stashed 1 file(s) [Pipeline] } 05:36:54 Lock released on resource [jenkins-edgexfoundry-device-usb-camera-PR-234-1-stack-cost] [Pipeline] // lock [Pipeline] } 05:36:54 $ docker stop --time=1 21732085388accaf7d0508dc2ee62218242283e431bfddc0e0519a03cc53bb28 05:36:55 $ docker rm -f --volumes 21732085388accaf7d0508dc2ee62218242283e431bfddc0e0519a03cc53bb28 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // stage [Pipeline] } 05:38:06 Running on prd-ubuntu20.04-docker-arm64-4c-16g-13824 in /w/workspace/foundry_device-usb-camera_PR-234 [Pipeline] { [Pipeline] ws 05:38:06 Running in /w/workspace/device-usb-camera/1 [Pipeline] { [Pipeline] checkout 05:38:06 Selected Git installation does not exist. Using Default 05:38:06 The recommended git tool is: NONE 05:38:12 using credential edgex-jenkins-ssh 05:38:12 Cloning the remote Git repository 05:38:12 Cloning repository git@github.com:edgexfoundry/device-usb-camera.git 05:38:12 > git init /w/workspace/device-usb-camera/1 # timeout=10 05:38:13 Fetching upstream changes from git@github.com:edgexfoundry/device-usb-camera.git 05:38:13 > git --version # timeout=10 05:38:13 > git --version # 'git version 2.25.1' 05:38:13 using GIT_SSH to set credentials SSH Credentials for GitHub 05:38:13 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-usb-camera.git +refs/heads/*:refs/remotes/origin/* # timeout=10 05:38:14 > git config remote.origin.url git@github.com:edgexfoundry/device-usb-camera.git # timeout=10 05:38:14 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 05:38:15 > git config remote.origin.url git@github.com:edgexfoundry/device-usb-camera.git # timeout=10 05:38:15 Fetching upstream changes from git@github.com:edgexfoundry/device-usb-camera.git 05:38:15 using GIT_SSH to set credentials SSH Credentials for GitHub 05:38:15 > git fetch --tags --force --progress -- git@github.com:edgexfoundry/device-usb-camera.git +refs/pull/234/head:refs/remotes/origin/PR-234 +refs/heads/main:refs/remotes/origin/main # timeout=10 05:38:15 Merging remotes/origin/main commit 76647fe947dbfcde68706f3160ada0c7792b69e0 into PR head commit 1a7f20cb7a4c348eda673dc30bf77bbbd737b41d 05:38:16 Merge succeeded, producing 26863510f4a0712fecbaf716f1aff0e2d82699b6 05:38:16 Checking out Revision 26863510f4a0712fecbaf716f1aff0e2d82699b6 (PR-234) 05:38:15 > git config core.sparsecheckout # timeout=10 05:38:15 > git checkout -f 1a7f20cb7a4c348eda673dc30bf77bbbd737b41d # timeout=10 05:38:16 > git remote # timeout=10 05:38:16 > git config --get remote.origin.url # timeout=10 05:38:16 using GIT_SSH to set credentials SSH Credentials for GitHub 05:38:16 > git merge 76647fe947dbfcde68706f3160ada0c7792b69e0 # timeout=10 05:38:16 > git rev-parse HEAD^{commit} # timeout=10 05:38:16 > git config core.sparsecheckout # timeout=10 05:38:16 > git checkout -f 26863510f4a0712fecbaf716f1aff0e2d82699b6 # timeout=10 05:38:19 Commit message: "Merge commit '76647fe947dbfcde68706f3160ada0c7792b69e0' into HEAD" 05:38:19 First time build. Skipping changelog. 05:38:19 > git --version # timeout=10 05:38:19 > git --version # 'git version 2.25.1' 05:38:19 fatal: bad object 4fc256d9079ed2258907e613f84b1b8da264a4bd [Pipeline] withEnv [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] stage [Pipeline] { (Prep) [Pipeline] script [Pipeline] { [Pipeline] sh 05:38:20 + sudo curl -o /etc/docker/seccomp.json https://raw.githubusercontent.com/moby/moby/master/profiles/seccomp/default.json 05:38:20 % Total % Received % Xferd Average Speed Time Time Time Current 05:38:20 Dload Upload Total Spent Left Speed 05:38:20 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 12751 100 12751 0 0 207k 0 --:--:-- --:--:-- --:--:-- 207k [Pipeline] sh 05:38:21 + sudo sed -i s/"defaultAction": "SCMP_ACT_ERRNO"/"defaultAction": "SCMP_ACT_TRACE"/g /etc/docker/seccomp.json [Pipeline] sh 05:38:22 + sudo jq . += {"seccomp-profile": "/etc/docker/seccomp.json"} /etc/docker/daemon.json 05:38:22 + sudo tee /etc/docker/daemon.new 05:38:22 { 05:38:22 "registry-mirrors": [ 05:38:22 "https://nexus3.edgexfoundry.org:10001" 05:38:22 ], 05:38:22 "bip": "10.250.0.254/24", 05:38:22 "hosts": [ 05:38:22 "tcp://0.0.0.0:5555", 05:38:22 "unix:///var/run/docker.sock" 05:38:22 ], 05:38:22 "mtu": 1458, 05:38:22 "selinux-enabled": true, 05:38:22 "seccomp-profile": "/etc/docker/seccomp.json" 05:38:22 } [Pipeline] sh 05:38:22 + sudo mv /etc/docker/daemon.new /etc/docker/daemon.json [Pipeline] sh 05:38:22 + sudo service docker restart [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 05:38:41 provisioning config files... 05:38:41 copy managed file [device-usb-camera-settings] to file:/w/workspace/device-usb-camera/1@tmp/config14106292039386846678tmp [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 05:38:41 ---> docker-login.sh 05:38:41 nexus3.edgexfoundry.org:10001 05:38:42 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 05:38:42 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 05:38:42 Configure a credential helper to remove this warning. See 05:38:42 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 05:38:42 05:38:42 Login Succeeded 05:38:42 nexus3.edgexfoundry.org:10002 05:38:42 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 05:38:42 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 05:38:42 Configure a credential helper to remove this warning. See 05:38:42 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 05:38:42 05:38:42 Login Succeeded 05:38:42 nexus3.edgexfoundry.org:10003 05:38:43 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 05:38:43 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 05:38:43 Configure a credential helper to remove this warning. See 05:38:43 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 05:38:43 05:38:43 Login Succeeded 05:38:43 nexus3.edgexfoundry.org:10004 05:38:43 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 05:38:43 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 05:38:43 Configure a credential helper to remove this warning. See 05:38:43 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 05:38:43 05:38:43 Login Succeeded 05:38:43 docker.io 05:38:43 WARNING! Using --password via the CLI is insecure. Use --password-stdin. 05:38:44 WARNING! Your password will be stored unencrypted in /home/jenkins/.docker/config.json. 05:38:44 Configure a credential helper to remove this warning. See 05:38:44 https://docs.docker.com/engine/reference/commandline/login/#credentials-store 05:38:44 05:38:44 Login Succeeded 05:38:44 ---> docker-login.sh ends [Pipeline] } 05:38:44 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] } [Pipeline] // withEnv [Pipeline] unstash [Pipeline] echo 05:38:44 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 05:38:44 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] echo 05:38:44 ========================================================= 05:38:44 [edgeXBuildGoApp] Building Code With image [nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base-arm64:1.20-alpine] 05:38:44 ========================================================= [Pipeline] fileExists [Pipeline] fileExists [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 05:38:45 + 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 . 05:38:45 Sending build context to Docker daemon 1.258MB 05:38:45 Step 1/13 : ARG BASE=golang:1.20-alpine3.17 05:38:45 Step 2/13 : FROM ${BASE} AS builder 05:38:46 1.20-alpine: Pulling from edgex-devops/edgex-golang-base-arm64 05:38:46 c41833b44d91: Pulling fs layer 05:38:46 ed15518f5707: Pulling fs layer 05:38:46 feae8fd75edb: Pulling fs layer 05:38:46 242c74f7c9fa: Pulling fs layer 05:38:46 3cdef696dda3: Pulling fs layer 05:38:46 2ced38df9373: Pulling fs layer 05:38:46 58f1dce35555: Pulling fs layer 05:38:46 242c74f7c9fa: Waiting 05:38:46 3cdef696dda3: Waiting 05:38:46 2ced38df9373: Waiting 05:38:46 ed15518f5707: Download complete 05:38:47 242c74f7c9fa: Verifying Checksum 05:38:47 242c74f7c9fa: Download complete 05:38:47 3cdef696dda3: Verifying Checksum 05:38:47 3cdef696dda3: Download complete 05:38:47 c41833b44d91: Verifying Checksum 05:38:47 c41833b44d91: Download complete 05:38:48 c41833b44d91: Pull complete 05:38:48 58f1dce35555: Verifying Checksum 05:38:48 58f1dce35555: Download complete 05:38:48 ed15518f5707: Pull complete 05:38:49 feae8fd75edb: Verifying Checksum 05:38:49 feae8fd75edb: Download complete 05:38:49 2ced38df9373: Verifying Checksum 05:38:59 feae8fd75edb: Pull complete 05:39:00 242c74f7c9fa: Pull complete 05:39:00 3cdef696dda3: Pull complete 05:39:08 2ced38df9373: Pull complete 05:39:10 58f1dce35555: Pull complete 05:39:10 Digest: sha256:3b55595e96c696ae732e8cb20cde5b1ff7282a1fe1423a8de67617af8d15ea1e 05:39:10 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-devops/edgex-golang-base-arm64:1.20-alpine 05:39:10 ---> fadd8f120f05 05:39:10 Step 3/13 : ARG ADD_BUILD_TAGS="" 05:39:12 ---> Running in 8c73f6e04e94 05:39:12 Removing intermediate container 8c73f6e04e94 05:39:12 ---> c081ac967dd3 05:39:12 Step 4/13 : ARG MAKE="make -e ADD_BUILD_TAGS=$ADD_BUILD_TAGS build" 05:39:12 ---> Running in 749bfce0a238 05:39:12 Removing intermediate container 749bfce0a238 05:39:12 ---> 13c0bbf726f2 05:39:12 Step 5/13 : ARG ALPINE_PKG_BASE="make git gcc libc-dev curl" 05:39:12 ---> Running in e566ee8f45c3 05:39:13 Removing intermediate container e566ee8f45c3 05:39:13 ---> 1449273b7153 05:39:13 Step 6/13 : ARG ALPINE_PKG_EXTRA="v4l-utils-dev v4l-utils v4l-utils-libs linux-headers" 05:39:13 ---> Running in 0aaf0a99764c 05:39:13 Removing intermediate container 0aaf0a99764c 05:39:13 ---> ae70cd6fda06 05:39:13 Step 7/13 : RUN apk add --no-cache ${ALPINE_PKG_BASE} ${ALPINE_PKG_EXTRA} 05:39:13 ---> Running in 27f9bd175465 05:39:14 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/aarch64/APKINDEX.tar.gz 05:39:15 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/aarch64/APKINDEX.tar.gz 05:39:16 (1/14) Installing libintl (0.21.1-r1) 05:39:16 (2/14) Installing eudev-libs (3.2.11-r4) 05:39:16 (3/14) Installing libjpeg-turbo (2.1.4-r0) 05:39:16 (4/14) Installing v4l-utils-libs (1.22.1-r2) 05:39:16 (5/14) Installing v4l-utils (1.22.1-r2) 05:39:16 (6/14) Installing udev-init-scripts (35-r1) 05:39:16 (7/14) Installing libblkid (2.38.1-r1) 05:39:16 (8/14) Installing xz-libs (5.2.9-r0) 05:39:16 (9/14) Installing zstd-libs (1.5.5-r0) 05:39:16 (10/14) Installing kmod-libs (30-r1) 05:39:16 (11/14) Installing eudev (3.2.11-r4) 05:39:16 (12/14) Installing eudev-dev (3.2.11-r4) 05:39:16 (13/14) Installing v4l-utils-dvbv5 (1.22.1-r2) 05:39:16 (14/14) Installing v4l-utils-dev (1.22.1-r2) 05:39:16 Executing busybox-1.35.0-r29.trigger 05:39:16 Executing eudev-3.2.11-r4.trigger 05:39:16 OK: 271 MiB in 67 packages 05:39:18 Removing intermediate container 27f9bd175465 05:39:18 ---> eda1a3bb036a 05:39:18 Step 8/13 : WORKDIR /device-usb-camera 05:39:18 ---> Running in d6384e2c9585 05:39:18 Removing intermediate container d6384e2c9585 05:39:18 ---> b75e1456d6ac 05:39:18 Step 9/13 : COPY go.mod vendor* ./ 05:39:18 ---> 7995c611a90e 05:39:18 Step 10/13 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 05:39:18 ---> Running in ebae42c1c586 05:40:26 Removing intermediate container ebae42c1c586 05:40:26 ---> 2fa4ac287b94 05:40:26 Step 11/13 : COPY . . 05:40:26 ---> 2f326b260c43 05:40:26 Step 12/13 : RUN curl -o LICENSE-rtsp-simple-server https://raw.githubusercontent.com/aler9/rtsp-simple-server/main/LICENSE 05:40:26 ---> Running in 5108caab84b7 05:40:26  % Total % Received % Xferd Average Speed  Time Time Time Current 05:40:26  Dload  Upload Total Spent Left Speed 05:40:26 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1062 100 1062 0 0 3763 0 --:--:-- --:--:-- --:--:-- 3779 05:40:26 Removing intermediate container 5108caab84b7 05:40:26 ---> 7f3ae8512332 05:40:26 Step 13/13 : RUN ${MAKE} 05:40:26 ---> Running in 0b47fda84039 05:40:26 noop 05:40:26 Removing intermediate container 0b47fda84039 05:40:26 ---> 4d8871312755 05:40:26 Successfully built 4d8871312755 05:40:26 Successfully tagged ci-base-image-arm64:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 05:40:27 + docker inspect -f . ci-base-image-arm64 05:40:27 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 05:40:27 prd-ubuntu20.04-docker-arm64-4c-16g-13824 does not seem to be running inside a container 05:40:27 $ docker run -t -d -u 1001:1001 -u 0:0 -w /w/workspace/device-usb-camera/1 -v /w/workspace/device-usb-camera/1:/w/workspace/device-usb-camera/1:rw,z -v /w/workspace/device-usb-camera/1@tmp:/w/workspace/device-usb-camera/1@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** ci-base-image-arm64 cat 05:40:29 $ docker top 361b9b27a99ccec95b80015b2522afb6cade9bbf42fb2967fcb8c6c4170be89d -eo pid,comm [Pipeline] { [Pipeline] sh 05:40:29 + go version 05:40:29 go version go1.20.2 linux/arm64 [Pipeline] } 05:40:29 $ docker stop --time=1 361b9b27a99ccec95b80015b2522afb6cade9bbf42fb2967fcb8c6c4170be89d 05:40:31 $ docker rm -f --volumes 361b9b27a99ccec95b80015b2522afb6cade9bbf42fb2967fcb8c6c4170be89d [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) [Pipeline] script [Pipeline] { [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 05:40:32 + docker inspect -f . ci-base-image-arm64 05:40:32 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 05:40:32 prd-ubuntu20.04-docker-arm64-4c-16g-13824 does not seem to be running inside a container 05:40:32 $ docker run -t -d -u 1001:1001 -u 0:0 --privileged -v /var/run/docker.sock:/var/run/docker.sock -w /w/workspace/device-usb-camera/1 -v /w/workspace/device-usb-camera/1:/w/workspace/device-usb-camera/1:rw,z -v /w/workspace/device-usb-camera/1@tmp:/w/workspace/device-usb-camera/1@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** ci-base-image-arm64 cat 05:40:34 $ docker top 7ca20708cf4766d2c1d259b4c1408841fa9c7ea7236717eb4c27b8e67d276264 -eo pid,comm [Pipeline] { [Pipeline] sh 05:40:34 + git config --global --add safe.directory /w/workspace/device-usb-camera/1 [Pipeline] fileExists [Pipeline] sh 05:40:35 + make test 05:40:35 go test ./... -coverprofile=coverage.out ./... 05:41:07 ? github.com/edgexfoundry/device-usb-camera [no test files] 05:43:29 ? github.com/edgexfoundry/device-usb-camera/cmd [no test files] 05:43:29 ok github.com/edgexfoundry/device-usb-camera/internal/driver 0.060s coverage: 2.0% of statements 05:43:29 WARNING: Linting skipped (not on x86_64 or linter not installed) 05:43:29 go vet ./... 05:43:56 gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/") 05:43:56 [ "`gofmt -l $(find . -type f -name '*.go'| grep -v "/vendor/")`" = "" ] 05:43:56 ./bin/test-attribution-txt.sh [Pipeline] echo 05:43:56 [edgeX.isLTS] Checking if [main] matches against LTS streams [[^jakarta$, ^lts-test$]] [Pipeline] } 05:43:56 $ docker stop --time=1 7ca20708cf4766d2c1d259b4c1408841fa9c7ea7236717eb4c27b8e67d276264 05:43:58 $ docker rm -f --volumes 7ca20708cf4766d2c1d259b4c1408841fa9c7ea7236717eb4c27b8e67d276264 [Pipeline] // withDockerContainer [Pipeline] sh 05:43:59 + sudo chown -R jenkins:jenkins . [Pipeline] stash 05:43:59 Warning: overwriting stash ‘coverage-report’ 05:44:00 Stashed 1 file(s) [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] script [Pipeline] { [Pipeline] sh 05:44:00 + sudo chown -R jenkins:jenkins . [Pipeline] sh 05:44:01 + ls -al . 05:44:01 total 188 05:44:01 drwxrwxr-x 9 jenkins jenkins 4096 May 5 05:40 . 05:44:01 drwxrwxr-x 4 jenkins jenkins 4096 May 5 05:38 .. 05:44:01 drwxrwxr-x 8 jenkins jenkins 4096 May 5 05:38 .git 05:44:01 drwxrwxr-x 3 jenkins jenkins 4096 May 5 05:38 .github 05:44:01 -rw-rw-r-- 1 jenkins jenkins 414 May 5 05:38 .gitignore 05:44:01 -rw-rw-r-- 1 jenkins jenkins 42 May 5 05:38 .golangci.yml 05:44:01 -rw-rw-r-- 1 jenkins jenkins 77 May 5 05:38 .hadolint.yml 05:44:01 -rw-rw-r-- 1 jenkins jenkins 9665 May 5 05:38 Attribution.txt 05:44:01 -rw-rw-r-- 1 jenkins jenkins 6219 May 5 05:38 CHANGELOG.md 05:44:01 -rw-rw-r-- 1 jenkins jenkins 2328 May 5 05:38 Dockerfile 05:44:01 -rw-rw-r-- 1 jenkins jenkins 678 May 5 05:38 GOVERNANCE.md 05:44:01 -rw-rw-r-- 1 jenkins jenkins 659 May 5 05:38 Jenkinsfile 05:44:01 -rw-rw-r-- 1 jenkins jenkins 11348 May 5 05:38 LICENSE 05:44:01 -rw-rw-r-- 1 jenkins jenkins 2364 May 5 05:38 Makefile 05:44:01 -rw-rw-r-- 1 jenkins jenkins 622 May 5 05:38 OWNERS.md 05:44:01 -rw-rw-r-- 1 jenkins jenkins 5681 May 5 05:38 README.md 05:44:01 -rw-rw-r-- 1 jenkins jenkins 5 May 5 05:34 VERSION 05:44:01 drwxrwxr-x 2 jenkins jenkins 4096 May 5 05:38 bin 05:44:01 drwxrwxr-x 3 jenkins jenkins 4096 May 5 05:38 cmd 05:44:01 -rw-r--r-- 1 jenkins jenkins 28693 May 5 05:43 coverage.out 05:44:01 -rwxrwxr-x 1 jenkins jenkins 140 May 5 05:38 docker-entrypoint.sh 05:44:01 drwxrwxr-x 4 jenkins jenkins 4096 May 5 05:38 docs 05:44:01 -rw-rw-r-- 1 jenkins jenkins 3443 May 5 05:38 go.mod 05:44:01 -rw-rw-r-- 1 jenkins jenkins 31488 May 5 05:38 go.sum 05:44:01 drwxrwxr-x 3 jenkins jenkins 4096 May 5 05:38 internal 05:44:01 drwxrwxr-x 4 jenkins jenkins 4096 May 5 05:38 snap 05:44:01 -rw-rw-r-- 1 jenkins jenkins 231 May 5 05:38 version.go [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 05:44:01 + 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=26863510f4a0712fecbaf716f1aff0e2d82699b6 --label arch=arm64 --label version=0.0.0 . 05:44:02 Sending build context to Docker daemon 1.288MB 05:44:02 Step 1/35 : ARG BASE=golang:1.20-alpine3.17 05:44:02 Step 2/35 : FROM ${BASE} AS builder 05:44:02 ---> 4d8871312755 05:44:02 Step 3/35 : ARG ADD_BUILD_TAGS="" 05:44:02 ---> Running in 994270adde65 05:44:02 Removing intermediate container 994270adde65 05:44:02 ---> 90b4607d0c0a 05:44:02 Step 4/35 : ARG MAKE="make -e ADD_BUILD_TAGS=$ADD_BUILD_TAGS build" 05:44:02 ---> Running in 08dd59bdff1f 05:44:02 Removing intermediate container 08dd59bdff1f 05:44:02 ---> 5ca13ebb1b23 05:44:02 Step 5/35 : ARG ALPINE_PKG_BASE="make git gcc libc-dev curl" 05:44:03 ---> Running in 40d02eb0e33f 05:44:03 Removing intermediate container 40d02eb0e33f 05:44:03 ---> a2291c5b3f77 05:44:03 Step 6/35 : ARG ALPINE_PKG_EXTRA="v4l-utils-dev v4l-utils v4l-utils-libs linux-headers" 05:44:03 ---> Running in 4423a527f656 05:44:03 Removing intermediate container 4423a527f656 05:44:03 ---> d48ff9710f15 05:44:03 Step 7/35 : RUN apk add --no-cache ${ALPINE_PKG_BASE} ${ALPINE_PKG_EXTRA} 05:44:03 ---> Running in 12727d7e5838 05:44:04 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/aarch64/APKINDEX.tar.gz 05:44:05 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/aarch64/APKINDEX.tar.gz 05:44:06 OK: 271 MiB in 67 packages 05:44:07 Removing intermediate container 12727d7e5838 05:44:07 ---> aecf02a6c19d 05:44:07 Step 8/35 : WORKDIR /device-usb-camera 05:44:07 ---> Running in 01d267f2afcf 05:44:07 Removing intermediate container 01d267f2afcf 05:44:07 ---> 32bfee5a4c14 05:44:07 Step 9/35 : COPY go.mod vendor* ./ 05:44:08 ---> f53d99e34f75 05:44:08 Step 10/35 : RUN [ ! -d "vendor" ] && go mod download all || echo "skipping..." 05:44:08 ---> Running in 67406d5ec16a 05:44:10 Removing intermediate container 67406d5ec16a 05:44:10 ---> eb36a7cddfbd 05:44:10 Step 11/35 : COPY . . 05:44:11 ---> f9937d4b71e9 05:44:11 Step 12/35 : RUN curl -o LICENSE-rtsp-simple-server https://raw.githubusercontent.com/aler9/rtsp-simple-server/main/LICENSE 05:44:11 ---> Running in 9c0eeca22ce7 05:44:12  % Total % Received % Xferd Average Speed Time Time Time Current 05:44:12  Dload Upload Total Spent Left Speed 05:44:13 0 0 0 0 0 0  0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0  0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1062 100 1062 0  0 2966 0 --:--:-- --:--:-- --:--:-- 2966 05:44:13 Removing intermediate container 9c0eeca22ce7 05:44:13 ---> 5713d45b51a3 05:44:13 Step 13/35 : RUN ${MAKE} 05:44:13 ---> Running in 88a4b0f31b31 05:44:14 go build -tags "" -ldflags "-X github.com/edgexfoundry/device-usb-camera.Version=0.0.0" -trimpath -mod=readonly -o cmd/device-usb-camera ./cmd 05:46:51 Removing intermediate container 88a4b0f31b31 05:46:51 ---> 8374b618c1ed 05:46:51 Step 14/35 : FROM aler9/rtsp-simple-server:v0.21.6 AS rtsp 05:46:52 v0.21.6: Pulling from aler9/rtsp-simple-server 05:46:52 8766b47fe142: Pulling fs layer 05:46:52 8766b47fe142: Verifying Checksum 05:46:52 8766b47fe142: Download complete 05:46:53 8766b47fe142: Pull complete 05:46:53 Digest: sha256:f020796eb25ff31728c4633d51d76ece857ae5036a0f706c94a090e7b6047b3f 05:46:53 Status: Downloaded newer image for aler9/rtsp-simple-server:v0.21.6 05:46:53 ---> 69d40e2cb93c 05:46:53 Step 15/35 : FROM alpine:3.17 05:46:54 3.17: Pulling from library/alpine 05:46:54 c41833b44d91: Already exists 05:46:54 Digest: sha256:124c7d2707904eea7431fffe91522a01e5a861a624ee31d03372cc1d138a3126 05:46:54 Status: Downloaded newer image for alpine:3.17 05:46:54 ---> 51e60588ff2c 05:46:54 Step 16/35 : LABEL license='SPDX-License-Identifier: Apache-2.0' copyright='Copyright (c) 2022: Intel Corporation' 05:46:54 ---> Running in bf433c9f92bf 05:46:55 Removing intermediate container bf433c9f92bf 05:46:55 ---> b577f16a8ed2 05:46:55 Step 17/35 : RUN apk add --update --no-cache dumb-init ffmpeg udev 05:46:55 ---> Running in 763b6b3601a7 05:46:56 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/aarch64/APKINDEX.tar.gz 05:46:57 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/aarch64/APKINDEX.tar.gz 05:46:58 (1/83) Installing dumb-init (1.2.5-r2) 05:46:58 (2/83) Installing sdl2 (2.26.5-r0) 05:46:58 (3/83) Installing libxau (1.0.10-r0) 05:46:58 (4/83) Installing libmd (1.0.4-r0) 05:46:58 (5/83) Installing libbsd (0.11.7-r0) 05:46:58 (6/83) Installing libxdmcp (1.1.4-r0) 05:46:58 (7/83) Installing libxcb (1.15-r0) 05:46:58 (8/83) Installing libx11 (1.8.4-r0) 05:46:58 (9/83) Installing aom-libs (3.5.0-r0) 05:46:58 (10/83) Installing alsa-lib (1.2.8-r0) 05:46:58 (11/83) Installing libexpat (2.5.0-r0) 05:46:58 (12/83) Installing brotli-libs (1.0.9-r9) 05:46:58 (13/83) Installing libbz2 (1.0.8-r4) 05:46:58 (14/83) Installing libpng (1.6.38-r0) 05:46:58 (15/83) Installing freetype (2.12.1-r0) 05:46:59 (16/83) Installing fontconfig (2.14.1-r0) 05:46:59 (17/83) Installing fribidi (1.0.12-r0) 05:46:59 (18/83) Installing libffi (3.4.4-r0) 05:46:59 (19/83) Installing libintl (0.21.1-r1) 05:46:59 (20/83) Installing libblkid (2.38.1-r1) 05:46:59 (21/83) Installing libmount (2.38.1-r1) 05:46:59 (22/83) Installing pcre2 (10.42-r0) 05:46:59 (23/83) Installing glib (2.74.6-r0) 05:46:59 (24/83) Installing graphite2 (1.3.14-r2) 05:46:59 (25/83) Installing harfbuzz (5.3.1-r1) 05:46:59 (26/83) Installing libass (0.16.0-r1) 05:46:59 (27/83) Installing libdav1d (1.0.0-r2) 05:46:59 (28/83) Installing libdrm (2.4.114-r0) 05:46:59 (29/83) Installing gmp (6.2.1-r2) 05:46:59 (30/83) Installing nettle (3.8.1-r0) 05:46:59 (31/83) Installing p11-kit (0.24.1-r1) 05:46:59 (32/83) Installing libtasn1 (4.19.0-r0) 05:46:59 (33/83) Installing libunistring (1.1-r0) 05:46:59 (34/83) Installing gnutls (3.7.8-r3) 05:46:59 (35/83) Installing ncurses-terminfo-base (6.3_p20221119-r0) 05:46:59 (36/83) Installing ncurses-libs (6.3_p20221119-r0) 05:46:59 (37/83) Installing lame (3.100-r2) 05:47:00 (38/83) Installing opus (1.3.1-r1) 05:47:00 (39/83) Installing libasyncns (0.8-r1) 05:47:00 (40/83) Installing dbus-libs (1.14.4-r0) 05:47:00 (41/83) Installing libltdl (2.4.7-r1) 05:47:00 (42/83) Installing orc (0.4.33-r0) 05:47:00 (43/83) Installing libgcc (12.2.1_git20220924-r4) 05:47:00 (44/83) Installing libogg (1.3.5-r2) 05:47:00 (45/83) Installing libstdc++ (12.2.1_git20220924-r4) 05:47:00 (46/83) Installing flac-libs (1.4.2-r0) 05:47:00 (47/83) Installing libvorbis (1.3.7-r0) 05:47:00 (48/83) Installing libsndfile (1.1.0-r2) 05:47:00 (49/83) Installing libgomp (12.2.1_git20220924-r4) 05:47:00 (50/83) Installing soxr (0.1.3-r3) 05:47:00 (51/83) Installing speexdsp (1.2.1-r0) 05:47:00 (52/83) Installing tdb-libs (1.4.6-r0) 05:47:00 (53/83) Installing libpulse (16.1-r6) 05:47:00 (54/83) Installing cjson (1.7.15-r3) 05:47:00 (55/83) Installing mbedtls (2.28.3-r0) 05:47:00 (56/83) Installing librist (0.2.7-r0) 05:47:00 (57/83) Installing libsrt (1.5.1-r0) 05:47:00 (58/83) Installing libssh (0.10.5-r0) 05:47:00 (59/83) Installing libtheora (1.1.1-r16) 05:47:00 (60/83) Installing libjpeg-turbo (2.1.4-r0) 05:47:00 (61/83) Installing v4l-utils-libs (1.22.1-r2) 05:47:00 (62/83) Installing libxext (1.3.5-r0) 05:47:00 (63/83) Installing libxfixes (6.0.0-r0) 05:47:00 (64/83) Installing wayland-libs-client (1.21.0-r1) 05:47:00 (65/83) Installing libva (2.16.0-r0) 05:47:00 (66/83) Installing libvdpau (1.5-r0) 05:47:00 (67/83) Installing vidstab (1.1.0-r2) 05:47:00 (68/83) Installing libvpx (1.12.0-r1) 05:47:00 (69/83) Installing libwebp (1.2.4-r1) 05:47:00 (70/83) Installing x264-libs (0.164_git20220602-r0) 05:47:00 (71/83) Installing numactl (2.0.16-r1) 05:47:00 (72/83) Installing x265-libs (3.5-r3) 05:47:00 (73/83) Installing xvidcore (1.3.7-r1) 05:47:00 (74/83) Installing libsodium (1.0.18-r2) 05:47:00 (75/83) Installing libzmq (4.3.4-r1) 05:47:00 (76/83) Installing ffmpeg-libs (5.1.3-r0) 05:47:02 (77/83) Installing ffmpeg (5.1.3-r0) 05:47:02 (78/83) Installing udev-init-scripts (35-r1) 05:47:02 (79/83) Installing eudev-libs (3.2.11-r4) 05:47:02 (80/83) Installing xz-libs (5.2.9-r0) 05:47:02 (81/83) Installing zstd-libs (1.5.5-r0) 05:47:02 (82/83) Installing kmod-libs (30-r1) 05:47:02 (83/83) Installing eudev (3.2.11-r4) 05:47:02 Executing busybox-1.35.0-r29.trigger 05:47:02 Executing eudev-3.2.11-r4.trigger 05:47:02 OK: 86 MiB in 98 packages 05:47:05 Removing intermediate container 763b6b3601a7 05:47:05 ---> 6dbf9ff6d956 05:47:05 Step 18/35 : WORKDIR / 05:47:05 ---> Running in 88674e2305d2 05:47:06 Removing intermediate container 88674e2305d2 05:47:06 ---> 89538433b3ff 05:47:06 Step 19/35 : COPY --from=builder /device-usb-camera/cmd / 05:47:07 ---> a2ca6573825c 05:47:07 Step 20/35 : COPY --from=builder /device-usb-camera/LICENSE / 05:47:08 ---> 86f5f3e8399c 05:47:08 Step 21/35 : COPY --from=builder /device-usb-camera/LICENSE-rtsp-simple-server / 05:47:08 ---> ccbc7e23fa8a 05:47:08 Step 22/35 : COPY --from=builder /device-usb-camera/Attribution.txt / 05:47:09 ---> 8dbb8a7373eb 05:47:09 Step 23/35 : COPY --from=builder /device-usb-camera/docker-entrypoint.sh / 05:47:09 ---> 59bc7dfd51cc 05:47:09 Step 24/35 : COPY --from=rtsp /rtsp-simple-server.yml / 05:47:10 ---> dbcf76226ac2 05:47:10 Step 25/35 : COPY --from=rtsp /rtsp-simple-server / 05:47:11 ---> 6ddd0fd7d764 05:47:11 Step 26/35 : RUN sed -i 's/rtmpDisable: no/rtmpDisable: yes/g' rtsp-simple-server.yml 05:47:11 ---> Running in 6829fe1d120a 05:47:13 Removing intermediate container 6829fe1d120a 05:47:13 ---> 6f6bdbeff65d 05:47:13 Step 27/35 : RUN sed -i 's/hlsDisable: no/hlsDisable: yes/g' rtsp-simple-server.yml 05:47:13 ---> Running in e1be4c9e7a61 05:47:15 Removing intermediate container e1be4c9e7a61 05:47:15 ---> bdf2a6b58ea6 05:47:15 Step 28/35 : RUN sed -i 's/protocols: \[udp, multicast, tcp\]/protocols: \[tcp\]/g' rtsp-simple-server.yml 05:47:15 ---> Running in 2f61fa123f3c 05:47:17 Removing intermediate container 2f61fa123f3c 05:47:17 ---> fa5cfd681ca9 05:47:17 Step 29/35 : EXPOSE 59983 05:47:17 ---> Running in 1248d37e732f 05:47:17 Removing intermediate container 1248d37e732f 05:47:17 ---> eda4e69481ec 05:47:17 Step 30/35 : EXPOSE 8554 05:47:18 ---> Running in ad7f69407a32 05:47:18 Removing intermediate container ad7f69407a32 05:47:18 ---> 7913a033d0aa 05:47:18 Step 31/35 : ENTRYPOINT ["/docker-entrypoint.sh"] 05:47:18 ---> Running in 5d7dbf85b617 05:47:18 Removing intermediate container 5d7dbf85b617 05:47:18 ---> debf9d0f9342 05:47:18 Step 32/35 : CMD [ "--configProvider=consul.http://edgex-core-consul:8500", "--registry" ] 05:47:18 ---> Running in a0cc560b361b 05:47:19 Removing intermediate container a0cc560b361b 05:47:19 ---> c661f73e1806 05:47:19 Step 33/35 : LABEL arch=arm64 05:47:19 ---> Running in 08163f641ee8 05:47:19 Removing intermediate container 08163f641ee8 05:47:19 ---> 384fbf65639c 05:47:19 Step 34/35 : LABEL git_sha=26863510f4a0712fecbaf716f1aff0e2d82699b6 05:47:19 ---> Running in 9e0ad65ccff4 05:47:20 Removing intermediate container 9e0ad65ccff4 05:47:20 ---> 4776d1a07130 05:47:20 Step 35/35 : LABEL version=0.0.0 05:47:20 ---> Running in 2add2ee415ac 05:47:20 Removing intermediate container 2add2ee415ac 05:47:20 ---> a3637a6f25c9 05:47:20 [Warning] One or more build-args [ARCH] were not consumed 05:47:20 Successfully built a3637a6f25c9 05:47:20 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 05:47:21 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 05:47:21 05:47:21 Error: No such object: nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 05:47:21 + docker pull nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 05:47:21 arm64: Pulling from edgex-lftools-log-publisher 05:47:21 8998bd30e6a1: Pulling fs layer 05:47:21 04944245beec: Pulling fs layer 05:47:21 699f458cf7ca: Pulling fs layer 05:47:21 765212b225bb: Pulling fs layer 05:47:21 f23df028b6ca: Pulling fs layer 05:47:21 d65c8cfc05b1: Pulling fs layer 05:47:21 2437ff75d9bd: Pulling fs layer 05:47:21 f23df028b6ca: Waiting 05:47:21 d65c8cfc05b1: Waiting 05:47:21 2437ff75d9bd: Waiting 05:47:21 765212b225bb: Waiting 05:47:21 04944245beec: Verifying Checksum 05:47:21 04944245beec: Download complete 05:47:21 765212b225bb: Verifying Checksum 05:47:21 765212b225bb: Download complete 05:47:21 f23df028b6ca: Verifying Checksum 05:47:21 f23df028b6ca: Download complete 05:47:21 d65c8cfc05b1: Verifying Checksum 05:47:21 d65c8cfc05b1: Download complete 05:47:22 699f458cf7ca: Verifying Checksum 05:47:22 699f458cf7ca: Download complete 05:47:22 8998bd30e6a1: Verifying Checksum 05:47:22 8998bd30e6a1: Download complete 05:47:24 2437ff75d9bd: Verifying Checksum 05:47:26 8998bd30e6a1: Pull complete 05:47:26 04944245beec: Pull complete 05:47:28 699f458cf7ca: Pull complete 05:47:28 765212b225bb: Pull complete 05:47:29 f23df028b6ca: Pull complete 05:47:29 d65c8cfc05b1: Pull complete 05:47:44 2437ff75d9bd: Pull complete 05:47:44 Digest: sha256:08a7fcc486bb39f1d20d4dd6a72316e28301370873105f4106f8313defd495da 05:47:44 Status: Downloaded newer image for nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 05:47:44 nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 05:47:44 prd-ubuntu20.04-docker-arm64-4c-16g-13824 does not seem to be running inside a container 05:47:44 $ docker run -t -d -u 1001:1001 -u 0:0 --privileged --net host -v /home/jenkins:/home/jenkins -v /run/cloud-init/result.json:/run/cloud-init/result.json -w /w/workspace/device-usb-camera/1 -v /w/workspace/device-usb-camera/1:/w/workspace/device-usb-camera/1:rw,z -v /w/workspace/device-usb-camera/1@tmp:/w/workspace/device-usb-camera/1@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:arm64 cat 05:47:47 $ docker top 0846937705fdd37a40971c927873517ac4f60e88f68d6b69190211ae93117607 -eo pid,comm [Pipeline] { [Pipeline] libraryResource [Pipeline] sh 05:47:48 ---> job-cost.sh 05:47:48 lf-activate-venv: SKIPPING 05:47:48 INFO: No Stack... 05:47:48 INFO: Retrieving Pricing Info for: v3-standard-4 05:47:49 INFO: Archiving Costs [Pipeline] sh 05:47:50 + cut -d, -f6 05:47:50 + cat /w/workspace/device-usb-camera/1/archives/cost.csv [Pipeline] lock 05:47:50 Trying to acquire lock on [jenkins-edgexfoundry-device-usb-camera-PR-234-1-stack-cost] 05:47:50 Resource [jenkins-edgexfoundry-device-usb-camera-PR-234-1-stack-cost] did not exist. Created. 05:47:50 Lock acquired on [jenkins-edgexfoundry-device-usb-camera-PR-234-1-stack-cost] [Pipeline] { [Pipeline] unstash [Pipeline] sh 05:47:51 /w/workspace/device-usb-camera/1@tmp/durable-638ba0d4/script.sh: 1: Syntax error: Unterminated quoted string [Pipeline] sh 05:47:52 + echo total: 0.10999999940395355 [Pipeline] stash 05:47:52 Warning: overwriting stash ‘stack-cost’ 05:47:52 Stashed 1 file(s) [Pipeline] } 05:47:52 Lock released on resource [jenkins-edgexfoundry-device-usb-camera-PR-234-1-stack-cost] [Pipeline] // lock [Pipeline] } 05:47:52 $ docker stop --time=1 0846937705fdd37a40971c927873517ac4f60e88f68d6b69190211ae93117607 05:47:53 $ docker rm -f --volumes 0846937705fdd37a40971c927873517ac4f60e88f68d6b69190211ae93117607 [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 05:47:54 provisioning config files... 05:47:54 copy managed file [device-usb-camera-codecov-token] to file:/w/workspace/foundry_device-usb-camera_PR-234@tmp/config2149330454821576387tmp [Pipeline] { [Pipeline] sh 05:47:55 + set +x 05:47:55 + curl -s https://codecov.io/bash 05:47:55 + bash -s -- 05:47:55 05:47:55 _____ _ 05:47:55 / ____| | | 05:47:55 | | ___ __| | ___ ___ _____ __ 05:47:55 | | / _ \ / _` |/ _ \/ __/ _ \ \ / / 05:47:55 | |___| (_) | (_| | __/ (_| (_) \ V / 05:47:55 \_____\___/ \__,_|\___|\___\___/ \_/ 05:47:55 Bash-1.0.6 05:47:55 05:47:55 05:47:55 ==> git version 2.25.1 found 05:47:55 ==> 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 05:47:55 Release-Date: 2020-01-08 05:47:55 Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp 05:47:55 Features: AsynchDNS brotli GSS-API HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM NTLM_WB PSL SPNEGO SSL TLS-SRP UnixSockets 05:47:55 ==> Jenkins CI detected. 05:47:55 current dir:  /w/workspace/foundry_device-usb-camera_PR-234 05:47:55 project root: . 05:47:55 --> token set from env 05:47:55 Yaml not found, that's ok! Learn more at http://docs.codecov.io/docs/codecov-yaml 05:47:55 ==> Running gcov in . (disable via -X gcov) 05:47:55 ==> Python coveragepy not found 05:47:55 ==> Searching for coverage reports in: 05:47:55 + . 05:47:55 -> Found 1 reports 05:47:55 ==> Detecting git/mercurial file structure 05:47:55 ==> Reading reports 05:47:55 + ./coverage.out bytes=28693 05:47:55 ==> Appending adjustments 05:47:55 https://docs.codecov.io/docs/fixing-reports 05:47:55 + Found adjustments 05:47:55 ==> Gzipping contents 05:47:55 4.0K /tmp/codecov.BpuxLU.gz 05:47:55 ==> Uploading reports 05:47:55 url: https://codecov.io 05:47:55 query: branch=PR-234&commit=a6b008fe1367ea7e9c5abdeededd7e4cbf73c623&build=1&build_url=https%3A%2F%2Fjenkins.edgexfoundry.org%2Fjob%2Fedgexfoundry%2Fjob%2Fdevice-usb-camera%2Fjob%2FPR-234%2F1%2F&name=&tag=&slug=edgexfoundry%2Fdevice-usb-camera&service=jenkins&flags=&pr=234&job=&cmd_args= 05:47:55 -> Pinging Codecov 05:47:55 https://codecov.io/upload/v4?package=bash-1.0.6&token=&package=bash-1.0.6&token=6df5b310-220c-4ff1-ad85-d7a32441f080&branch=PR-234&commit=a6b008fe1367ea7e9c5abdeededd7e4cbf73c623&build=1&build_url=https%3A%2F%2Fjenkins.edgexfoundry.org%2Fjob%2Fedgexfoundry%2Fjob%2Fdevice-usb-camera%2Fjob%2FPR-234%2F1%2F&name=&tag=&slug=edgexfoundry%2Fdevice-usb-camera&service=jenkins&flags=&pr=234&job=&cmd_args= 05:47:55 -> Uploading to 05:47:55 https://storage.googleapis.com/codecov/v4/raw/2023-05-05/73D8F5FF140700D3E01443B452E23636/a6b008fe1367ea7e9c5abdeededd7e4cbf73c623/5bf06559-4e6e-4db4-9ee0-72bc8207e13e.txt?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=GOOG1EJOGFN2JQ4OCTGA2MU5AEIT7OT5Z7HTFOAN2SPG4NWSN2UJYOY5U6LZQ%2F20230505%2FUS%2Fs3%2Faws4_request&X-Amz-Date=20230505T054755Z&X-Amz-Expires=10&X-Amz-SignedHeaders=host&X-Amz-Signature=cf2d435b1c3672d501bb89e3f5c17ee41d5cbfebc097d589455a08ad97e8292d 05:47:55 % Total % Received % Xferd Average Speed Time Time Time Current 05:47:55 Dload Upload Total Spent Left Speed 05:47:55 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 3929 0 0 100 3929 0 18709 --:--:-- --:--:-- --:--:-- 18709 05:47:55 -> Reports have been successfully queued for processing at https://app.codecov.io/github/edgexfoundry/device-usb-camera/commit/a6b008fe1367ea7e9c5abdeededd7e4cbf73c623 [Pipeline] } 05:47:55 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 05:47:57 + [ -d /w/workspace/foundry_device-usb-camera_PR-234/archives ] 05:47:57 + ls -al /w/workspace/foundry_device-usb-camera_PR-234/archives 05:47:57 total 16 05:47:57 drwxr-xr-x 3 root root 4096 May 5 05:36 . 05:47:57 drwxrwxr-x 11 jenkins jenkins 4096 May 5 05:36 .. 05:47:57 drwxr-xr-x 2 root root 4096 May 5 05:36 cost 05:47:57 -rw-r--r-- 1 root root 89 May 5 05:36 cost.csv 05:47:57 + sudo chown -R jenkins:jenkins /w/workspace/foundry_device-usb-camera_PR-234/archives 05:47:57 + ls -al /w/workspace/foundry_device-usb-camera_PR-234/archives 05:47:57 total 16 05:47:57 drwxr-xr-x 3 jenkins jenkins 4096 May 5 05:36 . 05:47:57 drwxrwxr-x 11 jenkins jenkins 4096 May 5 05:36 .. 05:47:57 drwxr-xr-x 2 jenkins jenkins 4096 May 5 05:36 cost 05:47:57 -rw-r--r-- 1 jenkins jenkins 89 May 5 05:36 cost.csv [Pipeline] libraryResource [Pipeline] sh 05:47:57 ---> sysstat.sh [Pipeline] libraryResource [Pipeline] sh 05:47:58 ---> package-listing.sh 05:47:58 ++ facter osfamily 05:47:58 ++ tr '[:upper:]' '[:lower:]' 05:47:59 + OS_FAMILY=debian 05:47:59 + workspace=/w/workspace/foundry_device-usb-camera_PR-234 05:47:59 + START_PACKAGES=/tmp/packages_start.txt 05:47:59 + END_PACKAGES=/tmp/packages_end.txt 05:47:59 + DIFF_PACKAGES=/tmp/packages_diff.txt 05:47:59 + PACKAGES=/tmp/packages_start.txt 05:47:59 + '[' /w/workspace/foundry_device-usb-camera_PR-234 ']' 05:47:59 + PACKAGES=/tmp/packages_end.txt 05:47:59 + case "${OS_FAMILY}" in 05:47:59 + dpkg -l 05:47:59 + grep '^ii' 05:47:59 + '[' -f /tmp/packages_start.txt ']' 05:47:59 + '[' -f /tmp/packages_end.txt ']' 05:47:59 + diff /tmp/packages_start.txt /tmp/packages_end.txt 05:47:59 + '[' /w/workspace/foundry_device-usb-camera_PR-234 ']' 05:47:59 + mkdir -p /w/workspace/foundry_device-usb-camera_PR-234/archives/ 05:47:59 + cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/foundry_device-usb-camera_PR-234/archives/ [Pipeline] echo 05:47:59 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-234/facter-os:/facter-os -v /proc/uptime:/proc/uptime -v /run/cloud-init/result.json:/run/cloud-init/result.json] [Pipeline] sh 05:47:59 + facter operatingsystem [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh 05:48:00 + docker inspect -f . nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest 05:48:00 . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer 05:48:00 prd-ubuntu20.04-docker-8c-8g-13823 does not seem to be running inside a container 05:48:00 $ 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-234/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-234 -v /w/workspace/foundry_device-usb-camera_PR-234:/w/workspace/foundry_device-usb-camera_PR-234:rw,z -v /w/workspace/foundry_device-usb-camera_PR-234@tmp:/w/workspace/foundry_device-usb-camera_PR-234@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** nexus3.edgexfoundry.org:10003/edgex-lftools-log-publisher:latest cat 05:48:00 $ docker top 3f775ffbfe245a25b37bf594b658ba8e0763dd340e32a596257525475d97a98c -eo pid,comm [Pipeline] { [Pipeline] sh 05:48:00 + touch /tmp/pre-build-complete [Pipeline] sh 05:48:01 + mkdir -p /var/log/sysstat [Pipeline] sh 05:48:01 + ls /var/log/sa-host 05:48:01 ls: cannot access '/var/log/sa-host': No such file or directory [Pipeline] withEnv [Pipeline] { [Pipeline] configFileProvider 05:48:01 provisioning config files... 05:48:01 copy managed file [jenkins-log-archives-settings] to file:/w/workspace/foundry_device-usb-camera_PR-234@tmp/config17891089643897567433tmp [Pipeline] { [Pipeline] echo 05:48:01 Running shell/create-netrc.sh [Pipeline] libraryResource [Pipeline] sh 05:48:01 ---> create-netrc.sh [Pipeline] } 05:48:01 Deleting 1 temporary files [Pipeline] // configFileProvider [Pipeline] libraryResource [Pipeline] sh 05:48:02 ---> python-tools-install.sh [Pipeline] echo 05:48:02 Running shell/sudo-logs.sh [Pipeline] libraryResource [Pipeline] sh 05:48:02 ---> sudo-logs.sh 05:48:02 Archiving 'sudo' log.. [Pipeline] unstash [Pipeline] echo 05:48:02 Running shell/job-cost.sh [Pipeline] libraryResource [Pipeline] sh 05:48:03 ---> job-cost.sh 05:48:03 lf-activate-venv: SKIPPING 05:48:03 DEBUG: total: 0.2199999988079071 05:48:03 INFO: Retrieving Stack Cost... 05:48:03 INFO: Retrieving Pricing Info for: v3-standard-8 05:48:03 INFO: Archiving Costs [Pipeline] echo 05:48:03 Running shell/logs-deploy.sh [Pipeline] libraryResource [Pipeline] sh 05:48:04 ---> logs-deploy.sh 05:48:04 lf-activate-venv: SKIPPING 05:48:04 INFO: Nexus URL https://nexus.edgexfoundry.org path production/vex-yul-edgex-jenkins-1/edgexfoundry/device-usb-camera/PR-234/1 05:48:04 INFO: archiving workspace using pattern(s): 05:48:05 Archives upload complete. 05:48:05 INFO: archiving logs to Nexus