i open indivial,
in router – Internet → 28967 → IP/MAC
in router – internet → 28968 → IP/MAC
in router – internet → 28969 → IP/MAC but this dont up…
i open indivial,
in router – Internet → 28967 → IP/MAC
in router – internet → 28968 → IP/MAC
in router – internet → 28969 → IP/MAC but this dont up…
For the error listed there is no other option. The following process is failing.
node sends identity with name:port to satellite > satellite calls back name:port and verifies node identity
i have identity for each node, i see other post have problem for internal port 7777/7778/7779, this need open in router?
Only this port needs to be open. Have you tried removing the docker container and recreating?
yes and nothing… same error
Port 28969 is open on xxxx.
Storage Node Dashboard ( Node Version: v1.55.1 )
======================
ID 12Xd8Q8bgypX2vjEeacJo3cE8NpuxWq8e5sNT1Yr4tHuZaXUtKL
Status OFFLINE
Uptime 58s
Available Used Egress Ingress
Bandwidth N/A 0 B 0 B 0 B (since May 1)
Disk 0.90 TB 0 B
Internal 127.0.0.1:7778
External xxxxx:28969
logs
2022-05-30T18:11:58.737Z ERROR contact:service ping satellite failed {"Process": "storagenode", "Satellite ID": "1wFTAgs9DP5RSnCqKV1eLf6N9wtk4EAtmN5DpSxcs8EjT69tGE", "attempts": 5, "error": "ping satellite: check-in ratelimit: node rate limited by id", "errorVerbose": "ping satellite: check-in ratelimit: node rate limited by id\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatelliteOnce:136\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatellite:98\n\tstorj.io/storj/storagenode/contact.(*Chore).updateCycles.func1:87\n\tstorj.io/common/sync2.(*Cycle).Run:92\n\tstorj.io/common/sync2.(*Cycle).Start.func1:71\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57"}
2022-05-30T18:11:58.833Z ERROR contact:service ping satellite failed {"Process": "storagenode", "Satellite ID": "12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S", "attempts": 5, "error": "ping satellite: failed to dial storage node (ID: 12Xd8Q8bgypX2vjEeacJo3cE8NpuxWq8e5sNT1Yr4tHuZaXUtKL) at address t38w22nodo1.ddns.net:28969: rpc: tcp connector failed: rpc: tls peer certificate verification: tlsopts: peer ID did not match requested ID", "errorVerbose": "ping satellite: failed to dial storage node (ID: 12Xd8Q8bgypX2vjEeacJo3cE8NpuxWq8e5sNT1Yr4tHuZaXUtKL) at address t38w22nodo1.ddns.net:28969: rpc: tcp connector failed: rpc: tls peer certificate verification: tlsopts: peer ID did not match requested ID\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatelliteOnce:139\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatellite:98\n\tstorj.io/storj/storagenode/contact.(*Chore).updateCycles.func1:87\n\tstorj.io/common/sync2.(*Cycle).Run:92\n\tstorj.io/common/sync2.(*Cycle).Start.func1:71\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57"}
2022-05-30T18:12:00.103Z ERROR contact:service ping satellite failed {"Process": "storagenode", "Satellite ID": "121RTSDpyNZVcEU84Ticf2L1ntiuUimbWgfATz21tuvgk3vzoA6", "attempts": 5, "error": "ping satellite: check-in ratelimit: node rate limited by id", "errorVerbose": "ping satellite: check-in ratelimit: node rate limited by id\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatelliteOnce:136\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatellite:98\n\tstorj.io/storj/storagenode/contact.(*Chore).updateCycles.func1:87\n\tstorj.io/common/sync2.(*Cycle).Run:92\n\tstorj.io/common/sync2.(*Cycle).Start.func1:71\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57"}
2022-05-30T18:12:13.637Z ERROR contact:service ping satellite failed {"Process": "storagenode", "Satellite ID": "12L9ZFwhzVpuEKMUNUqkaTLGzwY9G24tbiigLiXpmZWKwmcNDDs", "attempts": 6, "error": "ping satellite: check-in ratelimit: node rate limited by id", "errorVerbose": "ping satellite: check-in ratelimit: node rate limited by id\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatelliteOnce:136\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatellite:98\n\tstorj.io/storj/storagenode/contact.(*Chore).updateCycles.func1:87\n\tstorj.io/common/sync2.(*Cycle).Run:92\n\tstorj.io/common/sync2.(*Cycle).Start.func1:71\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57"}
2022-05-30T18:12:13.909Z ERROR contact:service ping satellite failed {"Process": "storagenode", "Satellite ID": "12rfG3sh9NCWiX3ivPjq2HtdLmbqCrvHVEzJubnzFzosMuawymB", "attempts": 6, "error": "ping satellite: check-in ratelimit: node rate limited by id", "errorVerbose": "ping satellite: check-in ratelimit: node rate limited by id\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatelliteOnce:136\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatellite:98\n\tstorj.io/storj/storagenode/contact.(*Chore).updateCycles.func1:87\n\tstorj.io/common/sync2.(*Cycle).Run:92\n\tstorj.io/common/sync2.(*Cycle).Start.func1:71\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57"}
2022-05-30T18:12:14.648Z ERROR contact:service ping satellite failed {"Process": "storagenode", "Satellite ID": "12tRQrMTWUWwzwGh18i7Fqs67kmdhH9t6aToeiwbo5mfS2rUmo", "attempts": 6, "error": "ping satellite: failed to dial storage node (ID: 12Xd8Q8bgypX2vjEeacJo3cE8NpuxWq8e5sNT1Yr4tHuZaXUtKL) at address t38w22nodo1.ddns.net:28969: rpc: tcp connector failed: rpc: tls peer certificate verification: tlsopts: peer ID did not match requested ID", "errorVerbose": "ping satellite: failed to dial storage node (ID: 12Xd8Q8bgypX2vjEeacJo3cE8NpuxWq8e5sNT1Yr4tHuZaXUtKL) at address t38w22nodo1.ddns.net:28969: rpc: tcp connector failed: rpc: tls peer certificate verification: tlsopts: peer ID did not match requested ID\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatelliteOnce:139\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatellite:98\n\tstorj.io/storj/storagenode/contact.(*Chore).updateCycles.func1:87\n\tstorj.io/common/sync2.(*Cycle).Run:92\n\tstorj.io/common/sync2.(*Cycle).Start.func1:71\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57"}
2022-05-30T18:12:15.243Z ERROR contact:service ping satellite failed {"Process": "storagenode", "Satellite ID": "1wFTAgs9DP5RSnCqKV1eLf6N9wtk4EAtmN5DpSxcs8EjT69tGE", "attempts": 6, "error": "ping satellite: check-in ratelimit: node rate limited by id", "errorVerbose": "ping satellite: check-in ratelimit: node rate limited by id\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatelliteOnce:136\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatellite:98\n\tstorj.io/storj/storagenode/contact.(*Chore).updateCycles.func1:87\n\tstorj.io/common/sync2.(*Cycle).Run:92\n\tstorj.io/common/sync2.(*Cycle).Start.func1:71\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57"}
2022-05-30T18:12:15.415Z ERROR contact:service ping satellite failed {"Process": "storagenode", "Satellite ID": "12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S", "attempts": 6, "error": "ping satellite: failed to dial storage node (ID: 12Xd8Q8bgypX2vjEeacJo3cE8NpuxWq8e5sNT1Yr4tHuZaXUtKL) at address t38w22nodo1.ddns.net:28969: rpc: tcp connector failed: rpc: tls peer certificate verification: tlsopts: peer ID did not match requested ID", "errorVerbose": "ping satellite: failed to dial storage node (ID: 12Xd8Q8bgypX2vjEeacJo3cE8NpuxWq8e5sNT1Yr4tHuZaXUtKL) at address t38w22nodo1.ddns.net:28969: rpc: tcp connector failed: rpc: tls peer certificate verification: tlsopts: peer ID did not match requested ID\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatelliteOnce:139\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatellite:98\n\tstorj.io/storj/storagenode/contact.(*Chore).updateCycles.func1:87\n\tstorj.io/common/sync2.(*Cycle).Run:92\n\tstorj.io/common/sync2.(*Cycle).Start.func1:71\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57"}
2022-05-30T18:12:17.453Z ERROR contact:service ping satellite failed {"Process": "storagenode", "Satellite ID": "121RTSDpyNZVcEU84Ticf2L1ntiuUimbWgfATz21tuvgk3vzoA6", "attempts": 6, "error": "ping satellite: failed to dial storage node (ID: 12Xd8Q8bgypX2vjEeacJo3cE8NpuxWq8e5sNT1Yr4tHuZaXUtKL) at address t38w22nodo1.ddns.net:28969: rpc: tcp connector failed: rpc: tls peer certificate verification: tlsopts: peer ID did not match requested ID", "errorVerbose": "ping satellite: failed to dial storage node (ID: 12Xd8Q8bgypX2vjEeacJo3cE8NpuxWq8e5sNT1Yr4tHuZaXUtKL) at address t38w22nodo1.ddns.net:28969: rpc: tcp connector failed: rpc: tls peer certificate verification: tlsopts: peer ID did not match requested ID\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatelliteOnce:139\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatellite:98\n\tstorj.io/storj/storagenode/contact.(*Chore).updateCycles.func1:87\n\tstorj.io/common/sync2.(*Cycle).Run:92\n\tstorj.io/common/sync2.(*Cycle).Start.func1:71\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57"}
2022-05-30T18:12:45.812Z ERROR contact:service ping satellite failed {"Process": "storagenode", "Satellite ID": "12L9ZFwhzVpuEKMUNUqkaTLGzwY9G24tbiigLiXpmZWKwmcNDDs", "attempts": 7, "error": "ping satellite: failed to dial storage node (ID: 12Xd8Q8bgypX2vjEeacJo3cE8NpuxWq8e5sNT1Yr4tHuZaXUtKL) at address t38w22nodo1.ddns.net:28969: rpc: tcp connector failed: rpc: tls peer certificate verification: tlsopts: peer ID did not match requested ID", "errorVerbose": "ping satellite: failed to dial storage node (ID: 12Xd8Q8bgypX2vjEeacJo3cE8NpuxWq8e5sNT1Yr4tHuZaXUtKL) at address t38w22nodo1.ddns.net:28969: rpc: tcp connector failed: rpc: tls peer certificate verification: tlsopts: peer ID did not match requested ID\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatelliteOnce:139\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatellite:98\n\tstorj.io/storj/storagenode/contact.(*Chore).updateCycles.func1:87\n\tstorj.io/common/sync2.(*Cycle).Run:92\n\tstorj.io/common/sync2.(*Cycle).Start.func1:71\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57"}
2022-05-30T18:12:46.155Z ERROR contact:service ping satellite failed {"Process": "storagenode", "Satellite ID": "12rfG3sh9NCWiX3ivPjq2HtdLmbqCrvHVEzJubnzFzosMuawymB", "attempts": 7, "error": "ping satellite: check-in ratelimit: node rate limited by id", "errorVerbose": "ping satellite: check-in ratelimit: node rate limited by id\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatelliteOnce:136\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatellite:98\n\tstorj.io/storj/storagenode/contact.(*Chore).updateCycles.func1:87\n\tstorj.io/common/sync2.(*Cycle).Run:92\n\tstorj.io/common/sync2.(*Cycle).Start.func1:71\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57"}
2022-05-30T18:12:47.013Z ERROR contact:service ping satellite failed {"Process": "storagenode", "Satellite ID": "12tRQrMTWUWwzwGh18i7Fqs67kmdhH9t6aToeiwbo5mfS2rUmo", "attempts": 7, "error": "ping satellite: check-in ratelimit: node rate limited by id", "errorVerbose": "ping satellite: check-in ratelimit: node rate limited by id\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatelliteOnce:136\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatellite:98\n\tstorj.io/storj/storagenode/contact.(*Chore).updateCycles.func1:87\n\tstorj.io/common/sync2.(*Cycle).Run:92\n\tstorj.io/common/sync2.(*Cycle).Start.func1:71\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57"}
2022-05-30T18:12:47.754Z ERROR contact:service ping satellite failed {"Process": "storagenode", "Satellite ID": "1wFTAgs9DP5RSnCqKV1eLf6N9wtk4EAtmN5DpSxcs8EjT69tGE", "attempts": 7, "error": "ping satellite: check-in ratelimit: node rate limited by id", "errorVerbose": "ping satellite: check-in ratelimit: node rate limited by id\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatelliteOnce:136\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatellite:98\n\tstorj.io/storj/storagenode/contact.(*Chore).updateCycles.func1:87\n\tstorj.io/common/sync2.(*Cycle).Run:92\n\tstorj.io/common/sync2.(*Cycle).Start.func1:71\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57"}
2022-05-30T18:12:48.077Z ERROR contact:service ping satellite failed {"Process": "storagenode", "Satellite ID": "12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S", "attempts": 7, "error": "ping satellite: failed to dial storage node (ID: 12Xd8Q8bgypX2vjEeacJo3cE8NpuxWq8e5sNT1Yr4tHuZaXUtKL) at address t38w22nodo1.ddns.net:28969: rpc: tcp connector failed: rpc: tls peer certificate verification: tlsopts: peer ID did not match requested ID", "errorVerbose": "ping satellite: failed to dial storage node (ID: 12Xd8Q8bgypX2vjEeacJo3cE8NpuxWq8e5sNT1Yr4tHuZaXUtKL) at address t38w22nodo1.ddns.net:28969: rpc: tcp connector failed: rpc: tls peer certificate verification: tlsopts: peer ID did not match requested ID\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatelliteOnce:139\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatellite:98\n\tstorj.io/storj/storagenode/contact.(*Chore).updateCycles.func1:87\n\tstorj.io/common/sync2.(*Cycle).Run:92\n\tstorj.io/common/sync2.(*Cycle).Start.func1:71\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57"}
2022-05-30T18:12:50.221Z ERROR contact:service ping satellite failed {"Process": "storagenode", "Satellite ID": "121RTSDpyNZVcEU84Ticf2L1ntiuUimbWgfATz21tuvgk3vzoA6", "attempts": 7, "error": "ping satellite: check-in ratelimit: node rate limited by id", "errorVerbose": "ping satellite: check-in ratelimit: node rate limited by id\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatelliteOnce:136\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatellite:98\n\tstorj.io/storj/storagenode/contact.(*Chore).updateCycles.func1:87\n\tstorj.io/common/sync2.(*Cycle).Run:92\n\tstorj.io/common/sync2.(*Cycle).Start.func1:71\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57"}
config.yml (it the 3 docker)
# how frequently bandwidth usage rollups are calculated
# bandwidth.interval: 1h0m0s
# how frequently expired pieces are collected
# collector.interval: 1h0m0s
# use color in user interface
# color: false
# server address of the api gateway and frontend app
console.address: :14004
# path to static resources
# console.static-dir: ""
# the public address of the node, useful for nodes behind NAT
contact.external-address: ""
# how frequently the node contact chore should run
# contact.interval: 1h0m0s
# Maximum Database Connection Lifetime, -1ns means the stdlib default
# db.conn_max_lifetime: 30m0s
# Maximum Amount of Idle Database connections, -1 means the stdlib default
# db.max_idle_conns: 1
# Maximum Amount of Open Database connections, -1 means the stdlib default
# db.max_open_conns: 5
# address to listen on for debug endpoints
# debug.addr: 127.0.0.1:0
# expose control panel
# debug.control: false
# If set, a path to write a process trace SVG to
# debug.trace-out: ""
# open config in default editor
# edit-conf: false
# in-memory buffer for uploads
# filestore.write-buffer-size: 128.0 KiB
# how often to run the chore to check for satellites for the node to exit.
# graceful-exit.chore-interval: 1m0s
# the minimum acceptable bytes that an exiting node can transfer per second to the new node
# graceful-exit.min-bytes-per-second: 5.00 KB
# the minimum duration for downloading a piece from storage nodes before timing out
# graceful-exit.min-download-timeout: 2m0s
# number of concurrent transfers per graceful exit worker
# path to the certificate chain for this identity
identity.cert-path: identity/identity.cert
# path to the private key for this identity
identity.key-path: identity/identity.key
# if true, log function filename and line number
# log.caller: false
# if true, set logging to development mode
# log.development: false
# configures log encoding. can either be 'console', 'json', or 'pretty'.
# log.encoding: ""
# the minimum log level to log
log.level: info
# can be stdout, stderr, or a filename
# log.output: stderr
# if true, log stack traces
# log.stack: false
# address(es) to send telemetry to (comma-separated)
# metrics.addr: collectora.storj.io:9000
# application name for telemetry identification. Ignored for certain applications.
# metrics.app: storagenode
# application suffix. Ignored for certain applications.
metrics.app-suffix: -alpha
# instance id prefix
# metrics.instance-prefix: ""
# how frequently to send up telemetry. Ignored for certain applications.
metrics.interval: 30m0s
# maximum duration to wait before requesting data
# nodestats.max-sleep: 5m0s
# how often to sync reputation
# nodestats.reputation-sync: 4h0m0s
# how often to sync storage
# nodestats.storage-sync: 12h0m0s
# operator email address
operator.email: ""
# operator wallet address
operator.wallet: ""
# operator wallet features
operator.wallet-features: ""
# move pieces to trash upon deletion. Warning: if set to false, you risk disqualification for failed audits if a satellite database is restored from backup.
# pieces.delete-to-trash: true
# file preallocated for uploading
# pieces.write-prealloc-size: 4.0 MiB
# whether or not preflight check for database is enabled.
# preflight.database-check: true
# whether or not preflight check for local system clock is enabled on the satellite side. When disabling this feature, your storagenode may not setup correctly.
# preflight.local-time-check: true
# how many concurrent retain requests can be processed at the same time.
# retain.concurrency: 5
# allows for small differences in the satellite and storagenode clocks
# retain.max-time-skew: 72h0m0s
# allows configuration to enable, disable, or test retain requests from the satellite. Options: (disabled/enabled/debug)
# retain.status: enabled
# public address to listen on
server.address: :28969
# if true, client leaves may contain the most recent certificate revocation for the current certificate
# server.extensions.revocation: true
# if true, client leaves must contain a valid "signed certificate extension" (NB: verified against certs in the peer ca whitelist; i.e. if true, a whitelist must be provided)
# server.extensions.whitelist-signed-leaf: false
# path to the CA cert whitelist (peer identities must be signed by one these to be verified). this will override the default peer whitelist
# server.peer-ca-whitelist-path: ""
# identity version(s) the server will be allowed to talk to
# server.peer-id-versions: latest
# private address to listen on
server.private-address: 127.0.0.1:7778
but nothing… i stop, i delete and recreate the docker:
sudo docker run -d --restart unless-stopped --stop-timeout 300 \
-p 28969:28967/tcp \
-p 28969:28967/udp \
-p 14004:14002 \
-e WALLET="0x7106dee8xxxxxb1452f90c06c7" \
-e EMAIL="xxxx" \
-e ADDRESS="xxxx:28969" \
-e STORAGE="0.9TB" \
--user $(id -u):$(id -g) \
--mount type=bind,source="/mnt/storj3/storagenode/identity",destination=/app/identity \
--mount type=bind,source="/mnt/storj3/",destination=/app/config \
--name storagenode3 storjlabs/storagenode:latest
any idea?
i create other identity and same error…
nothing i have problems…
2022-05-30T18:23:10.872Z ERROR contact:service ping satellite failed {"Process": "storagenode", "Satellite ID": "1wFTAgs9DP5RSnCqKV1eLf6N9wtk4EAtmN5DpSxcs8EjT69tGE", "attempts": 7, "error": "ping satellite: check-in ratelimit: node rate limited by id", "errorVerbose": "ping satellite: check-in ratelimit: node rate limited by id\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatelliteOnce:136\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatellite:98\n\tstorj.io/storj/storagenode/contact.(*Chore).updateCycles.func1:87\n\tstorj.io/common/sync2.(*Cycle).Run:92\n\tstorj.io/common/sync2.(*Cycle).Start.func1:71\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57"}
2022-05-30T18:23:18.150Z ERROR contact:service ping satellite failed {"Process": "storagenode", "Satellite ID": "121RTSDpyNZVcEU84Ticf2L1ntiuUimbWgfATz21tuvgk3vzoA6", "attempts": 7, "error": "ping satellite: check-in ratelimit: node rate limited by id", "errorVerbose": "ping satellite: check-in ratelimit: node rate limited by id\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatelliteOnce:136\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatellite:98\n\tstorj.io/storj/storagenode/contact.(*Chore).updateCycles.func1:87\n\tstorj.io/common/sync2.(*Cycle).Run:92\n\tstorj.io/common/sync2.(*Cycle).Start.func1:71\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57"}
2022-05-30T18:24:12.247Z ERROR contact:service ping satellite failed {"Process": "storagenode", "Satellite ID": "12L9ZFwhzVpuEKMUNUqkaTLGzwY9G24tbiigLiXpmZWKwmcNDDs", "attempts": 8, "error": "ping satellite: failed to dial storage node (ID: 12Xd8Q8bgypX2vjEeacJo3cE8NpuxWq8e5sNT1Yr4tHuZaXUtKL) at address t38w22nodo1.ddns.net:28969: rpc: tcp connector failed: rpc: tls peer certificate verification: tlsopts: peer ID did not match requested ID", "errorVerbose": "ping satellite: failed to dial storage node (ID: 12Xd8Q8bgypX2vjEeacJo3cE8NpuxWq8e5sNT1Yr4tHuZaXUtKL) at address t38w22nodo1.ddns.net:28969: rpc: tcp connector failed: rpc: tls peer certificate verification: tlsopts: peer ID did not match requested ID\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatelliteOnce:139\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatellite:98\n\tstorj.io/storj/storagenode/contact.(*Chore).updateCycles.func1:87\n\tstorj.io/common/sync2.(*Cycle).Run:92\n\tstorj.io/common/sync2.(*Cycle).Start.func1:71\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57"}
2022-05-30T18:24:12.809Z ERROR contact:service ping satellite failed {"Process": "storagenode", "Satellite ID": "12rfG3sh9NCWiX3ivPjq2HtdLmbqCrvHVEzJubnzFzosMuawymB", "attempts": 8, "error": "ping satellite: failed to dial storage node (ID: 12Xd8Q8bgypX2vjEeacJo3cE8NpuxWq8e5sNT1Yr4tHuZaXUtKL) at address t38w22nodo1.ddns.net:28969: rpc: tcp connector failed: rpc: tls peer certificate verification: tlsopts: peer ID did not match requested ID", "errorVerbose": "ping satellite: failed to dial storage node (ID: 12Xd8Q8bgypX2vjEeacJo3cE8NpuxWq8e5sNT1Yr4tHuZaXUtKL) at address t38w22nodo1.ddns.net:28969: rpc: tcp connector failed: rpc: tls peer certificate verification: tlsopts: peer ID did not match requested ID\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatelliteOnce:139\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatellite:98\n\tstorj.io/storj/storagenode/contact.(*Chore).updateCycles.func1:87\n\tstorj.io/common/sync2.(*Cycle).Run:92\n\tstorj.io/common/sync2.(*Cycle).Start.func1:71\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57"}
2022-05-30T18:24:13.989Z ERROR contact:service ping satellite failed {"Process": "storagenode", "Satellite ID": "12tRQrMTWUWwzwGh18i7Fqs67kmdhH9t6aToeiwbo5mfS2rUmo", "attempts": 8, "error": "ping satellite: check-in ratelimit: node rate limited by id", "errorVerbose": "ping satellite: check-in ratelimit: node rate limited by id\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatelliteOnce:136\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatellite:98\n\tstorj.io/storj/storagenode/contact.(*Chore).updateCycles.func1:87\n\tstorj.io/common/sync2.(*Cycle).Run:92\n\tstorj.io/common/sync2.(*Cycle).Start.func1:71\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57"}
2022-05-30T18:24:14.731Z ERROR contact:service ping satellite failed {"Process": "storagenode", "Satellite ID": "12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S", "attempts": 8, "error": "ping satellite: failed to dial storage node (ID: 12Xd8Q8bgypX2vjEeacJo3cE8NpuxWq8e5sNT1Yr4tHuZaXUtKL) at address t38w22nodo1.ddns.net:28969: rpc: tcp connector failed: rpc: tls peer certificate verification: tlsopts: peer ID did not match requested ID", "errorVerbose": "ping satellite: failed to dial storage node (ID: 12Xd8Q8bgypX2vjEeacJo3cE8NpuxWq8e5sNT1Yr4tHuZaXUtKL) at address t38w22nodo1.ddns.net:28969: rpc: tcp connector failed: rpc: tls peer certificate verification: tlsopts: peer ID did not match requested ID\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatelliteOnce:139\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatellite:98\n\tstorj.io/storj/storagenode/contact.(*Chore).updateCycles.func1:87\n\tstorj.io/common/sync2.(*Cycle).Run:92\n\tstorj.io/common/sync2.(*Cycle).Start.func1:71\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57"}
2022-05-30T18:24:15.745Z ERROR contact:service ping satellite failed {"Process": "storagenode", "Satellite ID": "1wFTAgs9DP5RSnCqKV1eLf6N9wtk4EAtmN5DpSxcs8EjT69tGE", "attempts": 8, "error": "ping satellite: failed to dial storage node (ID: 12Xd8Q8bgypX2vjEeacJo3cE8NpuxWq8e5sNT1Yr4tHuZaXUtKL) at address t38w22nodo1.ddns.net:28969: rpc: tcp connector failed: rpc: tls peer certificate verification: tlsopts: peer ID did not match requested ID", "errorVerbose": "ping satellite: failed to dial storage node (ID: 12Xd8Q8bgypX2vjEeacJo3cE8NpuxWq8e5sNT1Yr4tHuZaXUtKL) at address t38w22nodo1.ddns.net:28969: rpc: tcp connector failed: rpc: tls peer certificate verification: tlsopts: peer ID did not match requested ID\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatelliteOnce:139\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatellite:98\n\tstorj.io/storj/storagenode/contact.(*Chore).updateCycles.func1:87\n\tstorj.io/common/sync2.(*Cycle).Run:92\n\tstorj.io/common/sync2.(*Cycle).Start.func1:71\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57"}
2022-05-30T18:24:23.488Z ERROR contact:service ping satellite failed {"Process": "storagenode", "Satellite ID": "121RTSDpyNZVcEU84Ticf2L1ntiuUimbWgfATz21tuvgk3vzoA6", "attempts": 8, "error": "ping satellite: failed to dial storage node (ID: 12Xd8Q8bgypX2vjEeacJo3cE8NpuxWq8e5sNT1Yr4tHuZaXUtKL) at address t38w22nodo1.ddns.net:28969: rpc: tcp connector failed: rpc: tls peer certificate verification: tlsopts: peer ID did not match requested ID", "errorVerbose": "ping satellite: failed to dial storage node (ID: 12Xd8Q8bgypX2vjEeacJo3cE8NpuxWq8e5sNT1Yr4tHuZaXUtKL) at address t38w22nodo1.ddns.net:28969: rpc: tcp connector failed: rpc: tls peer certificate verification: tlsopts: peer ID did not match requested ID\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatelliteOnce:139\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatellite:98\n\tstorj.io/storj/storagenode/contact.(*Chore).updateCycles.func1:87\n\tstorj.io/common/sync2.(*Cycle).Run:92\n\tstorj.io/common/sync2.(*Cycle).Start.func1:71\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57"}
2022-05-30T18:26:20.379Z ERROR contact:service ping satellite failed {"Process": "storagenode", "Satellite ID": "12L9ZFwhzVpuEKMUNUqkaTLGzwY9G24tbiigLiXpmZWKwmcNDDs", "attempts": 9, "error": "ping satellite: check-in ratelimit: node rate limited by id", "errorVerbose": "ping satellite: check-in ratelimit: node rate limited by id\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatelliteOnce:136\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatellite:98\n\tstorj.io/storj/storagenode/contact.(*Chore).updateCycles.func1:87\n\tstorj.io/common/sync2.(*Cycle).Run:92\n\tstorj.io/common/sync2.(*Cycle).Start.func1:71\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57"}
2022-05-30T18:26:21.029Z ERROR contact:service ping satellite failed {"Process": "storagenode", "Satellite ID": "12rfG3sh9NCWiX3ivPjq2HtdLmbqCrvHVEzJubnzFzosMuawymB", "attempts": 9, "error": "ping satellite: check-in ratelimit: node rate limited by id", "errorVerbose": "ping satellite: check-in ratelimit: node rate limited by id\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatelliteOnce:136\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatellite:98\n\tstorj.io/storj/storagenode/contact.(*Chore).updateCycles.func1:87\n\tstorj.io/common/sync2.(*Cycle).Run:92\n\tstorj.io/common/sync2.(*Cycle).Start.func1:71\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57"}
2022-05-30T18:26:22.350Z ERROR contact:service ping satellite failed {"Process": "storagenode", "Satellite ID": "12tRQrMTWUWwzwGh18i7Fqs67kmdhH9t6aToeiwbo5mfS2rUmo", "attempts": 9, "error": "ping satellite: check-in ratelimit: node rate limited by id", "errorVerbose": "ping satellite: check-in ratelimit: node rate limited by id\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatelliteOnce:136\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatellite:98\n\tstorj.io/storj/storagenode/contact.(*Chore).updateCycles.func1:87\n\tstorj.io/common/sync2.(*Cycle).Run:92\n\tstorj.io/common/sync2.(*Cycle).Start.func1:71\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57"}
2022-05-30T18:26:23.311Z ERROR contact:service ping satellite failed {"Process": "storagenode", "Satellite ID": "12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S", "attempts": 9, "error": "ping satellite: failed to dial storage node (ID: 12Xd8Q8bgypX2vjEeacJo3cE8NpuxWq8e5sNT1Yr4tHuZaXUtKL) at address t38w22nodo1.ddns.net:28969: rpc: tcp connector failed: rpc: tls peer certificate verification: tlsopts: peer ID did not match requested ID", "errorVerbose": "ping satellite: failed to dial storage node (ID: 12Xd8Q8bgypX2vjEeacJo3cE8NpuxWq8e5sNT1Yr4tHuZaXUtKL) at address t38w22nodo1.ddns.net:28969: rpc: tcp connector failed: rpc: tls peer certificate verification: tlsopts: peer ID did not match requested ID\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatelliteOnce:139\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatellite:98\n\tstorj.io/storj/storagenode/contact.(*Chore).updateCycles.func1:87\n\tstorj.io/common/sync2.(*Cycle).Run:92\n\tstorj.io/common/sync2.(*Cycle).Start.func1:71\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57"}
2022-05-30T18:26:24.604Z ERROR contact:service ping satellite failed {"Process": "storagenode", "Satellite ID": "1wFTAgs9DP5RSnCqKV1eLf6N9wtk4EAtmN5DpSxcs8EjT69tGE", "attempts": 9, "error": "ping satellite: failed to dial storage node (ID: 12Xd8Q8bgypX2vjEeacJo3cE8NpuxWq8e5sNT1Yr4tHuZaXUtKL) at address t38w22nodo1.ddns.net:28969: rpc: tcp connector failed: rpc: tls peer certificate verification: tlsopts: peer ID did not match requested ID", "errorVerbose": "ping satellite: failed to dial storage node (ID: 12Xd8Q8bgypX2vjEeacJo3cE8NpuxWq8e5sNT1Yr4tHuZaXUtKL) at address t38w22nodo1.ddns.net:28969: rpc: tcp connector failed: rpc: tls peer certificate verification: tlsopts: peer ID did not match requested ID\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatelliteOnce:139\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatellite:98\n\tstorj.io/storj/storagenode/contact.(*Chore).updateCycles.func1:87\n\tstorj.io/common/sync2.(*Cycle).Run:92\n\tstorj.io/common/sync2.(*Cycle).Start.func1:71\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57"}
2022-05-30T18:26:32.713Z ERROR contact:service ping satellite failed {"Process": "storagenode", "Satellite ID": "121RTSDpyNZVcEU84Ticf2L1ntiuUimbWgfATz21tuvgk3vzoA6", "attempts": 9, "error": "ping satellite: failed to dial storage node (ID: 12Xd8Q8bgypX2vjEeacJo3cE8NpuxWq8e5sNT1Yr4tHuZaXUtKL) at address t38w22nodo1.ddns.net:28969: rpc: tcp connector failed: rpc: tls peer certificate verification: tlsopts: peer ID did not match requested ID", "errorVerbose": "ping satellite: failed to dial storage node (ID: 12Xd8Q8bgypX2vjEeacJo3cE8NpuxWq8e5sNT1Yr4tHuZaXUtKL) at address t38w22nodo1.ddns.net:28969: rpc: tcp connector failed: rpc: tls peer certificate verification: tlsopts: peer ID did not match requested ID\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatelliteOnce:139\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatellite:98\n\tstorj.io/storj/storagenode/contact.(*Chore).updateCycles.func1:87\n\tstorj.io/common/sync2.(*Cycle).Run:92\n\tstorj.io/common/sync2.(*Cycle).Start.func1:71\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57"}
Storage Node Dashboard ( Node Version: v1.55.1 )
======================
ID 12Xd8Q8bgypX2vjEeacJo3cE8NpuxWq8e5sNT1Yr4tHuZaXUtKL
Status OFFLINE
Uptime 7m9s
Available Used Egress Ingress
Bandwidth N/A 0 B 0 B 0 B (since May 1)
Disk 0.90 TB 0 B
Internal 127.0.0.1:7778
External xxxx:28969
and config:
sudo docker run -d --restart unless-stopped --stop-timeout 300 \
-p 28969:28967/tcp \
-p 28969:28967/udp \
-p 14004:14002 \
-e WALLET="0x7106dee8176faxxx52f90c06c7" \
-e EMAIL="xxxx" \
-e ADDRESS="xxx:28969" \
-e STORAGE="0.9TB" \
--user $(id -u):$(id -g) \
--mount type=bind,source="/mnt/storj3/storagenode/identity",destination=/app/identity \
--mount type=bind,source="/mnt/storj3/",destination=/app/config \
--name storagenode3 storjlabs/storagenode:latest
Make sure that this DDNS address is updated to the correct public IP, matches WAN IP and public IP for the location of that third node.
In that case the NodeID should be different. Can it be possible, that you mixed identity’s files with other node?
Ddns it ok , porta same…
I dont know what happends… I have 2 nodes offline… Any helps?
Any idea? Any suggestions?
Did they work before? Or are they new?
If they worked before - you need to check the public IP and WAN IP on your router (they should match), perhaps they got changed but your DDNS hostname is not updated, or your ISP could put you behind their NAT (CGNAT).
If you forward unique ports to the same host, make sure that the destination port matched the source port, i.e. 28967 UDP+TCP is forwarded to 28967 UDP+TCP on your host, 28968 UDP+TCP is forwarded to 28968 UDP+TCP on your host, etc.
If new - use the checklist:
Make sure that you generated an identity, not copied. Each unique identity should be signed with a new authorization token.
When you generate an identity, you can use a different name to do not mix with existing identity, for example:
identity create storagenode2
The identity will be in ~/.local/share/storj/identity/storagenode2
Then you need to sign it with a new authorization token.
identity authorize storagenode2 your@email:1Ffjgirpwpksoief...
Then you can move this new identity to the data location and use this new path in your docker run
command.
When you forwarding port - make sure that it’s unique. In your docker run
command you should use this port in the ADDRESS
parameter and in the left part of port mapping, i.e. -p 28968:28967/tcp -p 28968:28967/udp -e ADDRESS=your.ddns.address:28968
Check that you bind the correct identity path from the host to the /app/identity
path inside the container.
I have created a new identity with storagenode2. I have validated it and then I have executed this (after moving the id to mnt/storj3/storagenode/identity.
sudo docker run --rm -e SETUP="true" --user $(id -u):$(id -g) --mount type=bind,source="/mnt/storj3/storagenode2/identity",destination=/app/identity --mount type=bind,source="/mnt/storj3/",destination=/app/config --name storagenode3 storjlabs/storagenode:latest
for setup new storj and before i do this:
sudo docker run -d --restart unless-stopped --stop-timeout 300 -p 28969:28967/tcp -p 28969:28967/udp -p 14004:14002 -e WALLET="0x7106dee8176fa63efbdf5c5946ab1452f90c06c7" -e EMAIL="xxxxx" -e ADDRESS="xxxxx:28969" -e STORAGE="xxTB" --user $(id -u):$(id -g) --mount type=bind,source="/mnt/storj3/storagenode2/identity",destination=/app/identity --mount type=bind,source="/mnt/storj3/",destination=/app/config --name storagenode3 storjlabs/storagenode:latest
and the log its:
ID\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatelliteOnce:139\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatellite:98\n\tstorj.io/storj/storagenode/contact.(*Chore).updateCycles.func1:87\n\tstorj.io/common/sync2.(*Cycle).Run:152\n\tstorj.io/common/sync2.(*Cycle).Start.func1:71\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57"}
2022-05-31T10:05:01.904Z ERROR contact:service ping satellite failed {"Process": "storagenode", "Satellite ID": "121RTSDpyNZVcEU84Ticf2L1ntiuUimbWgfATz21tuvgk3vzoA6", "attempts": 11, "error": "ping satellite: failed to dial storage node (ID: 12m9JP5Zv4sShPcA9fF2gPrbqJjRs55w2BmejGzAGqutwVQjgUN) at address 188.212.16.193:28969: rpc: tcp connector failed: rpc: tls peer certificate verification: tlsopts: peer ID did not match requested ID", "errorVerbose": "ping satellite: failed to dial storage node (ID: 12m9JP5Zv4sShPcA9fF2gPrbqJjRs55w2BmejGzAGqutwVQjgUN) at address 188.212.16.193:28969: rpc: tcp connector failed: rpc: tls peer certificate verification: tlsopts: peer ID did not match requested ID\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatelliteOnce:139\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatellite:98\n\tstorj.io/storj/storagenode/contact.(*Chore).updateCycles.func1:87\n\tstorj.io/common/sync2.(*Cycle).Run:152\n\tstorj.io/common/sync2.(*Cycle).Start.func1:71\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57"}
2022-05-31T10:09:11.879Z INFO Downloading versions. {"Process": "storagenode-updater", "Server Address": "https://version.storj.io"}
2022-05-31T10:09:12.278Z INFO Current binary version {"Process": "storagenode-updater", "Service": "storagenode", "Version": "v1.55.1"}
2022-05-31T10:09:12.278Z INFO Version is up to date {"Process": "storagenode-updater", "Service": "storagenode"}
2022-05-31T10:09:12.286Z INFO Current binary version {"Process": "storagenode-updater", "Service": "storagenode-updater", "Version": "v1.55.1"}
2022-05-31T10:09:12.287Z INFO Version is up to date {"Process": "storagenode-updater", "Service": "storagenode-updater"}
2022-05-31T10:21:43.249Z ERROR contact:service ping satellite failed {"Process": "storagenode", "Satellite ID": "12L9ZFwhzVpuEKMUNUqkaTLGzwY9G24tbiigLiXpmZWKwmcNDDs", "attempts": 12, "error": "ping satellite: failed to dial storage node (ID: 12m9JP5Zv4sShPcA9fF2gPrbqJjRs55w2BmejGzAGqutwVQjgUN) at address 188.212.16.193:28969: rpc: tcp connector failed: rpc: tls peer certificate verification: tlsopts: peer ID did not match requested ID", "errorVerbose": "ping satellite: failed to dial storage node (ID: 12m9JP5Zv4sShPcA9fF2gPrbqJjRs55w2BmejGzAGqutwVQjgUN) at address 188.212.16.193:28969: rpc: tcp connector failed: rpc: tls peer certificate verification: tlsopts: peer ID did not match requested ID\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatelliteOnce:139\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatellite:98\n\tstorj.io/storj/storagenode/contact.(*Chore).updateCycles.func1:87\n\tstorj.io/common/sync2.(*Cycle).Run:152\n\tstorj.io/common/sync2.(*Cycle).Start.func1:71\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57"}
2022-05-31T10:21:45.208Z ERROR contact:service ping satellite failed {"Process": "storagenode", "Satellite ID": "12rfG3sh9NCWiX3ivPjq2HtdLmbqCrvHVEzJubnzFzosMuawymB", "attempts": 12, "error": "ping satellite: failed to dial storage node (ID: 12m9JP5Zv4sShPcA9fF2gPrbqJjRs55w2BmejGzAGqutwVQjgUN) at address 188.212.16.193:28969: rpc: tcp connector failed: rpc: tls peer certificate verification: tlsopts: peer ID did not match requested ID", "errorVerbose": "ping satellite: failed to dial storage node (ID: 12m9JP5Zv4sShPcA9fF2gPrbqJjRs55w2BmejGzAGqutwVQjgUN) at address 188.212.16.193:28969: rpc: tcp connector failed: rpc: tls peer certificate verification: tlsopts: peer ID did not match requested ID\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatelliteOnce:139\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatellite:98\n\tstorj.io/storj/storagenode/contact.(*Chore).updateCycles.func1:87\n\tstorj.io/common/sync2.(*Cycle).Run:152\n\tstorj.io/common/sync2.(*Cycle).Start.func1:71\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57"}
2022-05-31T10:21:50.053Z ERROR contact:service ping satellite failed {"Process": "storagenode", "Satellite ID": "12tRQrMTWUWwzwGh18i7Fqs67kmdhH9t6aToeiwbo5mfS2rUmo", "attempts": 12, "error": "ping satellite: failed to dial storage node (ID: 12m9JP5Zv4sShPcA9fF2gPrbqJjRs55w2BmejGzAGqutwVQjgUN) at address 188.212.16.193:28969: rpc: tcp connector failed: rpc: tls peer certificate verification: tlsopts: peer ID did not match requested ID", "errorVerbose": "ping satellite: failed to dial storage node (ID: 12m9JP5Zv4sShPcA9fF2gPrbqJjRs55w2BmejGzAGqutwVQjgUN) at address 188.212.16.193:28969: rpc: tcp connector failed: rpc: tls peer certificate verification: tlsopts: peer ID did not match requested ID\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatelliteOnce:139\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatellite:98\n\tstorj.io/storj/storagenode/contact.(*Chore).updateCycles.func1:87\n\tstorj.io/common/sync2.(*Cycle).Run:152\n\tstorj.io/common/sync2.(*Cycle).Start.func1:71\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57"}
2022-05-31T10:21:52.595Z ERROR contact:service ping satellite failed {"Process": "storagenode", "Satellite ID": "12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S", "attempts": 12, "error": "ping satellite: failed to dial storage node (ID: 12m9JP5Zv4sShPcA9fF2gPrbqJjRs55w2BmejGzAGqutwVQjgUN) at address 188.212.16.193:28969: rpc: tcp connector failed: rpc: tls peer certificate verification: tlsopts: peer ID did not match requested ID", "errorVerbose": "ping satellite: failed to dial storage node (ID: 12m9JP5Zv4sShPcA9fF2gPrbqJjRs55w2BmejGzAGqutwVQjgUN) at address 188.212.16.193:28969: rpc: tcp connector failed: rpc: tls peer certificate verification: tlsopts: peer ID did not match requested ID\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatelliteOnce:139\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatellite:98\n\tstorj.io/storj/storagenode/contact.(*Chore).updateCycles.func1:87\n\tstorj.io/common/sync2.(*Cycle).Run:152\n\tstorj.io/common/sync2.(*Cycle).Start.func1:71\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57"}
2022-05-31T10:21:55.357Z ERROR contact:service ping satellite failed {"Process": "storagenode", "Satellite ID": "1wFTAgs9DP5RSnCqKV1eLf6N9wtk4EAtmN5DpSxcs8EjT69tGE", "attempts": 12, "error": "ping satellite: failed to dial storage node (ID: 12m9JP5Zv4sShPcA9fF2gPrbqJjRs55w2BmejGzAGqutwVQjgUN) at address 188.212.16.193:28969: rpc: tcp connector failed: rpc: tls peer certificate verification: tlsopts: peer ID did not match requested ID", "errorVerbose": "ping satellite: failed to dial storage node (ID: 12m9JP5Zv4sShPcA9fF2gPrbqJjRs55w2BmejGzAGqutwVQjgUN) at address 188.212.16.193:28969: rpc: tcp connector failed: rpc: tls peer certificate verification: tlsopts: peer ID did not match requested ID\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatelliteOnce:139\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatellite:98\n\tstorj.io/storj/storagenode/contact.(*Chore).updateCycles.func1:87\n\tstorj.io/common/sync2.(*Cycle).Run:152\n\tstorj.io/common/sync2.(*Cycle).Start.func1:71\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57"}
2022-05-31T10:22:07.280Z ERROR contact:service ping satellite failed {"Process": "storagenode", "Satellite ID": "121RTSDpyNZVcEU84Ticf2L1ntiuUimbWgfATz21tuvgk3vzoA6", "attempts": 12, "error": "ping satellite: failed to dial storage node (ID: 12m9JP5Zv4sShPcA9fF2gPrbqJjRs55w2BmejGzAGqutwVQjgUN) at address 188.212.16.193:28969: rpc: tcp connector failed: rpc: tls peer certificate verification: tlsopts: peer ID did not match requested ID", "errorVerbose": "ping satellite: failed to dial storage node (ID: 12m9JP5Zv4sShPcA9fF2gPrbqJjRs55w2BmejGzAGqutwVQjgUN) at address 188.212.16.193:28969: rpc: tcp connector failed: rpc: tls peer certificate verification: tlsopts: peer ID did not match requested ID\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatelliteOnce:139\n\tstorj.io/storj/storagenode/contact.(*Service).pingSatellite:98\n\tstorj.io/storj/storagenode/contact.(*Chore).updateCycles.func1:87\n\tstorj.io/common/sync2.(*Cycle).Run:152\n\tstorj.io/common/sync2.(*Cycle).Start.func1:71\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57"}
and signed with a one-time token?
The error is correct. If you use the third party ping/dial tool the node responding on port 28969 is not the one with ID: 12m9JP5Zv4sShPcA9fF2gPrbqJjRs55w2BmejGzAGqutwVQjgUN. As you have the other node ID’s I would test them with the 28969 port so see if there is something incorrect with the port forwarding.
I dont know what it bad.
1 port it open in router.
2 i generated new id with email id
3 i created new identity node3 for example and authorize node3 with email:xxxxx
4 i setup path with this identity path and path storj3
5 i run command docker for up new docker storjnode and i get error…
So :
identity create node3
Authroize this node3 with email:xxxx
And put the path:
The identity will be in ~/.local/share/storj/identity/node3
in the storj setup and before i run the command for lunch storagenode where this id and config path storj… and i get error…
This for setup path:
sudo docker run --rm -e SETUP="true" --user $(id -u):$(id -g) --mount type=bind,source="~/.local/share/storj/identity/node3",destination=/app/identity --mount type=bind,source="/mnt/storj3/",destination=/app/config --name storagenode3 storjlabs/storagenode:latest
for setup new storj and before i do this:
sudo docker run -d --restart unless-stopped --stop-timeout 300 -p 28969:28967/tcp -p 28969:28967/udp -p 14004:14002 -e WALLET="0x7106dee8176fa63efbdf5c5946ab1452f90c06c7" -e EMAIL="xxxxx" -e ADDRESS="xxxxx:28969" -e STORAGE="xxTB" --user $(id -u):$(id -g) --mount type=bind,source="~/.local/share/storj/identity/node3",destination=/app/identity --mount type=bind,source="/mnt/storj3/",destination=/app/config --name storagenode3 storjlabs/storagenode:latest
I dont know what it bad if i generated id identity new and i puth this path in docker…
The problem is not in the identity, but in a wrong port. This port is forwarded to other node. This could happen, if you forwarded this port or port range to the other host and then forwarded this port to the correct host again. But only one rule for the same port could work in time.
This is easy to check - stop your third node and check port 28969 - it should be closed, but in case of wrong port forwarding it will be still opened.
Could you please show your port forwarding rules?
The other way - when your DDNS hostname is updating in two locations, and you have 28969 port in that other location. So one time your DDNS points to one public IP, another time to another.
in router i try 28967-28968 it ok problem it 28969-28970
and if i stop node3 in this case, and use lsof -i -n -p i dont see ports udp up, but if i start my node can i saw the ports up:
so this image it for this:
sudo docker run -d --restart unless-stopped --stop-timeout 300 -p 28969:28967/tcp -p 28969:28967/udp -p 14004:14002 -e WALLET="0x7106dee8176fa63efbdf5c5946ab1452f90c06c7" -e EMAIL="xxxxx" -e ADDRESS="xxxxx:28969" -e STORAGE="xxTB" --user $(id -u):$(id -g) --mount type=bind,source="~/.local/share/storj/identity/node3",destination=/app/identity --mount type=bind,source="/mnt/storj3/",destination=/app/config --name storagenode3 storjlabs/storagenode:latest
The rule for 7778-7779 should be deleted, it’s private.
I had the same issue as above. It turns out my router has a separate value for base port that was causing issues. In this example I was adding a node to port 28967. While 28967 is within 28967 - 28969 it is lower than base port 28968 therefore I was having issues. Idk why base port is even a feature but lowering it to be equal to the lowest port in the range resolved my issues.
It’s router-specific. Every vendor is trying to invent an own bicycle with square wheels.
This one looks like a combination of port forwarding and port triggering, but weird one and also it looks like they don’t check constraints, letting you shoot yourself in the foot.
In this case the result would be:
external port | internal port |
---|---|
28967 | 28968 |
28968 | 28969 |
28969 | 28970 |