hypriot / image-builder-rpi

SD card image for Raspberry Pi with Docker: HypriotOS
http://blog.hypriot.com/post/how-to-get-docker-working-on-your-favourite-arm-board-with-hypriotos/
MIT License
1.07k stars 168 forks source link

Windows Support #368

Open zwhitchcox opened 4 years ago

zwhitchcox commented 4 years ago

Is this project supposed to support windows? there is no output when I run make

zwhitchcox commented 4 years ago

I mean, no file output

zwhitchcox commented 4 years ago

Ok, now on make sd-image I'm getting this error:

docker run --rm --privileged -v "/c/Users/zwhit/dev/cluster-pi/image-builder-rpi:/workspace" -v "/boot:/boot" -v "/lib/modules:/lib/modules" -e CIRCLE_TAG -e VERSION image-builder-rpi
C:\Program Files\Docker Toolbox\docker.exe: Error response from daemon: invalid mode: \Program Files\Git\workspace.
zwhitchcox commented 4 years ago

Ok, now even on ubuntu 18.04, I'm getting this error:

Get:4 http://archive.raspberrypi.org/debian buster/main armhf raspberrypi-sys-mods armhf 20200514 [10.6 kB]
Get:5 http://archive.raspberrypi.org/debian buster/main armhf pi-bluetooth all 0.1.13 [4908 B]
Get:6 http://mirror.pit.teraswitch.com/raspbian/raspbian buster/main armhf libdw1 armhf 0.176-1.1 [218 kB]
Get:7 http://mirror.pit.teraswitch.com/raspbian/raspbian buster/main armhf libglib2.0-0 armhf 2.58.3-2+deb10u2 [1078 kB]
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
dpkg-preconfigure: unable to re-open stdin: 
Fetched 2314 kB in 2s (994 kB/s)
Selecting previously unselected package gettext-base.
(Reading database ... 25647 files and directories currently installed.)
Preparing to unpack .../0-gettext-base_0.19.8.1-9_armhf.deb ...
Unpacking gettext-base (0.19.8.1-9) ...
Selecting previously unselected package libdw1:armhf.
Preparing to unpack .../1-libdw1_0.176-1.1_armhf.deb ...
Unpacking libdw1:armhf (0.176-1.1) ...
Selecting previously unselected package libglib2.0-0:armhf.
Preparing to unpack .../2-libglib2.0-0_2.58.3-2+deb10u2_armhf.deb ...
Unpacking libglib2.0-0:armhf (2.58.3-2+deb10u2) ...
Selecting previously unselected package bluez.
Preparing to unpack .../3-bluez_5.50-1.2~deb10u1+rpt1_armhf.deb ...
Unpacking bluez (5.50-1.2~deb10u1+rpt1) ...
Selecting previously unselected package bluez-firmware.
Preparing to unpack .../4-bluez-firmware_1.2-4+rpt3_all.deb ...
Unpacking bluez-firmware (1.2-4+rpt3) ...
Selecting previously unselected package raspberrypi-sys-mods.
Preparing to unpack .../5-raspberrypi-sys-mods_20200514_armhf.deb ...
Unpacking raspberrypi-sys-mods (20200514) ...
Selecting previously unselected package pi-bluetooth.
Preparing to unpack .../6-pi-bluetooth_0.1.13_all.deb ...
Unpacking pi-bluetooth (0.1.13) ...
Setting up bluez-firmware (1.2-4+rpt3) ...
Setting up libdw1:armhf (0.176-1.1) ...
Setting up libglib2.0-0:armhf (2.58.3-2+deb10u2) ...
No schema files found: doing nothing.
Setting up gettext-base (0.19.8.1-9) ...
Setting up raspberrypi-sys-mods (20200514) ...
Enabling audio in config.txt and removing from /etc/modules...
qemu: Unsupported syscall: 382
Fixing file capabilities...
Failed to set capabilities on file `/bin/ping6' (Invalid argument)
The value of the capability argument is not permitted for a file. Or the file is not a regular (non-symlink) file
Adjusting cmdline.txt...
Removing old sysctl tweaks, if present...
Removing old NOPASSWD line, if present...
Updating documentation URL in /boot/config.txt...
Updating apt sources from {mirrordirector,archive}.raspbian.org to raspbian.raspberrypi.org...
Created symlink /etc/systemd/system/reboot.target.wants/rpi-display-backlight.service → /lib/systemd/system/rpi-display-backlight.service.
Created symlink /etc/systemd/system/halt.target.wants/rpi-display-backlight.service → /lib/systemd/system/rpi-display-backlight.service.
Created symlink /etc/systemd/system/poweroff.target.wants/rpi-display-backlight.service → /lib/systemd/system/rpi-display-backlight.service.
Created symlink /etc/systemd/system/multi-user.target.wants/sshswitch.service → /lib/systemd/system/sshswitch.service.
Setting up bluez (5.50-1.2~deb10u1+rpt1) ...
Running in chroot, ignoring request.
Reloading system message bus config...Failed to open connection to "system" message bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directoryinvoke-rc.d: initscript dbus, action "force-reload" failed.
Created symlink /etc/systemd/system/dbus-org.bluez.service → /lib/systemd/system/bluetooth.service.
Created symlink /etc/systemd/system/bluetooth.target.wants/bluetooth.service → /lib/systemd/system/bluetooth.service.
Running in chroot, ignoring request.
Setting up pi-bluetooth (0.1.13) ...
Created symlink /etc/systemd/system/multi-user.target.wants/hciuart.service → /etc/systemd/system/hciuart.service.
Processing triggers for systemd (241-7~deb10u4+rpi1) ...
Processing triggers for man-db (2.8.5-2) ...
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
Processing triggers for dbus (1.12.16-1) ...
Processing triggers for libc-bin (2.28-10+rpi1) ...
+ apt-get install -y --no-install-recommends lsb-release gettext
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
  distro-info-data libcroco3 libmpdec2 libpython3-stdlib libpython3.7-minimal
  libpython3.7-stdlib mime-support python3 python3-minimal python3.7
  python3.7-minimal
Suggested packages:
  gettext-doc autopoint libasprintf-dev libgettextpo-dev lsb python3-doc
  python3-tk python3-venv python3.7-venv python3.7-doc binfmt-support
Recommended packages:
  bzip2 file xz-utils
The following NEW packages will be installed:
  distro-info-data gettext libcroco3 libmpdec2 libpython3-stdlib
  libpython3.7-minimal libpython3.7-stdlib lsb-release mime-support python3
  python3-minimal python3.7 python3.7-minimal
0 upgraded, 13 newly installed, 0 to remove and 4 not upgraded.
Need to get 5645 kB of archives.
After this operation, 28.3 MB of additional disk space will be used.
Get:1 http://mirror.pit.teraswitch.com/raspbian/raspbian buster/main armhf libpython3.7-minimal armhf 3.7.3-2+deb10u1 [583 kB]
Get:2 http://mirror.pit.teraswitch.com/raspbian/raspbian buster/main armhf python3.7-minimal armhf 3.7.3-2+deb10u1 [1463 kB]
Get:3 http://mirror.pit.teraswitch.com/raspbian/raspbian buster/main armhf python3-minimal armhf 3.7.3-1 [36.6 kB]
Get:4 http://mirror.pit.teraswitch.com/raspbian/raspbian buster/main armhf mime-support all 3.62 [37.2 kB]
Get:5 http://mirror.pit.teraswitch.com/raspbian/raspbian buster/main armhf libmpdec2 armhf 2.4.2-2 [67.2 kB]
Get:6 http://mirror.pit.teraswitch.com/raspbian/raspbian buster/main armhf libpython3.7-stdlib armhf 3.7.3-2+deb10u1 [1662 kB]
Get:7 http://mirror.pit.teraswitch.com/raspbian/raspbian buster/main armhf python3.7 armhf 3.7.3-2+deb10u1 [330 kB]
Get:8 http://mirror.pit.teraswitch.com/raspbian/raspbian buster/main armhf libpython3-stdlib armhf 3.7.3-1 [20.0 kB]
Get:9 http://mirror.pit.teraswitch.com/raspbian/raspbian buster/main armhf python3 armhf 3.7.3-1 [61.5 kB]
Get:10 http://mirror.pit.teraswitch.com/raspbian/raspbian buster/main armhf distro-info-data all 0.41+deb10u2 [6584 B]
Get:11 http://mirror.pit.teraswitch.com/raspbian/raspbian buster/main armhf libcroco3 armhf 0.6.12-3 [132 kB]
Get:12 http://mirror.pit.teraswitch.com/raspbian/raspbian buster/main armhf gettext armhf 0.19.8.1-9 [1219 kB]
Get:13 http://mirror.pit.teraswitch.com/raspbian/raspbian buster/main armhf lsb-release all 10.2019051400+rpi1 [27.8 kB]
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
dpkg-preconfigure: unable to re-open stdin: 
Fetched 5645 kB in 5s (1231 kB/s)
Selecting previously unselected package libpython3.7-minimal:armhf.
(Reading database ... 25881 files and directories currently installed.)
Preparing to unpack .../libpython3.7-minimal_3.7.3-2+deb10u1_armhf.deb ...
Unpacking libpython3.7-minimal:armhf (3.7.3-2+deb10u1) ...
Selecting previously unselected package python3.7-minimal.
Preparing to unpack .../python3.7-minimal_3.7.3-2+deb10u1_armhf.deb ...
Unpacking python3.7-minimal (3.7.3-2+deb10u1) ...
Setting up libpython3.7-minimal:armhf (3.7.3-2+deb10u1) ...
Setting up python3.7-minimal (3.7.3-2+deb10u1) ...
Selecting previously unselected package python3-minimal.
(Reading database ... 26122 files and directories currently installed.)
Preparing to unpack .../0-python3-minimal_3.7.3-1_armhf.deb ...
Unpacking python3-minimal (3.7.3-1) ...
Selecting previously unselected package mime-support.
Preparing to unpack .../1-mime-support_3.62_all.deb ...
Unpacking mime-support (3.62) ...
Selecting previously unselected package libmpdec2:armhf.
Preparing to unpack .../2-libmpdec2_2.4.2-2_armhf.deb ...
Unpacking libmpdec2:armhf (2.4.2-2) ...
Selecting previously unselected package libpython3.7-stdlib:armhf.
Preparing to unpack .../3-libpython3.7-stdlib_3.7.3-2+deb10u1_armhf.deb ...
Unpacking libpython3.7-stdlib:armhf (3.7.3-2+deb10u1) ...
Selecting previously unselected package python3.7.
Preparing to unpack .../4-python3.7_3.7.3-2+deb10u1_armhf.deb ...
Unpacking python3.7 (3.7.3-2+deb10u1) ...
Selecting previously unselected package libpython3-stdlib:armhf.
Preparing to unpack .../5-libpython3-stdlib_3.7.3-1_armhf.deb ...
Unpacking libpython3-stdlib:armhf (3.7.3-1) ...
Setting up python3-minimal (3.7.3-1) ...
Selecting previously unselected package python3.
(Reading database ... 26558 files and directories currently installed.)
Preparing to unpack .../python3_3.7.3-1_armhf.deb ...
Unpacking python3 (3.7.3-1) ...
Selecting previously unselected package distro-info-data.
Preparing to unpack .../distro-info-data_0.41+deb10u2_all.deb ...
Unpacking distro-info-data (0.41+deb10u2) ...
Selecting previously unselected package libcroco3:armhf.
Preparing to unpack .../libcroco3_0.6.12-3_armhf.deb ...
Unpacking libcroco3:armhf (0.6.12-3) ...
Selecting previously unselected package gettext.
Preparing to unpack .../gettext_0.19.8.1-9_armhf.deb ...
Unpacking gettext (0.19.8.1-9) ...
Selecting previously unselected package lsb-release.
Preparing to unpack .../lsb-release_10.2019051400+rpi1_all.deb ...
Unpacking lsb-release (10.2019051400+rpi1) ...
Setting up mime-support (3.62) ...
Setting up distro-info-data (0.41+deb10u2) ...
Setting up libcroco3:armhf (0.6.12-3) ...
Setting up libmpdec2:armhf (2.4.2-2) ...
Setting up libpython3.7-stdlib:armhf (3.7.3-2+deb10u1) ...
Setting up gettext (0.19.8.1-9) ...
Setting up libpython3-stdlib:armhf (3.7.3-1) ...
Setting up python3.7 (3.7.3-2+deb10u1) ...
Setting up python3 (3.7.3-1) ...
running python rtupdate hooks for python3.7...
running python post-rtupdate hooks for python3.7...
Setting up lsb-release (10.2019051400+rpi1) ...
Processing triggers for man-db (2.8.5-2) ...
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
Processing triggers for install-info (6.5.0.dfsg.1-4+b1) ...
Processing triggers for libc-bin (2.28-10+rpi1) ...
+ apt-get install -y --no-install-recommends cloud-init ssh-import-id
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
  cloud-guest-utils gdisk libyaml-0-2 python3-asn1crypto python3-blinker
  python3-certifi python3-cffi-backend python3-chardet python3-configobj
  python3-cryptography python3-idna python3-jinja2 python3-json-pointer
  python3-jsonpatch python3-jsonschema python3-jwt python3-markupsafe
  python3-oauthlib python3-pkg-resources python3-requests python3-six
  python3-urllib3 python3-yaml
Suggested packages:
  btrfs-progs xfsprogs python-blinker-doc python-configobj-doc
  python-cryptography-doc python3-cryptography-vectors python-jinja2-doc
  python-jsonschema-doc python3-crypto python3-setuptools python3-openssl
  python3-socks
Recommended packages:
  eatmydata
The following NEW packages will be installed:
  cloud-guest-utils cloud-init gdisk libyaml-0-2 python3-asn1crypto
  python3-blinker python3-certifi python3-cffi-backend python3-chardet
  python3-configobj python3-cryptography python3-idna python3-jinja2
  python3-json-pointer python3-jsonpatch python3-jsonschema python3-jwt
  python3-markupsafe python3-oauthlib python3-pkg-resources python3-requests
  python3-six python3-urllib3 python3-yaml ssh-import-id
0 upgraded, 25 newly installed, 0 to remove and 4 not upgraded.
Need to get 2022 kB of archives.
After this operation, 9021 kB of additional disk space will be used.
Get:1 http://mirror.pit.teraswitch.com/raspbian/raspbian buster/main armhf cloud-guest-utils all 0.29-1 [22.1 kB]
Get:2 http://mirror.pit.teraswitch.com/raspbian/raspbian buster/main armhf gdisk armhf 1.0.3-1.1 [181 kB]
Get:3 http://mirror.pit.teraswitch.com/raspbian/raspbian buster/main armhf python3-six all 1.12.0-1 [15.7 kB]
Get:4 http://mirror.pit.teraswitch.com/raspbian/raspbian buster/main armhf python3-configobj all 5.0.6-3 [35.7 kB]
Get:5 http://mirror.pit.teraswitch.com/raspbian/raspbian buster/main armhf python3-markupsafe armhf 1.1.0-1 [14.4 kB]
Get:6 http://mirror.pit.teraswitch.com/raspbian/raspbian buster/main armhf python3-jinja2 all 2.10-2 [106 kB]
Get:7 http://mirror.pit.teraswitch.com/raspbian/raspbian buster/main armhf python3-json-pointer all 1.10-1 [13.8 kB]
Get:8 http://mirror.pit.teraswitch.com/raspbian/raspbian buster/main armhf python3-jsonpatch all 1.21-1 [12.2 kB]
Get:9 http://mirror.pit.teraswitch.com/raspbian/raspbian buster/main armhf python3-pkg-resources all 40.8.0-1 [153 kB]
Get:10 http://mirror.pit.teraswitch.com/raspbian/raspbian buster/main armhf python3-jsonschema all 2.6.0-4 [33.5 kB]
Get:11 http://mirror.pit.teraswitch.com/raspbian/raspbian buster/main armhf python3-blinker all 1.4+dfsg1-0.2 [14.0 kB]
Get:12 http://mirror.pit.teraswitch.com/raspbian/raspbian buster/main armhf python3-asn1crypto all 0.24.0-1 [78.2 kB]
Get:13 http://mirror.pit.teraswitch.com/raspbian/raspbian buster/main armhf python3-cffi-backend armhf 1.12.2-1 [70.1 kB]
Get:14 http://mirror.pit.teraswitch.com/raspbian/raspbian buster/main armhf python3-cryptography armhf 2.6.1-3+deb10u2 [184 kB]
Get:15 http://mirror.pit.teraswitch.com/raspbian/raspbian buster/main armhf python3-jwt all 1.7.0-2 [20.5 kB]
Get:16 http://mirror.pit.teraswitch.com/raspbian/raspbian buster/main armhf python3-oauthlib all 2.1.0-1 [75.9 kB]
Get:17 http://mirror.pit.teraswitch.com/raspbian/raspbian buster/main armhf python3-certifi all 2018.8.24-1 [140 kB]
Get:18 http://mirror.pit.teraswitch.com/raspbian/raspbian buster/main armhf python3-chardet all 3.0.4-3 [80.5 kB]
Get:19 http://mirror.pit.teraswitch.com/raspbian/raspbian buster/main armhf python3-idna all 2.6-1 [34.3 kB]
Get:20 http://mirror.pit.teraswitch.com/raspbian/raspbian buster/main armhf python3-urllib3 all 1.24.1-1 [97.1 kB]
Get:21 http://mirror.pit.teraswitch.com/raspbian/raspbian buster/main armhf python3-requests all 2.21.0-1 [66.9 kB]
Get:22 http://mirror.pit.teraswitch.com/raspbian/raspbian buster/main armhf libyaml-0-2 armhf 0.2.1-1 [38.8 kB]
Get:23 http://mirror.pit.teraswitch.com/raspbian/raspbian buster/main armhf python3-yaml armhf 3.13-2 [111 kB]
Get:24 http://mirror.pit.teraswitch.com/raspbian/raspbian buster/main armhf cloud-init all 18.3-6 [403 kB]
Get:25 http://mirror.pit.teraswitch.com/raspbian/raspbian buster/main armhf ssh-import-id all 5.7-1 [19.8 kB]
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
dpkg-preconfigure: unable to re-open stdin: 
Fetched 2022 kB in 9s (233 kB/s)
Selecting previously unselected package cloud-guest-utils.
(Reading database ... 26866 files and directories currently installed.)
Preparing to unpack .../00-cloud-guest-utils_0.29-1_all.deb ...
Unpacking cloud-guest-utils (0.29-1) ...
Selecting previously unselected package gdisk.
Preparing to unpack .../01-gdisk_1.0.3-1.1_armhf.deb ...
Unpacking gdisk (1.0.3-1.1) ...
Selecting previously unselected package python3-six.
Preparing to unpack .../02-python3-six_1.12.0-1_all.deb ...
Unpacking python3-six (1.12.0-1) ...
Selecting previously unselected package python3-configobj.
Preparing to unpack .../03-python3-configobj_5.0.6-3_all.deb ...
Unpacking python3-configobj (5.0.6-3) ...
Selecting previously unselected package python3-markupsafe.
Preparing to unpack .../04-python3-markupsafe_1.1.0-1_armhf.deb ...
Unpacking python3-markupsafe (1.1.0-1) ...
Selecting previously unselected package python3-jinja2.
Preparing to unpack .../05-python3-jinja2_2.10-2_all.deb ...
Unpacking python3-jinja2 (2.10-2) ...
Selecting previously unselected package python3-json-pointer.
Preparing to unpack .../06-python3-json-pointer_1.10-1_all.deb ...
Unpacking python3-json-pointer (1.10-1) ...
Selecting previously unselected package python3-jsonpatch.
Preparing to unpack .../07-python3-jsonpatch_1.21-1_all.deb ...
Unpacking python3-jsonpatch (1.21-1) ...
Selecting previously unselected package python3-pkg-resources.
Preparing to unpack .../08-python3-pkg-resources_40.8.0-1_all.deb ...
Unpacking python3-pkg-resources (40.8.0-1) ...
Selecting previously unselected package python3-jsonschema.
Preparing to unpack .../09-python3-jsonschema_2.6.0-4_all.deb ...
Unpacking python3-jsonschema (2.6.0-4) ...
Selecting previously unselected package python3-blinker.
Preparing to unpack .../10-python3-blinker_1.4+dfsg1-0.2_all.deb ...
Unpacking python3-blinker (1.4+dfsg1-0.2) ...
Selecting previously unselected package python3-asn1crypto.
Preparing to unpack .../11-python3-asn1crypto_0.24.0-1_all.deb ...
Unpacking python3-asn1crypto (0.24.0-1) ...
Selecting previously unselected package python3-cffi-backend.
Preparing to unpack .../12-python3-cffi-backend_1.12.2-1_armhf.deb ...
Unpacking python3-cffi-backend (1.12.2-1) ...
Selecting previously unselected package python3-cryptography.
Preparing to unpack .../13-python3-cryptography_2.6.1-3+deb10u2_armhf.deb ...
Unpacking python3-cryptography (2.6.1-3+deb10u2) ...
Selecting previously unselected package python3-jwt.
Preparing to unpack .../14-python3-jwt_1.7.0-2_all.deb ...
Unpacking python3-jwt (1.7.0-2) ...
Selecting previously unselected package python3-oauthlib.
Preparing to unpack .../15-python3-oauthlib_2.1.0-1_all.deb ...
Unpacking python3-oauthlib (2.1.0-1) ...
Selecting previously unselected package python3-certifi.
Preparing to unpack .../16-python3-certifi_2018.8.24-1_all.deb ...
Unpacking python3-certifi (2018.8.24-1) ...
Selecting previously unselected package python3-chardet.
Preparing to unpack .../17-python3-chardet_3.0.4-3_all.deb ...
Unpacking python3-chardet (3.0.4-3) ...
Selecting previously unselected package python3-idna.
Preparing to unpack .../18-python3-idna_2.6-1_all.deb ...
Unpacking python3-idna (2.6-1) ...
Selecting previously unselected package python3-urllib3.
Preparing to unpack .../19-python3-urllib3_1.24.1-1_all.deb ...
Unpacking python3-urllib3 (1.24.1-1) ...
Selecting previously unselected package python3-requests.
Preparing to unpack .../20-python3-requests_2.21.0-1_all.deb ...
Unpacking python3-requests (2.21.0-1) ...
Selecting previously unselected package libyaml-0-2:armhf.
Preparing to unpack .../21-libyaml-0-2_0.2.1-1_armhf.deb ...
Unpacking libyaml-0-2:armhf (0.2.1-1) ...
Selecting previously unselected package python3-yaml.
Preparing to unpack .../22-python3-yaml_3.13-2_armhf.deb ...
Unpacking python3-yaml (3.13-2) ...
Selecting previously unselected package cloud-init.
Preparing to unpack .../23-cloud-init_18.3-6_all.deb ...
Unpacking cloud-init (18.3-6) ...
Selecting previously unselected package ssh-import-id.
Preparing to unpack .../24-ssh-import-id_5.7-1_all.deb ...
Unpacking ssh-import-id (5.7-1) ...
Setting up python3-pkg-resources (40.8.0-1) ...
Setting up python3-jwt (1.7.0-2) ...
Setting up libyaml-0-2:armhf (0.2.1-1) ...
Setting up python3-yaml (3.13-2) ...
Setting up python3-markupsafe (1.1.0-1) ...
Setting up python3-six (1.12.0-1) ...
Setting up gdisk (1.0.3-1.1) ...
Setting up python3-jinja2 (2.10-2) ...
Setting up python3-chardet (3.0.4-3) ...
Setting up python3-configobj (5.0.6-3) ...
Setting up python3-certifi (2018.8.24-1) ...
Setting up python3-jsonschema (2.6.0-4) ...
update-alternatives: using /usr/bin/python3-jsonschema to provide /usr/bin/jsonschema (jsonschema) in auto mode
Setting up python3-idna (2.6-1) ...
Setting up python3-urllib3 (1.24.1-1) ...
Setting up python3-json-pointer (1.10-1) ...
update-alternatives: using /usr/bin/python3-jsonpointer to provide /usr/bin/jsonpointer (jsonpointer) in auto mode
Setting up cloud-guest-utils (0.29-1) ...
Setting up python3-asn1crypto (0.24.0-1) ...
Setting up python3-cffi-backend (1.12.2-1) ...
Setting up python3-blinker (1.4+dfsg1-0.2) ...
Setting up python3-jsonpatch (1.21-1) ...
update-alternatives: using /usr/bin/python3-jsondiff to provide /usr/bin/jsondiff (jsondiff) in auto mode
update-alternatives: using /usr/bin/python3-jsonpatch to provide /usr/bin/jsonpatch (jsonpatch) in auto mode
Setting up python3-cryptography (2.6.1-3+deb10u2) ...
Setting up python3-requests (2.21.0-1) ...
Setting up ssh-import-id (5.7-1) ...
Setting up python3-oauthlib (2.1.0-1) ...
Setting up cloud-init (18.3-6) ...

Configuration file '/etc/cloud/cloud.cfg'
 ==> File on system created by you or by a script.
 ==> File also in package provided by package maintainer.
   What would you like to do about it ?  Your options are:
    Y or I  : install the package maintainer's version
    N or O  : keep your currently-installed version
      D     : show the differences between the versions
      Z     : start a shell to examine the situation
 The default action is to keep your current version.
*** cloud.cfg (Y/I/N/O/D/Z) [default=N] ? debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
Created symlink /etc/systemd/system/cloud-init.target.wants/cloud-config.service → /lib/systemd/system/cloud-config.service.
Created symlink /etc/systemd/system/cloud-init.target.wants/cloud-final.service → /lib/systemd/system/cloud-final.service.
Created symlink /etc/systemd/system/cloud-init.target.wants/cloud-init-local.service → /lib/systemd/system/cloud-init-local.service.
Created symlink /etc/systemd/system/cloud-init.target.wants/cloud-init.service → /lib/systemd/system/cloud-init.service.
Processing triggers for rsyslog (8.1901.0-1) ...
Running in chroot, ignoring request.
Processing triggers for systemd (241-7~deb10u4+rpi1) ...
Processing triggers for man-db (2.8.5-2) ...
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
Processing triggers for libc-bin (2.28-10+rpi1) ...
+ mkdir -p /var/lib/cloud/seed/nocloud-net
+ ln -s /boot/user-data /var/lib/cloud/seed/nocloud-net/user-data
+ ln -s /boot/meta-data /var/lib/cloud/seed/nocloud-net/meta-data
+ ln -s /boot/network-config /var/lib/cloud/seed/nocloud-net/network-config
+ mv /etc/fake-hwclock.data /boot/fake-hwclock.data
qemu: Unsupported syscall: 382
+ ln -s /boot/fake-hwclock.data /etc/fake-hwclock.data
+ mkdir -p /etc/systemd/system/fake-hwclock.service.d
+ cat
+ tee /etc/systemd/system/fake-hwclock.service.d/override.conf
[Unit]
Before=systemd-fsck-root.service
#Wants=boot.mount
#Requires=boot.mount
+ systemctl daemon-reload
Running in chroot, ignoring request: daemon-reload
+ rm -f /etc/network/interfaces.d/eth0
+ systemctl mask dhcpcd
Created symlink /etc/systemd/system/dhcpcd.service → /dev/null.
+ echo 'source /etc/network/interfaces.d/*'
+ apt-get install -y resolvconf
Reading package lists...
Building dependency tree...
Reading state information...
The following NEW packages will be installed:
  resolvconf
0 upgraded, 1 newly installed, 0 to remove and 4 not upgraded.
Need to get 74.2 kB of archives.
After this operation, 196 kB of additional disk space will be used.
Get:1 http://mirror.pit.teraswitch.com/raspbian/raspbian buster/main armhf resolvconf all 1.79 [74.2 kB]
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
dpkg-preconfigure: unable to re-open stdin:
Fetched 74.2 kB in 1s (94.3 kB/s)
Selecting previously unselected package resolvconf.
(Reading database ... 27845 files and directories currently installed.)
Preparing to unpack .../resolvconf_1.79_all.deb ...
Unpacking resolvconf (1.79) ...
Setting up resolvconf (1.79) ...
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
Created symlink /etc/systemd/system/sysinit.target.wants/resolvconf.service → /lib/systemd/system/resolvconf.service.
Processing triggers for systemd (241-7~deb10u4+rpi1) ...
Processing triggers for man-db (2.8.5-2) ...
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
Processing triggers for resolvconf (1.79) ...
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
+ systemctl mask systemd-resolved
Created symlink /etc/systemd/system/systemd-resolved.service → /dev/null.
+ curl -sSL -o /usr/local/bin/docker-machine https://github.com/docker/machine/releases/download/v0.16.2/docker-machine-Linux-armhf
+ chmod +x /usr/local/bin/docker-machine
+ curl -sSL https://raw.githubusercontent.com/docker/machine/v0.16.2/contrib/completion/bash/docker-machine.bash -o /etc/bash_completion.d/docker-machine
+ apt-get install -y --no-install-recommends python3 python3-pip python3-setuptools
Reading package lists...
Building dependency tree...
Reading state information...
python3 is already the newest version (3.7.3-1).
python3 set to manually installed.
The following additional packages will be installed:
  python-pip-whl python3-distutils python3-lib2to3
Suggested packages:
  python-setuptools-doc
Recommended packages:
  build-essential python3-dev python3-wheel
The following NEW packages will be installed:
  python-pip-whl python3-distutils python3-lib2to3 python3-pip
  python3-setuptools
0 upgraded, 5 newly installed, 0 to remove and 4 not upgraded.
Need to get 2286 kB of archives.
After this operation, 5128 kB of additional disk space will be used.
Get:1 http://archive.raspberrypi.org/debian buster/main armhf python-pip-whl all 18.1-5+rpt1 [1591 kB]
Get:2 http://mirror.pit.teraswitch.com/raspbian/raspbian buster/main armhf python3-lib2to3 all 3.7.3-1 [76.7 kB]
Get:3 http://mirror.pit.teraswitch.com/raspbian/raspbian buster/main armhf python3-distutils all 3.7.3-1 [142 kB]
Get:4 http://mirror.pit.teraswitch.com/raspbian/raspbian buster/main armhf python3-setuptools all 40.8.0-1 [306 kB]
Get:5 http://archive.raspberrypi.org/debian buster/main armhf python3-pip all 18.1-5+rpt1 [171 kB]
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
dpkg-preconfigure: unable to re-open stdin: 
Fetched 2286 kB in 1s (1784 kB/s)
Selecting previously unselected package python-pip-whl.
(Reading database ... 27877 files and directories currently installed.)
Preparing to unpack .../python-pip-whl_18.1-5+rpt1_all.deb ...
Unpacking python-pip-whl (18.1-5+rpt1) ...
Selecting previously unselected package python3-lib2to3.
Preparing to unpack .../python3-lib2to3_3.7.3-1_all.deb ...
Unpacking python3-lib2to3 (3.7.3-1) ...
Selecting previously unselected package python3-distutils.
Preparing to unpack .../python3-distutils_3.7.3-1_all.deb ...
Unpacking python3-distutils (3.7.3-1) ...
Selecting previously unselected package python3-pip.
Preparing to unpack .../python3-pip_18.1-5+rpt1_all.deb ...
Unpacking python3-pip (18.1-5+rpt1) ...
Selecting previously unselected package python3-setuptools.
Preparing to unpack .../python3-setuptools_40.8.0-1_all.deb ...
Unpacking python3-setuptools (40.8.0-1) ...
Setting up python-pip-whl (18.1-5+rpt1) ...
Setting up python3-lib2to3 (3.7.3-1) ...
Setting up python3-distutils (3.7.3-1) ...
Setting up python3-setuptools (40.8.0-1) ...
Setting up python3-pip (18.1-5+rpt1) ...
Processing triggers for man-db (2.8.5-2) ...
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
qemu: Unsupported syscall: 383
+ update-alternatives --install /usr/bin/python python /usr/bin/python3.7 2
update-alternatives: using /usr/bin/python3.7 to provide /usr/bin/python (python) in auto mode
+ pip3 install docker-compose==1.26.1
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting docker-compose==1.26.1
  Downloading https://files.pythonhosted.org/packages/5d/7c/5a9a58e341b5c343b4bb4f29657c7915baa24e92d5de81e7747a7e2c3d11/docker_compose-1.26.1-py2.py3-none-any.whl (139kB)
Requirement already satisfied: PyYAML<6,>=3.10 in /usr/lib/python3/dist-packages (from docker-compose==1.26.1) (3.13)
Collecting dockerpty<1,>=0.4.1 (from docker-compose==1.26.1)
  Downloading https://www.piwheels.org/simple/dockerpty/dockerpty-0.4.1-py3-none-any.whl
Requirement already satisfied: jsonschema<4,>=2.5.1 in /usr/lib/python3/dist-packages (from docker-compose==1.26.1) (2.6.0)
Collecting texttable<2,>=0.9.0 (from docker-compose==1.26.1)
  Downloading https://files.pythonhosted.org/packages/ec/b1/8a1c659ce288bf771d5b1c7cae318ada466f73bd0e16df8d86f27a2a3ee7/texttable-1.6.2-py2.py3-none-any.whl
Collecting cached-property<2,>=1.2.0 (from docker-compose==1.26.1)
  Downloading https://files.pythonhosted.org/packages/3b/86/85c1be2e8db9e13ef9a350aecd6dea292bd612fa288c2f40d035bb750ded/cached_property-1.5.1-py2.py3-none-any.whl
Collecting distro<2,>=1.5.0 (from docker-compose==1.26.1)
  Downloading https://files.pythonhosted.org/packages/25/b7/b3c4270a11414cb22c6352ebc7a83aaa3712043be29daa05018fd5a5c956/distro-1.5.0-py2.py3-none-any.whl
Requirement already satisfied: six<2,>=1.3.0 in /usr/lib/python3/dist-packages (from docker-compose==1.26.1) (1.12.0)
Collecting python-dotenv<1,>=0.13.0 (from docker-compose==1.26.1)
  Downloading https://files.pythonhosted.org/packages/f2/16/28d434b28c5be29a6af8fd0e3a2bda3bd30500ef0cd17bc79f7a6793a8d4/python_dotenv-0.14.0-py2.py3-none-any.whl
  Downloading https://files.pythonhosted.org/packages/4c/5f/f61b420143ed1c8dc69f9eaec5ff1ac36109d52c80de49d66e0c36c3dfdf/websocket_client-0.57.0-py2.py3-none-any.whl (200kB)
Collecting paramiko>=2.4.2; extra == "ssh" (from docker[ssh]<5,>=4.2.1->docker-compose==1.26.1)
  Downloading https://files.pythonhosted.org/packages/06/1e/1e08baaaf6c3d3df1459fd85f0e7d2d6aa916f33958f151ee1ecc98003eb/docker-4.2.2-py2.py3-none-any.whl (144kB)971/paramiko-2.7.1-py2.py3-none-any.whl (206kB)                                                                      .21.0)
930c011ec1c035f284170cacb05025e/PyNaCl-1.4.0.tar.gz (3.4MB)                              cker-compose==1.26.1)       
  Installing build dependencies: started                                                 930c011ec1c035f284170cacb050fdf/websocket_client-0.57.0-py2.py3-none-any.whl (200kB)
  Installing build dependencies: finished with status 'done'
Collecting bcrypt>=3.1.3 (from paramiko>=2.4.2; extra == "ssh"->docker[ssh]<5,>=4.2.1->do                            971/paramiko-2.7.1-py2.py3-none-any.whl (206kB)cker-compose==1.26.1)
  Downloading https://files.pythonhosted.org/packages/fa/aa/025a3ab62469b5167bc397837c9ffcker-compose==1.26.1)       25e/PyNaCl-1.4.0.tar.gz (3.4MB)c486c42a97ef12ceaa6699d8f5a5416/bcrypt-3.1.7.tar.gz (42kB)                               c486c42a97ef12ceaa6699d8f5a5
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
Requirement already satisfied: cryptography>=2.5 in /usr/lib/python3/dist-packages (from                             416/bcrypt-3.1.7.tar.gz (42kB)
paramiko>=2.4.2; extra == "ssh"->docker[ssh]<5,>=4.2.1->docker-compose==1.26.1) (2.6.1)  paramiko>=2.4.2; extra == "s
Collecting cffi>=1.4.1 (from pynacl>=1.0.1->paramiko>=2.4.2; extra == "ssh"->docker[ssh]<5,>=4.2.1->docker-compose==1.26.1)                                                       5,>=4.2.1->docker-compose==1sh"->docker[ssh]<5,>=4.2.1->docker-compose==1.26.1) (2.6.1
  Using cached https://www.piwheels.org/simple/cffi/cffi-1.14.0-cp37-cp37m-linux_armv7l.whl                                                                                       hl                          .26.1)
Collecting pycparser (from cffi>=1.4.1->pynacl>=1.0.1->paramiko>=2.4.2; extra == "ssh"->docker[ssh]<5,>=4.2.1->dockerocker[ssh]<5,>=4.2.1->docker-compose==1.26.1)                                                                        -compose==1.26.1)
  Using cached https://files.pythonhosted.org/packages/ae/e7/d9c3a176ca4b02024debf82342dab36efadfc5776f9c8db077e8f6e7b36efadfc5776f9c8db077e8f6e71821/pycparser-2.20-py2.py3-none-any.whl
Building wheels for collected packages: pynacl, bcrypt
  Running setup.py bdist_wheel for pynacl: started
  Running setup.py bdist_wheel for pynacl: started
  Running setup.py bdist_wheel for pynacl: finished with status 'error'
  Complete output from command /usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-kjtdq478/pynacl/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /tmp/pip-wheel-katcw04p --python-tag cp37:
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build/lib.linux-armv7l-3.7
  creating build/lib.linux-armv7l-3.7/nacl
  copying src/nacl/exceptions.py -> build/lib.linux-armv7l-3.7/nacl
  copying src/nacl/encoding.py -> build/lib.linux-armv7l-3.7/nacl
  copying src/nacl/signing.py -> build/lib.linux-armv7l-3.7/nacl
  copying src/nacl/__init__.py -> build/lib.linux-armv7l-3.7/nacl
  copying src/nacl/public.py -> build/lib.linux-armv7l-3.7/nacl
  copying src/nacl/hashlib.py -> build/lib.linux-armv7l-3.7/nacl
  copying src/nacl/hash.py -> build/lib.linux-armv7l-3.7/nacl
  copying src/nacl/secret.py -> build/lib.linux-armv7l-3.7/nacl
  copying src/nacl/utils.py -> build/lib.linux-armv7l-3.7/nacl
  creating build/lib.linux-armv7l-3.7/nacl/pwhash
  copying src/nacl/pwhash/argon2i.py -> build/lib.linux-armv7l-3.7/nacl/pwhash
  copying src/nacl/pwhash/argon2id.py -> build/lib.linux-armv7l-3.7/nacl/pwhash
  copying src/nacl/pwhash/_argon2.py -> build/lib.linux-armv7l-3.7/nacl/pwhash
  copying src/nacl/pwhash/__init__.py -> build/lib.linux-armv7l-3.7/nacl/pwhash
  copying src/nacl/pwhash/scrypt.py -> build/lib.linux-armv7l-3.7/nacl/pwhash
  creating build/lib.linux-armv7l-3.7/nacl/bindings
  copying src/nacl/bindings/crypto_generichash.py -> build/lib.linux-armv7l-3.7/nacl/bindings
  copying src/nacl/bindings/crypto_hash.py -> build/lib.linux-armv7l-3.7/nacl/bindings   
  copying src/nacl/bindings/crypto_sign.py -> build/lib.linux-armv7l-3.7/nacl/bindings   
  copying src/nacl/bindings/__init__.py -> build/lib.linux-armv7l-3.7/nacl/bindings      
  copying src/nacl/bindings/crypto_pwhash.py -> build/lib.linux-armv7l-3.7/nacl/bindings 
  copying src/nacl/bindings/crypto_scalarmult.py -> build/lib.linux-armv7l-3.7/nacl/bindings
  copying src/nacl/bindings/crypto_shorthash.py -> build/lib.linux-armv7l-3.7/nacl/bindings
  copying src/nacl/bindings/randombytes.py -> build/lib.linux-armv7l-3.7/nacl/bindings   
  copying src/nacl/bindings/crypto_secretstream.py -> build/lib.linux-armv7l-3.7/nacl/bindings
  copying src/nacl/bindings/crypto_aead.py -> build/lib.linux-armv7l-3.7/nacl/bindings   
  copying src/nacl/bindings/crypto_core.py -> build/lib.linux-armv7l-3.7/nacl/bindings   
  copying src/nacl/bindings/utils.py -> build/lib.linux-armv7l-3.7/nacl/bindings
  copying src/nacl/bindings/crypto_secretbox.py -> build/lib.linux-armv7l-3.7/nacl/bindings
  copying src/nacl/bindings/crypto_kx.py -> build/lib.linux-armv7l-3.7/nacl/bindings     
  copying src/nacl/bindings/crypto_box.py -> build/lib.linux-armv7l-3.7/nacl/bindings    
  copying src/nacl/bindings/sodium_core.py -> build/lib.linux-armv7l-3.7/nacl/bindings   
  running build_clib
  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "/tmp/pip-install-kjtdq478/pynacl/setup.py", line 264, in <module>
      "Programming Language :: Python :: 3.8",
    File "/tmp/pip-build-env-j6xtd9kn/lib/python3.7/site-packages/setuptools/__init__.py", line 165, in setup
      return distutils.core.setup(**attrs)
    File "/usr/lib/python3.7/distutils/core.py", line 148, in setup
      dist.run_commands()
    File "/usr/lib/python3.7/distutils/dist.py", line 966, in run_commands
      self.run_command(cmd)
    File "/usr/lib/python3.7/distutils/dist.py", line 985, in run_command
      cmd_obj.run()
    File "/tmp/pip-build-env-j6xtd9kn/lib/python3.7/site-packages/wheel/bdist_wheel.py", 
line 223, in run
      self.run_command('build')
    File "/usr/lib/python3.7/distutils/cmd.py", line 313, in run_command
      self.distribution.run_command(command)
    File "/usr/lib/python3.7/distutils/dist.py", line 985, in run_command
      cmd_obj.run()
    File "/usr/lib/python3.7/distutils/command/build.py", line 135, in run
      self.run_command(cmd_name)
    File "/usr/lib/python3.7/distutils/cmd.py", line 313, in run_command
      self.distribution.run_command(command)
    File "/usr/lib/python3.7/distutils/dist.py", line 985, in run_command
      cmd_obj.run()
    File "/tmp/pip-install-kjtdq478/pynacl/setup.py", line 161, in run
      raise Exception("ERROR: The 'make' utility is missing from PATH")
  Exception: ERROR: The 'make' utility is missing from PATH

  ----------------------------------------
  Failed building wheel for pynacl
  Running setup.py clean for pynacl
  Running setup.py bdist_wheel for bcrypt: started
  Running setup.py bdist_wheel for bcrypt: finished with status 'error'
  Complete output from command /usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-kjtdq478/bcrypt/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /tmp/pip-wheel-itpvkc3l --python-tag cp37:
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build/lib.linux-armv7l-3.7
  creating build/lib.linux-armv7l-3.7/bcrypt
  copying src/bcrypt/__init__.py -> build/lib.linux-armv7l-3.7/bcrypt
  copying src/bcrypt/__about__.py -> build/lib.linux-armv7l-3.7/bcrypt
  running build_ext
  generating cffi module 'build/temp.linux-armv7l-3.7/_bcrypt.c'
  creating build/temp.linux-armv7l-3.7
  building '_bcrypt' extension
  creating build/temp.linux-armv7l-3.7/build
  creating build/temp.linux-armv7l-3.7/build/temp.linux-armv7l-3.7
  creating build/temp.linux-armv7l-3.7/src
  creating build/temp.linux-armv7l-3.7/src/_csrc
  arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Isrc/_csrc -I/usr/include/python3.7m -c build/temp.linux-armv7l-3.7/_bcrypt.c -o build/temp.linux-armv7l-3.7/build/temp.linux-armv7l-3.7/_bcrypt.o
  unable to execute 'arm-linux-gnueabihf-gcc': No such file or directory
  error: command 'arm-linux-gnueabihf-gcc' failed with exit status 1

  ----------------------------------------
  Failed building wheel for bcrypt
  Running setup.py clean for bcrypt
Failed to build pynacl bcrypt
Installing collected packages: dockerpty, texttable, cached-property, distro, python-dotenv, docopt, websocket-client, pycparser, cffi, pynacl, bcrypt, paramiko, docker, docker-compose
  Running setup.py install for pynacl: started
    Running setup.py install for pynacl: finished with status 'error'
    Complete output from command /usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-kjtdq478/pynacl/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" 
install --record /tmp/pip-record-o0hf2moz/install-record.txt --single-version-externally-managed --compile:
    running install
    running build
    running build_py
    creating build
    creating build/lib.linux-armv7l-3.7
    creating build/lib.linux-armv7l-3.7/nacl
    copying src/nacl/exceptions.py -> build/lib.linux-armv7l-3.7/nacl
    copying src/nacl/encoding.py -> build/lib.linux-armv7l-3.7/nacl
    copying src/nacl/signing.py -> build/lib.linux-armv7l-3.7/nacl
    copying src/nacl/__init__.py -> build/lib.linux-armv7l-3.7/nacl
    copying src/nacl/public.py -> build/lib.linux-armv7l-3.7/nacl
    copying src/nacl/hashlib.py -> build/lib.linux-armv7l-3.7/nacl
    copying src/nacl/hash.py -> build/lib.linux-armv7l-3.7/nacl
    copying src/nacl/secret.py -> build/lib.linux-armv7l-3.7/nacl
    copying src/nacl/utils.py -> build/lib.linux-armv7l-3.7/nacl
    creating build/lib.linux-armv7l-3.7/nacl/pwhash
    copying src/nacl/pwhash/argon2i.py -> build/lib.linux-armv7l-3.7/nacl/pwhash
    copying src/nacl/pwhash/argon2id.py -> build/lib.linux-armv7l-3.7/nacl/pwhash        
    copying src/nacl/pwhash/_argon2.py -> build/lib.linux-armv7l-3.7/nacl/pwhash
    copying src/nacl/pwhash/__init__.py -> build/lib.linux-armv7l-3.7/nacl/pwhash        
    copying src/nacl/pwhash/scrypt.py -> build/lib.linux-armv7l-3.7/nacl/pwhash
    creating build/lib.linux-armv7l-3.7/nacl/bindings
    copying src/nacl/bindings/crypto_generichash.py -> build/lib.linux-armv7l-3.7/nacl/bindings
    copying src/nacl/bindings/crypto_hash.py -> build/lib.linux-armv7l-3.7/nacl/bindings 
    copying src/nacl/bindings/crypto_sign.py -> build/lib.linux-armv7l-3.7/nacl/bindings 
    copying src/nacl/bindings/__init__.py -> build/lib.linux-armv7l-3.7/nacl/bindings    
    copying src/nacl/bindings/crypto_pwhash.py -> build/lib.linux-armv7l-3.7/nacl/bindings
    copying src/nacl/bindings/crypto_scalarmult.py -> build/lib.linux-armv7l-3.7/nacl/bindings
    copying src/nacl/bindings/crypto_shorthash.py -> build/lib.linux-armv7l-3.7/nacl/bindings
    copying src/nacl/bindings/randombytes.py -> build/lib.linux-armv7l-3.7/nacl/bindings 
    copying src/nacl/bindings/crypto_secretstream.py -> build/lib.linux-armv7l-3.7/nacl/bindings
    copying src/nacl/bindings/crypto_aead.py -> build/lib.linux-armv7l-3.7/nacl/bindings 
    copying src/nacl/bindings/crypto_core.py -> build/lib.linux-armv7l-3.7/nacl/bindings 
    copying src/nacl/bindings/utils.py -> build/lib.linux-armv7l-3.7/nacl/bindings       
    copying src/nacl/bindings/crypto_secretbox.py -> build/lib.linux-armv7l-3.7/nacl/bindings
    copying src/nacl/bindings/crypto_kx.py -> build/lib.linux-armv7l-3.7/nacl/bindings   
    copying src/nacl/bindings/crypto_box.py -> build/lib.linux-armv7l-3.7/nacl/bindings  
    copying src/nacl/bindings/sodium_core.py -> build/lib.linux-armv7l-3.7/nacl/bindings 
    running build_clib
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-install-kjtdq478/pynacl/setup.py", line 264, in <module>
        "Programming Language :: Python :: 3.8",
      File "/tmp/pip-build-env-j6xtd9kn/lib/python3.7/site-packages/setuptools/__init__.py", line 165, in setup
        return distutils.core.setup(**attrs)
      File "/usr/lib/python3.7/distutils/core.py", line 148, in setup
        dist.run_commands()
      File "/usr/lib/python3.7/distutils/dist.py", line 966, in run_commands
        self.run_command(cmd)
      File "/usr/lib/python3.7/distutils/dist.py", line 985, in run_command
        cmd_obj.run()
      File "/tmp/pip-build-env-j6xtd9kn/lib/python3.7/site-packages/setuptools/command/install.py", line 61, in run
        return orig.install.run(self)
      File "/usr/lib/python3.7/distutils/command/install.py", line 589, in run
        self.run_command('build')
      File "/usr/lib/python3.7/distutils/cmd.py", line 313, in run_command
        self.distribution.run_command(command)
        self.distribution.run_command(command)
      File "/usr/lib/python3.7/distutils/dist.py", line 985, in run_command
        cmd_obj.run()
      File "/usr/lib/python3.7/distutils/command/build.py", line 135, in run
        self.run_command(cmd_name)
      File "/usr/lib/python3.7/distutils/cmd.py", line 313, in run_command
        self.distribution.run_command(command)
      File "/usr/lib/python3.7/distutils/dist.py", line 985, in run_command
        cmd_obj.run()
      File "/tmp/pip-install-kjtdq478/pynacl/setup.py", line 161, in run
        raise Exception("ERROR: The 'make' utility is missing from PATH")
    Exception: ERROR: The 'make' utility is missing from PATH

    ----------------------------------------
Command "/usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-kjtdq478/pynacl/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-o0hf2moz/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-install-kjtdq478/pynacl/
Makefile:7: recipe for target 'sd-image' failed
make: *** [sd-image] Error 1
schnAlex commented 4 years ago

same error on macos. docker, vagrant and virtualbox are up-to-date.

QuantumLove commented 4 years ago

Same with Ubuntu 20.04