Two of my nodes got offline around version update.
Ho I read the logs:
storagenode-updater: lets do the update!
2023-05-19T08:48:54.207Z INFO Download started.
storagenode: interrupted
2023-05-19T08:49:05.271Z INFO Got a signal from the OS: “interrupt” {“Process”: “storagenode”}
storagenode-updater: restart service
2023-05-19T08:49:05.845Z INFO Restarting service. {“Process”: “storagenode-updater”, “Service”: “storagenode-updater”}
storagenode-updater: some problem
2023-05-19 08:49:06,105 INFO exited: storagenode-updater (exit status 1; not expected)
2023-05-19 08:49:06,107 INFO spawned: ‘storagenode-updater’ with pid 3931
storagenode: started
2023-05-19T08:49:06.184Z INFO Configuration loaded
storagenode-updater: happy with the storagenode
2023-05-19 08:49:07,163 INFO success: storagenode entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
storagenode-updater: need to stop storagenode. Why? Because of problem at 2023-05-19 08:49:06,105?
2023-05-19 08:49:12,623 INFO waiting for storagenode, processes-exit-eventlistener, storagenode-updater to die
2023-05-19 08:49:15,627 INFO waiting for storagenode, processes-exit-eventlistener, storagenode-updater to die
2023-05-19 08:49:16,628 WARN killing ‘storagenode-updater’ (3931) with SIGKILL
2023-05-19 08:49:16,632 INFO stopped: storagenode-updater (terminated by SIGKILL)
storagenode: terminated and stopped
2023-05-19T08:49:16.632Z INFO Got a signal from the OS: “terminated” {“Process”: “storagenode”}
Now also init check is terminated, I think this is only a consequence
2023-05-19T08:49:16.666Z FATAL Unrecoverable error {“Process”: “storagenode”, “error”: “system clock is out of sync: system clock is out of sync with all trusted satellites”
Do you have any thoughts? I think, this happens to me pretty regularly.
Sorry if it is copy of another thread, I have tried to find anything recent and close to this, believe me
Docker logs around the update
2023-05-19T08:33:54.193Z INFO New version is being rolled out but hasn’t made it to this node yet {“Process”: “storagenode-updater”, “Service”: “storagenode”}
2023-05-19T08:33:54.207Z INFO Current binary version {“Process”: “storagenode-updater”, “Service”: “storagenode-updater”, “Version”: “v1.76.2”}
2023-05-19T08:33:54.207Z INFO New version is being rolled out but hasn’t made it to this node yet {“Process”: “storagenode-updater”, “Service”: “storagenode-updater”}
2023-05-19T08:48:48.779Z INFO Downloading versions. {“Process”: “storagenode-updater”, “Server Address”: “https://version.storj.io”}
2023-05-19T08:48:54.206Z INFO Current binary version {“Process”: “storagenode-updater”, “Service”: “storagenode”, “Version”: “v1.76.2”}
2023-05-19T08:48:54.207Z INFO Download started. {“Process”: “storagenode-updater”, “From”: “https://github.com/storj/storj/releases/download/v1.78.3/storagenode_linux_amd64.zip”, “To”: “/tmp/storagenode_linux_amd64.1183188037.zip”}
2023-05-19T08:49:05.007Z INFO Download finished. {“Process”: “storagenode-updater”, “From”: “https://github.com/storj/storj/releases/download/v1.78.3/storagenode_linux_amd64.zip”, “To”: “/tmp/storagenode_linux_amd64.1183188037.zip”}
2023-05-19T08:49:05.029Z INFO Restarting service. {“Process”: “storagenode-updater”, “Service”: “storagenode”}
2023-05-19T08:49:05.271Z INFO Service restarted successfully. {“Process”: “storagenode-updater”, “Service”: “storagenode”}
2023-05-19T08:49:05.281Z INFO Current binary version {“Process”: “storagenode-updater”, “Service”: “storagenode-updater”, “Version”: “v1.76.2”}
2023-05-19T08:49:05.281Z INFO Download started. {“Process”: “storagenode-updater”, “From”: “https://github.com/storj/storj/releases/download/v1.78.3/storagenode-updater_linux_amd64.zip”, “To”: “/tmp/storagenode-updater_linux_amd64.4176807791.zip”}
2023-05-19 08:49:05,591 INFO exited: storagenode (exit status 0; expected)
2023-05-19 08:49:06,104 INFO spawned: ‘storagenode’ with pid 3930
2023-05-19T08:49:05.834Z INFO Download finished. {“Process”: “storagenode-updater”, “From”: “https://github.com/storj/storj/releases/download/v1.78.3/storagenode-updater_linux_amd64.zip”, “To”: “/tmp/storagenode-updater_linux_amd64.4176807791.zip”}
2023-05-19T08:49:05.845Z INFO Restarting service. {“Process”: “storagenode-updater”, “Service”: “storagenode-updater”}
2023-05-19 08:49:06,105 INFO exited: storagenode-updater (exit status 1; not expected)
2023-05-19 08:49:06,107 INFO spawned: ‘storagenode-updater’ with pid 3931
2023-05-19 08:49:06,107 WARN received SIGQUIT indicating exit request
2023-05-19 08:49:06,111 INFO waiting for storagenode, processes-exit-eventlistener, storagenode-updater to die
2023-05-19T08:49:06.147Z INFO Configuration loaded {“Process”: “storagenode-updater”, “Location”: “/app/config/config.yaml”}
2023-05-19T08:49:06.147Z INFO Invalid configuration file key {“Process”: “storagenode-updater”, “Key”: “contact.external-address”}
2023-05-19T08:49:06.147Z INFO Invalid configuration file key {“Process”: “storagenode-updater”, “Key”: “operator.email”}
2023-05-19T08:49:06.147Z INFO Invalid configuration file key {“Process”: “storagenode-updater”, “Key”: “operator.wallet”}
2023-05-19T08:49:06.147Z INFO Invalid configuration file key {“Process”: “storagenode-updater”, “Key”: “storage.allocated-disk-space”}
2023-05-19T08:49:06.147Z INFO Invalid configuration file key {“Process”: “storagenode-updater”, “Key”: “storage.allocated-bandwidth”}
2023-05-19T08:49:06.147Z INFO Invalid configuration file key {“Process”: “storagenode-updater”, “Key”: “server.address”}
2023-05-19T08:49:06.147Z INFO Invalid configuration file key {“Process”: “storagenode-updater”, “Key”: “server.private-address”}
2023-05-19T08:49:06.147Z INFO Invalid configuration file key {“Process”: “storagenode-updater”, “Key”: “operator.wallet-features”}
2023-05-19T08:49:06.147Z INFO Invalid configuration file value for key {“Process”: “storagenode-updater”, “Key”: “log.encoding”}
2023-05-19T08:49:06.159Z INFO Anonymized tracing enabled {“Process”: “storagenode-updater”}
2023-05-19T08:49:06.160Z INFO Running on version {“Process”: “storagenode-updater”, “Service”: “storagenode-updater”, “Version”: “v1.78.3”}
2023-05-19T08:49:06.161Z INFO Downloading versions. {“Process”: “storagenode-updater”, “Server Address”: “https://version.storj.io”}
2023-05-19 08:49:07,163 INFO success: storagenode entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2023-05-19 08:49:09,166 INFO waiting for storagenode, processes-exit-eventlistener, storagenode-updater to die
2023-05-19T08:49:11.616Z INFO Current binary version {“Process”: “storagenode-updater”, “Service”: “storagenode”, “Version”: “v1.78.3”}
2023-05-19T08:49:11.616Z INFO Version is up to date {“Process”: “storagenode-updater”, “Service”: “storagenode”}
2023-05-19T08:49:11.621Z INFO Current binary version {“Process”: “storagenode-updater”, “Service”: “storagenode-updater”, “Version”: “v1.78.3”}
2023-05-19T08:49:11.621Z INFO Version is up to date {“Process”: “storagenode-updater”, “Service”: “storagenode-updater”}
2023-05-19 08:49:12,623 INFO waiting for storagenode, processes-exit-eventlistener, storagenode-updater to die
2023-05-19 08:49:15,627 INFO waiting for storagenode, processes-exit-eventlistener, storagenode-updater to die
2023-05-19 08:49:16,628 WARN killing ‘storagenode-updater’ (3931) with SIGKILL
2023-05-19 08:49:16,632 INFO stopped: storagenode-updater (terminated by SIGKILL)
2023-05-19 08:49:16,670 INFO stopped: storagenode (exit status 1)
2023-05-19 08:49:16,672 INFO stopped: processes-exit-eventlistener (terminated by SIGTERM)
Storagenode logs around the update
2023-05-19T08:49:02.221Z INFO piecestore upload started {“Process”: “storagenode”, “Piece ID”: “X5GHOH7UTCDX2VH26BCLUFICBF2I6G2TXKFRTO6QYA52JFVHKO3Q”, “Satellite ID”: “12EayRS
2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S”, “Action”: “PUT”, “Available Space”: 10185355616256, “Remote Address”: “10.10.1.1:55512”}
2023-05-19T08:49:02.637Z INFO piecestore download started {“Process”: “storagenode”, “Piece ID”: “RHNI5JTXBHVXGHBKW5KXGZXFAWUJJKJPYXNNRCCTGVUPYZYQFMAA”, “Satellite ID”:
“12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S”, “Action”: “GET”, “Offset”: 0, “Size”: 1024, “Remote Address”: “10.10.1.1:41690”}
2023-05-19T08:49:02.778Z INFO piecestore downloaded {“Process”: “storagenode”, “Piece ID”: “RHNI5JTXBHVXGHBKW5KXGZXFAWUJJKJPYXNNRCCTGVUPYZYQFMAA”, “Satellite ID”: “12EayRS
2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S”, “Action”: “GET”, “Offset”: 0, “Size”: 1024, “Remote Address”: “10.10.1.1:41690”}
2023-05-19T08:49:02.854Z INFO piecedeleter delete piece sent to trash {“Process”: “storagenode”, “Satellite ID”: “12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S”, “Piec
e ID”: “3ZKLE4DPNE4RJFOUI4AWB3XB2MV2VS7KTAQ4ELRQAQ33L4ODVFCA”}
2023-05-19T08:49:03.783Z INFO piecestore download started {“Process”: “storagenode”, “Piece ID”: “KJI4LZV3YZHA6SSQIBMTULYPKYIQSBZRJNMTSR2SRIS5J3FUHWVQ”, “Satellite ID”:
“12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S”, “Action”: “GET”, “Offset”: 0, “Size”: 1280, “Remote Address”: “10.10.1.1:41700”}
2023-05-19T08:49:04.017Z INFO piecestore downloaded {“Process”: “storagenode”, “Piece ID”: “KJI4LZV3YZHA6SSQIBMTULYPKYIQSBZRJNMTSR2SRIS5J3FUHWVQ”, “Satellite ID”: “12EayRS
2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S”, “Action”: “GET”, “Offset”: 0, “Size”: 1280, “Remote Address”: “10.10.1.1:41700”}
2023-05-19T08:49:04.682Z INFO piecestore download started {“Process”: “storagenode”, “Piece ID”: “QUKL6UC5ZWCQPSZY7VTT5KGBXOO7JP2LUK762CVXZ5XXDMXPP3AQ”, “Satellite ID”:
“12tRQrMTWUWwzwGh18i7Fqs67kmdhH9t6aToeiwbo5mfS2rUmo”, “Action”: “GET_AUDIT”, “Offset”: 11776, “Size”: 256, “Remote Address”: “10.10.1.1:41708”}
2023-05-19T08:49:04.786Z INFO piecestore download started {“Process”: “storagenode”, “Piece ID”: “K6UKYGIAXB645CELRAIPHQCNY2YFLZUMBBBXCIPE2QNBHM36BTLQ”, “Satellite ID”:
“12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S”, “Action”: “GET”, “Offset”: 724224, “Size”: 2560, “Remote Address”: “10.10.1.1:41710”}
2023-05-19T08:49:04.813Z INFO piecestore upload started {“Process”: “storagenode”, “Piece ID”: “M33ENCPTZZGR662GCU5QLGMKYXV2PF723ZYNV64AV54J5BYXGAQQ”, “Satellite ID”: “12EayRS
2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S”, “Action”: “PUT”, “Available Space”: 10185355079680, “Remote Address”: “10.10.1.1:34762”}
2023-05-19T08:49:04.875Z INFO piecestore downloaded {“Process”: “storagenode”, “Piece ID”: “QUKL6UC5ZWCQPSZY7VTT5KGBXOO7JP2LUK762CVXZ5XXDMXPP3AQ”, “Satellite ID”: “12tRQrM
TWUWwzwGh18i7Fqs67kmdhH9t6aToeiwbo5mfS2rUmo”, “Action”: “GET_AUDIT”, “Offset”: 11776, “Size”: 256, “Remote Address”: “10.10.1.1:41708”}
2023-05-19T08:49:04.997Z INFO piecestore downloaded {“Process”: “storagenode”, “Piece ID”: “K6UKYGIAXB645CELRAIPHQCNY2YFLZUMBBBXCIPE2QNBHM36BTLQ”, “Satellite ID”: “12EayRS
2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S”, “Action”: “GET”, “Offset”: 724224, “Size”: 2560, “Remote Address”: “10.10.1.1:41710”}
2023-05-19T08:49:05.271Z INFO Got a signal from the OS: “interrupt” {“Process”: “storagenode”}
2023-05-19T08:49:05.273Z INFO piecestore upload canceled {“Process”: “storagenode”, “Piece ID”: “45M5WOS53UJCNM27JUB52OE4BLOIFMDBKCRTZNBNQRKUZS5UQ4DA”, “Satellite ID”: “12EayRS
2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S”, “Action”: “PUT”, “Size”: 131072, “Remote Address”: “10.10.1.1:54228”}
2023-05-19T08:49:05.273Z INFO piecestore upload canceled {“Process”: “storagenode”, “Piece ID”: “X5GHOH7UTCDX2VH26BCLUFICBF2I6G2TXKFRTO6QYA52JFVHKO3Q”, “Satellite ID”: “12EayRS
2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S”, “Action”: “PUT”, “Size”: 458752, “Remote Address”: “10.10.1.1:55512”}
2023-05-19T08:49:05.274Z INFO piecestore upload canceled {“Process”: “storagenode”, “Piece ID”: “M33ENCPTZZGR662GCU5QLGMKYXV2PF723ZYNV64AV54J5BYXGAQQ”, “Satellite ID”: “12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S”, “Action”: “PUT”, “Size”: 65536, “Remote Address”: “10.10.1.1:34762”}
2023-05-19T08:49:06.184Z INFO Configuration loaded {“Process”: “storagenode”, “Location”: “/app/config/config.yaml”}
2023-05-19T08:49:06.184Z INFO Anonymized tracing enabled {“Process”: “storagenode”}
2023-05-19T08:49:06.186Z INFO Operator email {“Process”: “storagenode”, “Address”: “”}
2023-05-19T08:49:06.186Z INFO Operator wallet {“Process”: “storagenode”, “Address”: “”}
2023-05-19T08:49:06.212Z INFO server existing kernel support for server-side tcp fast open detected {“Process”: “storagenode”}
2023-05-19T08:49:11.786Z INFO Telemetry enabled {“Process”: “storagenode”, “instance ID”: “1CpLiua4sFawBgsGzgDSTKFVsAvsHT76eiNYR66u2VA9nZBcc9”}
2023-05-19T08:49:11.786Z INFO Event collection enabled {“Process”: “storagenode”, “instance ID”: “1CpLiua4sFawBgsGzgDSTKFVsAvsHT76eiNYR66u2VA9nZBcc9”}
2023-05-19T08:49:11.889Z INFO db.migration Database Version {“Process”: “storagenode”, “version”: 54}
2023-05-19T08:49:16.632Z INFO Got a signal from the OS: “terminated” {“Process”: “storagenode”}
2023-05-19T08:49:16.633Z WARN trust Failed to fetch URLs from source; used cache {“Process”: “storagenode”, “source”: “https://www.storj.io/dcs-satellites”, “error”: “HTTP source: Get "https://www.storj.io/dcs-satellites\”: context canceled", “errorVerbose”: “HTTP source: Get "https://www.storj.io/dcs-satellites\”: context canceled\n\tstorj.io/storj/storagenode/trust.(*HTTPSource).FetchEntries:68\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:251\n\tstorj.io/storj/storagenode/trust.(*Pool).Refresh:188\n\tstorj.io/storj/storagenode.(*Peer).Run:907\n\tmain.cmdRun:120\n\tmain.newRunCmd.func1:32\n\tstorj.io/private/process.cleanup.func1.4:399\n\tstorj.io/private/process.cleanup.func1:417\n\tgithub.com/spf13/cobra.(*Command).execute:852\n\tgithub.com/spf13/cobra.(*Command).ExecuteC:960\n\tgithub.com/spf13/cobra.(*Command).Execute:897\n\tstorj.io/private/process.ExecWithCustomOptions:113\n\tmain.main:29\n\truntime.main:250"}
2023-05-19T08:49:16.634Z INFO preflight:localtime start checking local system clock with trusted satellites’ system clock. {“Process”: “storagenode”}
2023-05-19T08:49:16.634Z ERROR preflight:localtime unable to get satellite system time {“Process”: “storagenode”, “Satellite ID”: “12rfG3sh9NCWiX3ivPjq2HtdLmbqCrvHVEzJubnzFzosMuawymB”, “error”: “rpc: tcp connector failed: rpc: dial tcp: lookup europe-north-1.tardigrade.io: operation was canceled”, “errorVerbose”: “rpc: tcp connector failed: rpc: dial tcp: lookup europe-north-1.tardigrade.io: operation was canceled\n\tstorj.io/common/rpc.HybridConnector.DialContext.func1:190”}
2023-05-19T08:49:16.635Z ERROR preflight:localtime unable to get satellite system time {“Process”: “storagenode”, “Satellite ID”: “12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S”, “error”: “rpc: tcp connector failed: rpc: dial tcp: lookup us1.storj.io: operation was canceled”, “errorVerbose”: “rpc: tcp connector failed: rpc: dial tcp: lookup us1.storj.io: operation was canceled\n\tstorj.io/common/rpc.HybridConnector.DialContext.func1:190”}
2023-05-19T08:49:16.635Z ERROR preflight:localtime unable to get satellite system time {“Process”: “storagenode”, “Satellite ID”: “12tRQrMTWUWwzwGh18i7Fqs67kmdhH9t6aToeiwbo5mfS2rUmo”, “error”: “rpc: tcp connector failed: rpc: dial tcp: lookup us2.storj.io: operation was canceled”, “errorVerbose”: “rpc: tcp connector failed: rpc: dial tcp: lookup us2.storj.io: operation was canceled\n\tstorj.io/common/rpc.HybridConnector.DialContext.func1:190”}
2023-05-19T08:49:16.635Z ERROR preflight:localtime unable to get satellite system time {“Process”: “storagenode”, “Satellite ID”: “121RTSDpyNZVcEU84Ticf2L1ntiuUimbWgfATz21tuvgk3vzoA6”, “error”: “rpc: tcp connector failed: rpc: dial tcp: lookup ap1.storj.io: operation was canceled”, “errorVerbose”: “rpc: tcp connector failed: rpc: dial tcp: lookup ap1.storj.io: operation was canceled\n\tstorj.io/common/rpc.HybridConnector.DialContext.func1:190”}
2023-05-19T08:49:16.635Z ERROR preflight:localtime unable to get satellite system time {“Process”: “storagenode”, “Satellite ID”: “12L9ZFwhzVpuEKMUNUqkaTLGzwY9G24tbiigLiXpmZWKwmcNDDs”, “error”: “rpc: tcp connector failed: rpc: dial tcp: lookup eu1.storj.io: operation was canceled”, “errorVerbose”: “rpc: tcp connector failed: rpc: dial tcp: lookup eu1.storj.io: operation was canceled\n\tstorj.io/common/rpc.HybridConnector.DialContext.func1:190”}
2023-05-19T08:49:16.635Z ERROR preflight:localtime unable to get satellite system time {“Process”: “storagenode”, “Satellite ID”: “1wFTAgs9DP5RSnCqKV1eLf6N9wtk4EAtmN5DpSxcs8EjT69tGE”, “error”: “rpc: tcp connector failed: rpc: dial tcp: lookup saltlake.tardigrade.io: operation was canceled”, “errorVerbose”: “rpc: tcp connector failed: rpc: dial tcp: lookup saltlake.tardigrade.io: operation was canceled\n\tstorj.io/common/rpc.HybridConnector.DialContext.func1:190”}
2023-05-19T08:49:16.635Z 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:911\n\tmain.cmdRun:120\n\tmain.newRunCmd.func1:32\n\tstorj.io/private/process.cleanup.func1.4:399\n\tstorj.io/private/process.cleanup.func1:417\n\tgithub.com/spf13/cobra.(*Command).execute:852\n\tgithub.com/spf13/cobra.(*Command).ExecuteC:960\n\tgithub.com/spf13/cobra.(*Command).Execute:897\n\tstorj.io/private/process.ExecWithCustomOptions:113\n\tmain.main:29\n\truntime.main:250”}
2023-05-19T08:49:16.666Z FATAL Unrecoverable error {“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:911\n\tmain.cmdRun:120\n\tmain.newRunCmd.func1:32\n\tstorj.io/private/process.cleanup.func1.4:399\n\tstorj.io/private/process.cleanup.func1:417\n\tgithub.com/spf13/cobra.(*Command).execute:852\n\tgithub.com/spf13/cobra.(*Command).ExecuteC:960\n\tgithub.com/spf13/cobra.(*Command).Execute:897\n\tstorj.io/private/process.ExecWithCustomOptions:113\n\tmain.main:29\n\truntime.main:250”}