syncloud / platform

Run popular services on your device with one click
https://syncloud.org
GNU General Public License v3.0
400 stars 40 forks source link

membackstore issue? #344

Closed marxistvegan closed 6 years ago

marxistvegan commented 6 years ago

Tried a fresh install on Debian Jessie and ran into this error. Any thoughts?

Here is the install log

root@syncloud:/
+++ dirname ./installer_snapd.sh
++ cd .
++ pwd
+ DIR=/home/syncloud
++ dpkg --print-architecture
+ ARCH=amd64
+ CHANNEL=stable
+ POINT_TO_CHANNEL=stable
++ curl http://apps.syncloud.org/releases/stable/snapd.version
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100     6  100     6    0     0     21      0 --:--:-- --:--:-- --:--:--    21
+ VERSION=180817
+ SNAPD=snapd-180817-amd64.tar.gz
+ wget http://apps.syncloud.org/apps/snapd-180817-amd64.tar.gz --progress=dot:giga
--2018-10-10 17:16:01--  http://apps.syncloud.org/apps/snapd-180817-amd64.tar.gz
Resolving apps.syncloud.org (apps.syncloud.org)... 52.218.241.3
Connecting to apps.syncloud.org (apps.syncloud.org)|52.218.241.3|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 20378225 (19M) [application/gzip]
Saving to: ‘snapd-180817-amd64.tar.gz.1’

     0K ........ ........ ...              100% 12.9M=1.5s

2018-10-10 17:16:02 (12.9 MB/s) - ‘snapd-180817-amd64.tar.gz.1’ saved [20378225/20378225]

+ tar xzvf snapd-180817-amd64.tar.gz
snapd/
snapd/conf/
snapd/conf/snapd.service
snapd/conf/snapd.socket
snapd/bin/
snapd/bin/mksquashfs
snapd/bin/snap-exec
snapd/bin/snap-discard-ns
snapd/bin/snap-confine
snapd/bin/snap-seccomp
snapd/bin/snap
snapd/bin/snap-repair
snapd/bin/snapctl
snapd/bin/unsquashfs
snapd/bin/snapd
snapd/bin/snap-update-ns
snapd/scripts/
snapd/scripts/prepare.sh
snapd/lib/
snapd/lib/libz.so.1.2.8
snapd/lib/liblz4.so.1
snapd/lib/libz.so.1
snapd/lib/liblz4.so
snapd/lib/liblzo2.so.2
snapd/lib/liblz4.so.1.3.0
snapd/lib/liblzma.so.5.0.0
snapd/lib/libseccomp.so.2
snapd/lib/liblzo2.so.2.0.0
snapd/lib/liblzma.so.5
snapd/lib/libseccomp.so
snapd/lib/libseccomp.so.2.1.1
+ systemctl stop snapd.service snapd.socket
+ systemctl disable snapd.service snapd.socket
Removed symlink /etc/systemd/system/sockets.target.wants/snapd.socket.
Removed symlink /etc/systemd/system/multi-user.target.wants/snapd.service.
+ rm -rf /var/lib/snapd
+ mkdir /var/lib/snapd
+ rm -rf /usr/lib/snapd
+ mkdir -p /usr/lib/snapd
+ cp snapd/bin/snapd /usr/lib/snapd
+ cp snapd/bin/snap-exec /usr/lib/snapd
+ cp snapd/bin/snap-confine /usr/lib/snapd
+ cp snapd/bin/snap-discard-ns /usr/lib/snapd
+ cp snapd/bin/snap /usr/bin
+ cp snapd/bin/snapctl /usr/bin
+ cp snapd/bin/mksquashfs /usr/bin
+ cp snapd/bin/unsquashfs /usr/bin
+ cp snapd/lib/liblz4.so snapd/lib/liblz4.so.1 snapd/lib/liblz4.so.1.3.0 snapd/lib/liblzma.so.5 snapd/lib/liblzma.so.5.0.0 snapd/lib/liblzo2.so.2 snapd/lib/liblzo2.so.2.0.0 snapd/lib/libseccomp.so snapd/lib/libseccomp.so.2 snapd/lib/libseccomp.so.2.1.1 snapd/lib/libz.so.1 snapd/lib/libz.so.1.2.8 /lib/x86_64-linux-gnu
+ cp snapd/conf/snapd.service /lib/systemd/system/
+ cp snapd/conf/snapd.socket /lib/systemd/system/
+ systemctl enable snapd.service
Created symlink from /etc/systemd/system/multi-user.target.wants/snapd.service to /lib/systemd/system/snapd.service.
+ systemctl enable snapd.socket
Created symlink from /etc/systemd/system/sockets.target.wants/snapd.socket to /lib/systemd/system/snapd.socket.
+ systemctl start snapd.service snapd.socket
+ snap --version
snap    180817
snapd   180817
series  16
debian  8
kernel  3.16.0-7-amd64
+ snap install platform --channel=stable
error: cannot perform the following tasks:
- Start snap "platform" (181008701) services ([start snap.platform.nginx-internal.service snap.platform.nginx-public.service snap.platform.openldap.service snap.platform.uwsgi-internal.service snap.platform.uwsgi-api.service snap.platform.uwsgi-public.service snap.platform.nginx-api.service] failed with exit status 1: Job for snap.platform.nginx-public.service failed. See 'systemctl status snap.platform.nginx-public.service' and 'journalctl -xn' for details.
)
root@syncloud:/home/syncloud# journalctl -xn

