moby: aarch64 make deb fails 17.03.x

Description

Executing make deb on Ubuntu / aarch64 throws an error make build & make tgz just finish fine. I’ve seen references on similar outputs from previous closed Issues but I couldn’t find a way to move on.

docker run --rm \
	-v /go/src/github.com/docker/docker:/go/src/github.com/docker/docker/ \
	docker-manpage-dev
cli/command/plugin/upgrade.go:5:2: cannot find package "context" in any of:
	/go/src/github.com/docker/docker/vendor/context (vendor tree)
	/usr/lib/go-1.6/src/context (from $GOROOT)
	/go/src/context (from $GOPATH)
	/manvendor/src/context
Makefile:106: recipe for target 'manpages' failed
make: *** [manpages] Error 1
---> Making bundle: .integration-daemon-stop (in bundles/17.03.1-ce/build-deb)
+++++ cat bundles/17.03.1-ce/build-deb/docker.pid
++++ kill 5862
++++ /etc/init.d/apparmor stop
 * Clearing AppArmor profiles cache
   ...done.
All profile caches have been cleared, but no profiles have been unloaded.
Unloading profiles will leave already running processes permanently
unconfined, which can lead to unexpected situations.

To set a process to complain mode, use the command line tool
'aa-complain'. To really tear down all profiles, run the init script
with the 'teardown' option.

Steps to reproduce the issue:

You can reproduce the Issue by executing this commands on Ubuntu / aarch64:

  1. git clone https://github.com/docker/docker
  2. cd docker
  3. git checkout v17.03.0-ce
  4. make deb

Describe the results you received: Describe the results you expected: An aarch64 docker deb package was expected but the error message pasted before was received

Additional information you deem important (e.g. issue happens only occasionally):

Issue happened to me with v17.03.0-ce and with last master branch commit

Output of docker version:

Client:
 Version:      1.13.0-dev
 API version:  1.25
 Go version:   go1.7.1
 Git commit:   bc06542
 Built:        Tue Oct 11 22:30:26 2016
 OS/Arch:      linux/arm64
 Experimental: true

Server:
 Version:      1.13.0-dev
 API version:  1.25
 Go version:   go1.7.1
 Git commit:   bc06542
 Built:        Tue Oct 11 22:30:26 2016
 OS/Arch:      linux/arm64
 Experimental: true

Output of docker info:

Containers: 0
 Running: 0
 Paused: 0
 Stopped: 0
Images: 39
Server Version: 1.13.0-dev
Storage Driver: aufs
 Root Dir: /var/lib/docker/aufs
 Backing Filesystem: extfs
 Dirs: 35
 Dirperm1 Supported: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins: 
 Volume: local
 Network: bridge host null overlay
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Security Options: apparmor seccomp
Kernel Version: 3.10.102-2-pine64-longsleep
Operating System: Ubuntu 16.04.1 LTS
OSType: linux
Architecture: aarch64
CPUs: 4
Total Memory: 1.942 GiB
Name: pine64-build
ID: WOJ6:Q4IH:RZJO:ADW4:RHR2:JN2H:ZQI7:MV55:OSVY:AKTK:3HU6:6FNO
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): false
Username: adomenech73
Registry: https://index.docker.io/v1/
Experimental: true
Insecure Registries:
 192.168.1.102
 127.0.0.0/8
Live Restore Enabled: false

Additional environment details (AWS, VirtualBox, physical, etc.):

Physical Pine64 host.

About this issue

  • Original URL
  • State: closed
  • Created 7 years ago
  • Comments: 15 (5 by maintainers)

Most upvoted comments

Upstream’s xenial issues have been resolved, so this is ready to test again.