Download raw body.
net/kubo not working on current
On 2024/02/20 15:42, Theo Buehler wrote:
> On Tue, Feb 20, 2024 at 03:10:15PM +0100, Solène Rapenne wrote:
> > on current amd64, kubo isn't working, either from regular user or the
> > dedicated daemon user
> >
> > > $ ipfs daemon
> > > Initializing daemon...
> > > Kubo version: 0.24.0
> > > Repo version: 15
> > > System version: amd64/openbsd
> > > Golang version: go1.22.0
> > >
> > > Error: cannot acquire lock: Lock FcntlFlock of
> > > /home/solene/.ipfs/repo.lock failed: function not implemented
> > >
> >
> > the FnctlFlock error happens on many ipfs commands, including ipfs init
>
> It uses an old x/sys which means it uses syscall() to issue fcntl(). It
> needs https://go-review.googlesource.com/c/sys/+/538995 which fixes
> this.
>
> This update should help. I don't know how to run this softwware.
It can't be worse than what's there now :-)
Any maintainers of Go ports who haven't looked at them recently, give
them a try on -current if you want a chance to fix them before 7.5.
I just tried a few randomly, just trying to run the binaries, and all
the ones I picked seem to be broken:
sysutils/planor (SIGILL, could possibly be an IBT issue as it only fails
on my laptop)
shells/elvish ("Cannot connect to daemon: unexpected RPC error on socket
/tmp/elvish-1000/sock: function not implemented", no idea)
editors/micro ("function not implemented", "Fatal: Micro could not
initialize a Screen." - no idea; I tried updating x/sys but that's not
enough)
net/kubo not working on current