From db6f2bceb9a6b89b52d063cbf05f9d471cd6118f Mon Sep 17 00:00:00 2001 From: Chris Evich Date: Wed, 7 Dec 2022 06:06:16 -0500 Subject: [PATCH] Attempt fix v2.0.0 newuidmap permission denied Recently, I believe an update or packaging problem has been causing podman to throw errors like: ``` level=error msg="running `/usr/bin/newuidmap ...`: newuidmap: open of uid_map failed: Permission denied\n" ``` This seems to have something to do with the shadow-utils package, which owns this binary. I've examined the file attribuites and permissions along with /etc/sub{uid,gid} contents. The only thing that seems to resolve the issue is reinstalling shadow-utils. Attempt that fix here and hope it clears up the problem (present in v2.0.0) Signed-off-by: Chris Evich --- Containerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Containerfile b/Containerfile index 693896b..36b3452 100644 --- a/Containerfile +++ b/Containerfile @@ -57,6 +57,7 @@ RUN for rpm in ${EXCLUDE_PACKAGES}; do x+="--exclude=$rpm "; done && \ $DNFCMD update && \ $DNFCMD install $x $RUNNER_RPM_URL && \ $DNFCMD upgrade && \ + $DNFCMD reinstall shadow-utils && \ if [[ "${DNFCMD}" == "${_DNFCMD}" ]]; then \ dnf clean all && \ rm -rf /var/cache/dnf; \