Azure / iot-edge-v1

Azure IoT Edge
http://azure.github.io/iot-edge/
Other
524 stars 258 forks source link

ARM64 - Debian Stretch - Unable to Connect to Azure #607

Open dtischler opened 6 years ago

dtischler commented 6 years ago

Hi all, sorry if this is not the correct place to post this type of question. I am attempting to learn IoT Edge, so if I am doing something incorrect or missing some steps, I apologize in advance.

Ultimately, I am attempting to deploy IoT Edge on an ARM64 device, a Pine64 (again, for learning purposes only at this point): (https://www.pine64.org/?product=pine-a64-lts)

I was able to successfully follow the Quickstart guide using a Raspberry Pi (substituting in 1.0.0-preview022-linux-arm32v7), running the latest version of Raspbian, and deploy the TempSensor demo, so I believe I have my Azure IoT Hub setup correctly. Just to then see if I could use this Pine64 board, I followed the exact same steps in the Quick Start guide, that just worked on the Pi. At the end of the process, the edgeAgent is installed and running, but will not seem to connect back to Azure for some reason. In fact, it doesn't even failover from AMQP to websocket, as I believe it should based on my research / reading. All logs are pasted below, and a copy attached as well in case of formatting issues.

I have opened up port 5671 on my Router as the documentation indicates, and again, the Pi did work, so I believe that issue is ruled out.

Obviously, this Pine64 device is different than a Pi, but, can anyone provide any pointers that might lead me in the right direction? Any ideas why the Agent would just seem to cycle over and over, and not even attempt to fallback to websocket? Thanks in advance for any advice or recommendations!

-David

Description of the issue:

Failure to connect to Azure from edgeAgent container on ARM64 Debian Stretch host node.

Console log of the issue:

IoT-Edge.txt

root@pine64:~# apt-get update Get:1 http://security.debian.org stretch/updates InRelease [94.3 kB] Get:5 http://beta.armbian.com stretch InRelease [19.0 kB] Ign:2 http://cdn-fastly.deb.debian.org/debian stretch InRelease Get:3 http://cdn-fastly.deb.debian.org/debian stretch-updates InRelease [91.0 kB] Get:4 http://cdn-fastly.deb.debian.org/debian stretch-backports InRelease [91.8 kB] Hit:6 http://cdn-fastly.deb.debian.org/debian stretch Release Get:7 http://security.debian.org stretch/updates/main armhf Packages [418 kB] Get:8 http://security.debian.org stretch/updates/main arm64 Packages [413 kB] Get:9 http://beta.armbian.com stretch/main armhf Packages [198 kB] Get:10 http://security.debian.org stretch/updates/contrib arm64 Packages [1,776 B] Get:11 http://cdn-fastly.deb.debian.org/debian stretch-updates/main armhf Packag es.diff/Index [4,180 B] Get:12 http://beta.armbian.com stretch/main arm64 Packages [117 kB] Get:13 http://beta.armbian.com stretch/stretch-utils armhf Packages [20.9 kB] Get:14 http://beta.armbian.com stretch/stretch-utils arm64 Packages [20.9 kB] Get:15 http://beta.armbian.com stretch/stretch-desktop armhf Packages [5,732 B] Get:16 http://cdn-fastly.deb.debian.org/debian stretch-updates/main arm64 Packag es.diff/Index [4,180 B] Get:17 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Pack ages.diff/Index [27.8 kB] Get:18 http://cdn-fastly.deb.debian.org/debian stretch-backports/main arm64 Pack ages.diff/Index [27.8 kB] Get:19 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Cont ents (deb).diff/Index [27.9 kB] Get:20 http://cdn-fastly.deb.debian.org/debian stretch-backports/main arm64 Cont ents (deb).diff/Index [27.9 kB] Get:21 http://cdn-fastly.deb.debian.org/debian stretch-backports/contrib armhf P ackages.diff/Index [12.1 kB] Get:22 http://cdn-fastly.deb.debian.org/debian stretch-backports/contrib arm64 P ackages.diff/Index [11.6 kB] Get:23 http://cdn-fastly.deb.debian.org/debian stretch-backports/contrib arm64 C ontents (deb).diff/Index [9,100 B] Get:24 http://cdn-fastly.deb.debian.org/debian stretch-backports/contrib armhf C ontents (deb).diff/Index [10.6 kB] Get:25 http://cdn-fastly.deb.debian.org/debian stretch-backports/non-free arm64 Packages.diff/Index [4,672 B] Get:26 http://cdn-fastly.deb.debian.org/debian stretch-backports/non-free armhf Packages.diff/Index [4,672 B] Get:18 http://cdn-fastly.deb.debian.org/debian stretch-backports/main arm64 Pack ages.diff/Index [27.8 kB] Get:27 http://cdn-fastly.deb.debian.org/debian stretch-backports/non-free armhf Contents (deb).diff/Index [4,672 B] Get:28 http://cdn-fastly.deb.debian.org/debian stretch-backports/non-free arm64 Contents (deb).diff/Index [4,672 B] Get:30 http://cdn-fastly.deb.debian.org/debian stretch-updates/main armhf Packag es 2018-05-05-2031.58.pdiff [329 B] Get:30 http://cdn-fastly.deb.debian.org/debian stretch-updates/main armhf Packag es 2018-05-05-2031.58.pdiff [329 B] Get:31 http://cdn-fastly.deb.debian.org/debian stretch-updates/main arm64 Packag es 2018-05-05-2031.58.pdiff [329 B] Get:31 http://cdn-fastly.deb.debian.org/debian stretch-updates/main arm64 Packag es 2018-05-05-2031.58.pdiff [329 B] Get:32 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Pack ages 2018-04-20-2023.55.pdiff [1,657 B] Get:33 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Pack ages 2018-04-22-2033.30.pdiff [508 B] Get:34 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Pack ages 2018-04-23-0234.18.pdiff [196 B] Get:35 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Pack ages 2018-04-23-1420.05.pdiff [433 B] Get:36 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Pack ages 2018-04-23-2021.38.pdiff [216 B] Get:37 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Pack ages 2018-04-25-0821.26.pdiff [362 B] Get:38 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Pack ages 2018-04-25-1431.57.pdiff [356 B] Get:39 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Pack ages 2018-04-26-2139.20.pdiff [915 B] Get:40 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Pack ages 2018-04-27-0226.16.pdiff [407 B] Get:41 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Pack ages 2018-04-28-0223.36.pdiff [216 B] Get:42 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Pack ages 2018-04-29-2027.23.pdiff [633 B] Get:43 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Pack ages 2018-04-30-0223.07.pdiff [473 B] Get:44 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Pack ages 2018-04-30-0824.03.pdiff [547 B] Get:45 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Pack ages 2018-04-30-1430.34.pdiff [1,345 B] Get:46 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Pack ages 2018-04-30-2028.16.pdiff [557 B] Get:47 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Pack ages 2018-05-01-0223.11.pdiff [619 B] Get:48 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Pack ages 2018-05-01-0828.16.pdiff [40 B] Get:49 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Pack ages 2018-05-02-0223.15.pdiff [559 B] Get:50 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Pack ages 2018-05-02-0830.09.pdiff [40 B] Get:51 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Pack ages 2018-05-02-2052.56.pdiff [290 B] Get:52 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Pack ages 2018-05-04-0851.02.pdiff [7,197 B] Get:53 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Pack ages 2018-05-04-1435.49.pdiff [5,449 B] Get:54 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Pack ages 2018-05-05-0820.05.pdiff [24.7 kB] Get:55 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Pack ages 2018-05-05-1432.24.pdiff [3,584 B] Get:56 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Pack ages 2018-05-05-2031.58.pdiff [19.9 kB] Get:57 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Pack ages 2018-05-06-1420.22.pdiff [376 B] Get:58 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Pack ages 2018-05-06-2022.44.pdiff [444 B] Get:59 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Pack ages 2018-05-07-0220.41.pdiff [424 B] Get:60 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Pack ages 2018-05-07-2020.41.pdiff [1,730 B] Get:61 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Pack ages 2018-05-09-0827.41.pdiff [320 B] Get:62 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Pack ages 2018-05-10-1430.12.pdiff [311 B] Get:63 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Pack ages 2018-05-11-0820.55.pdiff [950 B] Get:64 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Pack ages 2018-05-11-1423.59.pdiff [240 B] Get:65 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Pack ages 2018-05-12-0821.22.pdiff [7,923 B] Get:66 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Pack ages 2018-05-12-1421.04.pdiff [3,780 B] Get:67 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Pack ages 2018-05-12-2023.51.pdiff [3,569 B] Get:68 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Pack ages 2018-05-14-2009.11.pdiff [3,546 B] Get:69 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Pack ages 2018-05-15-0205.57.pdiff [6,401 B] Get:70 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Pack ages 2018-05-15-0816.26.pdiff [1,841 B] Get:71 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Pack ages 2018-05-15-2010.21.pdiff [10.6 kB] Get:72 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Pack ages 2018-05-16-0815.47.pdiff [4,347 B] Get:73 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Pack ages 2018-05-16-2009.19.pdiff [1,679 B] Get:74 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Pack ages 2018-05-17-0808.45.pdiff [204 B] Get:75 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Pack ages 2018-05-18-1408.54.pdiff [28.5 kB] Get:76 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Pack ages 2018-05-18-2007.49.pdiff [822 B] Get:77 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Pack ages 2018-05-19-0207.29.pdiff [3,690 B] Get:78 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Pack ages 2018-05-19-0807.06.pdiff [218 B] Get:79 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Pack ages 2018-05-19-1408.35.pdiff [639 B] Get:80 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Pack ages 2018-05-19-2010.11.pdiff [2,577 B] Get:81 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Pack ages 2018-05-20-2007.38.pdiff [892 B] Get:81 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Pack ages 2018-05-20-2007.38.pdiff [892 B] Get:82 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Cont ents (deb) 2018-04-20-2023.55.pdiff [7,534 B] Get:83 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Contents (deb) 2018-04-22-2033.30.pdiff [70 B] Get:84 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Contents (deb) 2018-04-23-1420.05.pdiff [484 B] Get:85 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Contents (deb) 2018-04-23-2021.38.pdiff [195 B] Get:86 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Contents (deb) 2018-04-25-1431.57.pdiff [432 B] Get:87 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Contents (deb) 2018-04-26-2139.20.pdiff [1,568 B] Get:88 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Contents (deb) 2018-04-28-0223.36.pdiff [139 B] Get:89 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Contents (deb) 2018-04-29-2027.23.pdiff [1,567 B] Get:90 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Contents (deb) 2018-04-30-0223.07.pdiff [102 B] Get:91 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Contents (deb) 2018-04-30-0824.03.pdiff [207 B] Get:92 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Contents (deb) 2018-04-30-1430.34.pdiff [5,850 B] Get:93 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Contents (deb) 2018-05-04-0851.02.pdiff [742 B] Get:94 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Contents (deb) 2018-05-04-1435.49.pdiff [840 B] Get:95 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Contents (deb) 2018-05-05-0820.05.pdiff [59.0 kB] Get:96 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Contents (deb) 2018-05-05-1432.24.pdiff [143 kB] Get:97 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Contents (deb) 2018-05-05-2031.58.pdiff [300 B] Get:98 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Contents (deb) 2018-05-06-1420.22.pdiff [109 B] Get:99 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Contents (deb) 2018-05-07-0220.41.pdiff [196 B] Get:100 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Contents (deb) 2018-05-07-2020.41.pdiff [135 kB] Get:101 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Contents (deb) 2018-05-09-0827.41.pdiff [415 B] Get:102 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Contents (deb) 2018-05-10-1430.12.pdiff [76 B] Get:103 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Contents (deb) 2018-05-11-0820.55.pdiff [5,232 B] Get:104 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Contents (deb) 2018-05-11-1423.59.pdiff [222 B] Get:105 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Contents (deb) 2018-05-12-0821.22.pdiff [2,457 B] Get:106 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Contents (deb) 2018-05-12-1421.04.pdiff [6,441 B] Get:107 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Contents (deb) 2018-05-12-2023.51.pdiff [144 kB] Get:108 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Contents (deb) 2018-05-14-2009.11.pdiff [3,324 B] Get:109 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Contents (deb) 2018-05-15-0205.57.pdiff [4,495 B] Get:110 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Contents (deb) 2018-05-15-0816.26.pdiff [437 B] Get:111 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Contents (deb) 2018-05-15-2010.21.pdiff [37.1 kB] Get:112 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Contents (deb) 2018-05-16-0815.47.pdiff [4,279 B] Get:113 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Contents (deb) 2018-05-16-2009.19.pdiff [395 B] Get:114 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Contents (deb) 2018-05-17-0808.45.pdiff [175 B] Get:115 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Contents (deb) 2018-05-18-1408.54.pdiff [26.6 kB] Get:116 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Contents (deb) 2018-05-19-0207.29.pdiff [5,433 B] Get:117 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Contents (deb) 2018-05-19-1408.35.pdiff [153 B] Get:118 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Contents (deb) 2018-05-19-2010.11.pdiff [1,018 B] Get:119 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Contents (deb) 2018-05-20-2007.38.pdiff [821 B] Get:119 http://cdn-fastly.deb.debian.org/debian stretch-backports/main armhf Contents (deb) 2018-05-20-2007.38.pdiff [821 B] Get:120 http://cdn-fastly.deb.debian.org/debian stretch-backports/main arm64 Contents (deb) 2018-04-20-2023.55.pdiff [11.7 kB] Get:121 http://cdn-fastly.deb.debian.org/debian stretch-backports/main arm64 Contents (deb) 2018-04-21-0227.05.pdiff [1,624 B] Get:122 http://cdn-fastly.deb.debian.org/debian stretch-backports/main arm64 Contents (deb) 2018-04-21-0828.36.pdiff [362 B] Get:123 http://cdn-fastly.deb.debian.org/debian stretch-backports/main arm64 Contents (deb) 2018-04-22-2033.30.pdiff [70 B] Get:124 http://cdn-fastly.deb.debian.org/debian stretch-backports/main arm64 Contents (deb) 2018-04-23-1420.05.pdiff [585 B] Get:125 http://cdn-fastly.deb.debian.org/debian stretch-backports/main arm64 Contents (deb) 2018-04-23-2021.38.pdiff [195 B] Get:126 http://cdn-fastly.deb.debian.org/debian stretch-backports/main arm64 Contents (deb) 2018-04-24-1426.04.pdiff [75 B] Get:127 http://cdn-fastly.deb.debian.org/debian stretch-backports/main arm64 Contents (deb) 2018-04-25-1431.57.pdiff [472 B] Get:128 http://cdn-fastly.deb.debian.org/debian stretch-backports/main arm64 Contents (deb) 2018-04-26-2139.20.pdiff [2,136 B] Get:129 http://cdn-fastly.deb.debian.org/debian stretch-backports/main arm64 Contents (deb) 2018-04-27-0226.16.pdiff [2,506 B] Get:130 http://cdn-fastly.deb.debian.org/debian stretch-backports/main arm64 Contents (deb) 2018-04-28-0223.36.pdiff [139 B] Get:131 http://cdn-fastly.deb.debian.org/debian stretch-backports/main arm64 Contents (deb) 2018-04-29-2027.23.pdiff [1,850 B] Get:132 http://cdn-fastly.deb.debian.org/debian stretch-backports/main arm64 Contents (deb) 2018-04-30-0223.07.pdiff [394 B] Get:133 http://cdn-fastly.deb.debian.org/debian stretch-backports/main arm64 Contents (deb) 2018-04-30-0824.03.pdiff [207 B] Get:134 http://cdn-fastly.deb.debian.org/debian stretch-backports/main arm64 Contents (deb) 2018-04-30-1430.34.pdiff [5,964 B] Get:135 http://cdn-fastly.deb.debian.org/debian stretch-backports/main arm64 Contents (deb) 2018-05-03-2030.27.pdiff [147 B] Get:136 http://cdn-fastly.deb.debian.org/debian stretch-backports/main arm64 Contents (deb) 2018-05-04-0224.10.pdiff [191 B] Get:137 http://cdn-fastly.deb.debian.org/debian stretch-backports/main arm64 Contents (deb) 2018-05-04-0851.02.pdiff [218 B] Get:138 http://cdn-fastly.deb.debian.org/debian stretch-backports/main arm64 Contents (deb) 2018-05-04-1435.49.pdiff [98 B] Get:139 http://cdn-fastly.deb.debian.org/debian stretch-backports/main arm64 Contents (deb) 2018-05-06-1420.22.pdiff [107 B] Get:140 http://cdn-fastly.deb.debian.org/debian stretch-backports/main arm64 Contents (deb) 2018-05-07-0220.41.pdiff [197 B] Get:141 http://cdn-fastly.deb.debian.org/debian stretch-backports/main arm64 Contents (deb) 2018-05-07-2020.41.pdiff [135 kB] Get:142 http://cdn-fastly.deb.debian.org/debian stretch-backports/main arm64 Contents (deb) 2018-05-08-0221.59.pdiff [71.5 kB] Get:143 http://cdn-fastly.deb.debian.org/debian stretch-backports/main arm64 Contents (deb) 2018-05-08-0821.59.pdiff [7,426 B] Get:144 http://cdn-fastly.deb.debian.org/debian stretch-backports/main arm64 Contents (deb) 2018-05-08-1435.44.pdiff [531 B] Get:145 http://cdn-fastly.deb.debian.org/debian stretch-backports/main arm64 Contents (deb) 2018-05-08-2031.16.pdiff [164 B] Get:146 http://cdn-fastly.deb.debian.org/debian stretch-backports/main arm64 Contents (deb) 2018-05-09-0827.41.pdiff [416 B] Get:147 http://cdn-fastly.deb.debian.org/debian stretch-backports/main arm64 Contents (deb) 2018-05-10-1430.12.pdiff [76 B] Get:148 http://cdn-fastly.deb.debian.org/debian stretch-backports/main arm64 Contents (deb) 2018-05-11-0820.55.pdiff [5,171 B] Get:149 http://cdn-fastly.deb.debian.org/debian stretch-backports/main arm64 Contents (deb) 2018-05-11-1423.59.pdiff [223 B] Get:150 http://cdn-fastly.deb.debian.org/debian stretch-backports/main arm64 Contents (deb) 2018-05-12-0821.22.pdiff [179 B] Get:151 http://cdn-fastly.deb.debian.org/debian stretch-backports/main arm64 Contents (deb) 2018-05-12-1421.04.pdiff [462 B] Get:152 http://cdn-fastly.deb.debian.org/debian stretch-backports/main arm64 Contents (deb) 2018-05-15-0816.26.pdiff [162 B] Get:153 http://cdn-fastly.deb.debian.org/debian stretch-backports/main arm64 Contents (deb) 2018-05-15-2010.21.pdiff [37.2 kB] Get:154 http://cdn-fastly.deb.debian.org/debian stretch-backports/main arm64 Contents (deb) 2018-05-16-0208.49.pdiff [4,055 B] Get:155 http://cdn-fastly.deb.debian.org/debian stretch-backports/main arm64 Contents (deb) 2018-05-16-0815.47.pdiff [228 B] Get:156 http://cdn-fastly.deb.debian.org/debian stretch-backports/main arm64 Contents (deb) 2018-05-16-2009.19.pdiff [393 B] Get:157 http://cdn-fastly.deb.debian.org/debian stretch-backports/main arm64 Contents (deb) 2018-05-17-0808.45.pdiff [173 B] Get:158 http://cdn-fastly.deb.debian.org/debian stretch-backports/main arm64 Contents (deb) 2018-05-18-1408.54.pdiff [26.6 kB] Get:159 http://cdn-fastly.deb.debian.org/debian stretch-backports/main arm64 Contents (deb) 2018-05-18-2007.49.pdiff [5,367 B] Get:160 http://cdn-fastly.deb.debian.org/debian stretch-backports/main arm64 Contents (deb) 2018-05-19-1408.35.pdiff [153 B] Get:161 http://cdn-fastly.deb.debian.org/debian stretch-backports/main arm64 Contents (deb) 2018-05-19-2010.11.pdiff [1,023 B] Get:162 http://cdn-fastly.deb.debian.org/debian stretch-backports/main arm64 Contents (deb) 2018-05-20-2007.38.pdiff [515 B] Get:162 http://cdn-fastly.deb.debian.org/debian stretch-backports/main arm64 Contents (deb) 2018-05-20-2007.38.pdiff [515 B] Get:163 http://cdn-fastly.deb.debian.org/debian stretch-backports/contrib armhf Packages 2018-04-25-0226.50.pdiff [645 B] Get:164 http://cdn-fastly.deb.debian.org/debian stretch-backports/contrib armhf Packages 2018-04-26-1434.14.pdiff [464 B] Get:165 http://cdn-fastly.deb.debian.org/debian stretch-backports/contrib armhf Packages 2018-04-27-2031.44.pdiff [228 B] Get:166 http://cdn-fastly.deb.debian.org/debian stretch-backports/contrib armhf Packages 2018-04-28-2029.25.pdiff [517 B] Get:167 http://cdn-fastly.deb.debian.org/debian stretch-backports/contrib armhf Packages 2018-04-30-2028.16.pdiff [213 B] Get:168 http://cdn-fastly.deb.debian.org/debian stretch-backports/contrib armhf Packages 2018-05-12-0821.22.pdiff [397 B] Get:169 http://cdn-fastly.deb.debian.org/debian stretch-backports/contrib armhf Packages 2018-05-15-0816.26.pdiff [300 B] Get:169 http://cdn-fastly.deb.debian.org/debian stretch-backports/contrib armhf Packages 2018-05-15-0816.26.pdiff [300 B] Get:170 http://cdn-fastly.deb.debian.org/debian stretch-backports/contrib arm64 Packages 2018-04-25-0226.50.pdiff [641 B] Get:171 http://cdn-fastly.deb.debian.org/debian stretch-backports/contrib arm64 Packages 2018-04-26-1434.14.pdiff [464 B] Get:172 http://cdn-fastly.deb.debian.org/debian stretch-backports/contrib arm64 Packages 2018-04-27-2031.44.pdiff [228 B] Get:173 http://cdn-fastly.deb.debian.org/debian stretch-backports/contrib arm64 Packages 2018-04-28-2029.25.pdiff [515 B] Get:174 http://cdn-fastly.deb.debian.org/debian stretch-backports/contrib arm64 Packages 2018-04-30-2028.16.pdiff [212 B] Get:175 http://cdn-fastly.deb.debian.org/debian stretch-backports/contrib arm64 Packages 2018-05-08-1435.44.pdiff [211 B] Get:175 http://cdn-fastly.deb.debian.org/debian stretch-backports/contrib arm64 Packages 2018-05-08-1435.44.pdiff [211 B] Get:176 http://cdn-fastly.deb.debian.org/debian stretch-backports/contrib arm64 Contents (deb) 2018-04-25-0226.50.pdiff [3,190 B] Get:177 http://cdn-fastly.deb.debian.org/debian stretch-backports/contrib arm64 Contents (deb) 2018-04-26-1434.14.pdiff [133 B] Get:177 http://cdn-fastly.deb.debian.org/debian stretch-backports/contrib arm64 Contents (deb) 2018-04-26-1434.14.pdiff [133 B] Get:178 http://cdn-fastly.deb.debian.org/debian stretch-backports/contrib armhf Contents (deb) 2018-04-25-0226.50.pdiff [3,189 B] Get:179 http://cdn-fastly.deb.debian.org/debian stretch-backports/contrib armhf Contents (deb) 2018-04-26-1434.14.pdiff [131 B] Get:180 http://cdn-fastly.deb.debian.org/debian stretch-backports/contrib armhf Contents (deb) 2018-05-12-0821.22.pdiff [90 B] Get:180 http://cdn-fastly.deb.debian.org/debian stretch-backports/contrib armhf Contents (deb) 2018-05-12-0821.22.pdiff [90 B] Get:181 http://cdn-fastly.deb.debian.org/debian stretch-backports/non-free arm64 Packages 2018-05-07-2020.41.pdiff [494 B] Get:181 http://cdn-fastly.deb.debian.org/debian stretch-backports/non-free arm64 Packages 2018-05-07-2020.41.pdiff [494 B] Get:182 http://cdn-fastly.deb.debian.org/debian stretch-backports/non-free armhf Packages 2018-05-07-2020.41.pdiff [494 B] Get:182 http://cdn-fastly.deb.debian.org/debian stretch-backports/non-free armhf Packages 2018-05-07-2020.41.pdiff [494 B] Get:183 http://cdn-fastly.deb.debian.org/debian stretch-backports/non-free armhf Contents (deb) 2018-05-07-2020.41.pdiff [143 B] Get:183 http://cdn-fastly.deb.debian.org/debian stretch-backports/non-free armhf Contents (deb) 2018-05-07-2020.41.pdiff [143 B] Get:184 http://cdn-fastly.deb.debian.org/debian stretch-backports/non-free arm64 Contents (deb) 2018-05-07-2020.41.pdiff [143 B] Get:184 http://cdn-fastly.deb.debian.org/debian stretch-backports/non-free arm64 Contents (deb) 2018-05-07-2020.41.pdiff [143 B] Get:185 http://cdn-fastly.deb.debian.org/debian stretch-backports/main arm64 Packages [424 kB] Fetched 3,195 kB in 34s (91.5 kB/s) Reading package lists... Done

root@pine64:~# apt upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done The following NEW packages will be installed: debconf-utils html2text The following packages will be upgraded: armbian-config armbian-firmware armbian-tools-stretch curl hostapd libcurl3 libcurl3-gnutls linux-dtb-next-sunxi64 linux-image-next-sunxi64 linux-libc-dev linux-stretch-root-next-pine64 linux-u-boot-pine64-next sunxi-tools tzdata wget 15 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 21.1 MB of archives. After this operation, 971 kB of additional disk space will be used. Do you want to continue? [Y/n] y Get:1 http://security.debian.org stretch/updates/main arm64 wget arm64 1.18-5+deb9u2 [774 kB] Get:3 http://beta.armbian.com stretch/stretch-utils arm64 sunxi-tools arm64 1.4.2-2~armbian5.45.180515+1 [37.1 kB] Get:4 http://security.debian.org stretch/updates/main arm64 curl arm64 7.52.1-5+deb9u6 [223 kB] Get:5 http://security.debian.org stretch/updates/main arm64 libcurl3 arm64 7.52.1-5+deb9u6 [254 kB] Get:6 http://security.debian.org stretch/updates/main arm64 libcurl3-gnutls arm64 7.52.1-5+deb9u6 [253 kB] Get:2 http://cdn-fastly.deb.debian.org/debian stretch-updates/main arm64 tzdata all 2018e-0+deb9u1 [267 kB] Get:9 http://beta.armbian.com stretch/main arm64 armbian-config all 5.45.180515 [35.2 kB] Get:7 http://cdn-fastly.deb.debian.org/debian stretch/main arm64 debconf-utils all 1.5.61 [56.6 kB] Get:8 http://cdn-fastly.deb.debian.org/debian stretch/main arm64 html2text arm64 1.3.2a-18+b2 [86.6 kB] Get:10 http://beta.armbian.com stretch/main arm64 armbian-firmware all 5.45.180515 [2,111 kB] Get:11 http://beta.armbian.com stretch/main arm64 armbian-tools-stretch arm64 5.45.180515 [11.8 kB] Get:12 http://beta.armbian.com stretch/stretch-utils arm64 hostapd arm64 3:2.6-4~armbian5.45.180515+1 [352 kB] Get:13 http://beta.armbian.com stretch/main arm64 linux-dtb-next-sunxi64 arm64 5.45.180515 [31.4 kB] Get:14 http://beta.armbian.com stretch/main arm64 linux-image-next-sunxi64 arm64 5.45.180515 [15.0 MB] Get:15 http://beta.armbian.com stretch/main arm64 linux-libc-dev arm64 5.42.180413 [942 kB] Get:16 http://beta.armbian.com stretch/main arm64 linux-stretch-root-next-pine64 arm64 5.45.180515 [402 kB] Get:17 http://beta.armbian.com stretch/main arm64 linux-u-boot-pine64-next arm64 5.45.180515 [221 kB] Fetched 21.1 MB in 4s (4,713 kB/s) Preconfiguring packages ... (Reading database ... 32760 files and directories currently installed.) Preparing to unpack .../00-tzdata_2018e-0+deb9u1_all.deb ... Unpacking tzdata (2018e-0+deb9u1) over (2018d-0+deb9u1) ... Preparing to unpack .../01-wget_1.18-5+deb9u2_arm64.deb ... Unpacking wget (1.18-5+deb9u2) over (1.18-5+deb9u1) ... Preparing to unpack .../02-curl_7.52.1-5+deb9u6_arm64.deb ... Unpacking curl (7.52.1-5+deb9u6) over (7.52.1-5+deb9u5) ... Preparing to unpack .../03-libcurl3_7.52.1-5+deb9u6_arm64.deb ... Unpacking libcurl3:arm64 (7.52.1-5+deb9u6) over (7.52.1-5+deb9u5) ... Preparing to unpack .../04-sunxi-tools_1.4.2-2~armbian5.45.180515+1_arm64.deb ... Unpacking sunxi-tools (1.4.2-2~armbian5.45.180515+1) over (1.4.2-2~armbian5.43.180418+1) ... Selecting previously unselected package debconf-utils. Preparing to unpack .../05-debconf-utils_1.5.61_all.deb ... Unpacking debconf-utils (1.5.61) ... Selecting previously unselected package html2text. Preparing to unpack .../06-html2text_1.3.2a-18+b2_arm64.deb ... Unpacking html2text (1.3.2a-18+b2) ... Preparing to unpack .../07-armbian-config_5.45.180515_all.deb ... Unpacking armbian-config (5.45.180515) over (5.43.180420) ... Preparing to unpack .../08-armbian-firmware_5.45.180515_all.deb ... Unpacking armbian-firmware (5.45.180515) over (5.43.180420) ... Preparing to unpack .../09-armbian-tools-stretch_5.45.180515_arm64.deb ... Unpacking armbian-tools-stretch (5.45.180515) over (5.43.180420) ... Preparing to unpack .../10-hostapd_3%3a2.6-4~armbian5.45.180515+1_arm64.deb ... Unpacking hostapd (3:2.6-4~armbian5.45.180515+1) over (2:2.6-4~armbian5.43.180418+1) ... Preparing to unpack .../11-libcurl3-gnutls_7.52.1-5+deb9u6_arm64.deb ... Unpacking libcurl3-gnutls:arm64 (7.52.1-5+deb9u6) over (7.52.1-5+deb9u5) ... Preparing to unpack .../12-linux-dtb-next-sunxi64_5.45.180515_arm64.deb ... Unpacking linux-dtb-next-sunxi64 (5.45.180515) over (5.43.180420) ... Preparing to unpack .../13-linux-image-next-sunxi64_5.45.180515_arm64.deb ... update-initramfs: Deleting /boot/initrd.img-4.14.35-sunxi64 Removing obsolete file uInitrd-4.14.35-sunxi64 Unpacking linux-image-next-sunxi64 (5.45.180515) over (5.43.180420) ... Preparing to unpack .../14-linux-libc-dev_5.42.180413_arm64.deb ... Unpacking linux-libc-dev (5.42.180413) over (4.9.82-1+deb9u3) ... Preparing to unpack .../15-linux-stretch-root-next-pine64_5.45.180515_arm64.deb ... Leaving 'diversion of /etc/mpv/mpv.conf to /etc/mpv/mpv-dist.conf by linux-stretch-root-next-pine64' Unpacking linux-stretch-root-next-pine64 (5.45.180515) over (5.43.180420) ... Preparing to unpack .../16-linux-u-boot-pine64-next_5.45.180515_arm64.deb ... Unpacking linux-u-boot-pine64-next (5.45.180515) over (5.43.180420) ... Setting up linux-stretch-root-next-pine64 (5.45.180515) ... Setting up linux-u-boot-pine64-next (5.45.180515) ... Updating u-boot on /dev/mmcblk0 Setting up sunxi-tools (1.4.2-2~armbian5.45.180515+1) ... Processing triggers for mime-support (3.60) ... Setting up libcurl3:arm64 (7.52.1-5+deb9u6) ... Setting up libcurl3-gnutls:arm64 (7.52.1-5+deb9u6) ... Setting up debconf-utils (1.5.61) ... Setting up tzdata (2018e-0+deb9u1) ...

Current default time zone: 'Etc/UTC' Local time is now: Mon May 21 00:54:08 UTC 2018. Universal Time is now: Mon May 21 00:54:08 UTC 2018. Run 'dpkg-reconfigure tzdata' if you wish to change it.

Setting up hostapd (3:2.6-4~armbian5.45.180515+1) ... Setting up linux-image-next-sunxi64 (5.45.180515) ... update-initramfs: Generating /boot/initrd.img-4.14.40-sunxi64 update-initramfs: Converting to u-boot format Setting up linux-libc-dev (5.42.180413) ... Setting up armbian-firmware (5.45.180515) ... Processing triggers for initramfs-tools (0.130) ... update-initramfs: Generating /boot/initrd.img-4.14.40-sunxi64 update-initramfs: Converting to u-boot format Setting up linux-dtb-next-sunxi64 (5.45.180515) ... Processing triggers for libc-bin (2.24-11+deb9u3) ... Setting up html2text (1.3.2a-18+b2) ... Processing triggers for systemd (232-25+deb9u3) ... Setting up wget (1.18-5+deb9u2) ... Processing triggers for man-db (2.7.6.1-2) ... Setting up armbian-tools-stretch (5.45.180515) ... Setting up curl (7.52.1-5+deb9u6) ... Setting up armbian-config (5.45.180515) ...

root@pine64:~# reboot

david@pine64:~$ sudo apt-get update Hit:1 http://security.debian.org stretch/updates InRelease Hit:4 http://beta.armbian.com stretch InRelease Ign:2 http://cdn-fastly.deb.debian.org/debian stretch InRelease Hit:3 http://cdn-fastly.deb.debian.org/debian stretch-updates InRelease Hit:5 http://cdn-fastly.deb.debian.org/debian stretch-backports InRelease Hit:6 http://cdn-fastly.deb.debian.org/debian stretch Release Reading package lists... Done

david@pine64:~$ sudo apt-get upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

david@pine64:~$ sudo apt-get install dphys-swapfile python-pip python2.7-dev libffi-dev libssl-dev Reading package lists... Done Building dependency tree Reading state information... Done libssl-dev is already the newest version (1.1.0f-3+deb9u2). The following additional packages will be installed: dc libexpat1-dev libpython2.7 libpython2.7-dev python-pip-whl Recommended packages: python-all-dev python-setuptools python-wheel The following NEW packages will be installed: dc dphys-swapfile libexpat1-dev libffi-dev libpython2.7 libpython2.7-dev python-pip python-pip-whl python2.7-dev 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. Need to get 31.0 MB of archives. After this operation, 47.2 MB of additional disk space will be used. Do you want to continue? [Y/n] y Get:1 http://cdn-fastly.deb.debian.org/debian stretch/main arm64 dc arm64 1.06.95-9+b3 [64.6 kB] Get:2 http://cdn-fastly.deb.debian.org/debian stretch/main arm64 dphys-swapfile all 20100506-3 [19.7 kB] Get:3 http://cdn-fastly.deb.debian.org/debian stretch/main arm64 libexpat1-dev arm64 2.2.0-2+deb9u1 [118 kB] Get:4 http://cdn-fastly.deb.debian.org/debian stretch/main arm64 libffi-dev arm64 3.2.1-6 [156 kB] Get:5 http://cdn-fastly.deb.debian.org/debian stretch/main arm64 libpython2.7 arm64 2.7.13-2+deb9u2 [906 kB] Get:6 http://cdn-fastly.deb.debian.org/debian stretch/main arm64 libpython2.7-dev arm64 2.7.13-2+deb9u2 [27.9 MB] Get:7 http://cdn-fastly.deb.debian.org/debian stretch/main arm64 python-pip-whl all 9.0.1-2 [1,406 kB] Get:8 http://cdn-fastly.deb.debian.org/debian stretch/main arm64 python-pip all 9.0.1-2 [179 kB] Get:9 http://cdn-fastly.deb.debian.org/debian stretch/main arm64 python2.7-dev arm64 2.7.13-2+deb9u2 [289 kB] Fetched 31.0 MB in 3s (9,957 kB/s) Selecting previously unselected package dc. (Reading database ... 32995 files and directories currently installed.) Preparing to unpack .../0-dc_1.06.95-9+b3_arm64.deb ... Unpacking dc (1.06.95-9+b3) ... Selecting previously unselected package dphys-swapfile. Preparing to unpack .../1-dphys-swapfile_20100506-3_all.deb ... Unpacking dphys-swapfile (20100506-3) ... Selecting previously unselected package libexpat1-dev:arm64. Preparing to unpack .../2-libexpat1-dev_2.2.0-2+deb9u1_arm64.deb ... Unpacking libexpat1-dev:arm64 (2.2.0-2+deb9u1) ... Selecting previously unselected package libffi-dev:arm64. Preparing to unpack .../3-libffi-dev_3.2.1-6_arm64.deb ... Unpacking libffi-dev:arm64 (3.2.1-6) ... Selecting previously unselected package libpython2.7:arm64. Preparing to unpack .../4-libpython2.7_2.7.13-2+deb9u2_arm64.deb ... Unpacking libpython2.7:arm64 (2.7.13-2+deb9u2) ... Selecting previously unselected package libpython2.7-dev:arm64. Preparing to unpack .../5-libpython2.7-dev_2.7.13-2+deb9u2_arm64.deb ... Unpacking libpython2.7-dev:arm64 (2.7.13-2+deb9u2) ... Selecting previously unselected package python-pip-whl. Preparing to unpack .../6-python-pip-whl_9.0.1-2_all.deb ... Unpacking python-pip-whl (9.0.1-2) ... Selecting previously unselected package python-pip. Preparing to unpack .../7-python-pip_9.0.1-2_all.deb ... Unpacking python-pip (9.0.1-2) ... Selecting previously unselected package python2.7-dev. Preparing to unpack .../8-python2.7-dev_2.7.13-2+deb9u2_arm64.deb ... Unpacking python2.7-dev (2.7.13-2+deb9u2) ... Setting up python-pip-whl (9.0.1-2) ... Setting up libffi-dev:arm64 (3.2.1-6) ... Processing triggers for libc-bin (2.24-11+deb9u3) ... Setting up dc (1.06.95-9+b3) ... Processing triggers for systemd (232-25+deb9u3) ... Setting up libpython2.7:arm64 (2.7.13-2+deb9u2) ... Setting up libexpat1-dev:arm64 (2.2.0-2+deb9u1) ... Processing triggers for man-db (2.7.6.1-2) ... Setting up libpython2.7-dev:arm64 (2.7.13-2+deb9u2) ... Setting up python-pip (9.0.1-2) ... Setting up python2.7-dev (2.7.13-2+deb9u2) ... Setting up dphys-swapfile (20100506-3) ... Processing triggers for libc-bin (2.24-11+deb9u3) ... Processing triggers for systemd (232-25+deb9u3) ...

david@pine64:~$ pip install --upgrade setuptools pip wheel Collecting setuptools Downloading https://files.pythonhosted.org/packages/7f/e1/820d941153923aac1d49d7fc37e17b6e73bfbd2904959fffbad77900cf92/setuptool s-39.2.0-py2.py3-none-any.whl (567kB) 100% |████████████████████████████████| 573kB 335kB/s Collecting pip Downloading https://files.pythonhosted.org/packages/0f/74/ecd13431bcc456ed390b44c8a6e917c1820365cbebcb6a8974d1cd045ab4/pip-10.0. 1-py2.py3-none-any.whl (1.3MB) 100% |████████████████████████████████| 1.3MB 153kB/s Collecting wheel Downloading https://files.pythonhosted.org/packages/81/30/e935244ca6165187ae8be876b6316ae201b71485538ffac1d718843025a9/wheel-0.3 1.1-py2.py3-none-any.whl (41kB) 100% |████████████████████████████████| 51kB 1.7MB/s Installing collected packages: setuptools, pip, wheel Successfully installed pip-10.0.1 setuptools-39.2.0 wheel-0.31.1

david@pine64:~$ sudo dphys-swapfile swapoff david@pine64:~$ sudo dphys-swapfile uninstall david@pine64:~$ sudo update-rc.d dphys-swapfile remove david@pine64:~$ sudo reboot

login as: david david@192.168.0.3's password:


| () / / | || | | |) | | ' \ / \ ' | || | | /| | | | | / (_) | | || ||| ||\|__/ ||

