Both nodes are marked with "STATUS Offline" and "QUIC Misconfigured"

I have two storj nodes

Both nodes are marked with “STATUS Offline” and “QUIC Misconfigured”

What could be the problem?

These errors appear in the log:

2025-03-06T22:47:30+01:00 ERROR contact:service ping satellite failed {Satellite ID: 121RTSDpyNZVcEU84Ticf2L1ntiuUimbWgfATz21tuvgk3vzoA6, attempts: 1, error: ping satellite: context canceled, errorVerbose: ping satellite: context canceled\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatelliteOnce:210\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatellite:158\n\tstorj.io/storj/storagenode/contact.(*Chore).updateCycles.func1:89\n\tstorj.io/common/sync2.(*Cycle).Run:102\n\tstorj.io/common/sync2.(*Cycle).Start.func1:77\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:78}
2025-03-06T22:48:46+01:00 ERROR contact:service ping satellite failed {Satellite ID: 121RTSDpyNZVcEU84Ticf2L1ntiuUimbWgfATz21tuvgk3vzoA6, attempts: 2, error: ping satellite: context canceled, errorVerbose: ping satellite: context canceled\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatelliteOnce:210\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatellite:158\n\tstorj.io/storj/storagenode/contact.(*Chore).updateCycles.func1:89\n\tstorj.io/common/sync2.(*Cycle).Run:102\n\tstorj.io/common/sync2.(*Cycle).Start.func1:77\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:78}
2025-03-06T22:48:58+01:00 WARN console:service unable to get Satellite URL {Satellite ID: 118UWpMCHzs6CvSgWd9BfFVjw5K9pZbJjkfZJexMtSkmKxvvAW, error: console: trust: satellite is untrusted, errorVerbose: console: trust: satellite is untrusted\n\tstorj.io/storj/storagenode/trust.init:29\n\truntime.doInit:6527\n\truntime.doInit:6504\n\truntime.doInit:6504\n\truntime.doInit:6504\n\truntime.doInit:6504\n\truntime.doInit:6504\n\truntime.main:233}
2025-03-06T22:49:20+01:00 ERROR contact:service ping satellite failed {Satellite ID: 12L9ZFwhzVpuEKMUNUqkaTLGzwY9G24tbiigLiXpmZWKwmcNDDs, attempts: 1, error: ping satellite: failed to ping storage node, your node indicated error code: 0, rpc: tcp connector failed: rpc: dial tcp 83.45.53.42:28967: connect: connection timed out, errorVerbose: ping satellite: failed to ping storage node, your node indicated error code: 0, rpc: tcp connector failed: rpc: dial tcp 83.45.53.42:28967: connect: connection timed out\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatelliteOnce:216\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatellite:158\n\tstorj.io/storj/storagenode/contact.(*Chore).updateCycles.func1:89\n\tstorj.io/common/sync2.(*Cycle).Run:102\n\tstorj.io/common/sync2.(*Cycle).Start.func1:77\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:78}
2025-03-06T22:49:21+01:00 ERROR contact:service ping satellite failed {Satellite ID: 12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S, attempts: 1, error: ping satellite: failed to ping storage node, your node indicated error code: 0, rpc: tcp connector failed: rpc: dial tcp 83.45.53.42:28967: connect: connection timed out, errorVerbose: ping satellite: failed to ping storage node, your node indicated error code: 0, rpc: tcp connector failed: rpc: dial tcp 83.45.53.42:28967: connect: connection timed out\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatelliteOnce:216\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatellite:158\n\tstorj.io/storj/storagenode/contact.(*Chore).updateCycles.func1:89\n\tstorj.io/common/sync2.(*Cycle).Run:102\n\tstorj.io/common/sync2.(*Cycle).Start.func1:77\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:78}
2025-03-06T22:49:22+01:00 ERROR contact:service ping satellite failed {Satellite ID: 1wFTAgs9DP5RSnCqKV1eLf6N9wtk4EAtmN5DpSxcs8EjT69tGE, attempts: 1, error: ping satellite: failed to ping storage node, your node indicated error code: 0, rpc: tcp connector failed: rpc: dial tcp 83.45.53.42:28967: connect: connection timed out, errorVerbose: ping satellite: failed to ping storage node, your node indicated error code: 0, rpc: tcp connector failed: rpc: dial tcp 83.45.53.42:28967: connect: connection timed out\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatelliteOnce:216\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatellite:158\n\tstorj.io/storj/storagenode/contact.(*Chore).updateCycles.func1:89\n\tstorj.io/common/sync2.(*Cycle).Run:102\n\tstorj.io/common/sync2.(*Cycle).Start.func1:77\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:78}
2025-03-06T22:49:38+01:00 ERROR contact:service ping satellite failed {Satellite ID: 121RTSDpyNZVcEU84Ticf2L1ntiuUimbWgfATz21tuvgk3vzoA6, attempts: 3, error: ping satellite: context canceled, errorVerbose: ping satellite: context canceled\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatelliteOnce:210\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatellite:158\n\tstorj.io/storj/storagenode/contact.(*Chore).updateCycles.func1:89\n\tstorj.io/common/sync2.(*Cycle).Run:102\n\tstorj.io/common/sync2.(*Cycle).Start.func1:77\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:78}
2025-03-06T22:50:03+01:00 ERROR contact:service ping satellite failed {Satellite ID: 121RTSDpyNZVcEU84Ticf2L1ntiuUimbWgfATz21tuvgk3vzoA6, attempts: 4, error: ping satellite: rpc: tcp connector failed: rpc: dial tcp 34.126.92.94:7777: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond., errorVerbose: ping satellite: rpc: tcp connector failed: rpc: dial tcp 34.126.92.94:7777: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.\n\tstorj.io/common/rpc.HybridConnector.DialContext.func1:190}
2025-03-06T22:50:09+01:00 INFO reputation:service node scores updated {Satellite ID: 1wFTAgs9DP5RSnCqKV1eLf6N9wtk4EAtmN5DpSxcs8EjT69tGE, Total Audits: 1417540, Successful Audits: 1389454, Audit Score: 1, Online Score: 0.9189551932522501, Suspension Score: 1, Audit Score Delta: 0, Online Score Delta: 0, Suspension Score Delta: 0}
2025-03-06T22:50:31+01:00 INFO reputation:service node scores updated {Satellite ID: 12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S, Total Audits: 1656184, Successful Audits: 1628668, Audit Score: 1, Online Score: 0.9108568253408293, Suspension Score: 1, Audit Score Delta: 0, Online Score Delta: 0, Suspension Score Delta: 0}
2025-03-06T22:50:31+01:00 INFO reputation:service node scores updated {Satellite ID: 12L9ZFwhzVpuEKMUNUqkaTLGzwY9G24tbiigLiXpmZWKwmcNDDs, Total Audits: 2479322, Successful Audits: 2438067, Audit Score: 1, Online Score: 0.9112293976252962, Suspension Score: 1, Audit Score Delta: 0, Online Score Delta: 0, Suspension Score Delta: 0}
2025-03-06T22:50:31+01:00 ERROR reputation:chore reputation chore failed {error: reputation: rpc: tcp connector failed: rpc: dial tcp 34.126.92.94:7777: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond., errorVerbose: reputation: rpc: tcp connector failed: rpc: dial tcp 34.126.92.94:7777: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.\n\tstorj.io/common/rpc.HybridConnector.DialContext.func1:190}
2025-03-06T22:50:32+01:00 ERROR contact:service ping satellite failed {Satellite ID: 121RTSDpyNZVcEU84Ticf2L1ntiuUimbWgfATz21tuvgk3vzoA6, attempts: 5, error: ping satellite: rpc: tcp connector failed: rpc: dial tcp 34.126.92.94:7777: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond., errorVerbose: ping satellite: rpc: tcp connector failed: rpc: dial tcp 34.126.92.94:7777: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.\n\tstorj.io/common/rpc.HybridConnector.DialContext.func1:190}
2025-03-06T22:51:31+01:00 ERROR contact:service ping satellite failed {Satellite ID: 12L9ZFwhzVpuEKMUNUqkaTLGzwY9G24tbiigLiXpmZWKwmcNDDs, attempts: 2, error: ping satellite: failed to ping storage node, your node indicated error code: 0, rpc: tcp connector failed: rpc: dial tcp 79.157.87.123:28967: connect: connection timed out, errorVerbose: ping satellite: failed to ping storage node, your node indicated error code: 0, rpc: tcp connector failed: rpc: dial tcp 79.157.87.123:28967: connect: connection timed out\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatelliteOnce:216\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatellite:158\n\tstorj.io/storj/storagenode/contact.(*Chore).updateCycles.func1:89\n\tstorj.io/common/sync2.(*Cycle).Run:102\n\tstorj.io/common/sync2.(*Cycle).Start.func1:77\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:78}
2025-03-06T22:51:32+01:00 ERROR contact:service ping satellite failed {Satellite ID: 12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S, attempts: 2, error: ping satellite: failed to ping storage node, your node indicated error code: 0, rpc: tcp connector failed: rpc: dial tcp 83.45.53.42:28967: connect: connection timed out, errorVerbose: ping satellite: failed to ping storage node, your node indicated error code: 0, rpc: tcp connector failed: rpc: dial tcp 83.45.53.42:28967: connect: connection timed out\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatelliteOnce:216\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatellite:158\n\tstorj.io/storj/storagenode/contact.(*Chore).updateCycles.func1:89\n\tstorj.io/common/sync2.(*Cycle).Run:102\n\tstorj.io/common/sync2.(*Cycle).Start.func1:77\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:78}

