libnbd and fuse: missing /dev/fuse device

Autumn Jolitz autumn.jolitz at gmail.com
Mon Jan 19 13:26:36 PST 2026


Hi,

After installing `ocaml` / `nbdkit` and `go121`, I compiled libnbd and more specifically libnbd/fuse. My goal is to be able to mount an nbd device in user space.

However, a call to `fuse_mount (fuse, mountpoint)` returns -1 with "fuse: failed to open fuse device: No such file or directory”

A kdump shows:

    130283:1    nbdfuse  CALL  open(0x80060b95e,0x2<O_RDWR>,<unused>0)
    130283:1    nbdfuse  NAMI  "/dev/fuse"
    130283:1    nbdfuse  RET   open -1 errno 2 No such file or directory

Okay, so we’re not getting an actual /dev/fuse device despite a successful fuse_new et al. I’ll fess up to knowing quite little about this subsystem.

Would someone be able to give me some advice or pointers?

Autumn


More information about the Users mailing list