Welcome to ARMBIAN 5.45.180515 nightly Debian GNU/Linux 9 (stretch) 4.14.40-sunxi64 System load: 0.07 0.02 0.00 Up time: 43 min Memory usage: 4 % of 994MB IP: 192.168.0.3 Usage of /: 17% of 7.0G

Last login: Mon May 21 01:31:09 2018 from 192.168.0.10

david@pine64:~$ curl -sSL get.docker.com | sh

Executing docker install script, commit: 36b78b2

Server: Engine: Version: 18.05.0-ce API version: 1.37 (minimum version 1.12) Go version: go1.9.5 Git commit: f150324 Built: Wed May 9 22:16:01 2018 OS/Arch: linux/arm64 Experimental: false If you would like to use Docker as a non-root user, you should now consider adding your user to the "docker" group with something like:

sudo usermod -aG docker david

Remember that you will have to log out and back in for this to take effect!

WARNING: Adding a user to the "docker" group will grant the ability to run containers which can be used to obtain root privileges on the docker host. Refer to https://docs.docker.com/engine/security/security/#docker-daemon-attack-surface for more information.

david@pine64:~$ sudo usermod -aG docker david david@pine64:~$ sudo reboot

login as: david david@192.168.0.3's password:


| () / / | || | | |) | | ' \ / \ ' | || | | /| | | | | / (_) | | || ||| ||\|__/ ||