Messages like that usually mean a satellite can’t reach in to you (like a port hasn’t been forwarded or something. You can double-check that your ports are open from several different sites (like this one)

1 Like

I’ve already fixed it. The local IP address of the computer has changed. That was the problem.

I’ve had the same router for years and the local IP address has never changed.

I’ve set an IP address outside the HDCP range on the computer so that it doesn’t change anymore.

2 Likes

You can fix it in the router by linking an IP to the PC’s MAC address, or in the PC’s network config. And reserve an IP range for fixed IP devices and an IP range for auto IP devices.
For storage nodes, mining rigs, systems that need port forwarding in general, use fixed IP.
That’s the golden rule.

2 Likes

Long ago I remember when our IT guys were hard-core about prod servers having static IPs that they carefully managed. Now they’re hard-core that everything is DHCP+reservations. After a couple rounds of one-company-buying-another-company-and-you-have-to-merge-networks … and having to do every change by hand… they saw the light! :wink:

1 Like

Static IP assignments are less desirable than dhcp reservations, for many reasons, outside of just management hurdles.

For one, without going through dhcp handshake dns server has no way to learn the hostname, so you’ll have to add that manually as well.

Curiously, some devices support “dhcp with manually specified IP” which may address both issues — ip is set on the host, and dhcp process obeys that, while still configuring everything correctly

If your dhcp server ever assigned different ip to the same host (that does not use MAC address randomization) — replace your dhcp server, it’s trash. As are most gateways on the consumer market.

Tangent comment — to talk to hosts in the local network mDNS is a way forward, where IP configuration or router quality is irrelevant because there is no requirement to have a predetermined IP.

1 Like