Open barryz opened 3 months ago
@barryz have you had any luck with this in the meantime?
We're also trying to sync from latest (July) archive snapshot, and seeing similar behavior, although not the exact same error messages - this is looping:
node-1 | TRACE[09-13|20:16:20] Starting bonding ping/pong id=c8f2f0643527d4ef known=false failcount=9 age=479516h16m20.301921694s
node-1 | TRACE[09-13|20:16:20] Starting bonding ping/pong id=fd3da177f9492a39 known=false failcount=9 age=479516h16m20.301966669s
node-1 | TRACE[09-13|20:16:20] Starting bonding ping/pong id=97f0ca95a653e3c4 known=false failcount=10 age=479516h16m20.301971588s
node-1 | TRACE[09-13|20:16:20] Starting bonding ping/pong id=b72927f349f3a27b known=false failcount=9 age=479516h16m20.302024748s
node-1 | TRACE[09-13|20:16:20] >> PING TOMO/v4 addr=104.248.98.60:30301 err=nil
node-1 | TRACE[09-13|20:16:20] >> PING TOMO/v4 addr=3.212.20.0:30301 err=nil
node-1 | TRACE[09-13|20:16:20] >> PING TOMO/v4 addr=188.166.207.189:30301 err=nil
node-1 | TRACE[09-13|20:16:20] >> PING TOMO/v4 addr=3.212.20.0:30303 err=nil
node-1 | TRACE[09-13|20:16:20] Dial task done task="discovery lookup"
node-1 | TRACE[09-13|20:16:20] Skipping dial candidate id=c8f2f0643527d4ef addr=104.248.98.60:30301 err="recently dialed"
node-1 | TRACE[09-13|20:16:20] New dial task task="discovery lookup"
node-1 | DEBUG[09-13|20:16:23] Recalculated downloader QoS values rtt=5s confidence=1.000 ttl=5s
On verbosity 3, node just logs:
node-1 | INFO [09-12|20:41:59] HTTP endpoint opened url=http://0.0.0.0:8545 cors=* vhosts=*
node-1 | INFO [09-12|20:41:59] WebSocket endpoint opened url=ws://[::]:8546
node-1 | INFO [09-12|20:42:00] Unlocked account address=0x7E43864BEC15bAbc5D9c25918aD241dddD46A695
node-1 | INFO [09-12|20:42:00] Etherbase automatically configured address=0x7E43864BEC15bAbc5D9c25918aD241dddD46A695
node-1 | INFO [09-12|21:41:57] Regenerated local transaction journal transactions=0 accounts=0
node-1 | INFO [09-12|22:41:57] Regenerated local transaction journal transactions=0 accounts=0
node-1 | INFO [09-12|23:41:57] Regenerated local transaction journal transactions=0 accounts=0
...
Using bootnodes from mainnet network docs:
enode://fd3da177f9492a39d1e7ce036b05745512894df251399cb3ec565081cb8c6dfa1092af8fac27991e66b6af47e9cb42e02420cc89f8549de0ce513ee25ebffc3a@3.212.20.0:30303
enode://97f0ca95a653e3c44d5df2674e19e9324ea4bf4d47a46b1d8560f3ed4ea328f725acec3fcfcb37eb11706cf07da669e9688b091f1543f89b2425700a68bc8876@3.212.20.0:30301
enode://b72927f349f3a27b789d0ca615ffe3526f361665b496c80e7cc19dace78bd94785fdadc270054ab727dbb172d9e3113694600dd31b2558dd77ad85a869032dea@188.166.207.189:30301
enode://c8f2f0643527d4efffb8cb10ef9b6da4310c5ac9f2e988a7f85363e81d42f1793f64a9aa127dbaff56b1e8011f90fe9ff57fa02a36f73220da5ff81d8b8df351@104.248.98.60:30301
This issue had been addressed. If you are still encountered the issue. Please refer to this guideline here: https://docs.viction.xyz/how-to/how-to-troubleshoot-when-the-node-is-up-but-couldnt-begin-to-sync-block
Thanks, @hanker0x, we synced archive node successfully. Here's a minimal working docker compose (update image before 15th Oct), for anyone else finding this:
services:
node:
image: tomochain/node:stable
environment:
IDENTITY: my_archive_node
BOOTNODES: enode://fd3da177f9492a39d1e7ce036b05745512894df251399cb3ec565081cb8c6dfa1092af8fac27991e66b6af47e9cb42e02420cc89f8549de0ce513ee25ebffc3a@3.212.20.0:30303,enode://97f0ca95a653e3c44d5df2674e19e9324ea4bf4d47a46b1d8560f3ed4ea328f725acec3fcfcb37eb11706cf07da669e9688b091f1543f89b2425700a68bc8876@3.212.20.0:30301,enode://b72927f349f3a27b789d0ca615ffe3526f361665b496c80e7cc19dace78bd94785fdadc270054ab727dbb172d9e3113694600dd31b2558dd77ad85a869032dea@188.166.207.189:30301,enode://c8f2f0643527d4efffb8cb10ef9b6da4310c5ac9f2e988a7f85363e81d42f1793f64a9aa127dbaff56b1e8011f90fe9ff57fa02a36f73220da5ff81d8b8df351@104.248.98.60:30301
volumes:
- /viction/data:/tomochain/data
ports:
- "14545:8545"
- "30303:30303"
- "30303:30303/udp"
command: [
"--gcmode=archive",
"--store-reward",
"--rpcapi=db,eth,net,web3,debug,posv"
]
And here's the mounted DB directory structure, after downloading official snapshots:
/viction/data
├── tomo
│ ├── chaindata
│ ├── nodes # node creates
│ └── rewards # node creates
└── tomox
Hi dev team, we're from the DeBank and Rabby Wallet team. We're spinning up a Tomo full-node on Mainnet. We've done all the steps by following the official doc. We've set the env while starting the node with binary, the node isn't make a connection with bootnode in the doc and prints debug logs as follows:
Could you help us connect with the active mainnet bootnodes, and proceed further with the setup and syncing process?
We were kindly waiting for the reply asap.
Thanks.