Welcome to ARMBIAN 5.45.180515 nightly Debian GNU/Linux 9 (stretch) 4.14.40-sunxi64 System load: 1.10 0.36 0.13 Up time: 1 min Memory usage: 10 % of 994MB IP: 192.168.0.3 Usage of /: 19% of 7.0G

Last login: Mon May 21 03:19:17 2018 from 192.168.0.10

david@pine64:~$ docker run hello-world Unable to find image 'hello-world:latest' locally latest: Pulling from library/hello-world 255483503861: Pull complete Digest: sha256:f5233545e43561214ca4891fd1157e1c3c563316ed8e237750d59bde73361e77 Status: Downloaded newer image for hello-world:latest

Hello from Docker! This message shows that your installation appears to be working correctly.

To generate this message, Docker took the following steps:

  1. The Docker client contacted the Docker daemon.
  2. The Docker daemon pulled the "hello-world" image from the Docker Hub. (arm64v8)
  3. The Docker daemon created a new container from that image which runs the executable that produces the output you are currently reading.
  4. The Docker daemon streamed that output to the Docker client, which sent it to your terminal.

To try something more ambitious, you can run an Ubuntu container with: $ docker run -it ubuntu bash

Share images, automate workflows, and more with a free Docker ID: https://hub.docker.com/

