This is the error message: panic: qtls.ClientSessionState not compatible with tls.ClientSessionState goroutine 1 [running]: github.com/lucas-clemente/quic-go/internal/handshake.init.2() /var/tmp/portage/net-p2p/go-ipfs-0.5.1/homedir/go/pkg/mod/github.com/lucas-clemente/quic-go@v0.15.7/internal/handshake/unsafe.go:26 +0x205 The link points to an upstream bug closed in version 0.7. It is caused by pinning a dependency on quic-go under 0.18: https://github.com/lucas-clemente/quic-go/issues/2614 Reproducible: Always Steps to Reproduce: 1. Install >=dev-lang/go-1.15 2. Install <net-p2p/go-ipfs-0.7 3. Try to start any ipfs command, like ipfs --help. Actual Results: error message appears Expected Results: software does stuff As I pointed out in the description, the solution is probably to bump go-ipfs version to 0.7.x.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bec13e218e79c4a91c7f16e958039bc81a77bfdb commit bec13e218e79c4a91c7f16e958039bc81a77bfdb Author: David Roman <davidroman96@gmail.com> AuthorDate: 2020-11-09 18:43:05 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2020-11-18 15:00:35 +0000 net-p2p/go-ipfs: remove old ebuilds Closes: https://bugs.gentoo.org/753614 Closes: https://bugs.gentoo.org/740862 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: David Roman <davidroman96@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/18161 Signed-off-by: Joonas Niilola <juippis@gentoo.org> net-p2p/go-ipfs/Manifest | 414 ---------- net-p2p/go-ipfs/go-ipfs-0.4.23.ebuild | 861 --------------------- net-p2p/go-ipfs/go-ipfs-0.5.1.ebuild | 1343 --------------------------------- 3 files changed, 2618 deletions(-)