failing with IO error: rad seed for specific repo
Bug: Fetching the repo radicle-explorer fails with IO error on all available nodes. Expected behaviour: fetching the repo successfully to seed and deploy on personal seed node.
Original thread: https://radicle.zulipchat.com/#narrow/channel/369873-support/topic/failing.20with.20IO.20error.3A.20rad.20seed.20for.20specific.20repo/with/516496646
Error log:
user@server:~$ rad seed rad:z4V1sjrXqjvFdnCUbxPFqd5p4DtH5
✓ Seeding policy updated for rad:z4V1sjrXqjvFdnCUbxPFqd5p4DtH5 with scope 'all'
✗ Fetching rad:z4V1sjrXqjvFdnCUbxPFqd5p4DtH5 from z6Mkmqo…4ebScxo.. error: An IO error occurred when talking to the server
✗ Fetching rad:z4V1sjrXqjvFdnCUbxPFqd5p4DtH5 from z6MkrLM…ocNYPm7.. error: An IO error occurred when talking to the server
✗ Fetching rad:z4V1sjrXqjvFdnCUbxPFqd5p4DtH5 from z6Mksqu…7327TEt.. error: An IO error occurred when talking to the server
✗ Fetching rad:z4V1sjrXqjvFdnCUbxPFqd5p4DtH5 from z6MkkGf…RxLxZpD.. error: An IO error occurred when talking to the server
✗ Fetching rad:z4V1sjrXqjvFdnCUbxPFqd5p4DtH5 from z6Mksmp…1DN6QSz.. <canceled>
✗ Error: timed out reading from control socket
The node is running behing a transparent tor proxy and multiple peers are connected:
user@server:~$ rad node
✓ Node is running.
╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ Peer Address State Since │
├─────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ z6MkmJAzeSXeGVKqxSBRh3J22VALQXr3RAFvxkcZVDAfJjeE seed.ventus-sidus.com:8776 connected 26.90 minute(s) │
│ z6MkrLMMsiPWUcNPHcRajuMi9mDfYckSoJyPwwnknocNYPm7 seed.radicle.garden:8776 connected 26.85 minute(s) │
│ z6MksquLuyRingrR4gB399a8HdEg3CZtgusjoHWTq7327TEt radicle.linuxw.info:8776 connected 26.90 minute(s) │
│ z6MkkGfMNQmjrp66Po2n4snzcSyTFRFw1m1fbYhCURxLxZpD seed.rhizoma.dev:8776 connected 26.88 minute(s) │
│ z6MksmpU5b1dS7oaqF2bHXhQi1DWy2hB7Mh9CuN7y1DN6QSz seed.radicle.xyz:8776 connected 26.90 minute(s) │
│ z6Mko6QiohrwA9V13K2UUhgKdKVmcJKNLDApe2JZ2bH19Kri seed.tareifz.me:8776 connected 26.88 minute(s) │
│ z6MkrvGK56uumxvwJtfJLxC9L4162ckM8pmfAMcUioaxakjw seed.le-pri.me:8776 connected 26.88 minute(s) │
│ z6MkjDYUKMUeY58Vtr8dGJrHRvnTfjKWVGCBYJDVTHXsXzm5 seed.radicle.at:8776 connected 26.88 minute(s) │
│ z6Mkmqogy2qEM2ummccUthFEaaHvyYmYBYh3dbe9W4ebScxo ash.radicle.garden:8776 connected 26.85 minute(s) │
│ z6MkvpaGKhD5u9osXNSmvsLpxHsZ6YMitJDiVy86C3vWpbc6 ctrlc.hu:8776 connected 26.88 minute(s) │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
Fetching and seeding any other repo works just fine: (With a few miscellaneous errors I guess..)
user@server:~$ rad seed rad:z3q8fq6sVLfVcdJra5vJguZhwqBXL
✓ Inventory updated with rad:z3q8fq6sVLfVcdJra5vJguZhwqBXL
✓ Seeding policy exists for rad:z3q8fq6sVLfVcdJra5vJguZhwqBXL with scope 'all'
✗ Fetching rad:z3q8fq6sVLfVcdJra5vJguZhwqBXL from z6Mkmqo…4ebScxo.. error: connection reset
✓ Fetching rad:z3q8fq6sVLfVcdJra5vJguZhwqBXL from z6MkrLM…ocNYPm7..
✗ Fetching rad:z3q8fq6sVLfVcdJra5vJguZhwqBXL from z6MkjDY…HXsXzm5.. error: failed to perform fetch handshake
✓ Fetching rad:z3q8fq6sVLfVcdJra5vJguZhwqBXL from z6Mkf3h…53bJAqe..
✓ Fetching rad:z3q8fq6sVLfVcdJra5vJguZhwqBXL from z6MksHa…ewzJQHY..
user@server:~$ rad seed
╭───────────────────────────────────────────────────────────────────────────╮
│ Repository Name Policy Scope │
├───────────────────────────────────────────────────────────────────────────┤
│ rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5 heartwood allow all │
│ rad:z4D5UCArafTzTQpDZNQRuqswh3ury radicle-desktop allow all │
│ rad:z371PVmDHdjJucejRoRYJcDEvD5pp radicle-docs allow all │
│ rad:z3qg5TKmN83afz2fj9z3fQjU8vaYE radicle-native-ci allow all │
│ rad:z3trNYnLWS11cJWC6BbxDs5niGo82 rips allow all │
│ rad:z3TajuiHXifEDEX4qbJxe8nXr9ufi radicle-team allow all │
│ rad:zwTxygwuz5LDGBq255RA2CbNGrz8 radicle-ci-broker allow all │
│ rad:z39mP9rQAaGmERfUMPULfPUi473tY radicle-tui allow all │
│ rad:z6cFWeWpnZNHh9rUW8phgA3b5yGt radicle-git allow all │
│ rad:z3yQUb9HDAC7TQrUDGkQsXDsYFj9G awesome-radicle allow all │
│ rad:z2tLjkXJfEHSDstne5ddo2vdtfPB7 useful-scripts allow all │
│ rad:zN4j1nt4y1xtoz9Tat6asyfJDyc2 gtdfh allow all │
│ rad:z4V1sjrXqjvFdnCUbxPFqd5p4DtH5 allow all │
│ rad:zRL6Xa3qUH7MYZSvEyfYxnjpDKSs RL-radicle-hacks allow all │
│ rad:z3q8fq6sVLfVcdJra5vJguZhwqBXL alternative-internet allow all │
╰───────────────────────────────────────────────────────────────────────────╯