and the mentioned journal -xn shows this

-- Logs begin at Wed 2018-10-10 17:12:06 EDT, end at Wed 2018-10-10 17:18:09 EDT. --
Oct 10 17:17:52 syncloud snapd[2241]: 2018/10/10 17:17:52.734359 membackstore.go:168: getting key: [model 16 generic generic-classic]
Oct 10 17:17:52 syncloud snapd[2241]: 2018/10/10 17:17:52.784197 membackstore.go:168: getting key: [model 16 generic generic-classic]
Oct 10 17:17:52 syncloud snapd[2241]: 2018/10/10 17:17:52.784278 membackstore.go:168: getting key: [model 16 generic generic-classic]
Oct 10 17:17:52 syncloud snapd[2241]: 2018/10/10 17:17:52.784974 membackstore.go:168: getting key: [model 16 generic generic-classic]
Oct 10 17:17:52 syncloud snapd[2241]: 2018/10/10 17:17:52.784998 membackstore.go:168: getting key: [model 16 generic generic-classic]
Oct 10 17:17:52 syncloud snapd[2241]: 2018/10/10 17:17:52.785146 membackstore.go:168: getting key: [model 16 generic generic-classic]
Oct 10 17:17:52 syncloud snapd[2241]: 2018/10/10 17:17:52.785157 membackstore.go:168: getting key: [model 16 generic generic-classic]
Oct 10 17:17:52 syncloud snapd[2241]: 2018/10/10 17:17:52.834460 membackstore.go:168: getting key: [model 16 generic generic-classic]
Oct 10 17:17:52 syncloud snapd[2241]: 2018/10/10 17:17:52.834524 membackstore.go:168: getting key: [model 16 generic generic-classic]
Oct 10 17:18:09 syncloud snapd[2241]: 2018/10/10 17:18:09.673699 handlers.go:306: Reported install problem for "platform" as fc891bb2-ccd1-11e8-90cc-fa163e102db1 OOPSID
~
cyberb commented 6 years ago

You need to rin this:

systemctl status snap.platform.nginx-public.service
marxistvegan commented 6 years ago

You need to rin this:

systemctl status snap.platform.nginx-public.service

On it!


root@syncloud:/home/syncloud# systemctl status snap.platform.nginx-public.service
● snap.platform.nginx-public.service
   Loaded: not-found (Reason: No such file or directory)
   Active: inactive (dead)

Oct 10 17:17:50 syncloud systemd[1]: snap.platform.nginx-public.service holdoff time over, scheduling restart.
Oct 10 17:17:50 syncloud systemd[1]: Stopping Service for snap application platform.nginx-public...
Oct 10 17:17:50 syncloud systemd[1]: Starting Service for snap application platform.nginx-public...
Oct 10 17:17:50 syncloud platform.nginx-public[3242]: nginx: [alert] could not open error log file: open() "/nonexistent/path/nginx/logs/error.log" failed (2: No such file or directory)
Oct 10 17:17:50 syncloud platform.nginx-public[3242]: nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
Oct 10 17:17:50 syncloud platform.nginx-public[3242]: nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
Oct 10 17:17:50 syncloud platform.nginx-public[3242]: nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
Oct 10 17:17:50 syncloud platform.nginx-public[3242]: nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
Oct 10 17:17:50 syncloud systemd[1]: Stopping Service for snap application platform.nginx-public...
Oct 10 17:17:50 syncloud systemd[1]: Stopped Service for snap application platform.nginx-public.
root@syncloud:/home/syncloud# 
cyberb commented 6 years ago

Looks like you already have something running on port 80, apache?

netstat -lnp | grep 80
marxistvegan commented 6 years ago

Looks like you already have something running on port 80, apache?

netstat -lnp | grep 80

Yep... not sure of what to do

root@syncloud:/home/syncloud# netstat -lnp | grep 80
tcp6       0      0 :::80                   :::*                    LISTEN      909/apache2     
root@syncloud:/home/syncloud# 
cyberb commented 6 years ago
apt-get remove apache2 
marxistvegan commented 6 years ago

Great! I removed it (thought it was needed) and we have success! Hope this is helpful in future instructions! The log of the success is below!

root@syncloud:/home/syncloud# ./installer_snapd.sh stable stable
+++ dirname ./installer_snapd.sh
++ cd .
++ pwd
+ DIR=/home/syncloud
++ dpkg --print-architecture
+ ARCH=amd64
+ CHANNEL=stable
+ POINT_TO_CHANNEL=stable
++ curl http://apps.syncloud.org/releases/stable/snapd.version
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100     6  100     6    0     0     21      0 --:--:-- --:--:-- --:--:--    21
+ VERSION=180817
+ SNAPD=snapd-180817-amd64.tar.gz
+ wget http://apps.syncloud.org/apps/snapd-180817-amd64.tar.gz --progress=dot:giga
--2018-10-10 17:40:47--  http://apps.syncloud.org/apps/snapd-180817-amd64.tar.gz
Resolving apps.syncloud.org (apps.syncloud.org)... 52.218.193.99
Connecting to apps.syncloud.org (apps.syncloud.org)|52.218.193.99|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 20378225 (19M) [application/gzip]
Saving to: ‘snapd-180817-amd64.tar.gz.2’

     0K ........ ........ ...              100% 9.83M=2.0s

2018-10-10 17:40:49 (9.83 MB/s) - ‘snapd-180817-amd64.tar.gz.2’ saved [20378225/20378225]

+ tar xzvf snapd-180817-amd64.tar.gz
snapd/
snapd/conf/
snapd/conf/snapd.service
snapd/conf/snapd.socket
snapd/bin/
snapd/bin/mksquashfs
snapd/bin/snap-exec
snapd/bin/snap-discard-ns
snapd/bin/snap-confine
snapd/bin/snap-seccomp
snapd/bin/snap
snapd/bin/snap-repair
snapd/bin/snapctl
snapd/bin/unsquashfs
snapd/bin/snapd
snapd/bin/snap-update-ns
snapd/scripts/
snapd/scripts/prepare.sh
snapd/lib/
snapd/lib/libz.so.1.2.8
snapd/lib/liblz4.so.1
snapd/lib/libz.so.1
snapd/lib/liblz4.so
snapd/lib/liblzo2.so.2
snapd/lib/liblz4.so.1.3.0
snapd/lib/liblzma.so.5.0.0
snapd/lib/libseccomp.so.2
snapd/lib/liblzo2.so.2.0.0
snapd/lib/liblzma.so.5
snapd/lib/libseccomp.so
snapd/lib/libseccomp.so.2.1.1
+ systemctl stop snapd.service snapd.socket
+ systemctl disable snapd.service snapd.socket
Removed symlink /etc/systemd/system/sockets.target.wants/snapd.socket.
Removed symlink /etc/systemd/system/multi-user.target.wants/snapd.service.
+ rm -rf /var/lib/snapd
+ mkdir /var/lib/snapd
+ rm -rf /usr/lib/snapd
+ mkdir -p /usr/lib/snapd
+ cp snapd/bin/snapd /usr/lib/snapd
+ cp snapd/bin/snap-exec /usr/lib/snapd
+ cp snapd/bin/snap-confine /usr/lib/snapd
+ cp snapd/bin/snap-discard-ns /usr/lib/snapd
+ cp snapd/bin/snap /usr/bin
+ cp snapd/bin/snapctl /usr/bin
+ cp snapd/bin/mksquashfs /usr/bin
+ cp snapd/bin/unsquashfs /usr/bin
+ cp snapd/lib/liblz4.so snapd/lib/liblz4.so.1 snapd/lib/liblz4.so.1.3.0 snapd/lib/liblzma.so.5 snapd/lib/liblzma.so.5.0.0 snapd/lib/liblzo2.so.2 snapd/lib/liblzo2.so.2.0.0 snapd/lib/libseccomp.so snapd/lib/libseccomp.so.2 snapd/lib/libseccomp.so.2.1.1 snapd/lib/libz.so.1 snapd/lib/libz.so.1.2.8 /lib/x86_64-linux-gnu
+ cp snapd/conf/snapd.service /lib/systemd/system/
+ cp snapd/conf/snapd.socket /lib/systemd/system/
+ systemctl enable snapd.service
Created symlink from /etc/systemd/system/multi-user.target.wants/snapd.service to /lib/systemd/system/snapd.service.
+ systemctl enable snapd.socket
Created symlink from /etc/systemd/system/sockets.target.wants/snapd.socket to /lib/systemd/system/snapd.socket.
+ systemctl start snapd.service snapd.socket
+ snap --version
snap    180817
snapd   180817
series  16
debian  8
kernel  3.16.0-7-amd64
+ snap install platform --channel=stable
platform 181008701 from 'syncloud' installed
+ snap switch platform --channel=stable
"platform" switched to the "stable" channel
root@syncloud:/home/syncloud# 
cyberb commented 6 years ago

Updated the inateuction at https://github.com/syncloud/rootfs

marxistvegan commented 6 years ago

Sweet, closing this out! I will work on setting it up fully another day. Thanks for the support!