abuild-apk: User builder is not a member of group abuild in Docker when `builder` is in group `abuild`
When trying to use docker-abuild
on Fedora Silverblue, it fails due to the aformentioned error:
$ dabuild -r
Trying to pull registry.fedoraproject.org/alpinelinux/docker-abuild:edge-x86_64...
manifest unknown: manifest unknown
Trying to pull registry.access.redhat.com/alpinelinux/docker-abuild:edge-x86_64...
name unknown: Repo not found
Trying to pull registry.centos.org/alpinelinux/docker-abuild:edge-x86_64...
manifest unknown: manifest unknown
Trying to pull docker.io/alpinelinux/docker-abuild:edge-x86_64...
Getting image source signatures
Copying blob d95bb1b66adb done
Copying blob 1371f38302e7 done
Copying blob a4f74a3449be done
Copying blob d9e9d3387d67 done
Copying blob 1816f9781a7f done
Copying blob 5aa066cb3219 done
Copying config 4417ee7012 done
Writing manifest to image destination
Storing signatures
'/home/builder/.abuild/-5f9a8b76.rsa.pub' -> '/etc/apk/keys/-5f9a8b76.rsa.pub'
fetch http://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
WARNING: Ignoring /home/builder/packages/main: No such file or directory
WARNING: Ignoring /home/builder/packages/community: No such file or directory
WARNING: Ignoring /home/builder/packages/testing: No such file or directory
(1/15) Upgrading musl (1.2.2_pre0-r1 -> 1.2.2_pre1-r0)
(2/15) Upgrading busybox (1.32.0-r3 -> 1.32.0-r4)
Executing busybox-1.32.0-r4.post-upgrade
(3/15) Upgrading openrc (0.42.1-r13 -> 0.42.1-r15)
Executing openrc-0.42.1-r15.post-upgrade
(4/15) Upgrading ssl_client (1.32.0-r3 -> 1.32.0-r4)
(5/15) Upgrading musl-utils (1.2.2_pre0-r1 -> 1.2.2_pre1-r0)
(6/15) Upgrading libgcc (10.2.0-r7 -> 10.2.1_pre0-r0)
(7/15) Upgrading libstdc++ (10.2.0-r7 -> 10.2.1_pre0-r0)
(8/15) Upgrading libgomp (10.2.0-r7 -> 10.2.1_pre0-r0)
(9/15) Upgrading libatomic (10.2.0-r7 -> 10.2.1_pre0-r0)
(10/15) Upgrading libgphobos (10.2.0-r7 -> 10.2.1_pre0-r0)
(11/15) Upgrading gmp (6.2.0-r0 -> 6.2.0-r1)
(12/15) Upgrading gcc (10.2.0-r7 -> 10.2.1_pre0-r0)
(13/15) Upgrading musl-dev (1.2.2_pre0-r1 -> 1.2.2_pre1-r0)
(14/15) Upgrading g++ (10.2.0-r7 -> 10.2.1_pre0-r0)
(15/15) Upgrading pcre2 (10.35-r0 -> 10.35-r1)
Executing busybox-1.32.0-r4.trigger
OK: 215 MiB in 58 packages
>>> gdk-pixbuf: Building main/gdk-pixbuf 2.40.0-r2 (using abuild 3.7.0_rc1-r0) started Sat, 14 Nov 2020 11:20:12 +0000
>>> gdk-pixbuf: Checking sanity of /home/builder/aports/main/gdk-pixbuf/APKBUILD...
>>> gdk-pixbuf: Analyzing dependencies...
abuild-apk: User builder is not a member of group abuild
>>> ERROR: gdk-pixbuf: builddeps failed
>>> gdk-pixbuf: Uninstalling dependencies...
abuild-apk: User builder is not a member of group abuild
However, AFAICS builder
is in the abuild
group:
$ getent group abuild
abuild:x:300:builder
I also tested running podman with --privileged
, but no luck.