question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Enabling WebTransport in Kubo v0.16.0-rc1 breaks Status page

See original GitHub issue

How to reproduce

  1. Run Kubo v0.16.0-rc1
  2. Enable WebTransport by
    1. adding "/ip4/0.0.0.0/udp/4002/quic/webtransport" to Addresses.Swarm
    2. enabling transport via ipfs config Swarm.Transports.Network.WebTransport --json true
  3. Restart node
  4. Open webui

See Release Notes for more info: https://github.com/ipfs/kubo/blob/master/docs/changelogs/v0.16.md

Broken state

2022-09-27_15-22

Suspected cause

Guess: ipfs.id output breaks the way we present ADDRESSES on the Status page. I see ipfs-webui in infinite loop trying to read /api/v0/id over and over again.

New type of addresses is now returned as part of Addresses list, values look like this:

"/ip4/47.22.210.45/udp/55918/quic/webtransport/certhash/uEiAkH5a4DPGKUuOBjYw0CgwjvcJCJMD2K_1aluKR_tpevQ/certhash/uEiAfbgiymPP2_nX7Dgir8B4QkksjHp2lVuJZz0F79Be9JA/p2p/12D3KooWBdmLJjhpgJ9KZgLM3f894ff9xyBfPvPjFNn7MKJpyrC2"

cc https://github.com/ipfs/kubo/issues/9237 @SgtPooki or @hacdias will you have time to take a look? Ideally we would fix this and ship new ipfs-webui and update Kubo 0.16 ships.

Issue Analytics

  • State:closed
  • Created a year ago
  • Comments:13 (10 by maintainers)

github_iconTop GitHub Comments

1reaction
BigLepcommented, Oct 8, 2022

@SgtPooki : ACK. One more thing dependent on the dependency update project! Let’s add it to the issue to put further weight on the criticality of that work. Thanks.

0reactions
ipfs-gui-botcommented, Nov 9, 2022

🎉 This issue has been resolved in version 2.20.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Read more comments on GitHub >

github_iconTop Results From Across the Web

Releases · ipfs/kubo
How to enable WebTransport. Thoses steps are temporary and wont be needed once we make it enabled by default. Enable the WebTransport transport:...
Read more >
WebTransport
This document defines a set of ECMAScript APIs in WebIDL to allow data to be sent and received between a browser and server,...
Read more >
发布 · mirrors / ipfs / go-ipfs
Enable the WebTransport transport: ipfs config Swarm. ... custom 404 pages, and moving to IPFS-backed website hosting without breaking ... v0.16.0-rc1.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found