lotus icon indicating copy to clipboard operation
lotus copied to clipboard

lotus-daemon cannot boot on IPv6-only network

Open paul8046 opened this issue 10 months ago • 1 comments

Checklist

  • [X] This is not a security-related bug/issue. If it is, please follow please follow the security policy.
  • [X] I have searched on the issue tracker and the lotus forum, and there is no existing related issue or discussion.
  • [X] I am running the Latest release, the most recent RC(release canadiate) for the upcoming release or the dev branch(master), or have an issue updating to any of these.
  • [X] I did not make any code changes to lotus.

Lotus component

  • [X] lotus daemon - chain sync
  • [ ] lotus fvm/fevm - Lotus FVM and FEVM interactions
  • [ ] lotus miner/worker - sealing
  • [ ] lotus miner - proving(WindowPoSt/WinningPoSt)
  • [ ] lotus JSON-RPC API
  • [ ] lotus message management (mpool)
  • [ ] Other

Lotus Version

lotus version 1.26.2+mainnet+git.082a9159c

Repro Steps

  1. Start lotus-daemon

Describe the Bug

None of the official bootstrap nodes are IPv6 enabled. As a result lotus-daemon cannot find peers without having IPv4 configured. Node operators on an IPv6-only network cannot operate.

This is not a feature request; in 2024 this is a bug. There are people out there who do not have IPv4 addresses.

Logging Information

N/A

paul8046 avatar Apr 14 '24 10:04 paul8046

Hey @paul8046! Thanks for the report, I have notified the infra-teams that are running bootstrapper-nodes, and pointed them to this issue-report.

rjan90 avatar Apr 14 '24 15:04 rjan90

Hey @paul8046!

I just got confirmation from Chainsafe, who are running bootstrapper nodes on both Calibration and Mainnet, that they have enabled IPv6 on their bootstrap nodes without requiring any changes to their multiaddresses. Therefore, I will close the ticket as completed now.

Thanks for the report!

rjan90 avatar Jun 14 '24 10:06 rjan90