For more examples and ideas, visit: https://docs.docker.com/engine/userguide/

david@pine64:~$ sudo pip install -U azure-iot-edge-runtime-ctl Collecting azure-iot-edge-runtime-ctl Downloading https://files.pythonhosted.org/packages/31/fe/f286649117525a3136517fba2109c577234e7a4cc3ad88e57cc52a907503/azure_iot _edge_runtime_ctl-1.0.0rc22-py2.py3-none-any.whl (96kB) 100% |████████████████████████████████| 102kB 804kB/s Collecting pyOpenSSL (from azure-iot-edge-runtime-ctl) Downloading https://files.pythonhosted.org/packages/96/af/9d29e6bd40823061aea2e0574ccb2fcf72bfd6130ce53d32773ec375458c/pyOpenSSL -18.0.0-py2.py3-none-any.whl (53kB) 100% |████████████████████████████████| 61kB 1.6MB/s Collecting docker[tls]==3.0 (from azure-iot-edge-runtime-ctl) Downloading https://files.pythonhosted.org/packages/d2/47/a8fadf48dce43f530cb2ac3aca6960f39b5de6bbbd8003cd314fe4045071/docker-3. 0.0-py2.py3-none-any.whl (120kB) 100% |████████████████████████████████| 122kB 1.3MB/s Collecting enum34 (from azure-iot-edge-runtime-ctl) Downloading https://files.pythonhosted.org/packages/c5/db/e56e6b4bbac7c4a06de1c50de6fe1ef3810018ae11732a50f15f62c7d050/enum34-1. 1.6-py2-none-any.whl Collecting six>=1.5.2 (from pyOpenSSL->azure-iot-edge-runtime-ctl) Downloading https://files.pythonhosted.org/packages/67/4b/141a581104b1f6397bfa78ac9d43d8ad29a7ca43ea90a2d863fe3056e86a/six-1.11. 0-py2.py3-none-any.whl Collecting cryptography>=2.2.1 (from pyOpenSSL->azure-iot-edge-runtime-ctl) Downloading https://files.pythonhosted.org/packages/ec/b2/faa78c1ab928d2b2c634c8b41ff1181f0abdd9adf9193211bd606ffa57e2/cryptogra phy-2.2.2.tar.gz (443kB) 100% |████████████████████████████████| 450kB 423kB/s Complete output from command python setup.py egg_info: Traceback (most recent call last): File "", line 1, in ImportError: No module named setuptools

----------------------------------------

Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-KVXqtT/cryptography/

david@pine64:~$ sudo pip install --upgrade setuptools pip wheel Collecting setuptools Downloading https://files.pythonhosted.org/packages/7f/e1/820d941153923aac1d49d7fc37e17b6e73bfbd2904959fffbad77900cf92/setuptool s-39.2.0-py2.py3-none-any.whl (567kB) 100% |████████████████████████████████| 573kB 338kB/s Collecting pip Downloading https://files.pythonhosted.org/packages/0f/74/ecd13431bcc456ed390b44c8a6e917c1820365cbebcb6a8974d1cd045ab4/pip-10.0. 1-py2.py3-none-any.whl (1.3MB) 100% |████████████████████████████████| 1.3MB 154kB/s Collecting wheel Downloading https://files.pythonhosted.org/packages/81/30/e935244ca6165187ae8be876b6316ae201b71485538ffac1d718843025a9/wheel-0.3 1.1-py2.py3-none-any.whl (41kB) 100% |████████████████████████████████| 51kB 1.7MB/s Installing collected packages: setuptools, pip, wheel Found existing installation: pip 9.0.1 Not uninstalling pip at /usr/lib/python2.7/dist-packages, outside environment /usr Successfully installed pip-10.0.1 setuptools-39.2.0 wheel-0.31.1

david@pine64:~$ sudo pip install -U azure-iot-edge-runtime-ctl Collecting azure-iot-edge-runtime-ctl Using cached https://files.pythonhosted.org/packages/31/fe/f286649117525a3136517fba2109c577234e7a4cc3ad88e57cc52a907503/azure_io t_edge_runtime_ctl-1.0.0rc22-py2.py3-none-any.whl Collecting pyOpenSSL (from azure-iot-edge-runtime-ctl) Using cached https://files.pythonhosted.org/packages/96/af/9d29e6bd40823061aea2e0574ccb2fcf72bfd6130ce53d32773ec375458c/pyOpenSS L-18.0.0-py2.py3-none-any.whl Collecting docker[tls]==3.0 (from azure-iot-edge-runtime-ctl) Using cached https://files.pythonhosted.org/packages/d2/47/a8fadf48dce43f530cb2ac3aca6960f39b5de6bbbd8003cd314fe4045071/docker-3 .0.0-py2.py3-none-any.whl Collecting enum34 (from azure-iot-edge-runtime-ctl) Using cached https://files.pythonhosted.org/packages/c5/db/e56e6b4bbac7c4a06de1c50de6fe1ef3810018ae11732a50f15f62c7d050/enum34-1 .1.6-py2-none-any.whl Collecting six>=1.5.2 (from pyOpenSSL->azure-iot-edge-runtime-ctl) Using cached https://files.pythonhosted.org/packages/67/4b/141a581104b1f6397bfa78ac9d43d8ad29a7ca43ea90a2d863fe3056e86a/six-1.11 .0-py2.py3-none-any.whl Collecting cryptography>=2.2.1 (from pyOpenSSL->azure-iot-edge-runtime-ctl) Using cached https://files.pythonhosted.org/packages/ec/b2/faa78c1ab928d2b2c634c8b41ff1181f0abdd9adf9193211bd606ffa57e2/cryptogr aphy-2.2.2.tar.gz Collecting backports.ssl-match-hostname>=3.5; python_version < "3.5" (from docker[tls]==3.0->azure-iot-edge-runtime-ctl) Downloading https://files.pythonhosted.org/packages/76/21/2dc61178a2038a5cb35d14b61467c6ac632791ed05131dda72c20e7b9e23/backports .ssl_match_hostname-3.5.0.1.tar.gz Collecting ipaddress>=1.0.16; python_version < "3.3" (from docker[tls]==3.0->azure-iot-edge-runtime-ctl) Downloading https://files.pythonhosted.org/packages/fc/d0/7fc3a811e011d4b388be48a0e381db8d990042df54aa4ef4599a31d39853/ipaddress -1.0.22-py2.py3-none-any.whl Collecting requests!=2.18.0,>=2.14.2 (from docker[tls]==3.0->azure-iot-edge-runtime-ctl) Downloading https://files.pythonhosted.org/packages/49/df/50aa1999ab9bde74656c2919d9c0c085fd2b3775fd3eca826012bef76d8c/requests- 2.18.4-py2.py3-none-any.whl (88kB) 100% |████████████████████████████████| 92kB 2.1MB/s Collecting docker-pycreds>=0.2.1 (from docker[tls]==3.0->azure-iot-edge-runtime-ctl) Downloading https://files.pythonhosted.org/packages/5c/b6/3a4ca03225f6e9a25cb47cd3c695d19b88df5928ab9310e64dec1eb3b4d1/docker_py creds-0.2.3-py2.py3-none-any.whl Collecting websocket-client>=0.32.0 (from docker[tls]==3.0->azure-iot-edge-runtime-ctl) Downloading https://files.pythonhosted.org/packages/9d/fb/f51a03e232e00d6c504dfe815aed090c894ba3f8d3f7fd9612f3e227bf24/websocket _client-0.47.0-py2.py3-none-any.whl (200kB) 100% |████████████████████████████████| 204kB 3.6MB/s Collecting idna>=2.0.0; extra == "tls" (from docker[tls]==3.0->azure-iot-edge-runtime-ctl) Downloading https://files.pythonhosted.org/packages/27/cc/6dd9a3869f15c2edfab863b992838277279ce92663d334df9ecf5106f5c6/idna-2.6- py2.py3-none-any.whl (56kB) 100% |████████████████████████████████| 61kB 4.2MB/s Collecting asn1crypto>=0.21.0 (from cryptography>=2.2.1->pyOpenSSL->azure-iot-edge-runtime-ctl) Downloading https://files.pythonhosted.org/packages/ea/cd/35485615f45f30a510576f1a56d1e0a7ad7bd8ab5ed7cdc600ef7cd06222/asn1crypt o-0.24.0-py2.py3-none-any.whl (101kB) 100% |████████████████████████████████| 102kB 4.7MB/s Collecting cffi>=1.7 (from cryptography>=2.2.1->pyOpenSSL->azure-iot-edge-runtime-ctl) Downloading https://files.pythonhosted.org/packages/e7/a7/4cd50e57cc6f436f1cc3a7e8fa700ff9b8b4d471620629074913e3735fb2/cffi-1.11 .5.tar.gz (438kB) 100% |████████████████████████████████| 440kB 4.2MB/s Collecting urllib3<1.23,>=1.21.1 (from requests!=2.18.0,>=2.14.2->docker[tls]==3.0->azure-iot-edge-runtime-ctl) Downloading https://files.pythonhosted.org/packages/63/cb/6965947c13a94236f6d4b8223e21beb4d576dc72e8130bd7880f600839b8/urllib3-1 .22-py2.py3-none-any.whl (132kB) 100% |████████████████████████████████| 133kB 5.0MB/s Collecting certifi>=2017.4.17 (from requests!=2.18.0,>=2.14.2->docker[tls]==3.0->azure-iot-edge-runtime-ctl) Downloading https://files.pythonhosted.org/packages/7c/e6/92ad559b7192d846975fc916b65f667c7b8c3a32bea7372340bfe9a15fa5/certifi-2 018.4.16-py2.py3-none-any.whl (150kB) 100% |████████████████████████████████| 153kB 4.9MB/s Collecting chardet<3.1.0,>=3.0.2 (from requests!=2.18.0,>=2.14.2->docker[tls]==3.0->azure-iot-edge-runtime-ctl) Downloading https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3 .0.4-py2.py3-none-any.whl (133kB) 100% |████████████████████████████████| 143kB 5.5MB/s Collecting pycparser (from cffi>=1.7->cryptography>=2.2.1->pyOpenSSL->azure-iot-edge-runtime-ctl) Downloading https://files.pythonhosted.org/packages/8c/2d/aad7f16146f4197a11f8e91fb81df177adcc2073d36a17b1491fd09df6ed/pycparser -2.18.tar.gz (245kB) 100% |████████████████████████████████| 256kB 5.0MB/s Building wheels for collected packages: cryptography, backports.ssl-match-hostname, cffi, pycparser Running setup.py bdist_wheel for cryptography ... done Stored in directory: /root/.cache/pip/wheels/2b/7d/bd/1917a98a5f6e3773483da663d65712130f8a4a7c0ff77104cb Running setup.py bdist_wheel for backports.ssl-match-hostname ... done Stored in directory: /root/.cache/pip/wheels/99/7e/f7/a88a9bcf7a3bd6b12cf6a74eee8c89746aaa02f71ab7b33939 Running setup.py bdist_wheel for cffi ... done Stored in directory: /root/.cache/pip/wheels/e6/9e/cd/9f0b900a715af094d5a08cc50230728c08ef745ffb195c67e8 Running setup.py bdist_wheel for pycparser ... done Stored in directory: /root/.cache/pip/wheels/c0/a1/27/5ba234bd77ea5a290cbf6d675259ec52293193467a12ef1f46 Successfully built cryptography backports.ssl-match-hostname cffi pycparser Installing collected packages: six, idna, asn1crypto, pycparser, cffi, enum34, ipaddress, cryptography, pyOpenSSL, backports.ssl-m atch-hostname, urllib3, certifi, chardet, requests, docker-pycreds, websocket-client, docker, azure-iot-edge-runtime-ctl Successfully installed asn1crypto-0.24.0 azure-iot-edge-runtime-ctl-1.0.0rc22 backports.ssl-match-hostname-3.5.0.1 certifi-2018.4. 16 cffi-1.11.5 chardet-3.0.4 cryptography-2.2.2 docker-3.0.0 docker-pycreds-0.2.3 enum34-1.1.6 idna-2.6 ipaddress-1.0.22 pyOpenSSL -18.0.0 pycparser-2.18 requests-2.18.4 six-1.11.0 urllib3-1.22 websocket-client-0.47.0

