Hiya. I’m in Germany, it’s a little to 10pm as I type this.
My node cannot start, because it says time is not correct. I don’t understand.
The node think it’s an hour earlier than it is. That’s not correct. What do?
logs:
docker@ubuntu:/mnt/disk01_87152afd/storagenode01$ docker compose up
[+] Running 1/1
 ✔ Container storagenode01  Created                                                                                                               0.0s
Attaching to storagenode01
storagenode01  | 2025-03-07 20:42:59,166 INFO RPC interface 'supervisor' initialized
storagenode01  | 2025-03-07 20:42:59,167 INFO supervisord started with pid 1
storagenode01  | 2025-03-07 20:43:00,168 INFO spawned: 'processes-exit-eventlistener' with pid 25
storagenode01  | 2025-03-07 20:43:00,170 INFO spawned: 'storagenode' with pid 26
storagenode01  | 2025-03-07 20:43:00,173 INFO spawned: 'storagenode-updater' with pid 27
storagenode01  | 2025-03-07T20:43:00Z  INFO    Configuration loaded    {"Process": "storagenode-updater", "Location": "/app/config/config.yaml"}
storagenode01  | 2025-03-07T20:43:00Z  INFO    Invalid configuration file key  {"Process": "storagenode-updater", "Key": "healthcheck.enabled"}
storagenode01  | 2025-03-07T20:43:00Z  INFO    Invalid configuration file key  {"Process": "storagenode-updater", "Key": "storage.allocated-disk-space"}
storagenode01  | 2025-03-07T20:43:00Z  INFO    Invalid configuration file key  {"Process": "storagenode-updater", "Key": "operator.email"}
storagenode01  | 2025-03-07T20:43:00Z  INFO    Invalid configuration file key  {"Process": "storagenode-updater", "Key": "operator.wallet-features"}
storagenode01  | 2025-03-07T20:43:00Z  INFO    Invalid configuration file key  {"Process": "storagenode-updater", "Key": "healthcheck.details"}
storagenode01  | 2025-03-07T20:43:00Z  INFO    Invalid configuration file key  {"Process": "storagenode-updater", "Key": "server.private-address"}
storagenode01  | 2025-03-07T20:43:00Z  INFO    Invalid configuration file key  {"Process": "storagenode-updater", "Key": "contact.external-address"}
storagenode01  | 2025-03-07T20:43:00Z  INFO    Invalid configuration file key  {"Process": "storagenode-updater", "Key": "operator.wallet"}
storagenode01  | 2025-03-07T20:43:00Z  INFO    Invalid configuration file key  {"Process": "storagenode-updater", "Key": "console.address"}
storagenode01  | 2025-03-07T20:43:00Z  INFO    Invalid configuration file key  {"Process": "storagenode-updater", "Key": "server.address"}
storagenode01  | 2025-03-07T20:43:00Z  INFO    Anonymized tracing enabled      {"Process": "storagenode-updater"}
storagenode01  | 2025-03-07T20:43:00Z  INFO    Running on version      {"Process": "storagenode-updater", "Service": "storagenode-updater", "Version": "v1.122.9"}
storagenode01  | 2025-03-07T20:43:00Z  INFO    Downloading versions.   {"Process": "storagenode-updater", "Server Address": "https://version.storj.io"}
storagenode01  | 2025-03-07 20:43:01,210 INFO success: processes-exit-eventlistener entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
storagenode01  | 2025-03-07 20:43:01,211 INFO success: storagenode entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
storagenode01  | 2025-03-07 20:43:01,211 INFO success: storagenode-updater entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
storagenode01  | 2025-03-07T20:43:30Z  ERROR   Error retrieving version info.  {"Process": "storagenode-updater", "error": "version checker client: Get \"https://version.storj.io\": dial tcp 34.173.164.90:443: i/o timeout", "errorVerbose": "version checker client: Get \"https://version.storj.io\": dial tcp 34.173.164.90:443: i/o timeout\n\tstorj.io/storj/private/version/checker.(*Client).All:68\n\tmain.loopFunc:20\n\tstorj.io/common/sync2.(*Cycle).Run:102\n\tmain.cmdRun:139\n\tstorj.io/common/process.cleanup.func1.4:392\n\tstorj.io/common/process.cleanup.func1:410\n\tgithub.com/spf13/cobra.(*Command).execute:985\n\tgithub.com/spf13/cobra.(*Command).ExecuteC:1117\n\tgithub.com/spf13/cobra.(*Command).Execute:1041\n\tstorj.io/common/process.ExecWithCustomOptions:112\n\tstorj.io/common/process.ExecWithCustomConfigAndLogger:77\n\tmain.main:22\n\truntime.main:272"}
storagenode01  | 2025-03-07T20:43:30Z  ERROR   version failed to get process version info      {"Process": "storagenode", "error": "version checker client: Get \"https://version.storj.io\": dial tcp 34.173.164.90:443: i/o timeout", "errorVerbose": "version checker client: Get \"https://version.storj.io\": dial tcp 34.173.164.90:443: i/o timeout\n\tstorj.io/storj/private/version/checker.(*Client).All:68\n\tstorj.io/storj/private/version/checker.(*Client).Process:89\n\tstorj.io/storj/private/version/checker.(*Service).checkVersion:104\n\tstorj.io/storj/private/version/checker.(*Service).CheckVersion:78\n\tmain.cmdRun:91\n\tmain.newRunCmd.func1:33\n\tstorj.io/common/process.cleanup.func1.4:392\n\tstorj.io/common/process.cleanup.func1:410\n\tgithub.com/spf13/cobra.(*Command).execute:985\n\tgithub.com/spf13/cobra.(*Command).ExecuteC:1117\n\tgithub.com/spf13/cobra.(*Command).Execute:1041\n\tstorj.io/common/process.ExecWithCustomOptions:112\n\tmain.main:34\n\truntime.main:272"}
storagenode01  | 2025-03-07T20:43:30Z  WARN    trust   Failed to fetch URLs from source; used cache    {"Process": "storagenode", "source": "https://static.storj.io/dcs-satellites", "error": "HTTP source: \"https://static.storj.io/dcs-satellites\": unexpected status code 403: \"\"", "errorVerbose": "HTTP source: \"https://static.storj.io/dcs-satellites\": unexpected status code 403: \"\"\n\tstorj.io/storj/storagenode/trust.(*HTTPSource).FetchEntries:76\n\tstorj.io/storj/storagenode/trust.(*List).fetchEntries:90\n\tstorj.io/storj/storagenode/trust.(*List).FetchURLs:49\n\tstorj.io/storj/storagenode/trust.(*Pool).fetchURLs:326\n\tstorj.io/storj/storagenode/trust.(*Pool).Refresh:209\n\tstorj.io/storj/storagenode.(*Peer).Run:1085\n\tmain.cmdRun:127\n\tmain.newRunCmd.func1:33\n\tstorj.io/common/process.cleanup.func1.4:392\n\tstorj.io/common/process.cleanup.func1:410\n\tgithub.com/spf13/cobra.(*Command).execute:985\n\tgithub.com/spf13/cobra.(*Command).ExecuteC:1117\n\tgithub.com/spf13/cobra.(*Command).Execute:1041\n\tstorj.io/common/process.ExecWithCustomOptions:112\n\tmain.main:34\n\truntime.main:272"}
storagenode01  | 2025-03-07T20:45:39Z  ERROR   preflight:localtime     unable to get satellite system time     {"Process": "storagenode", "Satellite ID": "12L9ZFwhzVpuEKMUNUqkaTLGzwY9G24tbiigLiXpmZWKwmcNDDs", "error": "rpc: tcp connector failed: rpc: dial tcp 34.159.134.91:7777: connect: connection timed out", "errorVerbose": "rpc: tcp connector failed: rpc: dial tcp 34.159.134.91:7777: connect: connection timed out\n\tstorj.io/common/rpc.HybridConnector.DialContext.func1:190"}
storagenode01  | 2025-03-07T20:45:39Z  ERROR   preflight:localtime     unable to get satellite system time     {"Process": "storagenode", "Satellite ID": "121RTSDpyNZVcEU84Ticf2L1ntiuUimbWgfATz21tuvgk3vzoA6", "error": "rpc: tcp connector failed: rpc: dial tcp 34.126.92.94:7777: connect: connection timed out", "errorVerbose": "rpc: tcp connector failed: rpc: dial tcp 34.126.92.94:7777: connect: connection timed out\n\tstorj.io/common/rpc.HybridConnector.DialContext.func1:190"}
storagenode01  | 2025-03-07T20:45:39Z  ERROR   preflight:localtime     unable to get satellite system time     {"Process": "storagenode", "Satellite ID": "1wFTAgs9DP5RSnCqKV1eLf6N9wtk4EAtmN5DpSxcs8EjT69tGE", "error": "rpc: tcp connector failed: rpc: dial tcp 34.94.153.46:7777: connect: connection timed out", "errorVerbose": "rpc: tcp connector failed: rpc: dial tcp 34.94.153.46:7777: connect: connection timed out\n\tstorj.io/common/rpc.HybridConnector.DialContext.func1:190"}
storagenode01  | 2025-03-07T20:45:39Z  ERROR   preflight:localtime     unable to get satellite system time     {"Process": "storagenode", "Satellite ID": "12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S", "error": "rpc: tcp connector failed: rpc: dial tcp 34.150.199.48:7777: connect: connection timed out", "errorVerbose": "rpc: tcp connector failed: rpc: dial tcp 34.150.199.48:7777: connect: connection timed out\n\tstorj.io/common/rpc.HybridConnector.DialContext.func1:190"}
storagenode01  | 2025-03-07T20:45:39Z  ERROR   Failed preflight check. {"Process": "storagenode", "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:1089\n\tmain.cmdRun:127\n\tmain.newRunCmd.func1:33\n\tstorj.io/common/process.cleanup.func1.4:392\n\tstorj.io/common/process.cleanup.func1:410\n\tgithub.com/spf13/cobra.(*Command).execute:985\n\tgithub.com/spf13/cobra.(*Command).ExecuteC:1117\n\tgithub.com/spf13/cobra.(*Command).Execute:1041\n\tstorj.io/common/process.ExecWithCustomOptions:112\n\tmain.main:34\n\truntime.main:272"}
storagenode01  | 2025-03-07T20:45:39Z  ERROR   failure during run      {"Process": "storagenode", "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:1089\n\tmain.cmdRun:127\n\tmain.newRunCmd.func1:33\n\tstorj.io/common/process.cleanup.func1.4:392\n\tstorj.io/common/process.cleanup.func1:410\n\tgithub.com/spf13/cobra.(*Command).execute:985\n\tgithub.com/spf13/cobra.(*Command).ExecuteC:1117\n\tgithub.com/spf13/cobra.(*Command).Execute:1041\n\tstorj.io/common/process.ExecWithCustomOptions:112\n\tmain.main:34\n\truntime.main:272"}
storagenode01  | Error: system clock is out of sync: system clock is out of sync with all trusted satellites
storagenode01  | 2025-03-07 20:45:40,934 WARN exited: storagenode (exit status 1; not expected)
storagenode01  | 2025-03-07 20:45:41,936 INFO spawned: 'storagenode' with pid 39
storagenode01  | 2025-03-07 20:45:41,937 WARN received SIGQUIT indicating exit request
storagenode01  | 2025-03-07 20:45:41,938 INFO waiting for processes-exit-eventlistener, storagenode, storagenode-updater to die
storagenode01  | 2025-03-07T20:45:41Z  INFO    Got a signal from the OS: "terminated"  {"Process": "storagenode-updater"}
storagenode01  | 2025-03-07 20:45:41,939 INFO stopped: storagenode-updater (exit status 0)
storagenode01  | 2025-03-07 20:45:44,943 INFO waiting for processes-exit-eventlistener, storagenode to die
Gracefully stopping... (press Ctrl+C again to force)
[+] Stopping 1/1
 ✔ Container storagenode01  Stopped                                                                                                                                                                                    5.7s
docker@ubuntu:/mnt/disk01_87152afd/storagenode01
docker@ubuntu:/mnt/disk01_87152afd/storagenode01$ date
Fri  7 Mar 21:47:10 CET 2025
Addded info
I cannot port forward on my internet here at home and my address outside is weird.
Ended making wireguard tunnel with AirVPN, who provide port forward. This has been working for long time. I have ensured my VPN external IP has not changed. Everything is as it has always been, which has always function