# Run sent to worker: doanac-reckless == 2026-04-16 14:55:12.372447: Setting up runner on worker == 2026-04-16 14:55:13.763979: Steps to recreate inside simulator wget -O simulate.sh https://api.gavelci.us/projects/jobserv/builds/514/runs/unit-test//.simulate.sh # wget'ing the file may require the --header flag if the # jobserv API requires authentication. sh ./simulate.sh == 2026-04-16 14:55:14.430375: Pulling container: python:3.11-alpine3.19 3.11-alpine3.19: Pulling from library/python Digest: sha256:135b0db9b7c3e33d654ba8893b63cbe9394768cc64fc2a2f283148125ae8aa1f Status: Image is up to date for python:3.11-alpine3.19 docker.io/library/python:3.11-alpine3.19 == 2026-04-16 14:55:16.163499: Preparing bind mounts 2026-04-16 14:55:16.396858: INFO Default docker configuration detected 2026-04-16 14:55:16.632275: INFO Creating secret: githubtok 2026-04-16 14:55:16.846008: INFO Creating secret: webhook-key 2026-04-16 14:55:17.067867: INFO Creating secret: milosz 2026-04-16 14:55:17.295199: INFO Adding shared volume: /lmp-bitbake-cache == 2026-04-16 14:55:17.735774: Creating container .netrc file 2026-04-16 14:55:17.954937: INFO Creating token for jobserv run access 2026-04-16 14:55:18.176572: INFO Creating a github token entry == 2026-04-16 14:55:18.657019: Preparing script == 2026-04-16 14:55:19.099958: Cloning git repository 2026-04-16 14:55:19.341242: INFO Clone_url: https://github.com/foundriesio/jobserv.git 2026-04-16 14:55:19.586399: INFO Checking to see if https://github.com/foundriesio/jobserv.git requires authentication. 2026-04-16 14:55:20.136263: INFO Server does not appear to need credentials for cloning 2026-04-16 14:55:20.358046: INFO Adding githubtok to .gitconfig 2026-04-16 14:55:20.576380: INFO Git install supports submodules Cloning into '/srv/gavelci-worker/runs/tmpu3ghuc83/repo'... 2026-04-16 14:55:21.578946: INFO Checking out: 06ea5e242dc8cc286b3d2b118f11d4f6c7a173fb Switched to branch 'jobserv-run' == 2026-04-16 14:55:22.358655: Setting up container environment 2026-04-16 14:55:22.586675: INFO Container environment variables: GH_PRNUM=161 GH_OWNER=foundriesio GH_REPO=jobserv GH_BRANCH=master GH_STATUS_URL=https://api.github.com/repos/foundriesio/jobserv/statuses/06ea5e242dc8cc286b3d2b118f11d4f6c7a173fb GH_TARGET_REPO=https://github.com/foundriesio/jobserv.git GIT_URL=https://github.com/foundriesio/jobserv.git GIT_SHA_BASE=fd65674147008acf71375d1108160227120fa201 GIT_OLD_SHA=fd65674147008acf71375d1108160227120fa201 GIT_SHA=06ea5e242dc8cc286b3d2b118f11d4f6c7a173fb H_PROJECT=jobserv H_BUILD=514 H_RUN=unit-test H_RUN_URL=https://api.gavelci.us/projects/jobserv/builds/514/runs/unit-test/ H_WORKER=doanac-reckless == 2026-04-16 14:55:23.033476: Running script inside container 2026-04-16 14:55:23.255155: INFO Running with --memory=14639596339 WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. + apk --no-cache add git python3-dev musl-dev g++ openssl libffi-dev openssl-dev rust cargo 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/45) Upgrading musl (1.2.4_git20230717-r4 -> 1.2.4_git20230717-r6) (2/45) Upgrading libcrypto3 (3.1.7-r1 -> 3.1.8-r1) (3/45) Upgrading libssl3 (3.1.7-r1 -> 3.1.8-r1) (4/45) Installing libgcc (13.2.1_git20231014-r0) (5/45) Installing jansson (2.14-r4) (6/45) Installing libstdc++ (13.2.1_git20231014-r0) (7/45) Installing zstd-libs (1.5.5-r8) (8/45) Installing binutils (2.41-r1) (9/45) Installing libgomp (13.2.1_git20231014-r0) (10/45) Installing libatomic (13.2.1_git20231014-r0) (11/45) Installing gmp (6.3.0-r0) (12/45) Installing isl26 (0.26-r1) (13/45) Installing mpfr4 (4.2.1-r0) (14/45) Installing mpc1 (1.3.1-r1) (15/45) Installing gcc (13.2.1_git20231014-r0) (16/45) Installing musl-dev (1.2.4_git20230717-r6) (17/45) Installing libxml2 (2.11.8-r3) (18/45) Installing llvm17-libs (17.0.5-r0) (19/45) Installing scudo-malloc (17.0.5-r0) (20/45) Installing rust (1.76.0-r0) (21/45) Installing brotli-libs (1.1.0-r1) (22/45) Installing c-ares (1.27.0-r0) (23/45) Installing libunistring (1.1-r2) (24/45) Installing libidn2 (2.3.4-r4) (25/45) Installing nghttp2-libs (1.58.0-r0) (26/45) Installing libpsl (0.21.5-r0) (27/45) Installing libcurl (8.14.1-r2) (28/45) Installing cargo (1.76.0-r0) (29/45) Installing libstdc++-dev (13.2.1_git20231014-r0) (30/45) Installing libc-dev (0.7.2-r5) (31/45) Installing g++ (13.2.1_git20231014-r0) (32/45) Installing libexpat (2.7.3-r0) (33/45) Installing pcre2 (10.42-r2) (34/45) Installing git (2.43.7-r0) (35/45) Installing linux-headers (6.5-r0) (36/45) Installing pkgconf (2.1.0-r0) (37/45) Installing libffi-dev (3.4.4-r3) (38/45) Installing openssl (3.1.8-r1) (39/45) Installing openssl-dev (3.1.8-r1) (40/45) Installing mpdecimal (2.5.1-r2) (41/45) Installing python3 (3.11.14-r0) (42/45) Installing python3-pycache-pyc0 (3.11.14-r0) (43/45) Installing pyc (3.11.14-r0) (44/45) Installing python3-pyc (3.11.14-r0) (45/45) Installing python3-dev (3.11.14-r0) Executing busybox-1.36.1-r19.trigger Executing ca-certificates-20240226-r0.trigger OK: 1077 MiB in 79 packages + git config --global user.email cibot@example.com + git config --global user.name cibot + git config --system protocol.file.allow always + git config --global --add safe.directory /repo/.git + ls /lmp-bitbake-cache/ dmesg.out + sh ./unit-test.sh + readlink -f ./unit-test.sh + dirname /repo/unit-test.sh + HERE=/repo + cd /repo + mktemp -d + VENV=/tmp/tmp.ODLBno + trap '[ -z ] || docker kill jobserv-db; rm -rf /tmp/tmp.ODLBno' EXIT + '[' -n ] + '[' -z ] + echo 'WARNING: Using sqlite database - work queue testing will be skipped'WARNING: Using sqlite database - work queue testing will be skipped + export 'SQLALCHEMY_DATABASE_URI=sqlite://' + python3 -m venv /tmp/tmp.ODLBno + /tmp/tmp.ODLBno/bin/pip3 install -U pip Requirement already satisfied: pip in /tmp/tmp.ODLBno/lib/python3.11/site-packages (24.0) Collecting pip Downloading pip-26.0.1-py3-none-any.whl.metadata (4.7 kB) Downloading pip-26.0.1-py3-none-any.whl (1.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 3.9 MB/s eta 0:00:00 Installing collected packages: pip Attempting uninstall: pip Found existing installation: pip 24.0 Uninstalling pip-24.0: Successfully uninstalled pip-24.0 Successfully installed pip-26.0.1 + /tmp/tmp.ODLBno/bin/pip3 install -U setuptools Requirement already satisfied: setuptools in /tmp/tmp.ODLBno/lib/python3.11/site-packages (65.5.0) Collecting setuptools Downloading setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) Downloading setuptools-82.0.1-py3-none-any.whl (1.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.0/1.0 MB 1.2 MB/s 0:00:01 Installing collected packages: setuptools Attempting uninstall: setuptools Found existing installation: setuptools 65.5.0 Uninstalling setuptools-65.5.0: Successfully uninstalled setuptools-65.5.0 Successfully installed setuptools-82.0.1 + /tmp/tmp.ODLBno/bin/pip3 install -r requirements.txt ERROR: Invalid requirement: '<<<<<<< chore/update_python_runtime': Expected package name at the start of dependency specifier <<<<<<< chore/update_python_runtime ^ (from line 11 of requirements.txt) Hint: It looks like a path. File '<<<<<<< chore/update_python_runtime' does not exist. + '[' -z ] + rm -rf /tmp/tmp.ODLBno Script completed with error(s) == 2026-04-16 14:56:20.072671: Finding artifacts to upload Uploading 0 items 0 bytes == 2026-04-16 14:56:20.577286: Runner has completed ________ | o o| Thumbs Down |___/\_|________ | _____|__| | | || |______| | | | | | | | | |_| |_|