Hello guys! Hi guys, I'm trying to build archivematica using dockerfile..as suggested by the official documentation. Everything works until I get the following error:
ubuntu@ubuntu-noble:~/archivematica/hack$ sudo make build
docker compose build \
--build-arg USER_ID=0 \
--build-arg GROUP_ID=0
[+] Building 1.2s (17/33) docker:default
=> [archivematica-mcp-server internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 9.43kB 0.0s
=> [archivematica-mcp-server internal] load metadata for
docker.io/library/ubuntu:22.04 0.8s
=> [archivematica-storage-service internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 4.57kB 0.0s
=> [archivematica-mcp-server internal] load .dockerignore 0.0s
=> => transferring context: 276B 0.0s
=> [archivematica-storage-service internal] load .dockerignore 0.0s
=> => transferring context: 303B 0.0s
=> [archivematica-storage-service base-builder 1/3] FROM
docker.io/library/ubuntu:22.04@sha256:0e5e4a57c2499249aafc3b40fcd541e9a456aab7296681a3994d631587203f97 0.0s
=> [archivematica-mcp-server internal] load build context 0.3s
=> => transferring context: 14.66MB 0.3s
=> CACHED [archivematica-mcp-server base-builder 2/3] RUN set -ex && apt-get update && apt-get install -y --no-install-recommends ca-certificates curl git gnupg libldap2- 0.0s
=> CACHED [archivematica-mcp-server base-builder 3/3] RUN locale-gen en_US.UTF-8 0.0s
=> [archivematica-storage-service internal] load build context 0.1s
=> => transferring context: 4.41MB 0.1s
=> CANCELED [archivematica-mcp-server pyenv-builder 1/4] RUN set -ex && apt-get update && apt-get install -y --no-install-recommends build-essential libbz2-dev libffi-dev l 0.4s
=> CANCELED [archivematica-mcp-server base 1/5] RUN set -ex && curl --retry 3 -fsSL
https://packages.archivematica.org/1.17.x/key.asc | gpg --dearmor -o /etc/apt/keyrings/archivemat 0.4s
=> CACHED [archivematica-storage-service base 1/5] RUN set -ex && apt-get update && apt-get install -y --no-install-recommends build-essential gcc gettext gnupg1 libffi-d 0.0s
=> CACHED [archivematica-storage-service base-builder 2/3] RUN set -ex && apt-get update && apt-get install -y --no-install-recommends ca-certificates curl git libldap2-dev 0.0s
=> CACHED [archivematica-storage-service base-builder 3/3] RUN locale-gen en_US.UTF-8 0.0s
=> ERROR [archivematica-storage-service base 2/5] RUN set -ex && groupadd --gid 0 --system archivematica && useradd --uid 0 --gid 0 --home-dir /var/archivematica --system archivema 0.3s
=> CANCELED [archivematica-storage-service pyenv-builder 1/4] RUN set -ex && apt-get update && apt-get install -y --no-install-recommends build-essential libbz2-dev libffi-de 0.3s
------
> [archivematica-storage-service base 2/5] RUN set -ex && groupadd --gid 0 --system archivematica && useradd --uid 0 --gid 0 --home-dir /var/archivematica --system archivematica:
0.257 + groupadd --gid 0 --system archivematica
0.257 groupadd: GID '0' already exists
------
failed to solve: process "/bin/sh -c set -ex \t&& groupadd --gid ${GROUP_ID} --system archivematica \t&& useradd --uid ${USER_ID} --gid ${GROUP_ID} --home-dir /var/archivematica --system archivematica" did not complete successfully: exit code: 4
make: *** [Makefile:95: build] Error 17
I'm new to both archivematica and docker, so I have basic knowledge but it's not enough to find a solution to this problem. I would really appreciate any help!!!