Diagnostic code
ZBX-E0104
can't mount overlayfs in a user namespace
- Kind
- error
- Blame
- environment
- Exit code
- 2
What it means
zbx builds a container's root file system with overlayfs, mounted by an unprivileged user inside a user and mount namespace. The doctor tried exactly that in a scratch directory and it failed.
Causes: the overlay module is not loaded or not built in, the kernel is older than 5.11, a security policy forbids the mount, or the user namespace itself could not be created (fix ZBX-E0101 first: the same permission is needed).
Try "sudo modprobe overlay", then run "zbx doctor" again. If the check could not run, the cause says why.
Offline
The same text, without a network:
zbx explain E0104