You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Since I built apptainer without requiring suid, I expected this to be build without using fakeroot.
Actual behavior
Does not build:
apptainer build --ignore-subuid --fakeroot my_container.sif test.def
INFO: User not listed in /etc/subuid, trying root-mapped namespace
INFO: fakeroot command not found
INFO: Installing some packages may fail
INFO: Starting build...
INFO: Skipping GPG Key Import
FATAL: While performing build: conveyor failed to get: while copying pseudo devices: while creating /tmp/build-temp-535427745/rootfs/dev/null: operation not permitted
You apparently didn't follow the compilation instructions, because the fakeroot command is not found. That's one of the required packages and is needed if /etc/subuid is not set up (or ignored).
Version of Apptainer
apptainer version 1.3.1
Expected behavior
Since I built apptainer without requiring suid, I expected this to be build without using fakeroot.
Actual behavior
Does not build:
apptainer build --ignore-subuid --fakeroot my_container.sif test.def
INFO: User not listed in /etc/subuid, trying root-mapped namespace
INFO: fakeroot command not found
INFO: Installing some packages may fail
INFO: Starting build...
INFO: Skipping GPG Key Import
FATAL: While performing build: conveyor failed to get: while copying pseudo devices: while creating /tmp/build-temp-535427745/rootfs/dev/null: operation not permitted
Steps to reproduce this behavior
apptainer build --ignore-subuid --fakeroot my_container.sif test.def
What OS/distro are you running
NAME="Red Hat Enterprise Linux"
VERSION="8.6 (Ootpa)"
How did you install Apptainer
From source
./mconfig --without-suid -b ./buildtree -p ${PREFIX} > ${logfile} 2>&1
The text was updated successfully, but these errors were encountered: