I am starting the Fuel Node from within my application, using:
fuel-core-bin = { version = "0.40", features = ["p2p", "relayer", "rocksdb"] }
The following appears in logs:
--service-name=sepolia-testnet --keypair KEYPAIR --relayer RELAYER --ip=0.0.0.0 --port=4000 --peering-port=30333 --db-path=fuel-sepolia-testnet --snapshot ./chain-configuration/ignition-dev --utxo-validation --poa-instant false --enable-p2p --reserved-nodes /dns4/p2p-testnet.fuel.network/tcp/30333/p2p/16Uiu2HAmDxoChB7AheKNvCVpD4PHJwuDGn8rifMBEHmEynGHvHrf --sync-header-batch-size 100 --enable-relayer --relayer-v2-listening-contracts=0x01855B78C1f8868DE70e84507ec735983bf262dA --relayer-da-deploy-height=5827607 --relayer-log-page-size=500 --sync-block-stream-buffer-size 30
And then:
2024-10-31T10:38:31.209671Z ERROR new{name=sepolia-testnet}:initialize_loop{service="P2P"}: fuel_core_p2p::peer_report: 172: Dial failure: peer id `Some(PeerId("16Uiu2HAmDxoChB7AheKNvCVpD4PHJwuDGn8rifMBEHmEynGHvHrf"))` with error `Failed to negotiate transport protocol(s): [(/dns4/p2p-testnet.fuel.network/tcp/30333/p2p/16Uiu2HAmDxoChB7AheKNvCVpD4PHJwuDGn8rifMBEHmEynGHvHrf: : Address already in use (os error 48): Address already in use (os error 48): Address already in use (os error 48))]`
Please note that it worked on Friday but has not worked since Saturday.
The chain-configuration
is the latest available:
[master] {origin/master} {origin/HEAD} Upgraded ignition network to `fuel-core 0.40.0`
In case the issue relates to networking, I tried changing my DNS settings (8.8.8.8, 1.1.1.1, …), connecting through VPN, etc.
I also tried running this inside Docked, in case Mac OS is somehow to blame.
All to no avail. Please advise.