scan-cli-plugin
scan-cli-plugin copied to clipboard
Linux docker scan --login failing in AWS Cloud9 instance
Description
Running an Ubuntu based Cloud9 IDE instance in us-east-1, upon installing latest docker-ce, running docker scan --login fails after clicking the Snyk web UI Authentication button.
Steps to reproduce the issue:
- Log into AWS console, open Cloud9 service
- Create new Cloud9 instance with an Ubuntu based instance
- In Cloud9 IDE terminal, follow Docker docs to uninstall old docker / install latest docker-ce
- Run:
docker scan --login - Open auth URL and click "Authenticate" button
- Cloud9 terminal shows error authenticating (see below)
Describe the results you received:
$ docker scan --login
To authenticate your account, open the below URL in your browser.
After your authentication is complete, return to this prompt to start using Snyk.
[URL REDACTED]
Authentication failed. Please check the API token on https://snyk.io
Describe the results you expected:
Your account has been authenticated. Snyk is now ready to be used.
Additional information you deem important (e.g. issue happens only occasionally):
Output of docker version:
Client: Docker Engine - Community
Version: 20.10.6
API version: 1.41
Go version: go1.13.15
Git commit: 370c289
Built: Fri Apr 9 22:46:01 2021
OS/Arch: linux/amd64
Context: default
Experimental: true
Server: Docker Engine - Community
Engine:
Version: 20.10.6
API version: 1.41 (minimum version 1.12)
Go version: go1.13.15
Git commit: 8728dd2
Built: Fri Apr 9 22:44:13 2021
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.4.4
GitCommit: 05f951a3781f4f2c1911b05e61c160e9c30eaa8e
runc:
Version: 1.0.0-rc93
GitCommit: 12644e614e25b05da6fd08a38ffa0cfe1903fdec
docker-init:
Version: 0.19.0
GitCommit: de40ad0
Output of docker scan --version:
Version: v0.7.0
Git commit: 0b3c564
Provider: Snyk (1.461.0 (standalone))
Output of docker info:
Client:
Context: default
Debug Mode: false
Plugins:
app: Docker App (Docker Inc., v0.9.1-beta3)
buildx: Build with BuildKit (Docker Inc., v0.5.1-docker)
scan: Docker Scan (Docker Inc., v0.7.0)
Server:
Containers: 1
Running: 0
Paused: 0
Stopped: 1
Images: 12
Server Version: 20.10.6
Storage Driver: overlay2
Backing Filesystem: extfs
Supports d_type: true
Native Overlay Diff: true
userxattr: false
Logging Driver: json-file
Cgroup Driver: cgroupfs
Cgroup Version: 1
Plugins:
Volume: local
Network: bridge host ipvlan macvlan null overlay
Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
Swarm: inactive
Runtimes: io.containerd.runc.v2 io.containerd.runtime.v1.linux runc
Default Runtime: runc
Init Binary: docker-init
containerd version: 05f951a3781f4f2c1911b05e61c160e9c30eaa8e
runc version: 12644e614e25b05da6fd08a38ffa0cfe1903fdec
init version: de40ad0
Security Options:
apparmor
seccomp
Profile: default
Kernel Version: 5.4.0-1045-aws
Operating System: Ubuntu 18.04.5 LTS
OSType: linux
Architecture: x86_64
CPUs: 2
Total Memory: 7.773GiB
Name: ip-172-31-62-20
ID: I7TB:2X22:2VNN:A4ZE:OYND:545J:LTT5:UYRU:I6OB:L2NC:BNUL:AEI3
Docker Root Dir: /var/lib/docker
Debug Mode: false
Username: ericsmalling
Registry: https://index.docker.io/v1/
Labels:
Experimental: false
Insecure Registries:
127.0.0.0/8
Live Restore Enabled: false
WARNING: No swap limit support
Additional environment details (AWS, VirtualBox, physical, etc.): AWS Cloud9 instance with following config:
- us-east-1 region
- t2.large instance type
- Ubuntu 18.04 LTS platform
- Uninstalled old Docker and then installed docker-ce via Docker install docs