Node stopped working after NAS firmware update -

After last nights firmware upgrade, the node stopped working.
Since I still had the not working app installed during this proces, I’ve noted down below what I’ve done ever since the first time I tried to get it up and running

This is how I ran the node so far:

  • StorJ app installed (but failed to get this running
  • Installed the node via SSH worked (app was still there)
  • I’ve since rebooted the NAS three times (2 times for a disk upgrade, node still worked, app still installed)
  • Last reboot was for maintenance (NAS asked to do so before firmware update)
  • After firmware update node didn’t come back online (last night, so keep in mind it didn’t work for a full evening if that matters somehow)
  • This morning I’ve removed the app, stopped the running docker image, and went for a fresh pull from latest
  • Nothing has changed in the network, port is also still open according the the open port check tool

Run command
docker run -d --restart unless-stopped --stop-timeout 300
-p 28967:28967
-p 14002:14002
-e WALLET=“xxxxx”
-e EMAIL="xxxxx@gmail.com"
-e ADDRESS=“xx.xx.xx.xx:28967”
-e BANDWIDTH=“1TB”
-e STORAGE=“500GB”
–mount type=bind,source="/share/Public/identity/storagenode",destination=/app/identity
–mount type=bind,source="/share/Public/storj",destination=/app/config
–name storagenode storjlabs/storagenode:latest

Error
2021-04-14T08:25:15.117Z INFO Configuration loaded {“Location”: “/app/config/config.yaml”}
2021-04-14T08:25:15.153Z INFO Operator email {“Address”: “xxxx@gmail.com”}
2021-04-14T08:25:15.154Z INFO Operator wallet {“Address”: “xxxx”}
2021-04-14T08:25:46.336Z INFO Telemetry enabled {“instance ID”: “xxxx”}
2021-04-14T08:25:47.400Z INFO db.migration Database Version {“version”: 51}
2021-04-14T08:26:19.158Z WARN trust Failed to fetch URLs from source; used cache {“source”: “https://tardigrade.io/trusted-satellites”, “error”: “HTTP source: Get “https://tardigrade.io/trusted-satellites”: dial tcp 75.2.60.5:443: i/o timeout”, “errorVerb
ose”: “HTTP source: Get “https://tardigrade.io/trusted-satellites”: dial tcp 75.2.60.5:443: i/o timeout\n\tstorj.io/storj/storagenode/trust.(*HTTPSource).FetchEntries:63\n\tstorj.io/storj/storagenode/trust.(*List).fetchEntries:90\n\tstorj.io/storj/storagenode/trust.(*Li
st).FetchURLs:49\n\tstorj.io/storj/storagenode/trust.(*Pool).fetchURLs:240\n\tstorj.io/storj/storagenode/trust.(*Pool).Refresh:177\n\tstorj.io/storj/storagenode.(*Peer).Run:831\n\tmain.cmdRun:218\n\tstorj.io/private/process.cleanup.func1.4:363\n\tstorj.io/private/process.
cleanup.func1:381\n\tgithub.com/spf13/cobra.(*Command).execute:842\n\tgithub.com/spf13/cobra.(*Command).ExecuteC:950\n\tgithub.com/spf13/cobra.(*Command).Execute:887\n\tstorj.io/private/process.ExecWithCustomConfig:88\n\tstorj.io/private/process.ExecCustomDebug:70\n\tmain
.main:385\n\truntime.main:204”}
2021-04-14T08:26:19.194Z INFO preflight:localtime start checking local system clock with trusted satellites’ system clock.
2021-04-14T08:26:39.195Z ERROR preflight:localtime unable to get satellite system time {“Satellite ID”: “12tRQrMTWUWwzwGh18i7Fqs67kmdhH9t6aToeiwbo5mfS2rUmo”, “error”: “rpc: dial tcp 35.227.56.124:7777: i/o timeout”, “errorVerbose”: “rpc: dial tcp 35.227.5
6.124:7777: i/o timeout\n\tstorj.io/common/rpc.TCPConnector.DialContextUnencrypted:106\n\tstorj.io/common/rpc.TCPConnector.DialContext:70\n\tstorj.io/common/rpc.Dialer.dialEncryptedConn:180\n\tstorj.io/common/rpc.Dialer.DialNodeURL.func1:101\n\tstorj.io/common/rpc/rpcpool
.(*Pool).Get:87\n\tstorj.io/common/rpc.Dialer.dialPool:146\n\tstorj.io/common/rpc.Dialer.DialNodeURL:100\n\tstorj.io/storj/storagenode/preflight.(*LocalTime).getSatelliteTime:110\n\tstorj.io/storj/storagenode/preflight.(*LocalTime).Check.func1:67\n\tgolang.org/x/sync/errg
roup.(*Group).Go.func1:57”}
2021-04-14T08:26:39.195Z ERROR preflight:localtime unable to get satellite system time {“Satellite ID”: “12rfG3sh9NCWiX3ivPjq2HtdLmbqCrvHVEzJubnzFzosMuawymB”, “error”: “rpc: dial tcp 35.228.10.185:7777: i/o timeout”, “errorVerbose”: “rpc: dial tcp 35.228.
10.185:7777: i/o timeout\n\tstorj.io/common/rpc.TCPConnector.DialContextUnencrypted:106\n\tstorj.io/common/rpc.TCPConnector.DialContext:70\n\tstorj.io/common/rpc.Dialer.dialEncryptedConn:180\n\tstorj.io/common/rpc.Dialer.DialNodeURL.func1:101\n\tstorj.io/common/rpc/rpcpoo
l.(*Pool).Get:87\n\tstorj.io/common/rpc.Dialer.dialPool:146\n\tstorj.io/common/rpc.Dialer.DialNodeURL:100\n\tstorj.io/storj/storagenode/preflight.(*LocalTime).getSatelliteTime:110\n\tstorj.io/storj/storagenode/preflight.(*LocalTime).Check.func1:67\n\tgolang.org/x/sync/err
group.(*Group).Go.func1:57”}
2021-04-14T08:26:39.195Z ERROR preflight:localtime unable to get satellite system time {“Satellite ID”: “1wFTAgs9DP5RSnCqKV1eLf6N9wtk4EAtmN5DpSxcs8EjT69tGE”, “error”: “rpc: dial tcp 35.236.51.151:7777: i/o timeout”, “errorVerbose”: “rpc: dial tcp 35.236.5
1.151:7777: i/o timeout\n\tstorj.io/common/rpc.TCPConnector.DialContextUnencrypted:106\n\tstorj.io/common/rpc.TCPConnector.DialContext:70\n\tstorj.io/common/rpc.Dialer.dialEncryptedConn:180\n\tstorj.io/common/rpc.Dialer.DialNodeURL.func1:101\n\tstorj.io/common/rpc/rpcpool
.(*Pool).Get:87\n\tstorj.io/common/rpc.Dialer.dialPool:146\n\tstorj.io/common/rpc.Dialer.DialNodeURL:100\n\tstorj.io/storj/storagenode/preflight.(*LocalTime).getSatelliteTime:110\n\tstorj.io/storj/storagenode/preflight.(*LocalTime).Check.func1:67\n\tgolang.org/x/sync/errg
roup.(Group).Go.func1:57"}
2021-04-14T08:26:39.195Z ERROR preflight:localtime unable to get satellite system time {“Satellite ID”: “12L9ZFwhzVpuEKMUNUqkaTLGzwY9G24tbiigLiXpmZWKwmcNDDs”, “error”: “rpc: dial tcp 34.107.91.2:7777: i/o timeout”, “errorVerbose”: "rpc: dial tcp 34.107.91
.2:7777: i/o timeout\n\tstorj.io/common/rpc.TCPConnector.DialContextUnencrypted:106\n\tstorj.io/common/rpc.TCPConnector.DialContext:70\n\tstorj.io/common/rpc.Dialer.dialEncryptedConn:180\n\tstorj.io/common/rpc.Dialer.DialNodeURL.func1:101\n\tstorj.io/common/rpc/rpcpool.(

Pool).Get:87\n\tstorj.io/common/rpc.Dialer.dialPool:146\n\tstorj.io/common/rpc.Dialer.DialNodeURL:100\n\tstorj.io/storj/storagenode/preflight.(*LocalTime).getSatelliteTime:110\n\tstorj.io/storj/storagenode/preflight.(*LocalTime).Check.func1:67\n\tgolang.org/x/sync/errgrou
p.(*Group).Go.func1:57”}
2021-04-14T08:26:39.195Z ERROR preflight:localtime unable to get satellite system time {“Satellite ID”: “121RTSDpyNZVcEU84Ticf2L1ntiuUimbWgfATz21tuvgk3vzoA6”, “error”: “rpc: dial tcp 35.241.93.116:7777: i/o timeout”, “errorVerbose”: “rpc: dial tcp 35.241.
93.116:7777: i/o timeout\n\tstorj.io/common/rpc.TCPConnector.DialContextUnencrypted:106\n\tstorj.io/common/rpc.TCPConnector.DialContext:70\n\tstorj.io/common/rpc.Dialer.dialEncryptedConn:180\n\tstorj.io/common/rpc.Dialer.DialNodeURL.func1:101\n\tstorj.io/common/rpc/rpcpoo
l.(*Pool).Get:87\n\tstorj.io/common/rpc.Dialer.dialPool:146\n\tstorj.io/common/rpc.Dialer.DialNodeURL:100\n\tstorj.io/storj/storagenode/preflight.(*LocalTime).getSatelliteTime:110\n\tstorj.io/storj/storagenode/preflight.(*LocalTime).Check.func1:67\n\tgolang.org/x/sync/err
group.(*Group).Go.func1:57”}
2021-04-14T08:26:39.196Z ERROR preflight:localtime unable to get satellite system time {“Satellite ID”: “12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S”, “error”: “rpc: dial tcp 34.70.108.161:7777: i/o timeout”, “errorVerbose”: “rpc: dial tcp 34.70.1
08.161:7777: i/o timeout\n\tstorj.io/common/rpc.TCPConnector.DialContextUnencrypted:106\n\tstorj.io/common/rpc.TCPConnector.DialContext:70\n\tstorj.io/common/rpc.Dialer.dialEncryptedConn:180\n\tstorj.io/common/rpc.Dialer.DialNodeURL.func1:101\n\tstorj.io/common/rpc/rpcpoo
l.(*Pool).Get:87\n\tstorj.io/common/rpc.Dialer.dialPool:146\n\tstorj.io/common/rpc.Dialer.DialNodeURL:100\n\tstorj.io/storj/storagenode/preflight.(*LocalTime).getSatelliteTime:110\n\tstorj.io/storj/storagenode/preflight.(*LocalTime).Check.func1:67\n\tgolang.org/x/sync/err
group.(*Group).Go.func1:57”}
2021-04-14T08:26:39.196Z ERROR Failed preflight check. {“error”: “system clock is out of sync: system clock is out of sync with all trusted satellites”, “errorVerbose”: “system clock is out of sync: system clock is out of sync with all trusted satellites\n\tstorj
.io/storj/storagenode/preflight.(*LocalTime).Check:96\n\tstorj.io/storj/storagenode.(*Peer).Run:835\n\tmain.cmdRun:218\n\tstorj.io/private/process.cleanup.func1.4:363\n\tstorj.io/private/process.cleanup.func1:381\n\tgithub.com/spf13/cobra.(*Command).execute:842\n\tgithub.
com/spf13/cobra.(*Command).ExecuteC:950\n\tgithub.com/spf13/cobra.(*Command).Execute:887\n\tstorj.io/private/process.ExecWithCustomConfig:88\n\tstorj.io/private/process.ExecCustomDebug:70\n\tmain.main:385\n\truntime.main:204”}
Error: system clock is out of sync: system clock is out of sync with all trusted satellites
2021-04-14T08:26:44.191Z INFO Configuration loaded {“Location”: “/app/config/config.yaml”}
2021-04-14T08:26:44.198Z INFO Operator email {“Address”: “xxxx@gmail.com”}
2021-04-14T08:26:44.199Z INFO Operator wallet {“Address”: “xxxx”}

Hi @mark0203, I don’t have a node on a NAS but all of the errors seem to show a lack of connectivity, both node to the internet, node to the NAS or NAS to the internet.

I can still connect from my phone (over 4G internet) to the NAS. So than it must be docker related?

Couldn’t get it to work, so I’ve removed emulation station and will try again once there is a proper working app for the NAS. For now it’s just to much of a hassle to get things running via SSH while there is an app available (sort off). So it’s better to wait for the app to become available in the QNAP store and try again.
So from that point of view, this topic can close.