For reasons, I’m trying to run mock
in a Fedora container, running in docker
on Ubuntu. When I do, mock
fails with:
ERROR: Command failed:
# /bin/mount -n -t tmpfs -o rprivate tmpfs /var/lib/mock/fedora-38-x86_64-bootstrap/root/proc
I did a little web searching, and found a fedora-devel thread from 2020 that indicates certain Linux capabilities need to be added to the container. I’ve added SYS_ADMIN
as suggested in the thread, and that succeeded in eliminating an earlier, non-fatal warning in mock
’s output about unsharing a namespace. However, the attempt to mount tmpfs still fails. Is there another capability that needs to be added to the container to allow this mount to succeed?