Compliance scanner install/update to version 1.2.48 fails in AWS China region or in network insulated environments
search cancel

Compliance scanner install/update to version 1.2.48 fails in AWS China region or in network insulated environments

book

Article ID: 293723

calendar_today

Updated On:

Products

Operations Manager

Issue/Introduction

Due to Golang proxy not accessible from AWS China, installing the Compliance Scanner fails with the following error in the Apply Changes logs:
scanner/b9e452bd3a497abee3294eb2c4b7cd7505ac1eb3a5103c1df4c7aa19369e9301 (00:03:03)
                      L Error: Action Failed get_task: Task 844c809c-9ab2-471e-6367-f406ecfae724 result: Compiling package scanner: Running packaging script: Running packaging script: Command exited with 1; Stdout: , Stderr: + source /var/vcap/packages/golang-1-linux/bosh/compile.env
++ '[' -z '' ']'
+++ readlink -nf /var/vcap/packages/golang-1-linux
++ export GOROOT=/var/vcap/data/packages/golang-1-linux/b1a0f0b262fab4aa713a59676b1511b791f6c871
++ GOROOT=/var/vcap/data/packages/golang-1-linux/b1a0f0b262fab4aa713a59676b1511b791f6c871
++ export GOPATH=/var/vcap/data/compile/scanner
++ GOPATH=/var/vcap/data/compile/scanner
++ export GOCACHE=/var/vcap/data/golang-1-linux/cache
++ GOCACHE=/var/vcap/data/golang-1-linux/cache
++ export PATH=/var/vcap/data/packages/golang-1-linux/b1a0f0b262fab4aa713a59676b1511b791f6c871/bin:/var/vcap/data/compile/scanner/bin:/var/vcap/bosh/bin:/usr/local/bin:/usr/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/X11R6/bin
++ PATH=/var/vcap/data/packages/golang-1-linux/b1a0f0b262fab4aa713a59676b1511b791f6c871/bin:/var/vcap/data/compile/scanner/bin:/var/vcap/bosh/bin:/usr/local/bin:/usr/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/X11R6/bin
+ TRANSPORTER_ROOT=/var/vcap/data/compile/scanner/src/transporter
+ DAEMON_ROOT=/var/vcap/data/compile/scanner/src/daemon
+ GO_LIBRARY=/var/vcap/data/compile/scanner/src/golibs
+ COMMON_LIBRARY=/var/vcap/data/compile/scanner/src/commonlibs
+ mkdir -p /var/vcap/data/compile/scanner/src/transporter /var/vcap/data/golang-1-linux/cache /var/vcap/data/compile/scanner/src/daemon /var/vcap/data/compile/scanner/src/golibs /var/vcap/data/compile/scanner/src/commonlibs
+ mv /var/vcap/data/compile/scanner/transporter/config /var/vcap/data/compile/scanner/transporter/dns /var/vcap/data/compile/scanner/transporter/go.mod /var/vcap/data/compile/scanner/transporter/go.sum /var/vcap/data/compile/scanner/transporter/handler /var/vcap/data/compile/scanner/transporter/result /var/vcap/data/compile/scanner/transporter/scanner /var/vcap/data/compile/scanner/transporter/store /var/vcap/data/compile/scanner/transporter/targz /var/vcap/data/compile/scanner/transporter/vendor /var/vcap/data/compile/scanner/src/transporter
+ mv /var/vcap/data/compile/scanner/daemon/client /var/vcap/data/compile/scanner/daemon/cmd /var/vcap/data/compile/scanner/daemon/config /var/vcap/data/compile/scanner/daemon/go.mod /var/vcap/data/compile/scanner/daemon/go.sum /var/vcap/data/compile/scanner/daemon/handler /var/vcap/data/compile/scanner/daemon/rpc /var/vcap/data/compile/scanner/daemon/rulelogger /var/vcap/data/compile/scanner/daemon/scanner_daemon /var/vcap/data/compile/scanner/daemon/vendor /var/vcap/data/compile/scanner/src/daemon
+ mv /var/vcap/data/compile/scanner/golibs/awssdk /var/vcap/data/compile/scanner/golibs/azure /var/vcap/data/compile/scanner/golibs/filesystem /var/vcap/data/compile/scanner/golibs/go.mod /var/vcap/data/compile/scanner/golibs/go.sum /var/vcap/data/compile/scanner/golibs/log /var/vcap/data/compile/scanner/golibs/vendor /var/vcap/data/compile/scanner/src/golibs
+ mv /var/vcap/data/compile/scanner/commonlibs/configvalidation /var/vcap/data/compile/scanner/commonlibs/go.mod /var/vcap/data/compile/scanner/commonlibs/go.sum /var/vcap/data/compile/scanner/commonlibs/healthcheck /var/vcap/data/compile/scanner/commonlibs/mtls /var/vcap/data/compile/scanner/commonlibs/pidfile /var/vcap/data/compile/scanner/commonlibs/simplefileinfo /var/vcap/data/compile/scanner/commonlibs/stringutil /var/vcap/data/compile/scanner/commonlibs/vendor /var/vcap/data/compile/scanner/src/commonlibs
+ pushd /var/vcap/data/compile/scanner/src/daemon
+ go mod tidy
go: github.com/golang/[email protected]: Get "https://proxy.golang.org/github.com/golang/mock/@v/v1.3.1.mod": dial tcp 172.217.160.81:443: i/o timeout
More information on this issue can be found here: proxy.golang.org: does not work in China #31755

Environment

Product Version: 2.9

Resolution

There is no workaround for this issue. The issue is planned to be fixed in version 1.2.49, which has not been released as of December 15th, 2020.