david@pine64:~$ sudo reboot

login as: david david@192.168.0.3's password:


| () / / | || | | |) | | ' \ / \ ' | || | | /| | | | | / (_) | | || ||| ||\|__/ ||

Welcome to ARMBIAN 5.45.180515 nightly Debian GNU/Linux 9 (stretch) 4.14.40-sunxi64 System load: 0.10 0.17 0.08 Up time: 2 min Memory usage: 10 % of 994MB IP: 192.168.0.3 Usage of /: 20% of 7.0G

Last login: Mon May 21 03:26:49 2018 from 192.168.0.10

david@pine64:~$ sudo nano /etc/hostname

david@pine64:~$ sudo reboot

login as: david david@192.168.0.3's password:


| () / / | || | | |) | | ' \ / \ ' | || | | /| | | | | / (_) | | || ||| ||\|__/ ||

Welcome to ARMBIAN 5.45.180515 nightly Debian GNU/Linux 9 (stretch) 4.14.40-sunxi64 System load: 0.75 0.31 0.11 Up time: 1 min Memory usage: 10 % of 994MB IP: 192.168.0.3 Usage of /: 20% of 7.0G

[ General system configuration (beta): armbian-config ]

Last login: Mon May 21 03:42:52 2018 from 192.168.0.10

david@pine64-mn:~$ sudo iotedgectl setup --connection-string "{Connection String Here}" --nopass --image=microsoft/azureiotedge-agent:1.0.0-preview022-linux-arm32v7 --runtime-log-level debug INFO: Using default IoT Edge configuration dir: /etc/azure-iot-edge INFO: IoT Edge Config directory does not exist.Creating directory: /etc/azure-iot-edge INFO: Generating self signed certificates at: /var/lib/azure-iot-edge/certs INFO: The runtime configuration file /etc/azure-iot-edge/config.json was updated with the setup options. INFO: Executing 'setup' INFO: Uninstalling all modules. INFO: Stopping containers by label: net.azure-devices.edge.owner=Microsoft.Azure.Devices.Edge.Agent INFO: Removing containers by label: net.azure-devices.edge.owner=Microsoft.Azure.Devices.Edge.Agent Runtime setup successfully.

Using configuration:

Schema Version: 1 Connection String: HostName=MyIotHubMN.azure-devices.net;DeviceId=Pine;SharedAccessKey=** Config Directory: /etc/azure-iot-edge Home Directory: /var/lib/azure-iot-edge Hostname: pine64-mn Log Level: debug Security Option: selfSigned Force No Passwords: True Certificate Subject: countryCode: US, state: Washington, locality: Redmond organization: Default Edge Organization, organizationUnit: Edge Unit, commonName: Edge Device CA Deployment Type: docker Docker Engine URI: unix:///var/run/docker.sock Edge Agent Image: microsoft/azureiotedge-agent:1.0.0-preview022-linux-arm32v7 Registries: Logging Driver: json-file max-size: 10m

Use 'iotedgectl start' to start the runtime.

david@pine64-mn:~$ sudo iotedgectl start INFO: Using default IoT Edge configuration dir: /etc/azure-iot-edge INFO: Executing 'start' Using configuration:

Schema Version: 1 Connection String: HostName=MyIotHubMN.azure-devices.net;DeviceId=Pine;SharedAccessKey=** Config Directory: /etc/azure-iot-edge Home Directory: /var/lib/azure-iot-edge Hostname: pine64-mn Log Level: debug Security Option: selfSigned Force No Passwords: True Certificate Subject: countryCode: US, state: Washington, locality: Redmond organization: Default Edge Organization, organizationUnit: Edge Unit, commonName: Edge Device CA Deployment Type: docker Docker Engine URI: unix:///var/run/docker.sock Edge Agent Image: microsoft/azureiotedge-agent:1.0.0-preview022-linux-arm32v7 Registries: Logging Driver: json-file max-size: 10m

INFO: Checking if image exists locally: microsoft/azureiotedge-agent:1.0.0-preview022-linux-arm32v7 INFO: Image not found locally: microsoft/azureiotedge-agent:1.0.0-preview022-linux-arm32v7 INFO: Executing pull for: microsoft/azureiotedge-agent:1.0.0-preview022-linux-arm32v7 INFO: Checking if image exists locally: microsoft/azureiotedge-agent:1.0.0-preview022-linux-arm32v7 INFO: Image not found locally: microsoft/azureiotedge-agent:1.0.0-preview022-linux-arm32v7 INFO: Please note depending on network conditions and registry server availability this may take a few minutes. INFO: Completed pull for image: microsoft/azureiotedge-agent:1.0.0-preview022-linux-arm32v7 INFO: Creating network: azure-iot-edge INFO: Creating volume: edgehub INFO: Creating volume: edgemodule INFO: Executing docker create microsoft/azureiotedge-agent:1.0.0-preview022-linux-arm32v7 name: edgeAgent detach: True network: azure-iot-edge INFO: Starting container: edgeAgent Runtime started.

david@pine64-mn:~$ docker ps CONTAINER ID IMAGE COMMAND CREATED STA TUS PORTS NAMES babeba9d6efe microsoft/azureiotedge-agent:1.0.0-preview022-linux-arm32v7 "/usr/bin/dotnet Mic…" 55 seconds ago Up 20 seconds edgeAgent

david@pine64-mn:~$ docker logs edgeAgent 2018-05-21 03:50:28.893 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - Starting module management agent. 2018-05-21 03:50:32.285 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - Version - 1.0.0-preview022.11567621 (1 2a8e1bb63e619b17ca685efd470ad3f412034f4) 2018-05-21 03:50:32.287 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - █████╗ ███████╗██╗ ██╗██████╗ ███████╗ ██╔══██╗╚══███╔╝██║ ██║██╔══██╗██╔════╝ ███████║ ███╔╝ ██║ ██║██████╔╝█████╗ ██╔══██║ ███╔╝ ██║ ██║██╔══██╗██╔══╝ ██║ ██║███████╗╚██████╔╝██║ ██║███████╗ ╚═╝ ╚═╝╚══════╝ ╚═════╝ ╚═╝ ╚═╝╚══════╝

██╗ ██████╗ ████████╗ ███████╗██████╗ ██████╗ ███████╗ ██║██╔═══██╗╚══██╔══╝ ██╔════╝██╔══██╗██╔════╝ ██╔════╝ ██║██║ ██║ ██║ █████╗ ██║ ██║██║ ███╗█████╗ ██║██║ ██║ ██║ ██╔══╝ ██║ ██║██║ ██║██╔══╝ ██║╚██████╔╝ ██║ ███████╗██████╔╝╚██████╔╝███████╗ ╚═╝ ╚═════╝ ╚═╝ ╚══════╝╚═════╝ ╚═════╝ ╚══════╝

2018-05-21 03:50:34.020 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.IoTHub.DeviceClient] - Edge agent attempting to connect t o IoT Hub via AMQP... 2018-05-21 03:50:35.939 +00:00 [DBG] [Microsoft.Azure.Devices.Edge.Agent.IoTHub.ConfigSources.TwinConfigSource] - TwinConfigSource Created 2018-05-21 03:50:35.950 +00:00 [DBG] [Microsoft.Azure.Devices.Edge.Agent.Core.ConfigSources.FileBackupConfigSource] - Edge agent c onfig backup created here - backup.json 2018-05-21 03:50:58.127 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - Starting module management agent. 2018-05-21 03:51:01.516 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - Version - 1.0.0-preview022.11567621 (1 2a8e1bb63e619b17ca685efd470ad3f412034f4) 2018-05-21 03:51:01.518 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - █████╗ ███████╗██╗ ██╗██████╗ ███████╗ ██╔══██╗╚══███╔╝██║ ██║██╔══██╗██╔════╝ ███████║ ███╔╝ ██║ ██║██████╔╝█████╗ ██╔══██║ ███╔╝ ██║ ██║██╔══██╗██╔══╝ ██║ ██║███████╗╚██████╔╝██║ ██║███████╗ ╚═╝ ╚═╝╚══════╝ ╚═════╝ ╚═╝ ╚═╝╚══════╝

██╗ ██████╗ ████████╗ ███████╗██████╗ ██████╗ ███████╗ ██║██╔═══██╗╚══██╔══╝ ██╔════╝██╔══██╗██╔════╝ ██╔════╝ ██║██║ ██║ ██║ █████╗ ██║ ██║██║ ███╗█████╗ ██║██║ ██║ ██║ ██╔══╝ ██║ ██║██║ ██║██╔══╝ ██║╚██████╔╝ ██║ ███████╗██████╔╝╚██████╔╝███████╗ ╚═╝ ╚═════╝ ╚═╝ ╚══════╝╚═════╝ ╚═════╝ ╚══════╝

2018-05-21 03:51:03.246 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.IoTHub.DeviceClient] - Edge agent attempting to connect t o IoT Hub via AMQP... 2018-05-21 03:51:05.161 +00:00 [DBG] [Microsoft.Azure.Devices.Edge.Agent.IoTHub.ConfigSources.TwinConfigSource] - TwinConfigSource Created 2018-05-21 03:51:05.171 +00:00 [DBG] [Microsoft.Azure.Devices.Edge.Agent.Core.ConfigSources.FileBackupConfigSource] - Edge agent c onfig backup created here - backup.json 2018-05-21 03:51:22.070 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - Starting module management agent. 2018-05-21 03:51:25.456 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - Version - 1.0.0-preview022.11567621 (1 2a8e1bb63e619b17ca685efd470ad3f412034f4) 2018-05-21 03:51:25.458 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - █████╗ ███████╗██╗ ██╗██████╗ ███████╗ ██╔══██╗╚══███╔╝██║ ██║██╔══██╗██╔════╝ ███████║ ███╔╝ ██║ ██║██████╔╝█████╗ ██╔══██║ ███╔╝ ██║ ██║██╔══██╗██╔══╝ ██║ ██║███████╗╚██████╔╝██║ ██║███████╗ ╚═╝ ╚═╝╚══════╝ ╚═════╝ ╚═╝ ╚═╝╚══════╝

██╗ ██████╗ ████████╗ ███████╗██████╗ ██████╗ ███████╗ ██║██╔═══██╗╚══██╔══╝ ██╔════╝██╔══██╗██╔════╝ ██╔════╝ ██║██║ ██║ ██║ █████╗ ██║ ██║██║ ███╗█████╗ ██║██║ ██║ ██║ ██╔══╝ ██║ ██║██║ ██║██╔══╝ ██║╚██████╔╝ ██║ ███████╗██████╔╝╚██████╔╝███████╗ ╚═╝ ╚═════╝ ╚═╝ ╚══════╝╚═════╝ ╚═════╝ ╚══════╝

david@pine64-mn:~$ docker logs edgeAgent 2018-05-21 03:50:28.893 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - Starting module management agent. 2018-05-21 03:50:32.285 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - Version - 1.0.0-preview022.11567621 (1 2a8e1bb63e619b17ca685efd470ad3f412034f4) 2018-05-21 03:50:32.287 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - █████╗ ███████╗██╗ ██╗██████╗ ███████╗ ██╔══██╗╚══███╔╝██║ ██║██╔══██╗██╔════╝ ███████║ ███╔╝ ██║ ██║██████╔╝█████╗ ██╔══██║ ███╔╝ ██║ ██║██╔══██╗██╔══╝ ██║ ██║███████╗╚██████╔╝██║ ██║███████╗ ╚═╝ ╚═╝╚══════╝ ╚═════╝ ╚═╝ ╚═╝╚══════╝

██╗ ██████╗ ████████╗ ███████╗██████╗ ██████╗ ███████╗ ██║██╔═══██╗╚══██╔══╝ ██╔════╝██╔══██╗██╔════╝ ██╔════╝ ██║██║ ██║ ██║ █████╗ ██║ ██║██║ ███╗█████╗ ██║██║ ██║ ██║ ██╔══╝ ██║ ██║██║ ██║██╔══╝ ██║╚██████╔╝ ██║ ███████╗██████╔╝╚██████╔╝███████╗ ╚═╝ ╚═════╝ ╚═╝ ╚══════╝╚═════╝ ╚═════╝ ╚══════╝

2018-05-21 03:50:34.020 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.IoTHub.DeviceClient] - Edge agent attempting to connect t o IoT Hub via AMQP... 2018-05-21 03:50:35.939 +00:00 [DBG] [Microsoft.Azure.Devices.Edge.Agent.IoTHub.ConfigSources.TwinConfigSource] - TwinConfigSource Created 2018-05-21 03:50:35.950 +00:00 [DBG] [Microsoft.Azure.Devices.Edge.Agent.Core.ConfigSources.FileBackupConfigSource] - Edge agent c onfig backup created here - backup.json 2018-05-21 03:50:58.127 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - Starting module management agent. 2018-05-21 03:51:01.516 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - Version - 1.0.0-preview022.11567621 (1 2a8e1bb63e619b17ca685efd470ad3f412034f4) 2018-05-21 03:51:01.518 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - █████╗ ███████╗██╗ ██╗██████╗ ███████╗ ██╔══██╗╚══███╔╝██║ ██║██╔══██╗██╔════╝ ███████║ ███╔╝ ██║ ██║██████╔╝█████╗ ██╔══██║ ███╔╝ ██║ ██║██╔══██╗██╔══╝ ██║ ██║███████╗╚██████╔╝██║ ██║███████╗ ╚═╝ ╚═╝╚══════╝ ╚═════╝ ╚═╝ ╚═╝╚══════╝

██╗ ██████╗ ████████╗ ███████╗██████╗ ██████╗ ███████╗ ██║██╔═══██╗╚══██╔══╝ ██╔════╝██╔══██╗██╔════╝ ██╔════╝ ██║██║ ██║ ██║ █████╗ ██║ ██║██║ ███╗█████╗ ██║██║ ██║ ██║ ██╔══╝ ██║ ██║██║ ██║██╔══╝ ██║╚██████╔╝ ██║ ███████╗██████╔╝╚██████╔╝███████╗ ╚═╝ ╚═════╝ ╚═╝ ╚══════╝╚═════╝ ╚═════╝ ╚══════╝

2018-05-21 03:51:03.246 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.IoTHub.DeviceClient] - Edge agent attempting to connect t o IoT Hub via AMQP... 2018-05-21 03:51:05.161 +00:00 [DBG] [Microsoft.Azure.Devices.Edge.Agent.IoTHub.ConfigSources.TwinConfigSource] - TwinConfigSource Created 2018-05-21 03:51:05.171 +00:00 [DBG] [Microsoft.Azure.Devices.Edge.Agent.Core.ConfigSources.FileBackupConfigSource] - Edge agent c onfig backup created here - backup.json 2018-05-21 03:51:22.070 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - Starting module management agent. 2018-05-21 03:51:25.456 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - Version - 1.0.0-preview022.11567621 (1 2a8e1bb63e619b17ca685efd470ad3f412034f4) 2018-05-21 03:51:25.458 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - █████╗ ███████╗██╗ ██╗██████╗ ███████╗ ██╔══██╗╚══███╔╝██║ ██║██╔══██╗██╔════╝ ███████║ ███╔╝ ██║ ██║██████╔╝█████╗ ██╔══██║ ███╔╝ ██║ ██║██╔══██╗██╔══╝ ██║ ██║███████╗╚██████╔╝██║ ██║███████╗ ╚═╝ ╚═╝╚══════╝ ╚═════╝ ╚═╝ ╚═╝╚══════╝

██╗ ██████╗ ████████╗ ███████╗██████╗ ██████╗ ███████╗ ██║██╔═══██╗╚══██╔══╝ ██╔════╝██╔══██╗██╔════╝ ██╔════╝ ██║██║ ██║ ██║ █████╗ ██║ ██║██║ ███╗█████╗ ██║██║ ██║ ██║ ██╔══╝ ██║ ██║██║ ██║██╔══╝ ██║╚██████╔╝ ██║ ███████╗██████╔╝╚██████╔╝███████╗ ╚═╝ ╚═════╝ ╚═╝ ╚══════╝╚═════╝ ╚═════╝ ╚══════╝

2018-05-21 03:51:27.225 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.IoTHub.DeviceClient] - Edge agent attempting to connect t o IoT Hub via AMQP... 2018-05-21 03:51:29.136 +00:00 [DBG] [Microsoft.Azure.Devices.Edge.Agent.IoTHub.ConfigSources.TwinConfigSource] - TwinConfigSource Created 2018-05-21 03:51:29.146 +00:00 [DBG] [Microsoft.Azure.Devices.Edge.Agent.Core.ConfigSources.FileBackupConfigSource] - Edge agent c onfig backup created here - backup.json 2018-05-21 03:51:44.503 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - Starting module management agent. 2018-05-21 03:51:47.893 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - Version - 1.0.0-preview022.11567621 (1 2a8e1bb63e619b17ca685efd470ad3f412034f4) 2018-05-21 03:51:47.895 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - █████╗ ███████╗██╗ ██╗██████╗ ███████╗ ██╔══██╗╚══███╔╝██║ ██║██╔══██╗██╔════╝ ███████║ ███╔╝ ██║ ██║██████╔╝█████╗ ██╔══██║ ███╔╝ ██║ ██║██╔══██╗██╔══╝ ██║ ██║███████╗╚██████╔╝██║ ██║███████╗ ╚═╝ ╚═╝╚══════╝ ╚═════╝ ╚═╝ ╚═╝╚══════╝

██╗ ██████╗ ████████╗ ███████╗██████╗ ██████╗ ███████╗ ██║██╔═══██╗╚══██╔══╝ ██╔════╝██╔══██╗██╔════╝ ██╔════╝ ██║██║ ██║ ██║ █████╗ ██║ ██║██║ ███╗█████╗ ██║██║ ██║ ██║ ██╔══╝ ██║ ██║██║ ██║██╔══╝ ██║╚██████╔╝ ██║ ███████╗██████╔╝╚██████╔╝███████╗ ╚═╝ ╚═════╝ ╚═╝ ╚══════╝╚═════╝ ╚═════╝ ╚══════╝

2018-05-21 03:51:49.621 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.IoTHub.DeviceClient] - Edge agent attempting to connect t o IoT Hub via AMQP... 2018-05-21 03:51:51.541 +00:00 [DBG] [Microsoft.Azure.Devices.Edge.Agent.IoTHub.ConfigSources.TwinConfigSource] - TwinConfigSource Created 2018-05-21 03:51:51.550 +00:00 [DBG] [Microsoft.Azure.Devices.Edge.Agent.Core.ConfigSources.FileBackupConfigSource] - Edge agent c onfig backup created here - backup.json 2018-05-21 03:52:06.857 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - Starting module management agent. 2018-05-21 03:52:10.243 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - Version - 1.0.0-preview022.11567621 (1 2a8e1bb63e619b17ca685efd470ad3f412034f4) 2018-05-21 03:52:10.245 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - █████╗ ███████╗██╗ ██╗██████╗ ███████╗ ██╔══██╗╚══███╔╝██║ ██║██╔══██╗██╔════╝ ███████║ ███╔╝ ██║ ██║██████╔╝█████╗ ██╔══██║ ███╔╝ ██║ ██║██╔══██╗██╔══╝ ██║ ██║███████╗╚██████╔╝██║ ██║███████╗ ╚═╝ ╚═╝╚══════╝ ╚═════╝ ╚═╝ ╚═╝╚══════╝

██╗ ██████╗ ████████╗ ███████╗██████╗ ██████╗ ███████╗ ██║██╔═══██╗╚══██╔══╝ ██╔════╝██╔══██╗██╔════╝ ██╔════╝ ██║██║ ██║ ██║ █████╗ ██║ ██║██║ ███╗█████╗ ██║██║ ██║ ██║ ██╔══╝ ██║ ██║██║ ██║██╔══╝ ██║╚██████╔╝ ██║ ███████╗██████╔╝╚██████╔╝███████╗ ╚═╝ ╚═════╝ ╚═╝ ╚══════╝╚═════╝ ╚═════╝ ╚══════╝

2018-05-21 03:52:11.969 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.IoTHub.DeviceClient] - Edge agent attempting to connect t o IoT Hub via AMQP... 2018-05-21 03:52:13.886 +00:00 [DBG] [Microsoft.Azure.Devices.Edge.Agent.IoTHub.ConfigSources.TwinConfigSource] - TwinConfigSource Created 2018-05-21 03:52:13.896 +00:00 [DBG] [Microsoft.Azure.Devices.Edge.Agent.Core.ConfigSources.FileBackupConfigSource] - Edge agent c onfig backup created here - backup.json 2018-05-21 03:52:29.575 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - Starting module management agent. 2018-05-21 03:52:32.958 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - Version - 1.0.0-preview022.11567621 (1 2a8e1bb63e619b17ca685efd470ad3f412034f4) 2018-05-21 03:52:32.960 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - █████╗ ███████╗██╗ ██╗██████╗ ███████╗ ██╔══██╗╚══███╔╝██║ ██║██╔══██╗██╔════╝ ███████║ ███╔╝ ██║ ██║██████╔╝█████╗ ██╔══██║ ███╔╝ ██║ ██║██╔══██╗██╔══╝ ██║ ██║███████╗╚██████╔╝██║ ██║███████╗ ╚═╝ ╚═╝╚══════╝ ╚═════╝ ╚═╝ ╚═╝╚══════╝

██╗ ██████╗ ████████╗ ███████╗██████╗ ██████╗ ███████╗ ██║██╔═══██╗╚══██╔══╝ ██╔════╝██╔══██╗██╔════╝ ██╔════╝ ██║██║ ██║ ██║ █████╗ ██║ ██║██║ ███╗█████╗ ██║██║ ██║ ██║ ██╔══╝ ██║ ██║██║ ██║██╔══╝ ██║╚██████╔╝ ██║ ███████╗██████╔╝╚██████╔╝███████╗ ╚═╝ ╚═════╝ ╚═╝ ╚══════╝╚═════╝ ╚═════╝ ╚══════╝

2018-05-21 03:52:34.685 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.IoTHub.DeviceClient] - Edge agent attempting to connect t o IoT Hub via AMQP... 2018-05-21 03:52:36.603 +00:00 [DBG] [Microsoft.Azure.Devices.Edge.Agent.IoTHub.ConfigSources.TwinConfigSource] - TwinConfigSource Created 2018-05-21 03:52:36.614 +00:00 [DBG] [Microsoft.Azure.Devices.Edge.Agent.Core.ConfigSources.FileBackupConfigSource] - Edge agent c onfig backup created here - backup.json 2018-05-21 03:52:53.136 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - Starting module management agent. david@pine64-mn:~$ docker logs edgeAgent 2018-05-21 03:50:28.893 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - Starting module management agent. 2018-05-21 03:50:32.285 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - Version - 1.0.0-preview022.11567621 (1 2a8e1bb63e619b17ca685efd470ad3f412034f4) 2018-05-21 03:50:32.287 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - █████╗ ███████╗██╗ ██╗██████╗ ███████╗ ██╔══██╗╚══███╔╝██║ ██║██╔══██╗██╔════╝ ███████║ ███╔╝ ██║ ██║██████╔╝█████╗ ██╔══██║ ███╔╝ ██║ ██║██╔══██╗██╔══╝ ██║ ██║███████╗╚██████╔╝██║ ██║███████╗ ╚═╝ ╚═╝╚══════╝ ╚═════╝ ╚═╝ ╚═╝╚══════╝

██╗ ██████╗ ████████╗ ███████╗██████╗ ██████╗ ███████╗ ██║██╔═══██╗╚══██╔══╝ ██╔════╝██╔══██╗██╔════╝ ██╔════╝ ██║██║ ██║ ██║ █████╗ ██║ ██║██║ ███╗█████╗ ██║██║ ██║ ██║ ██╔══╝ ██║ ██║██║ ██║██╔══╝ ██║╚██████╔╝ ██║ ███████╗██████╔╝╚██████╔╝███████╗ ╚═╝ ╚═════╝ ╚═╝ ╚══════╝╚═════╝ ╚═════╝ ╚══════╝

2018-05-21 03:50:34.020 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.IoTHub.DeviceClient] - Edge agent attempting to connect t o IoT Hub via AMQP... 2018-05-21 03:50:35.939 +00:00 [DBG] [Microsoft.Azure.Devices.Edge.Agent.IoTHub.ConfigSources.TwinConfigSource] - TwinConfigSource Created 2018-05-21 03:50:35.950 +00:00 [DBG] [Microsoft.Azure.Devices.Edge.Agent.Core.ConfigSources.FileBackupConfigSource] - Edge agent c onfig backup created here - backup.json 2018-05-21 03:50:58.127 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - Starting module management agent. 2018-05-21 03:51:01.516 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - Version - 1.0.0-preview022.11567621 (1 2a8e1bb63e619b17ca685efd470ad3f412034f4) 2018-05-21 03:51:01.518 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - █████╗ ███████╗██╗ ██╗██████╗ ███████╗ ██╔══██╗╚══███╔╝██║ ██║██╔══██╗██╔════╝ ███████║ ███╔╝ ██║ ██║██████╔╝█████╗ ██╔══██║ ███╔╝ ██║ ██║██╔══██╗██╔══╝ ██║ ██║███████╗╚██████╔╝██║ ██║███████╗ ╚═╝ ╚═╝╚══════╝ ╚═════╝ ╚═╝ ╚═╝╚══════╝

██╗ ██████╗ ████████╗ ███████╗██████╗ ██████╗ ███████╗ ██║██╔═══██╗╚══██╔══╝ ██╔════╝██╔══██╗██╔════╝ ██╔════╝ ██║██║ ██║ ██║ █████╗ ██║ ██║██║ ███╗█████╗ ██║██║ ██║ ██║ ██╔══╝ ██║ ██║██║ ██║██╔══╝ ██║╚██████╔╝ ██║ ███████╗██████╔╝╚██████╔╝███████╗ ╚═╝ ╚═════╝ ╚═╝ ╚══════╝╚═════╝ ╚═════╝ ╚══════╝

2018-05-21 03:51:03.246 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.IoTHub.DeviceClient] - Edge agent attempting to connect t o IoT Hub via AMQP... 2018-05-21 03:51:05.161 +00:00 [DBG] [Microsoft.Azure.Devices.Edge.Agent.IoTHub.ConfigSources.TwinConfigSource] - TwinConfigSource Created 2018-05-21 03:51:05.171 +00:00 [DBG] [Microsoft.Azure.Devices.Edge.Agent.Core.ConfigSources.FileBackupConfigSource] - Edge agent c onfig backup created here - backup.json 2018-05-21 03:51:22.070 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - Starting module management agent. 2018-05-21 03:51:25.456 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - Version - 1.0.0-preview022.11567621 (1 2a8e1bb63e619b17ca685efd470ad3f412034f4) 2018-05-21 03:51:25.458 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - █████╗ ███████╗██╗ ██╗██████╗ ███████╗ ██╔══██╗╚══███╔╝██║ ██║██╔══██╗██╔════╝ ███████║ ███╔╝ ██║ ██║██████╔╝█████╗ ██╔══██║ ███╔╝ ██║ ██║██╔══██╗██╔══╝ ██║ ██║███████╗╚██████╔╝██║ ██║███████╗ ╚═╝ ╚═╝╚══════╝ ╚═════╝ ╚═╝ ╚═╝╚══════╝

██╗ ██████╗ ████████╗ ███████╗██████╗ ██████╗ ███████╗ ██║██╔═══██╗╚══██╔══╝ ██╔════╝██╔══██╗██╔════╝ ██╔════╝ ██║██║ ██║ ██║ █████╗ ██║ ██║██║ ███╗█████╗ ██║██║ ██║ ██║ ██╔══╝ ██║ ██║██║ ██║██╔══╝ ██║╚██████╔╝ ██║ ███████╗██████╔╝╚██████╔╝███████╗ ╚═╝ ╚═════╝ ╚═╝ ╚══════╝╚═════╝ ╚═════╝ ╚══════╝

2018-05-21 03:51:27.225 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.IoTHub.DeviceClient] - Edge agent attempting to connect t o IoT Hub via AMQP... 2018-05-21 03:51:29.136 +00:00 [DBG] [Microsoft.Azure.Devices.Edge.Agent.IoTHub.ConfigSources.TwinConfigSource] - TwinConfigSource Created 2018-05-21 03:51:29.146 +00:00 [DBG] [Microsoft.Azure.Devices.Edge.Agent.Core.ConfigSources.FileBackupConfigSource] - Edge agent c onfig backup created here - backup.json 2018-05-21 03:51:44.503 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - Starting module management agent. 2018-05-21 03:51:47.893 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - Version - 1.0.0-preview022.11567621 (1 2a8e1bb63e619b17ca685efd470ad3f412034f4) 2018-05-21 03:51:47.895 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - █████╗ ███████╗██╗ ██╗██████╗ ███████╗ ██╔══██╗╚══███╔╝██║ ██║██╔══██╗██╔════╝ ███████║ ███╔╝ ██║ ██║██████╔╝█████╗ ██╔══██║ ███╔╝ ██║ ██║██╔══██╗██╔══╝ ██║ ██║███████╗╚██████╔╝██║ ██║███████╗ ╚═╝ ╚═╝╚══════╝ ╚═════╝ ╚═╝ ╚═╝╚══════╝

██╗ ██████╗ ████████╗ ███████╗██████╗ ██████╗ ███████╗ ██║██╔═══██╗╚══██╔══╝ ██╔════╝██╔══██╗██╔════╝ ██╔════╝ ██║██║ ██║ ██║ █████╗ ██║ ██║██║ ███╗█████╗ ██║██║ ██║ ██║ ██╔══╝ ██║ ██║██║ ██║██╔══╝ ██║╚██████╔╝ ██║ ███████╗██████╔╝╚██████╔╝███████╗ ╚═╝ ╚═════╝ ╚═╝ ╚══════╝╚═════╝ ╚═════╝ ╚══════╝

2018-05-21 03:51:49.621 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.IoTHub.DeviceClient] - Edge agent attempting to connect t o IoT Hub via AMQP... 2018-05-21 03:51:51.541 +00:00 [DBG] [Microsoft.Azure.Devices.Edge.Agent.IoTHub.ConfigSources.TwinConfigSource] - TwinConfigSource Created 2018-05-21 03:51:51.550 +00:00 [DBG] [Microsoft.Azure.Devices.Edge.Agent.Core.ConfigSources.FileBackupConfigSource] - Edge agent c onfig backup created here - backup.json 2018-05-21 03:52:06.857 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - Starting module management agent. 2018-05-21 03:52:10.243 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - Version - 1.0.0-preview022.11567621 (1 2a8e1bb63e619b17ca685efd470ad3f412034f4) 2018-05-21 03:52:10.245 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - █████╗ ███████╗██╗ ██╗██████╗ ███████╗ ██╔══██╗╚══███╔╝██║ ██║██╔══██╗██╔════╝ ███████║ ███╔╝ ██║ ██║██████╔╝█████╗ ██╔══██║ ███╔╝ ██║ ██║██╔══██╗██╔══╝ ██║ ██║███████╗╚██████╔╝██║ ██║███████╗ ╚═╝ ╚═╝╚══════╝ ╚═════╝ ╚═╝ ╚═╝╚══════╝

██╗ ██████╗ ████████╗ ███████╗██████╗ ██████╗ ███████╗ ██║██╔═══██╗╚══██╔══╝ ██╔════╝██╔══██╗██╔════╝ ██╔════╝ ██║██║ ██║ ██║ █████╗ ██║ ██║██║ ███╗█████╗ ██║██║ ██║ ██║ ██╔══╝ ██║ ██║██║ ██║██╔══╝ ██║╚██████╔╝ ██║ ███████╗██████╔╝╚██████╔╝███████╗ ╚═╝ ╚═════╝ ╚═╝ ╚══════╝╚═════╝ ╚═════╝ ╚══════╝

2018-05-21 03:52:11.969 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.IoTHub.DeviceClient] - Edge agent attempting to connect t o IoT Hub via AMQP... 2018-05-21 03:52:13.886 +00:00 [DBG] [Microsoft.Azure.Devices.Edge.Agent.IoTHub.ConfigSources.TwinConfigSource] - TwinConfigSource Created 2018-05-21 03:52:13.896 +00:00 [DBG] [Microsoft.Azure.Devices.Edge.Agent.Core.ConfigSources.FileBackupConfigSource] - Edge agent c onfig backup created here - backup.json 2018-05-21 03:52:29.575 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - Starting module management agent. 2018-05-21 03:52:32.958 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - Version - 1.0.0-preview022.11567621 (1 2a8e1bb63e619b17ca685efd470ad3f412034f4) 2018-05-21 03:52:32.960 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - █████╗ ███████╗██╗ ██╗██████╗ ███████╗ ██╔══██╗╚══███╔╝██║ ██║██╔══██╗██╔════╝ ███████║ ███╔╝ ██║ ██║██████╔╝█████╗ ██╔══██║ ███╔╝ ██║ ██║██╔══██╗██╔══╝ ██║ ██║███████╗╚██████╔╝██║ ██║███████╗ ╚═╝ ╚═╝╚══════╝ ╚═════╝ ╚═╝ ╚═╝╚══════╝

██╗ ██████╗ ████████╗ ███████╗██████╗ ██████╗ ███████╗ ██║██╔═══██╗╚══██╔══╝ ██╔════╝██╔══██╗██╔════╝ ██╔════╝ ██║██║ ██║ ██║ █████╗ ██║ ██║██║ ███╗█████╗ ██║██║ ██║ ██║ ██╔══╝ ██║ ██║██║ ██║██╔══╝ ██║╚██████╔╝ ██║ ███████╗██████╔╝╚██████╔╝███████╗ ╚═╝ ╚═════╝ ╚═╝ ╚══════╝╚═════╝ ╚═════╝ ╚══════╝

2018-05-21 03:52:34.685 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.IoTHub.DeviceClient] - Edge agent attempting to connect t o IoT Hub via AMQP... 2018-05-21 03:52:36.603 +00:00 [DBG] [Microsoft.Azure.Devices.Edge.Agent.IoTHub.ConfigSources.TwinConfigSource] - TwinConfigSource Created 2018-05-21 03:52:36.614 +00:00 [DBG] [Microsoft.Azure.Devices.Edge.Agent.Core.ConfigSources.FileBackupConfigSource] - Edge agent c onfig backup created here - backup.json 2018-05-21 03:52:53.136 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - Starting module management agent. 2018-05-21 03:52:56.590 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - Version - 1.0.0-preview022.11567621 (1 2a8e1bb63e619b17ca685efd470ad3f412034f4) 2018-05-21 03:52:56.592 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - █████╗ ███████╗██╗ ██╗██████╗ ███████╗ ██╔══██╗╚══███╔╝██║ ██║██╔══██╗██╔════╝ ███████║ ███╔╝ ██║ ██║██████╔╝█████╗ ██╔══██║ ███╔╝ ██║ ██║██╔══██╗██╔══╝ ██║ ██║███████╗╚██████╔╝██║ ██║███████╗ ╚═╝ ╚═╝╚══════╝ ╚═════╝ ╚═╝ ╚═╝╚══════╝

██╗ ██████╗ ████████╗ ███████╗██████╗ ██████╗ ███████╗ ██║██╔═══██╗╚══██╔══╝ ██╔════╝██╔══██╗██╔════╝ ██╔════╝ ██║██║ ██║ ██║ █████╗ ██║ ██║██║ ███╗█████╗ ██║██║ ██║ ██║ ██╔══╝ ██║ ██║██║ ██║██╔══╝ ██║╚██████╔╝ ██║ ███████╗██████╔╝╚██████╔╝███████╗ ╚═╝ ╚═════╝ ╚═╝ ╚══════╝╚═════╝ ╚═════╝ ╚══════╝

2018-05-21 03:52:58.318 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.IoTHub.DeviceClient] - Edge agent attempting to connect t o IoT Hub via AMQP... 2018-05-21 03:53:00.227 +00:00 [DBG] [Microsoft.Azure.Devices.Edge.Agent.IoTHub.ConfigSources.TwinConfigSource] - TwinConfigSource Created 2018-05-21 03:53:00.237 +00:00 [DBG] [Microsoft.Azure.Devices.Edge.Agent.Core.ConfigSources.FileBackupConfigSource] - Edge agent c onfig backup created here - backup.json 2018-05-21 03:53:15.987 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - Starting module management agent. 2018-05-21 03:53:19.369 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - Version - 1.0.0-preview022.11567621 (1 2a8e1bb63e619b17ca685efd470ad3f412034f4) 2018-05-21 03:53:19.371 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - █████╗ ███████╗██╗ ██╗██████╗ ███████╗ ██╔══██╗╚══███╔╝██║ ██║██╔══██╗██╔════╝ ███████║ ███╔╝ ██║ ██║██████╔╝█████╗ ██╔══██║ ███╔╝ ██║ ██║██╔══██╗██╔══╝ ██║ ██║███████╗╚██████╔╝██║ ██║███████╗ ╚═╝ ╚═╝╚══════╝ ╚═════╝ ╚═╝ ╚═╝╚══════╝

██╗ ██████╗ ████████╗ ███████╗██████╗ ██████╗ ███████╗ ██║██╔═══██╗╚══██╔══╝ ██╔════╝██╔══██╗██╔════╝ ██╔════╝ ██║██║ ██║ ██║ █████╗ ██║ ██║██║ ███╗█████╗ ██║██║ ██║ ██║ ██╔══╝ ██║ ██║██║ ██║██╔══╝ ██║╚██████╔╝ ██║ ███████╗██████╔╝╚██████╔╝███████╗ ╚═╝ ╚═════╝ ╚═╝ ╚══════╝╚═════╝ ╚═════╝ ╚══════╝

2018-05-21 03:53:21.093 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.IoTHub.DeviceClient] - Edge agent attempting to connect t o IoT Hub via AMQP... 2018-05-21 03:53:23.006 +00:00 [DBG] [Microsoft.Azure.Devices.Edge.Agent.IoTHub.ConfigSources.TwinConfigSource] - TwinConfigSource Created 2018-05-21 03:53:23.016 +00:00 [DBG] [Microsoft.Azure.Devices.Edge.Agent.Core.ConfigSources.FileBackupConfigSource] - Edge agent c onfig backup created here - backup.json

david@pine64-mn:~$

dtischler commented 6 years ago

Sorry for strange formatting, not sure why some of the console log is appearing as strikethrough...

darobs commented 6 years ago

Hello @dtischler,

I'm looking over the logs now, I don't have a root cause at this time.

We will not be officially supporting ARM64 as an architecture for GA, but it should work.

dtischler commented 6 years ago

I understand completely, and definitely do not expect any kind of real Support. Just thought I'd throw this out there in case anyone came across it, or could offer some friendly advice. Cheers!

yphuangms commented 6 years ago

Onbehalf of a partner that uses yocto for their arm64 gateway box, they have encountered the same issue, the log looks exactly the same, and they also use Raspberry Pi3 to ensure the network environment.

Just for troubleshooting, here's the log from my ubuntu VM that a successful start of edgeAgent should print out:

2018-06-27 07:45:09.799 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.IoTHub.DeviceClient] - Edge agent attempting to connect to IoT Hub via AMQP...
2018-06-27 07:45:09.977 +00:00 [DBG] [Microsoft.Azure.Devices.Edge.Agent.IoTHub.ConfigSources.TwinConfigSource] - TwinConfigSource Created
2018-06-27 07:45:09.979 +00:00 [DBG] [Microsoft.Azure.Devices.Edge.Agent.Core.ConfigSources.FileBackupConfigSource] - Edge agent config backup created here - backup.json
2018-06-27 07:45:10.715 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Modules.AgentModule] - Created persistent store at /tmp/edgeAgent
2018-06-27 07:45:11.230 +00:00 [DBG] [Microsoft.Azure.Devices.Edge.Agent.Core.Agent] - Edge agent created.
2018-06-27 07:45:11.393 +00:00 [DBG] [Microsoft.Azure.Devices.Edge.Agent.Core.Agent] - Getting edge agent config...
2018-06-27 07:45:11.427 +00:00 [DBG] [Microsoft.Azure.Devices.Edge.Agent.IoTHub.EdgeAgentConnection] - Connection status changed to Connected with reason Connection_Ok
2018-06-27 07:45:11.446 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.IoTHub.DeviceClient] - Edge agent connected to IoT Hub via AMQP.

And here's the log from arm64 box:

root@gatewaybox:/# docker logs edgeAgent
2018-06-27 01:25:25.920 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - Starting module management agent.
2018-06-27 01:25:27.461 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - Version - 1.0.0-preview022.11567621 (12a8e1bb63e619b17ca685efd470ad3f412034f4)
2018-06-27 01:25:27.462 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - 
        ?????k ???????k??k   ??k??????k ???????k
       ??lqq??kmqq???lj??x   ??x??lqq??k??lqqqqj
       ???????x  ???lj ??x   ??x??????lj?????k
       ??lqq??x ???lj  ??x   ??x??lqq??k??lqqj
       ??x  ??x???????km??????lj??x  ??x???????k
       mqj  mqjmqqqqqqj mqqqqqj mqj  mqjmqqqqqqj

 ??k ??????k ????????k    ???????k??????k  ??????k ???????k
 ??x??lqqq??kmqq??lqqj    ??lqqqqj??lqq??k??lqqqqj ??lqqqqj
 ??x??x   ??x   ??x       ?????k  ??x  ??x??x  ???k?????k
 ??x??x   ??x   ??x       ??lqqj  ??x  ??x??x   ??x??lqqj
 ??xm??????lj   ??x       ???????k??????ljm??????lj???????k
 mqj mqqqqqj    mqj       mqqqqqqjmqqqqqj  mqqqqqj mqqqqqqj

2018-06-27 01:25:28.243 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.IoTHub.DeviceClient] - Edge agent attempting to connect to IoT Hub via AMQP...
2018-06-27 01:25:29.154 +00:00 [DBG] [Microsoft.Azure.Devices.Edge.Agent.IoTHub.ConfigSources.TwinConfigSource] - TwinConfigSource Created
2018-06-27 01:25:29.162 +00:00 [DBG] [Microsoft.Azure.Devices.Edge.Agent.Core.ConfigSources.FileBackupConfigSource] - Edge agent config backup created here - backup.json
2018-06-27 01:25:33.165 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - Starting module management agent.
2018-06-27 01:25:34.710 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - Version - 1.0.0-preview022.11567621 (12a8e1bb63e619b17ca685efd470ad3f412034f4)
2018-06-27 01:25:34.711 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - 
        ?????k ???????k??k   ??k??????k ???????k
       ??lqq??kmqq???lj??x   ??x??lqq??k??lqqqqj
       ???????x  ???lj ??x   ??x??????lj?????k
       ??lqq??x ???lj  ??x   ??x??lqq??k??lqqj
       ??x  ??x???????km??????lj??x  ??x???????k
       mqj  mqjmqqqqqqj mqqqqqj mqj  mqjmqqqqqqj

 ??k ??????k ????????k    ???????k??????k  ??????k ???????k
 ??x??lqqq??kmqq??lqqj    ??lqqqqj??lqq??k??lqqqqj ??lqqqqj
 ??x??x   ??x   ??x       ?????k  ??x  ??x??x  ???k?????k
 ??x??x   ??x   ??x       ??lqqj  ??x  ??x??x   ??x??lqqj
 ??xm??????lj   ??x       ???????k??????ljm??????lj???????k
 mqj mqqqqqj    mqj       mqqqqqqjmqqqqqj  mqqqqqj mqqqqqqj

2018-06-27 01:25:35.488 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.IoTHub.DeviceClient] - Edge agent attempting to connect to IoT Hub via AMQP...
2018-06-27 01:25:36.398 +00:00 [DBG] [Microsoft.Azure.Devices.Edge.Agent.IoTHub.ConfigSources.TwinConfigSource] - TwinConfigSource Created
2018-06-27 01:25:36.406 +00:00 [DBG] [Microsoft.Azure.Devices.Edge.Agent.Core.ConfigSources.FileBackupConfigSource] - Edge agent config backup created here - backup.json
2018-06-27 01:25:40.391 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - Starting module management agent.
2018-06-27 01:25:41.929 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - Version - 1.0.0-preview022.11567621 (12a8e1bb63e619b17ca685efd470ad3f412034f4)
2018-06-27 01:25:41.930 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - 
        ?????k ???????k??k   ??k??????k ???????k
       ??lqq??kmqq???lj??x   ??x??lqq??k??lqqqqj
       ???????x  ???lj ??x   ??x??????lj?????k
       ??lqq??x ???lj  ??x   ??x??lqq??k??lqqj
       ??x  ??x???????km??????lj??x  ??x???????k
       mqj  mqjmqqqqqqj mqqqqqj mqj  mqjmqqqqqqj

 ??k ??????k ????????k    ???????k??????k  ??????k ???????k
 ??x??lqqq??kmqq??lqqj    ??lqqqqj??lqq??k??lqqqqj ??lqqqqj
 ??x??x   ??x   ??x       ?????k  ??x  ??x??x  ???k?????k
 ??x??x   ??x   ??x       ??lqqj  ??x  ??x??x   ??x??lqqj
 ??xm??????lj   ??x       ???????k??????ljm??????lj???????k
 mqj mqqqqqj    mqj       mqqqqqqjmqqqqqj  mqqqqqj mqqqqqqj

2018-06-27 01:25:42.705 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.IoTHub.DeviceClient] - Edge agent attempting to connect to IoT Hub via AMQP...
2018-06-27 01:25:43.616 +00:00 [DBG] [Microsoft.Azure.Devices.Edge.Agent.IoTHub.ConfigSources.TwinConfigSource] - TwinConfigSource Created
2018-06-27 01:25:43.623 +00:00 [DBG] [Microsoft.Azure.Devices.Edge.Agent.Core.ConfigSources.FileBackupConfigSource] - Edge agent config backup created here - backup.json
2018-06-27 01:25:47.785 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - Starting module management agent.
2018-06-27 01:25:49.321 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - Version - 1.0.0-preview022.11567621 (12a8e1bb63e619b17ca685efd470ad3f412034f4)
2018-06-27 01:25:49.322 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - 

From the log, this edgeAgent service program crashed then being restarted repeatedly:

[Microsoft.Azure.Devices.Edge.Agent.Core.ConfigSources.FileBackupConfigSource] - Edge agent config backup created here - backup.json
2018-06-27 01:25:40.391 +00:00 [INF] [Microsoft.Azure.Devices.Edge.Agent.Service.Program] - Starting module management agent.

It crashed right after

Edge agent config backup created here - backup.json

and before

Created persistent store at /tmp/edgeAgent

Partner is eager to try if their box could run IoT Edge solution, and unfortunately, after a lot of porting effort, they were stuck at this step, without knowing what went wrong.

Due to two different types of Linux has encounter the same issue, it looks like edgeAgent program has problem handling arm64 platform or certain Linux environment setups.

Is there any way we could do to get more details for troubleshooting so that this issue could be fixed in near future?

Any advice would be very appreciated! Thanks!