# Run sent to worker: doanac-reckless == 2024-01-12 14:15:58.366460: Setting up runner on worker == 2024-01-12 14:15:58.846221: Steps to recreate inside simulator wget -O simulate.sh https://api.gavelci.us/projects/gavel-ci/builds/58/runs/build-container//.simulate.sh # wget'ing the file may require the --header flag if the # jobserv API requires authentication. sh ./simulate.sh == 2024-01-12 14:15:59.394387: Pulling container: docker:19.03.5-dind 19.03.5-dind: Pulling from library/docker Digest: sha256:033ba84f8ea98910d8fc51b8263fbeb24c48d6daf55ef7c654e2981784dac2f4 Status: Image is up to date for docker:19.03.5-dind docker.io/library/docker:19.03.5-dind == 2024-01-12 14:16:01.245020: Preparing bind mounts 2024-01-12 14:16:01.443230: INFO Creating secret: dockerpass == 2024-01-12 14:16:01.835676: Creating container .netrc file 2024-01-12 14:16:02.024444: INFO Creating token for jobserv run access == 2024-01-12 14:16:02.401951: Preparing script == 2024-01-12 14:16:02.774883: Cloning git repository 2024-01-12 14:16:02.953512: INFO Clone_url: https://github.com/doanac/gavel-ci.git 2024-01-12 14:16:03.126654: INFO Checking to see if https://github.com/doanac/gavel-ci.git requires authentication. 2024-01-12 14:16:03.538426: INFO Server does not appear to need credentials for cloning 2024-01-12 14:16:03.728320: INFO Git install supports submodules Cloning into '/srv/gavelci-worker/runs/tmp65lrxkhg/repo'... 2024-01-12 14:16:04.590253: INFO Checking out: 2b4e67c2d695ef1fc60e34915998a3364720d0ac Switched to branch 'jobserv-run' == 2024-01-12 14:16:05.157156: Setting up container environment 2024-01-12 14:16:05.342769: INFO Container environment variables: GIT_URL=https://github.com/doanac/gavel-ci.git GIT_POLL_REFS=refs/heads/master GIT_REF=refs/heads/master GIT_OLD_SHA=51aa367f902c9c396d66460460d53817674d3633 GIT_SHA=2b4e67c2d695ef1fc60e34915998a3364720d0ac H_PROJECT=gavel-ci H_BUILD=58 H_RUN=build-container H_RUN_URL=https://api.gavelci.us/projects/gavel-ci/builds/58/runs/build-container/ H_WORKER=doanac-reckless == 2024-01-12 14:16:05.710143: Running script inside container 2024-01-12 14:16:05.912272: INFO Running with "--privileged" 2024-01-12 14:16:06.109274: INFO Running with --memory=14639596339 WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. + docker build -t doanac/gavel-ci:2b4e67 --force-rm . Sending build context to Docker daemon 312.8kB Step 1/15 : FROM alpine latest: Pulling from library/alpine 661ff4d9561e: Pulling fs layer 661ff4d9561e: Verifying Checksum 661ff4d9561e: Download complete 661ff4d9561e: Pull complete Digest: sha256:51b67269f354137895d43f3b3d810bfacd3945438e94dc5ac55fdac340352f48 Status: Downloaded newer image for alpine:latest ---> f8c20f8bbcb6 Step 2/15 : ARG GAVEL_VERSION=? ---> Running in c85801e7b862 Removing intermediate container c85801e7b862 ---> 0eef97e29eb8 Step 3/15 : ENV APP_VERSION="$GAVEL_VERSION" ---> Running in eea358f04dac Removing intermediate container eea358f04dac ---> 7f611dbd30e5 Step 4/15 : ENV FLASK_APP="gavel_ci.app:app" ---> Running in fea783b77009 Removing intermediate container fea783b77009 ---> e55b660cea6f Step 5/15 : ARG BUILD_PKGS="python3-dev musl-dev gcc libffi-dev openssl-dev" ---> Running in 0513679bf2d6 Removing intermediate container 0513679bf2d6 ---> 711f2aecf661 Step 6/15 : ENV PYTHONPATH=/srv/gavel-ci ---> Running in 38aeeed2381d Removing intermediate container 38aeeed2381d ---> 72ec9659adc0 Step 7/15 : WORKDIR /srv/gavel-ci ---> Running in 5dc2dd8429f7 Removing intermediate container 5dc2dd8429f7 ---> 0a73d6a224aa Step 8/15 : COPY ./wait-for /srv/gavel-ci/ ---> f0d43e6ba94c Step 9/15 : COPY ./requirements.txt /srv/gavel-ci/ ---> 795ef9272b15 Step 10/15 : COPY ./docker_run.sh /srv/gavel-ci/ ---> 2618de92e32e Step 11/15 : COPY ./gavel_ci /srv/gavel-ci/gavel_ci ---> 9c82aee02d0d Step 12/15 : COPY ./gavel_jwt.py /srv/gavel-ci/ ---> 003b48a5d45f Step 13/15 : COPY ./gavel_permissions.py /srv/gavel-ci/ ---> 41d312310d82 Step 14/15 : COPY ./migrations /srv/gavel-ci/migrations ---> 39c55abaa66c Step 15/15 : RUN apk --no-cache add python3 py3-pip openssl $BUILD_PKGS && pip3 install --upgrade pip setuptools && pip3 install -r requirements.txt && apk del $BUILD_PKGS ---> Running in a186c1d697c4 fetch https://dl-cdn.alpinelinux.org/alpine/v3.19/main/x86_64/APKINDEX.tar.gz fetch https://dl-cdn.alpinelinux.org/alpine/v3.19/community/x86_64/APKINDEX.tar.gz (1/44) Upgrading libcrypto3 (3.1.4-r2 -> 3.1.4-r3) (2/44) Upgrading libssl3 (3.1.4-r2 -> 3.1.4-r3) (3/44) Installing libgcc (13.2.1_git20231014-r0) (4/44) Installing jansson (2.14-r4) (5/44) Installing libstdc++ (13.2.1_git20231014-r0) (6/44) Installing zstd-libs (1.5.5-r8) (7/44) Installing binutils (2.41-r0) (8/44) Installing libgomp (13.2.1_git20231014-r0) (9/44) Installing libatomic (13.2.1_git20231014-r0) (10/44) Installing gmp (6.3.0-r0) (11/44) Installing isl26 (0.26-r1) (12/44) Installing mpfr4 (4.2.1-r0) (13/44) Installing mpc1 (1.3.1-r1) (14/44) Installing gcc (13.2.1_git20231014-r0) (15/44) Installing linux-headers (6.5-r0) (16/44) Installing libffi (3.4.4-r3) (17/44) Installing pkgconf (2.1.0-r0) (18/44) Installing libffi-dev (3.4.4-r3) (19/44) Installing musl-dev (1.2.4_git20230717-r4) (20/44) Installing openssl (3.1.4-r3) (21/44) Installing openssl-dev (3.1.4-r3) (22/44) Installing libbz2 (1.0.8-r6) (23/44) Installing libexpat (2.5.0-r2) (24/44) Installing gdbm (1.23-r1) (25/44) Installing xz-libs (5.4.5-r0) (26/44) Installing mpdecimal (2.5.1-r2) (27/44) Installing ncurses-terminfo-base (6.4_p20231125-r0) (28/44) Installing libncursesw (6.4_p20231125-r0) (29/44) Installing libpanelw (6.4_p20231125-r0) (30/44) Installing readline (8.2.1-r2) (31/44) Installing sqlite-libs (3.44.2-r0) (32/44) Installing python3 (3.11.6-r1) (33/44) Installing python3-pycache-pyc0 (3.11.6-r1) (34/44) Installing pyc (3.11.6-r1) (35/44) Installing py3-setuptools-pyc (68.2.2-r0) (36/44) Installing py3-pip-pyc (23.3.1-r0) (37/44) Installing py3-parsing (3.1.1-r0) (38/44) Installing py3-parsing-pyc (3.1.1-r0) (39/44) Installing py3-packaging-pyc (23.2-r0) (40/44) Installing python3-pyc (3.11.6-r1) (41/44) Installing py3-packaging (23.2-r0) (42/44) Installing py3-setuptools (68.2.2-r0) (43/44) Installing py3-pip (23.3.1-r0) (44/44) Installing python3-dev (3.11.6-r1) Executing busybox-1.36.1-r15.trigger OK: 301 MiB in 57 packages error: externally-managed-environment × This environment is externally managed ╰─> The system-wide python installation should be maintained using the system package manager (apk) only. If the package in question is not packaged already (and hence installable via "apk add py3-somepackage"), please consider installing it inside a virtual environment, e.g.: python3 -m venv /path/to/venv . /path/to/venv/bin/activate pip install mypackage To exit the virtual environment, run: deactivate The virtual environment is not deleted, and can be re-entered by re-sourcing the activate file. To automatically manage virtual environments, consider using pipx (from the pipx package). note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages. hint: See PEP 668 for the detailed specification. Removing intermediate container a186c1d697c4 The command '/bin/sh -c apk --no-cache add python3 py3-pip openssl $BUILD_PKGS && pip3 install --upgrade pip setuptools && pip3 install -r requirements.txt && apk del $BUILD_PKGS' returned a non-zero code: 1 Script completed with error(s) == 2024-01-12 14:16:56.050247: Finding artifacts to upload Uploading 1 items 11486 bytes == 2024-01-12 14:16:56.790457: Runner has completed ________ | o o| Thumbs Down |___/\_|________ | _____|__| | | || |______| | | | | | | | | |_| |_|