Created
August 22, 2017 23:22
-
-
Save mazz/2ad68fac5e61f97626e61611e0117cd6 to your computer and use it in GitHub Desktop.
nerves_init_gadget terminal log
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
~/src/nerves/gadgety ᐅ MIX_TARGET=rpi0 mix deps.get | |
Mix environment | |
MIX_TARGET: rpi0 | |
MIX_ENV: dev | |
Running dependency resolution... | |
Dependency resolution completed: | |
bootloader 0.1.2 | |
distillery 1.5.1 | |
dns 1.0.1 | |
elixir_make 0.4.0 | |
mdns 0.1.6 | |
nerves 0.7.2 | |
nerves_firmware_ssh 0.2.1 | |
nerves_init_gadget 0.1.0 | |
nerves_network 0.3.3 | |
nerves_network_interface 0.4.2 | |
nerves_runtime 0.4.3 | |
nerves_system_br 0.13.5 | |
nerves_system_rpi0 0.17.0 | |
nerves_toolchain_armv6_rpi_linux_gnueabi 0.11.0 | |
nerves_toolchain_ctng 1.1.0 | |
nerves_wpa_supplicant 0.3.2 | |
socket 0.3.12 | |
system_registry 0.5.0 | |
All dependencies up to date | |
~/src/nerves/gadgety ᐅ MIX_TARGET=rpi0 mix deps.get | |
Mix environment | |
MIX_TARGET: rpi0 | |
MIX_ENV: dev | |
Running dependency resolution... | |
Dependency resolution completed: | |
bootloader 0.1.2 | |
distillery 1.5.1 | |
dns 1.0.1 | |
elixir_make 0.4.0 | |
mdns 0.1.6 | |
nerves 0.7.2 | |
nerves_firmware_ssh 0.2.1 | |
nerves_init_gadget 0.1.0 | |
nerves_network 0.3.3 | |
nerves_network_interface 0.4.2 | |
nerves_runtime 0.4.3 | |
nerves_system_br 0.13.5 | |
nerves_system_rpi0 0.17.0 | |
nerves_toolchain_armv6_rpi_linux_gnueabi 0.11.0 | |
nerves_toolchain_ctng 1.1.0 | |
nerves_wpa_supplicant 0.3.2 | |
socket 0.3.12 | |
system_registry 0.5.0 | |
All dependencies up to date | |
~/src/nerves/gadgety ᐅ MIX_TARGET=rpi0 mix release.init | |
Mix environment | |
MIX_TARGET: rpi0 | |
MIX_ENV: dev | |
==> distillery | |
Compiling 19 files (.ex) | |
Generated distillery app | |
==> nerves | |
Compiling 25 files (.ex) | |
Generated nerves app | |
==> nerves_system_br | |
Generated nerves_system_br app | |
==> nerves_toolchain_ctng | |
Compiling 2 files (.ex) | |
Generated nerves_toolchain_ctng app | |
==> nerves_toolchain_armv6_rpi_linux_gnueabi | |
Compiling 1 file (.ex) | |
Generated nerves_toolchain_armv6_rpi_linux_gnueabi app | |
==> nerves_system_rpi0 | |
Generated nerves_system_rpi0 app | |
==> socket | |
Compiling 11 files (.ex) | |
warning: String.to_char_list/1 is deprecated, use String.to_charlist/1 | |
lib/socket/address.ex:19 | |
warning: the char_list() type is deprecated, use charlist() | |
lib/socket/address.ex:12 | |
warning: String.to_char_list/1 is deprecated, use String.to_charlist/1 | |
lib/socket/host.ex:61 | |
warning: String.to_char_list/1 is deprecated, use String.to_charlist/1 | |
lib/socket/host.ex:75 | |
warning: String.to_char_list/1 is deprecated, use String.to_charlist/1 | |
lib/socket/host.ex:89 | |
warning: String.to_char_list/1 is deprecated, use String.to_charlist/1 | |
lib/socket/host.ex:103 | |
warning: the char_list() type is deprecated, use charlist() | |
lib/socket/host.ex:101 | |
warning: String.to_char_list/1 is deprecated, use String.to_charlist/1 | |
lib/socket/datagram.ex:54 | |
warning: String.to_char_list/1 is deprecated, use String.to_charlist/1 | |
lib/socket/ssl.ex:141 | |
warning: String.to_char_list/1 is deprecated, use String.to_charlist/1 | |
lib/socket/tcp.ex:108 | |
Generated socket app | |
==> dns | |
Compiling 6 files (.ex) | |
warning: Kernel.to_char_list/1 is deprecated, use Kernel.to_charlist/1 | |
lib/dns.ex:30 | |
warning: the char_list() type is deprecated, use charlist() | |
lib/dns.ex:26 | |
warning: the char_list() type is deprecated, use charlist() | |
lib/dns.ex:26 | |
warning: the char_list() type is deprecated, use charlist() | |
lib/dns.ex:8 | |
warning: the char_list() type is deprecated, use charlist() | |
lib/dns.ex:8 | |
Generated dns app | |
==> mdns | |
Compiling 6 files (.ex) | |
warning: use GenEvent is deprecated, use one of the alternatives described in the documentation for the GenEvent module | |
lib/mdns/handler.ex:2 | |
warning: the GenEvent module is deprecated, see its documentation for alternatives | |
lib/mdns/handler.ex:2 | |
warning: GenEvent.start_link/1 is deprecated, use one of the alternatives described in the documentation for the GenEvent module | |
lib/mdns/event_manager.ex:9 | |
warning: GenEvent.add_mon_handler/3 is deprecated, use one of the alternatives described in the documentation for the GenEvent module | |
lib/mdns/event_manager.ex:18 | |
warning: GenEvent.add_mon_handler/3 is deprecated, use one of the alternatives described in the documentation for the GenEvent module | |
lib/mdns/event_manager.ex:24 | |
warning: Kernel.to_char_list/1 is deprecated, use Kernel.to_charlist/1 | |
lib/mdns/client.ex:81 | |
warning: GenEvent.notify/2 is deprecated, use one of the alternatives described in the documentation for the GenEvent module | |
lib/mdns/client.ex:107 | |
warning: String.strip/1 is deprecated, use String.trim/1 | |
lib/mdns/client.ex:127 | |
warning: Kernel.to_char_list/1 is deprecated, use Kernel.to_charlist/1 | |
lib/mdns/server.ex:108 | |
warning: Kernel.to_char_list/1 is deprecated, use Kernel.to_charlist/1 | |
lib/mdns/server.ex:117 | |
Generated mdns app | |
==> system_registry | |
Compiling 13 files (.ex) | |
Generated system_registry app | |
==> elixir_make | |
Compiling 1 file (.ex) | |
Generated elixir_make app | |
==> nerves_runtime | |
mkdir -p priv | |
/Users/maz/.nerves/artifacts/nerves_toolchain_armv6_rpi_linux_gnueabi-0.11.0.darwin-x86_64/bin/armv6-rpi-linux-gnueabi-gcc -c -I/Users/maz/.nerves/artifacts/nerves_system_rpi0-0.17.0.armv6_rpi_linux_gnueabi/staging/usr/lib/erlang/erts-9.0/include -I/Users/maz/.nerves/artifacts/nerves_system_rpi0-0.17.0.armv6_rpi_linux_gnueabi/staging/usr/lib/erlang/lib/erl_interface-3.10/include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -Os -I/Users/maz/.nerves/artifacts/nerves_system_rpi0-0.17.0.armv6_rpi_linux_gnueabi/staging/usr/include -std=gnu99 -o src/uevent.o src/uevent.c | |
/Users/maz/.nerves/artifacts/nerves_toolchain_armv6_rpi_linux_gnueabi-0.11.0.darwin-x86_64/bin/armv6-rpi-linux-gnueabi-gcc -c -I/Users/maz/.nerves/artifacts/nerves_system_rpi0-0.17.0.armv6_rpi_linux_gnueabi/staging/usr/lib/erlang/erts-9.0/include -I/Users/maz/.nerves/artifacts/nerves_system_rpi0-0.17.0.armv6_rpi_linux_gnueabi/staging/usr/lib/erlang/lib/erl_interface-3.10/include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -Os -I/Users/maz/.nerves/artifacts/nerves_system_rpi0-0.17.0.armv6_rpi_linux_gnueabi/staging/usr/include -std=gnu99 -o src/erlcmd.o src/erlcmd.c | |
/Users/maz/.nerves/artifacts/nerves_toolchain_armv6_rpi_linux_gnueabi-0.11.0.darwin-x86_64/bin/armv6-rpi-linux-gnueabi-gcc src/uevent.o src/erlcmd.o -L/Users/maz/.nerves/artifacts/nerves_system_rpi0-0.17.0.armv6_rpi_linux_gnueabi/staging/usr/lib/erlang/erts-9.0/lib -L/Users/maz/.nerves/artifacts/nerves_system_rpi0-0.17.0.armv6_rpi_linux_gnueabi/staging/usr/lib/erlang/lib/erl_interface-3.10/lib -lerts -lerl_interface -lei --sysroot=/Users/maz/.nerves/artifacts/nerves_system_rpi0-0.17.0.armv6_rpi_linux_gnueabi/staging -lmnl -o priv/uevent | |
Compiling 11 files (.ex) | |
Generated nerves_runtime app | |
==> nerves_firmware_ssh | |
Compiling 7 files (.ex) | |
Generated nerves_firmware_ssh app | |
==> nerves_network_interface | |
mkdir -p priv | |
/Users/maz/.nerves/artifacts/nerves_toolchain_armv6_rpi_linux_gnueabi-0.11.0.darwin-x86_64/bin/armv6-rpi-linux-gnueabi-gcc -c -I/Users/maz/.nerves/artifacts/nerves_system_rpi0-0.17.0.armv6_rpi_linux_gnueabi/staging/usr/lib/erlang/erts-9.0/include -I/Users/maz/.nerves/artifacts/nerves_system_rpi0-0.17.0.armv6_rpi_linux_gnueabi/staging/usr/lib/erlang/lib/erl_interface-3.10/include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -Os -I/Users/maz/.nerves/artifacts/nerves_system_rpi0-0.17.0.armv6_rpi_linux_gnueabi/staging/usr/include -std=c99 -D_XOPEN_SOURCE=600 -o src/erlcmd.o src/erlcmd.c | |
/Users/maz/.nerves/artifacts/nerves_toolchain_armv6_rpi_linux_gnueabi-0.11.0.darwin-x86_64/bin/armv6-rpi-linux-gnueabi-gcc -c -I/Users/maz/.nerves/artifacts/nerves_system_rpi0-0.17.0.armv6_rpi_linux_gnueabi/staging/usr/lib/erlang/erts-9.0/include -I/Users/maz/.nerves/artifacts/nerves_system_rpi0-0.17.0.armv6_rpi_linux_gnueabi/staging/usr/lib/erlang/lib/erl_interface-3.10/include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -Os -I/Users/maz/.nerves/artifacts/nerves_system_rpi0-0.17.0.armv6_rpi_linux_gnueabi/staging/usr/include -std=c99 -D_XOPEN_SOURCE=600 -o src/netif.o src/netif.c | |
/Users/maz/.nerves/artifacts/nerves_toolchain_armv6_rpi_linux_gnueabi-0.11.0.darwin-x86_64/bin/armv6-rpi-linux-gnueabi-gcc src/erlcmd.o src/netif.o -L/Users/maz/.nerves/artifacts/nerves_system_rpi0-0.17.0.armv6_rpi_linux_gnueabi/staging/usr/lib/erlang/erts-9.0/lib -L/Users/maz/.nerves/artifacts/nerves_system_rpi0-0.17.0.armv6_rpi_linux_gnueabi/staging/usr/lib/erlang/lib/erl_interface-3.10/lib -lerts -lerl_interface -lei --sysroot=/Users/maz/.nerves/artifacts/nerves_system_rpi0-0.17.0.armv6_rpi_linux_gnueabi/staging -lmnl -o priv/netif | |
# setuid root net_basic so that it can configure network interfaces | |
SUDO_ASKPASS= true -- sh -c 'chown root:root priv/netif; chmod +s priv/netif' | |
Compiling 3 files (.ex) | |
Generated nerves_network_interface app | |
==> nerves_wpa_supplicant | |
mkdir -p priv | |
/Users/maz/.nerves/artifacts/nerves_toolchain_armv6_rpi_linux_gnueabi-0.11.0.darwin-x86_64/bin/armv6-rpi-linux-gnueabi-gcc -c -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -Os -I/Users/maz/.nerves/artifacts/nerves_system_rpi0-0.17.0.armv6_rpi_linux_gnueabi/staging/usr/include -o src/wpa_ex.o src/wpa_ex.c | |
/Users/maz/.nerves/artifacts/nerves_toolchain_armv6_rpi_linux_gnueabi-0.11.0.darwin-x86_64/bin/armv6-rpi-linux-gnueabi-gcc -c -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -Os -I/Users/maz/.nerves/artifacts/nerves_system_rpi0-0.17.0.armv6_rpi_linux_gnueabi/staging/usr/include -o src/wpa_ctrl/os_unix.o src/wpa_ctrl/os_unix.c | |
/Users/maz/.nerves/artifacts/nerves_toolchain_armv6_rpi_linux_gnueabi-0.11.0.darwin-x86_64/bin/armv6-rpi-linux-gnueabi-gcc -c -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_UNIX -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -Os -I/Users/maz/.nerves/artifacts/nerves_system_rpi0-0.17.0.armv6_rpi_linux_gnueabi/staging/usr/include -o src/wpa_ctrl/wpa_ctrl.o src/wpa_ctrl/wpa_ctrl.c | |
/Users/maz/.nerves/artifacts/nerves_toolchain_armv6_rpi_linux_gnueabi-0.11.0.darwin-x86_64/bin/armv6-rpi-linux-gnueabi-gcc src/wpa_ex.o src/wpa_ctrl/os_unix.o src/wpa_ctrl/wpa_ctrl.o --sysroot=/Users/maz/.nerves/artifacts/nerves_system_rpi0-0.17.0.armv6_rpi_linux_gnueabi/staging -lrt -o priv/wpa_ex | |
# setuid root wpa_ex so that it can interact with the wpa_supplicant | |
SUDO_ASKPASS= true -- sh -c 'chown root:root priv/wpa_ex; chmod +s priv/wpa_ex' | |
Compiling 3 files (.ex) | |
Generated nerves_wpa_supplicant app | |
==> nerves_network | |
mkdir -p priv | |
/Users/maz/.nerves/artifacts/nerves_toolchain_armv6_rpi_linux_gnueabi-0.11.0.darwin-x86_64/bin/armv6-rpi-linux-gnueabi-gcc -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -Os -I/Users/maz/.nerves/artifacts/nerves_system_rpi0-0.17.0.armv6_rpi_linux_gnueabi/staging/usr/include -std=c99 -o src/udhcpc_wrapper.o src/udhcpc_wrapper.c | |
/Users/maz/.nerves/artifacts/nerves_toolchain_armv6_rpi_linux_gnueabi-0.11.0.darwin-x86_64/bin/armv6-rpi-linux-gnueabi-gcc src/udhcpc_wrapper.o -L/Users/maz/.nerves/artifacts/nerves_system_rpi0-0.17.0.armv6_rpi_linux_gnueabi/staging/usr/lib/erlang/erts-9.0/lib -L/Users/maz/.nerves/artifacts/nerves_system_rpi0-0.17.0.armv6_rpi_linux_gnueabi/staging/usr/lib/erlang/lib/erl_interface-3.10/lib -lerts -lerl_interface -lei --sysroot=/Users/maz/.nerves/artifacts/nerves_system_rpi0-0.17.0.armv6_rpi_linux_gnueabi/staging -o priv/udhcpc_wrapper | |
# setuid root udhcpc_wrapper so that it can call udhcpc | |
SUDO_ASKPASS= true -- sh -c 'chown root:root priv/udhcpc_wrapper; chmod +s priv/udhcpc_wrapper' | |
Compiling 11 files (.ex) | |
Generated nerves_network app | |
==> nerves_init_gadget | |
Compiling 3 files (.ex) | |
Generated nerves_init_gadget app | |
==> bootloader | |
Compiling 10 files (.ex) | |
Generated bootloader app | |
==> gadgety | |
Compiling 2 files (.ex) | |
Generated gadgety app | |
An example config file has been placed in rel/config.exs, review it, | |
make edits as needed/desired, and then run `mix release` to build the release | |
~/src/nerves/gadgety ᐅ MIX_TARGET=rpi0 mix deps.get | |
Mix environment | |
MIX_TARGET: rpi0 | |
MIX_ENV: dev | |
Running dependency resolution... | |
Dependency resolution completed: | |
bootloader 0.1.2 | |
distillery 1.5.1 | |
dns 1.0.1 | |
elixir_make 0.4.0 | |
mdns 0.1.6 | |
nerves 0.7.2 | |
nerves_firmware_ssh 0.2.1 | |
nerves_init_gadget 0.1.0 | |
nerves_network 0.3.3 | |
nerves_network_interface 0.4.2 | |
nerves_runtime 0.4.3 | |
nerves_system_br 0.13.5 | |
nerves_system_rpi0 0.17.0 | |
nerves_toolchain_armv6_rpi_linux_gnueabi 0.11.0 | |
nerves_toolchain_ctng 1.1.0 | |
nerves_wpa_supplicant 0.3.2 | |
socket 0.3.12 | |
system_registry 0.5.0 | |
All dependencies up to date | |
~/src/nerves/gadgety ᐅ MIX_TARGET=rpi0 mix release.init | |
Mix environment | |
MIX_TARGET: rpi0 | |
MIX_ENV: dev | |
Compiling 2 files (.ex) | |
Generated gadgety app | |
An example config file has been placed in rel/config.exs, review it, | |
make edits as needed/desired, and then run `mix release` to build the release | |
~/src/nerves/gadgety ᐅ MIX_TARGET=rpi0 mix firmware | |
Mix environment | |
MIX_TARGET: rpi0 | |
MIX_ENV: dev | |
|nerves_bootstrap| Building OTP Release... | |
==> Cleaning all releases.. | |
==> Release output directory not found! Nothing to do. | |
Updating base firmware image with Erlang release... | |
Parallel mksquashfs: Using 4 processors | |
Creating 4.0 filesystem on /Users/maz/src/nerves/gadgety/_nerves-tmp/combined.squashfs, block size 131072. | |
Exportable Squashfs 4.0 filesystem, gzip compressed, data block size 131072 | |
compressed data, compressed metadata, compressed fragments, no xattrs | |
duplicates are removed | |
Filesystem size 10884.42 Kbytes (10.63 Mbytes) | |
47.63% of uncompressed filesystem size (22854.40 Kbytes) | |
Inode table size 5878 bytes (5.74 Kbytes) | |
30.87% of uncompressed inode table size (19044 bytes) | |
Directory table size 5593 bytes (5.46 Kbytes) | |
50.52% of uncompressed directory table size (11070 bytes) | |
Number of duplicate files found 11 | |
Number of inodes 528 | |
Number of files 289 | |
Number of fragments 43 | |
Number of symbolic links 149 | |
Number of device nodes 1 | |
Number of fifo nodes 0 | |
Number of socket nodes 0 | |
Number of directories 89 | |
Number of ids (unique uids + gids) 4 | |
Number of uids 3 | |
root (0) | |
unknown (33) | |
maz (501) | |
Number of gids 3 | |
wheel (0) | |
_appstore (33) | |
staff (20) | |
Building /Users/maz/src/nerves/gadgety/_build/rpi0/dev/nerves/images/gadgety.fw... | |
~/src/nerves/gadgety ᐅ MIX_TARGET=rpi0 mix firmware.burn | |
Mix environment | |
MIX_TARGET: rpi0 | |
MIX_ENV: dev | |
Use 0.02 GiB memory card found at /dev/rdisk4? [Yn] n | |
** (Mix) Aborted | |
~/src/nerves/gadgety ᐅ MIX_TARGET=rpi0 mix firmware.burn | |
Mix environment | |
MIX_TARGET: rpi0 | |
MIX_ENV: dev | |
Discovered devices: | |
0) 1.84 GiB found at /dev/rdisk6 | |
1) 0.02 GiB found at /dev/rdisk4 | |
Which device do you want to burn to? 0 | |
fwup: unmount timed out | |
~/src/nerves/gadgety ᐅ MIX_TARGET=rpi0 mix firmware.burn | |
Mix environment | |
MIX_TARGET: rpi0 | |
MIX_ENV: dev | |
Discovered devices: | |
0) 1.84 GiB found at /dev/rdisk5 | |
1) 0.02 GiB found at /dev/rdisk4 | |
Which device do you want to burn to? 0 | |
100% | |
Elapsed time: 5.974s | |
~/src/nerves/gadgety ᐅ ping nerves.local | |
ping: cannot resolve nerves.local: Unknown host | |
~/src/nerves/gadgety ᐅ ping nerves.local | |
ping: cannot resolve nerves.local: Unknown host | |
~/src/nerves/gadgety ᐅ screen /dev/tty.usbmodem* 115200 | |
zsh: no matches found: /dev/tty.usbmodem* | |
~/src/nerves/gadgety ᐅ ping nerves.local | |
ping: cannot resolve nerves.local: Unknown host | |
~/src/nerves/gadgety ᐅ ping nerves.local | |
ping: cannot resolve nerves.local: Unknown host | |
~/src/nerves/gadgety ᐅ ping nerves.local | |
ping: cannot resolve nerves.local: Unknown host | |
~/src/nerves/gadgety ᐅ screen /dev/tty.usbmodem* 115200 | |
zsh: no matches found: /dev/tty.usbmodem* |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment