I purchased and installed an AD2USB connected to a Vista 15P panel. It works fine with the Windows app. I want to setup the Webapp on a Raspberry Pi 3 running Jessie, using the Docker image. I ran the pull.sh script on the PI and it completed OK. However I noticed this error message just before the end :
Status: Downloaded newer image for jpetazzo/nsenter:latest
standard_init_linux.go:178: exec user process caused "exec format error"
After reboot when I browse to https://alarmdecoder/ I get the AlarmDecoder logo and a message saying "Services might still be starting - please wait ...".
When I do $ docker ps -a, I can see that the alarmdecoder image is running, but that nsenter is always restarting.
Here is the log of my pull.sh :
- Code: Select all
pi@raspberrypi:~/ad2usb $ ls -l
total 8
-rw-r--r-- 1 pi pi 266 Nov 21 13:59 config.cfg
-rw-r--r-- 1 pi pi 2497 Nov 21 13:58 pull.sh
pi@raspberrypi:~/ad2usb $ sudo chmod +x pull.sh
pi@raspberrypi:~/ad2usb $ ls -l
total 8
-rw-r--r-- 1 pi pi 266 Nov 21 13:59 config.cfg
-rwxr-xr-x 1 pi pi 2497 Nov 21 13:58 pull.sh
pi@raspberrypi:~/ad2usb $ ./pull.sh
Reading config....
enable_uart=1
disabling serial console...
preparing dependencies...
sed: can't read /etc/apt/listchanges.conf: No such file or directory
Get:1 http://archive.raspberrypi.org jessie InRelease [22.9 kB]
Get:2 http://mirrordirector.raspbian.org jessie InRelease [14.9 kB]
Get:3 http://mirrordirector.raspbian.org jessie/main armhf Packages [9,536 kB]
Get:4 http://archive.raspberrypi.org jessie/main armhf Packages [169 kB]
Get:5 http://archive.raspberrypi.org jessie/ui armhf Packages [58.9 kB]
Ign http://archive.raspberrypi.org jessie/main Translation-en_GB
Ign http://archive.raspberrypi.org jessie/main Translation-en
Ign http://archive.raspberrypi.org jessie/ui Translation-en_GB
Ign http://archive.raspberrypi.org jessie/ui Translation-en
Get:6 http://mirrordirector.raspbian.org jessie/contrib armhf Packages [43.3 kB]
Get:7 http://mirrordirector.raspbian.org jessie/non-free armhf Packages [84.2 kB]
Get:8 http://mirrordirector.raspbian.org jessie/rpi armhf Packages [1,356 B]
Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en_GB
Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en
Ign http://mirrordirector.raspbian.org jessie/main Translation-en_GB
Ign http://mirrordirector.raspbian.org jessie/main Translation-en
Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en_GB
Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en
Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en_GB
Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en
Fetched 9,931 kB in 18s (544 kB/s)
Reading package lists... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
rpi-update is already the newest version.
The following NEW packages will be installed:
apt-transport-https
The following packages will be upgraded:
ca-certificates libapt-pkg4.12
2 upgraded, 1 newly installed, 0 to remove and 316 not upgraded.
Need to get 1,054 kB of archives.
After this operation, 179 kB of additional disk space will be used.
Get:1 http://mirrordirector.raspbian.org/raspbian/ jessie/main libapt-pkg4.12 armhf 1.0.9.8.4 [713 kB]
Get:2 http://mirrordirector.raspbian.org/raspbian/ jessie/main apt-transport-https armhf 1.0.9.8.4 [134 kB]
Get:3 http://mirrordirector.raspbian.org/raspbian/ jessie/main ca-certificates all 20141019+deb8u3 [207 kB]
Fetched 1,054 kB in 1s (843 kB/s)
Preconfiguring packages ...
(Reading database ... 126659 files and directories currently installed.)
Preparing to unpack .../libapt-pkg4.12_1.0.9.8.4_armhf.deb ...
Unpacking libapt-pkg4.12:armhf (1.0.9.8.4) over (1.0.9.8.2) ...
Setting up libapt-pkg4.12:armhf (1.0.9.8.4) ...
Processing triggers for libc-bin (2.19-18+deb8u3) ...
Selecting previously unselected package apt-transport-https.
(Reading database ... 126659 files and directories currently installed.)
Preparing to unpack .../apt-transport-https_1.0.9.8.4_armhf.deb ...
Unpacking apt-transport-https (1.0.9.8.4) ...
Preparing to unpack .../ca-certificates_20141019+deb8u3_all.deb ...
Unpacking ca-certificates (20141019+deb8u3) over (20141019+deb8u1) ...
Processing triggers for man-db (2.7.0.2-5) ...
Setting up apt-transport-https (1.0.9.8.4) ...
Setting up ca-certificates (20141019+deb8u3) ...
Updating certificates in /etc/ssl/certs... 10 added, 10 removed; done.
Processing triggers for ca-certificates (20141019+deb8u3) ...
Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d....done.
alarmdecoder
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.Dwv60DqB0k --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
gpg: requesting key 2C52609D from hkp server p80.pool.sks-keyservers.net
gpg: key 2C52609D: public key "Docker Release Tool (releasedocker) <docker@docker.com>" imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
deb https://apt.dockerproject.org/repo raspbian-jessie main
installing docker-engine...
Hit http://archive.raspberrypi.org jessie InRelease
Hit http://mirrordirector.raspbian.org jessie InRelease
Get:1 https://apt.dockerproject.org raspbian-jessie InRelease [48.7 kB]
Hit http://archive.raspberrypi.org jessie/main armhf Packages
Hit http://mirrordirector.raspbian.org jessie/main armhf Packages
Get:2 https://apt.dockerproject.org raspbian-jessie/main armhf Packages [3,540 B]
Hit http://mirrordirector.raspbian.org jessie/contrib armhf Packages
Hit http://archive.raspberrypi.org jessie/ui armhf Packages
Get:3 https://apt.dockerproject.org raspbian-jessie/main Translation-en_GB [454 B]
Hit http://mirrordirector.raspbian.org jessie/non-free armhf Packages
Get:4 https://apt.dockerproject.org raspbian-jessie/main Translation-en [454 B]
Get:5 https://apt.dockerproject.org raspbian-jessie/main Translation-en_GB [454 B]
Get:6 https://apt.dockerproject.org raspbian-jessie/main Translation-en [454 B]
Hit http://mirrordirector.raspbian.org jessie/rpi armhf Packages
Get:7 https://apt.dockerproject.org raspbian-jessie/main Translation-en_GB [454 B]
Get:8 https://apt.dockerproject.org raspbian-jessie/main Translation-en [454 B]
Get:9 https://apt.dockerproject.org raspbian-jessie/main Translation-en_GB [454 B]
Get:10 https://apt.dockerproject.org raspbian-jessie/main Translation-en [454 B]
Get:11 https://apt.dockerproject.org raspbian-jessie/main Translation-en_GB [454 B]
Ign https://apt.dockerproject.org raspbian-jessie/main Translation-en_GB
Get:12 https://apt.dockerproject.org raspbian-jessie/main Translation-en [454 B]
Ign https://apt.dockerproject.org raspbian-jessie/main Translation-en
Ign http://archive.raspberrypi.org jessie/main Translation-en_GB
Ign http://archive.raspberrypi.org jessie/main Translation-en
Ign http://archive.raspberrypi.org jessie/ui Translation-en_GB
Ign http://archive.raspberrypi.org jessie/ui Translation-en
Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en_GB
Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en
Ign http://mirrordirector.raspbian.org jessie/main Translation-en_GB
Ign http://mirrordirector.raspbian.org jessie/main Translation-en
Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en_GB
Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en
Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en_GB
Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en
Fetched 52.2 kB in 10s (4,815 B/s)
Reading package lists... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
aufs-tools cgroupfs-mount libapparmor1
The following NEW packages will be installed:
aufs-tools cgroupfs-mount docker-engine libapparmor1
0 upgraded, 4 newly installed, 0 to remove and 316 not upgraded.
Need to get 16.7 MB of archives.
After this operation, 83.0 MB of additional disk space will be used.
Get:1 https://apt.dockerproject.org/repo/ raspbian-jessie/main docker-engine armhf 17.05.0~ce-0~raspbian-jessie [16.6 MB]
Get:2 http://mirrordirector.raspbian.org/raspbian/ jessie/main aufs-tools armhf 1:3.2+20130722-1.1 [91.0 kB]
Get:3 http://mirrordirector.raspbian.org/raspbian/ jessie/main cgroupfs-mount all 1.1 [4,572 B]
Get:4 http://mirrordirector.raspbian.org/raspbian/ jessie/main libapparmor1 armhf 2.9.0-3 [58.1 kB]
Fetched 16.7 MB in 11s (1,410 kB/s)
Selecting previously unselected package aufs-tools.
(Reading database ... 126665 files and directories currently installed.)
Preparing to unpack .../aufs-tools_1%3a3.2+20130722-1.1_armhf.deb ...
Unpacking aufs-tools (1:3.2+20130722-1.1) ...
Selecting previously unselected package cgroupfs-mount.
Preparing to unpack .../cgroupfs-mount_1.1_all.deb ...
Unpacking cgroupfs-mount (1.1) ...
Selecting previously unselected package libapparmor1:armhf.
Preparing to unpack .../libapparmor1_2.9.0-3_armhf.deb ...
Unpacking libapparmor1:armhf (2.9.0-3) ...
Selecting previously unselected package docker-engine.
Preparing to unpack .../docker-engine_17.05.0~ce-0~raspbian-jessie_armhf.deb ...
Unpacking docker-engine (17.05.0~ce-0~raspbian-jessie) ...
Processing triggers for man-db (2.7.0.2-5) ...
Processing triggers for systemd (215-17+deb8u3) ...
Setting up aufs-tools (1:3.2+20130722-1.1) ...
Setting up cgroupfs-mount (1.1) ...
Setting up libapparmor1:armhf (2.9.0-3) ...
Setting up docker-engine (17.05.0~ce-0~raspbian-jessie) ...
Processing triggers for libc-bin (2.19-18+deb8u3) ...
Processing triggers for systemd (215-17+deb8u3) ...
groupadd: group 'docker' already exists
Synchronizing state for docker.service with sysvinit using update-rc.d...
Executing /usr/sbin/update-rc.d docker defaults
Executing /usr/sbin/update-rc.d docker enable
Adding user pi to group docker
Pulling latest alarmdecoder image...
latest: Pulling from alarmdecoder/alarmdecoder
702c243dd433: Pulling fs layer
31f58ce5f96f: Pulling fs layer
5e7cd99e3914: Pulling fs layer
b3fa71226532: Pulling fs layer
509f4a378d24: Pulling fs layer
42532529acf9: Pulling fs layer
734258860cdf: Pulling fs layer
fee4d7e02789: Pulling fs layer
2ba2ede4525f: Pulling fs layer
d59f36329302: Waiting
a3ed95caeb02: Waiting
6b06f0d82d4b: Waiting
2d3f6461f146: Waiting
2cf0af99f7bb: Waiting
61631c5845ae: Waiting
aab4a6305406: Waiting
149d1a57e3f1: Waiting
f5e10fb565e0: Waiting
509f4a378d24: Waiting
6b4619ca710b: Waiting
5a65446b986e: Waiting
aca90bc7e362: Waiting
908daa032b74: Waiting
7e91e23b616f: Waiting
d330087f42bd: Waiting
36d38f91ce2d: Waiting
8f21d5d77525: Waiting
ed29bc519149: Waiting
86043e4e7f18: Waiting
ed53d83b2f9a: Waiting
f8e8e7f27650: Waiting
6bb51c935f56: Waiting
295ced4d3008: Waiting
4dad480f3c39: Waiting
47f5c6c6fe35: Waiting
fc532b861bb5: Waiting
8e660cacff51: Waiting
b31d1374c338: Waiting
90bdc3130928: Waiting
bce05b596e41: Waiting
7955551d40f1: Waiting
4b69b8de2d8c: Waiting
b3fa71226532: Waiting
fb353b8646be: Waiting
c15848ff2dcb: Waiting
5e8ab1081637: Waiting
9d56e1309228: Waiting
25cc762b79f4: Waiting
c6d78fe85408: Waiting
c407c4988b21: Waiting
5b39fe5fd85d: Pull complete
465d48a4bdde: Pull complete
1c57a9b1c543: Pull complete
82f55aa4cdca: Pull complete
1b330363888f: Pull complete
890868a1d9de: Pull complete
b56c5c6abb0e: Pull complete
e3a4f7b35fd9: Pull complete
50f6a398c46b: Pull complete
3a092cd3e987: Pull complete
e327398c0803: Pull complete
3f026f33f017: Pull complete
48cb787c518c: Pull complete
02d23fb1cabc: Pull complete
f99caf8b2f79: Pull complete
ad348cababac: Pull complete
c7c0bb6f27b7: Pull complete
fe2bc6aea86d: Pull complete
ddce8c64b4ae: Pull complete
bc4a0661cd0e: Pull complete
f16459e6ae8a: Pull complete
831a62b62f7e: Pull complete
1cee3474ef14: Pull complete
Digest: sha256:1ac6188007eaea60083805661959e8810a253711aa5d97d5fe3ef10fb11e3a53
Status: Downloaded newer image for alarmdecoder/alarmdecoder:latest
sudo: unable to resolve host alarmdecoder
Fetching nsenter...
Unable to find image 'jpetazzo/nsenter:latest' locally
latest: Pulling from jpetazzo/nsenter
5c90d4a2d1a8: Pull complete
c6c4c486dd77: Pull complete
0ed6ac9f06ed: Pull complete
404416bec766: Pull complete
4bf954ba4ae2: Pull complete
23f698ff1fd0: Pull complete
b39fba43fbdb: Pull complete
7889943d47f6: Pull complete
446df4bc8efe: Pull complete
6074415f722e: Pull complete
72024cea4c47: Pull complete
6c4b4f4219d3: Pull complete
93da7ec1688f: Pull complete
0c4337c5a938: Pull complete
Digest: sha256:a30e7da907a9abb715027677c21468005beee06251b7737c86f84fa148d572b0
Status: Downloaded newer image for jpetazzo/nsenter:latest
standard_init_linux.go:178: exec user process caused "exec format error"
Starting alarmdecoder container...
fc4d89f9bd293518aa328c652d2ea855e9d588a8b153ad26d40ab3b5a607a35c
Seems everything went OK - please reboot to finish...
pi@raspberrypi:~/ad2usb $
Can you please let me know what I did wrong ?
Thanks in advance.