# Run sent to worker: doanac-reckless == 2024-07-19 22:07:37.134447: Setting up runner on worker == 2024-07-19 22:07:38.121928: Steps to recreate inside simulator wget -O simulate.sh https://api.gavelci.us/projects/jobserv/builds/448/runs/unit-test//.simulate.sh # wget'ing the file may require the --header flag if the # jobserv API requires authentication. sh ./simulate.sh == 2024-07-19 22:07:38.667066: Pulling container: python:3.11-alpine3.19 3.11-alpine3.19: Pulling from library/python Digest: sha256:794533313642577455aa046cf831ce6735337773617d3d5da35a54a851bd70c9 Status: Image is up to date for python:3.11-alpine3.19 docker.io/library/python:3.11-alpine3.19 == 2024-07-19 22:07:40.287461: Preparing bind mounts 2024-07-19 22:07:40.455974: INFO Creating secret: githubtok 2024-07-19 22:07:40.643227: INFO Creating secret: webhook-key 2024-07-19 22:07:40.813814: INFO Creating secret: milosz 2024-07-19 22:07:40.985673: INFO Adding shared volume: /lmp-bitbake-cache == 2024-07-19 22:07:41.357136: Creating container .netrc file 2024-07-19 22:07:41.558843: INFO Creating token for jobserv run access 2024-07-19 22:07:41.745753: INFO Creating a github token entry == 2024-07-19 22:07:42.117580: Preparing script == 2024-07-19 22:07:42.475231: Cloning git repository 2024-07-19 22:07:42.653898: INFO Clone_url: https://github.com/foundriesio/jobserv.git 2024-07-19 22:07:42.839909: INFO Checking to see if https://github.com/foundriesio/jobserv.git requires authentication. 2024-07-19 22:07:43.254787: INFO Server does not appear to need credentials for cloning 2024-07-19 22:07:43.434409: INFO Adding githubtok to .gitconfig 2024-07-19 22:07:43.622193: INFO Git install supports submodules Cloning into '/srv/gavelci-worker/runs/tmp66cjilcu/repo'... 2024-07-19 22:07:44.573593: INFO Checking out: 397ee594bca0283bae4e354abae10a096e5810cb Switched to branch 'jobserv-run' == 2024-07-19 22:07:45.230956: Setting up container environment 2024-07-19 22:07:45.424432: INFO Container environment variables: GH_PRNUM=129 GH_OWNER=foundriesio GH_REPO=jobserv GH_STATUS_URL=https://api.github.com/repos/foundriesio/jobserv/statuses/397ee594bca0283bae4e354abae10a096e5810cb GH_TARGET_REPO=https://github.com/foundriesio/jobserv.git GIT_URL=https://github.com/foundriesio/jobserv.git GIT_SHA_BASE=0d4538ecaf74daa3c2fd8fb64feebe2302f4f8d3 GIT_OLD_SHA=0d4538ecaf74daa3c2fd8fb64feebe2302f4f8d3 GIT_SHA=397ee594bca0283bae4e354abae10a096e5810cb H_PROJECT=jobserv H_BUILD=448 H_RUN=unit-test H_WORKER=doanac-reckless == 2024-07-19 22:07:45.783762: Running script inside container + 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/42) Upgrading libcrypto3 (3.1.6-r0 -> 3.1.6-r2) (2/42) Upgrading libssl3 (3.1.6-r0 -> 3.1.6-r2) (3/42) Installing libgcc (13.2.1_git20231014-r0) (4/42) Installing jansson (2.14-r4) (5/42) Installing libstdc++ (13.2.1_git20231014-r0) (6/42) Installing zstd-libs (1.5.5-r8) (7/42) Installing binutils (2.41-r0) (8/42) Installing libgomp (13.2.1_git20231014-r0) (9/42) Installing libatomic (13.2.1_git20231014-r0) (10/42) Installing gmp (6.3.0-r0) (11/42) Installing isl26 (0.26-r1) (12/42) Installing mpfr4 (4.2.1-r0) (13/42) Installing mpc1 (1.3.1-r1) (14/42) Installing gcc (13.2.1_git20231014-r0) (15/42) Installing musl-dev (1.2.4_git20230717-r4) (16/42) Installing libxml2 (2.11.8-r0) (17/42) Installing llvm17-libs (17.0.5-r0) (18/42) Installing scudo-malloc (17.0.5-r0) (19/42) Installing rust (1.76.0-r0) (20/42) Installing brotli-libs (1.1.0-r1) (21/42) Installing c-ares (1.27.0-r0) (22/42) Installing libunistring (1.1-r2) (23/42) Installing libidn2 (2.3.4-r4) (24/42) Installing nghttp2-libs (1.58.0-r0) (25/42) Installing libcurl (8.5.0-r0) (26/42) Installing cargo (1.76.0-r0) (27/42) Installing libstdc++-dev (13.2.1_git20231014-r0) (28/42) Installing libc-dev (0.7.2-r5) (29/42) Installing g++ (13.2.1_git20231014-r0) (30/42) Installing pcre2 (10.42-r2) (31/42) Installing git (2.43.4-r0) (32/42) Installing linux-headers (6.5-r0) (33/42) Installing pkgconf (2.1.0-r0) (34/42) Installing libffi-dev (3.4.4-r3) (35/42) Installing openssl (3.1.6-r2) (36/42) Installing openssl-dev (3.1.6-r2) (37/42) Installing mpdecimal (2.5.1-r2) (38/42) Installing python3 (3.11.9-r0) (39/42) Installing python3-pycache-pyc0 (3.11.9-r0) (40/42) Installing pyc (3.11.9-r0) (41/42) Installing python3-pyc (3.11.9-r0) (42/42) Installing python3-dev (3.11.9-r0) Executing busybox-1.36.1-r19.trigger Executing ca-certificates-20240226-r0.trigger OK: 1076 MiB in 78 packages + git config --global user.email cibot@example.com + git config --global user.name cibot + git config --system protocol.file.allow always + 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.fopMhH + trap '[ -z ] || docker kill jobserv-db; rm -rf /tmp/tmp.fopMhH' EXIT + '[' -n ] + '[' -z ] + echo 'WARNING: Using sqlite database - work queue testing will be skipped' + export 'SQLALCHEMY_DATABASE_URI=sqlite://' WARNING: Using sqlite database - work queue testing will be skipped + python3 -m venv /tmp/tmp.fopMhH + /tmp/tmp.fopMhH/bin/pip3 install -U pip Requirement already satisfied: pip in /tmp/tmp.fopMhH/lib/python3.11/site-packages (24.0) Collecting pip Downloading pip-24.1.2-py3-none-any.whl.metadata (3.6 kB) Downloading pip-24.1.2-py3-none-any.whl (1.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 5.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-24.1.2 + /tmp/tmp.fopMhH/bin/pip3 install -U setuptools Requirement already satisfied: setuptools in /tmp/tmp.fopMhH/lib/python3.11/site-packages (65.5.0) Collecting setuptools Downloading setuptools-71.0.4-py3-none-any.whl.metadata (6.5 kB) Downloading setuptools-71.0.4-py3-none-any.whl (2.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 1.8 MB/s eta 0:00:00 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-71.0.4 + /tmp/tmp.fopMhH/bin/pip3 install -r requirements.txt Collecting Flask-Migrate==4.0.4 (from -r requirements.txt (line 1)) Downloading Flask_Migrate-4.0.4-py3-none-any.whl.metadata (3.1 kB) Collecting Flask-SQLAlchemy==3.0.5 (from -r requirements.txt (line 2)) Downloading flask_sqlalchemy-3.0.5-py3-none-any.whl.metadata (3.3 kB) Collecting Flask-Testing==0.8.1 (from -r requirements.txt (line 3)) Downloading Flask-Testing-0.8.1.tar.gz (45 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 45.2/45.2 kB 162.8 kB/s eta 0:00:00 Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting Flask==2.3.3 (from -r requirements.txt (line 4)) Downloading flask-2.3.3-py3-none-any.whl.metadata (3.6 kB) Collecting PyJWT==2.8.0 (from -r requirements.txt (line 5)) Downloading PyJWT-2.8.0-py3-none-any.whl.metadata (4.2 kB) Collecting PyMySQL==1.1.1 (from -r requirements.txt (line 6)) Downloading PyMySQL-1.1.1-py3-none-any.whl.metadata (4.4 kB) Collecting PyYAML==6.0.1 (from -r requirements.txt (line 7)) Downloading PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl.metadata (2.1 kB) Collecting SQLAlchemy==1.4.23 (from -r requirements.txt (line 8)) Downloading SQLAlchemy-1.4.23.tar.gz (7.7 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.7/7.7 MB 11.1 MB/s eta 0:00:00 Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting Werkzeug==3.0.3 (from -r requirements.txt (line 9)) Downloading werkzeug-3.0.3-py3-none-any.whl.metadata (3.7 kB) Collecting bcrypt==4.0.1 (from -r requirements.txt (line 10)) Downloading bcrypt-4.0.1-cp36-abi3-musllinux_1_1_x86_64.whl.metadata (9.0 kB) Collecting cryptography==42.0.4 (from -r requirements.txt (line 11)) Downloading cryptography-42.0.4-cp39-abi3-musllinux_1_2_x86_64.whl.metadata (5.3 kB) Collecting dataclasses==0.6 (from -r requirements.txt (line 12)) Downloading dataclasses-0.6-py3-none-any.whl.metadata (3.0 kB) Collecting google-cloud-storage==2.10.0 (from -r requirements.txt (line 13)) Downloading google_cloud_storage-2.10.0-py2.py3-none-any.whl.metadata (6.0 kB) Collecting gunicorn==22.0.0 (from -r requirements.txt (line 16)) Downloading gunicorn-22.0.0-py3-none-any.whl.metadata (4.4 kB) Collecting json-logging==1.3.0 (from -r requirements.txt (line 17)) Downloading json_logging-1.3.0-py2.py3-none-any.whl.metadata (1.1 kB) Collecting pykwalify==1.8.0 (from -r requirements.txt (line 18)) Downloading pykwalify-1.8.0-py2.py3-none-any.whl.metadata (5.3 kB) Collecting python-dateutil==2.8.2 (from -r requirements.txt (line 19)) Downloading python_dateutil-2.8.2-py2.py3-none-any.whl.metadata (8.2 kB) Collecting pytz==2023.3 (from -r requirements.txt (line 20)) Downloading pytz-2023.3-py2.py3-none-any.whl.metadata (22 kB) Collecting requests==2.32.0 (from -r requirements.txt (line 21)) Downloading requests-2.32.0-py3-none-any.whl.metadata (4.6 kB) Collecting wheel==0.41.2 (from -r requirements.txt (line 22)) Downloading wheel-0.41.2-py3-none-any.whl.metadata (2.2 kB) Collecting alembic>=1.9.0 (from Flask-Migrate==4.0.4->-r requirements.txt (line 1)) Downloading alembic-1.13.2-py3-none-any.whl.metadata (7.4 kB) Collecting Jinja2>=3.1.2 (from Flask==2.3.3->-r requirements.txt (line 4)) Downloading jinja2-3.1.4-py3-none-any.whl.metadata (2.6 kB) Collecting itsdangerous>=2.1.2 (from Flask==2.3.3->-r requirements.txt (line 4)) Downloading itsdangerous-2.2.0-py3-none-any.whl.metadata (1.9 kB) Collecting click>=8.1.3 (from Flask==2.3.3->-r requirements.txt (line 4)) Downloading click-8.1.7-py3-none-any.whl.metadata (3.0 kB) Collecting blinker>=1.6.2 (from Flask==2.3.3->-r requirements.txt (line 4)) Downloading blinker-1.8.2-py3-none-any.whl.metadata (1.6 kB) Collecting greenlet!=0.4.17 (from SQLAlchemy==1.4.23->-r requirements.txt (line 8)) Downloading greenlet-3.0.3-cp311-cp311-musllinux_1_1_x86_64.whl.metadata (3.8 kB) Collecting MarkupSafe>=2.1.1 (from Werkzeug==3.0.3->-r requirements.txt (line 9)) Downloading MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_x86_64.whl.metadata (3.0 kB) Collecting cffi>=1.12 (from cryptography==42.0.4->-r requirements.txt (line 11)) Downloading cffi-1.16.0-cp311-cp311-musllinux_1_1_x86_64.whl.metadata (1.5 kB) Collecting google-auth<3.0dev,>=1.25.0 (from google-cloud-storage==2.10.0->-r requirements.txt (line 13)) Downloading google_auth-2.32.0-py2.py3-none-any.whl.metadata (4.7 kB) Collecting google-api-core!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.0,<3.0.0dev,>=1.31.5 (from google-cloud-storage==2.10.0->-r requirements.txt (line 13)) Downloading google_api_core-2.19.1-py3-none-any.whl.metadata (2.7 kB) Collecting google-cloud-core<3.0dev,>=2.3.0 (from google-cloud-storage==2.10.0->-r requirements.txt (line 13)) Downloading google_cloud_core-2.4.1-py2.py3-none-any.whl.metadata (2.7 kB) Collecting google-resumable-media>=2.3.2 (from google-cloud-storage==2.10.0->-r requirements.txt (line 13)) Downloading google_resumable_media-2.7.1-py2.py3-none-any.whl.metadata (2.2 kB) Collecting packaging (from gunicorn==22.0.0->-r requirements.txt (line 16)) Downloading packaging-24.1-py3-none-any.whl.metadata (3.2 kB) Collecting docopt>=0.6.2 (from pykwalify==1.8.0->-r requirements.txt (line 18)) Downloading docopt-0.6.2.tar.gz (25 kB) Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting ruamel.yaml>=0.16.0 (from pykwalify==1.8.0->-r requirements.txt (line 18)) Downloading ruamel.yaml-0.18.6-py3-none-any.whl.metadata (23 kB) Collecting six>=1.5 (from python-dateutil==2.8.2->-r requirements.txt (line 19)) Downloading six-1.16.0-py2.py3-none-any.whl.metadata (1.8 kB) Collecting charset-normalizer<4,>=2 (from requests==2.32.0->-r requirements.txt (line 21)) Downloading charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_x86_64.whl.metadata (33 kB) Collecting idna<4,>=2.5 (from requests==2.32.0->-r requirements.txt (line 21)) Downloading idna-3.7-py3-none-any.whl.metadata (9.9 kB) Collecting urllib3<3,>=1.21.1 (from requests==2.32.0->-r requirements.txt (line 21)) Downloading urllib3-2.2.2-py3-none-any.whl.metadata (6.4 kB) Collecting certifi>=2017.4.17 (from requests==2.32.0->-r requirements.txt (line 21)) Downloading certifi-2024.7.4-py3-none-any.whl.metadata (2.2 kB) Collecting Mako (from alembic>=1.9.0->Flask-Migrate==4.0.4->-r requirements.txt (line 1)) Downloading Mako-1.3.5-py3-none-any.whl.metadata (2.9 kB) Collecting typing-extensions>=4 (from alembic>=1.9.0->Flask-Migrate==4.0.4->-r requirements.txt (line 1)) Downloading typing_extensions-4.12.2-py3-none-any.whl.metadata (3.0 kB) Collecting pycparser (from cffi>=1.12->cryptography==42.0.4->-r requirements.txt (line 11)) Downloading pycparser-2.22-py3-none-any.whl.metadata (943 bytes) Collecting googleapis-common-protos<2.0.dev0,>=1.56.2 (from google-api-core!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.0,<3.0.0dev,>=1.31.5->google-cloud-storage==2.10.0->-r requirements.txt (line 13)) Downloading googleapis_common_protos-1.63.2-py2.py3-none-any.whl.metadata (1.5 kB) Collecting protobuf!=3.20.0,!=3.20.1,!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<6.0.0.dev0,>=3.19.5 (from google-api-core!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.0,<3.0.0dev,>=1.31.5->google-cloud-storage==2.10.0->-r requirements.txt (line 13)) Downloading protobuf-5.27.2-py3-none-any.whl.metadata (592 bytes) Collecting proto-plus<2.0.0dev,>=1.22.3 (from google-api-core!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.0,<3.0.0dev,>=1.31.5->google-cloud-storage==2.10.0->-r requirements.txt (line 13)) Downloading proto_plus-1.24.0-py3-none-any.whl.metadata (2.2 kB) Collecting cachetools<6.0,>=2.0.0 (from google-auth<3.0dev,>=1.25.0->google-cloud-storage==2.10.0->-r requirements.txt (line 13)) Downloading cachetools-5.4.0-py3-none-any.whl.metadata (5.3 kB) Collecting pyasn1-modules>=0.2.1 (from google-auth<3.0dev,>=1.25.0->google-cloud-storage==2.10.0->-r requirements.txt (line 13)) Downloading pyasn1_modules-0.4.0-py3-none-any.whl.metadata (3.4 kB) Collecting rsa<5,>=3.1.4 (from google-auth<3.0dev,>=1.25.0->google-cloud-storage==2.10.0->-r requirements.txt (line 13)) Downloading rsa-4.9-py3-none-any.whl.metadata (4.2 kB) Collecting google-crc32c<2.0dev,>=1.0 (from google-resumable-media>=2.3.2->google-cloud-storage==2.10.0->-r requirements.txt (line 13)) Downloading google_crc32c-1.5.0-cp311-cp311-musllinux_1_1_x86_64.whl.metadata (2.3 kB) Collecting ruamel.yaml.clib>=0.2.7 (from ruamel.yaml>=0.16.0->pykwalify==1.8.0->-r requirements.txt (line 18)) Downloading ruamel.yaml.clib-0.2.8-cp311-cp311-musllinux_1_1_x86_64.whl.metadata (2.2 kB) Collecting pyasn1<0.7.0,>=0.4.6 (from pyasn1-modules>=0.2.1->google-auth<3.0dev,>=1.25.0->google-cloud-storage==2.10.0->-r requirements.txt (line 13)) Downloading pyasn1-0.6.0-py2.py3-none-any.whl.metadata (8.3 kB) WARNING: The candidate selected for download or install is a yanked version: 'requests' candidate (version 2.32.0 at https://files.pythonhosted.org/packages/24/e8/09e8d662a9675a4e4f5dd7a8e6127b463a091d2703ed931a64aa66d00065/requests-2.32.0-py3-none-any.whl (from https://pypi.org/simple/requests/) (requires-python:>=3.8)) Reason for being yanked: Yanked due to conflicts with CVE-2024-35195 mitigation Downloading Flask_Migrate-4.0.4-py3-none-any.whl (20 kB) Downloading flask_sqlalchemy-3.0.5-py3-none-any.whl (24 kB) Downloading flask-2.3.3-py3-none-any.whl (96 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 96.1/96.1 kB 1.3 MB/s eta 0:00:00 Downloading PyJWT-2.8.0-py3-none-any.whl (22 kB) Downloading PyMySQL-1.1.1-py3-none-any.whl (44 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 45.0/45.0 kB 506.0 kB/s eta 0:00:00 Downloading PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl (748 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 748.5/748.5 kB 5.9 MB/s eta 0:00:00 Downloading werkzeug-3.0.3-py3-none-any.whl (227 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 227.3/227.3 kB 2.4 MB/s eta 0:00:00 Downloading bcrypt-4.0.1-cp36-abi3-musllinux_1_1_x86_64.whl (624 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 624.3/624.3 kB 5.0 MB/s eta 0:00:00 Downloading cryptography-42.0.4-cp39-abi3-musllinux_1_2_x86_64.whl (4.6 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.6/4.6 MB 11.1 MB/s eta 0:00:00 Downloading dataclasses-0.6-py3-none-any.whl (14 kB) Downloading google_cloud_storage-2.10.0-py2.py3-none-any.whl (114 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 114.6/114.6 kB 1.1 MB/s eta 0:00:00 Downloading gunicorn-22.0.0-py3-none-any.whl (84 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 84.4/84.4 kB 868.4 kB/s eta 0:00:00 Downloading json_logging-1.3.0-py2.py3-none-any.whl (21 kB) Downloading pykwalify-1.8.0-py2.py3-none-any.whl (24 kB) Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 247.7/247.7 kB 1.4 MB/s eta 0:00:00 Downloading pytz-2023.3-py2.py3-none-any.whl (502 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 502.3/502.3 kB 3.5 MB/s eta 0:00:00 Downloading requests-2.32.0-py3-none-any.whl (63 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 63.7/63.7 kB 821.9 kB/s eta 0:00:00 Downloading wheel-0.41.2-py3-none-any.whl (64 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 64.8/64.8 kB 794.1 kB/s eta 0:00:00 Downloading alembic-1.13.2-py3-none-any.whl (232 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 233.0/233.0 kB 2.4 MB/s eta 0:00:00 Downloading blinker-1.8.2-py3-none-any.whl (9.5 kB) Downloading certifi-2024.7.4-py3-none-any.whl (162 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 163.0/163.0 kB 1.9 MB/s eta 0:00:00 Downloading cffi-1.16.0-cp311-cp311-musllinux_1_1_x86_64.whl (476 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 476.4/476.4 kB 4.1 MB/s eta 0:00:00 Downloading charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_x86_64.whl (140 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 140.9/140.9 kB 1.4 MB/s eta 0:00:00 Downloading click-8.1.7-py3-none-any.whl (97 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.9/97.9 kB 967.9 kB/s eta 0:00:00 Downloading google_api_core-2.19.1-py3-none-any.whl (139 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 139.4/139.4 kB 1.3 MB/s eta 0:00:00 Downloading google_auth-2.32.0-py2.py3-none-any.whl (195 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 195.5/195.5 kB 2.2 MB/s eta 0:00:00 Downloading google_cloud_core-2.4.1-py2.py3-none-any.whl (29 kB) Downloading google_resumable_media-2.7.1-py2.py3-none-any.whl (81 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 81.2/81.2 kB 1.0 MB/s eta 0:00:00 Downloading greenlet-3.0.3-cp311-cp311-musllinux_1_1_x86_64.whl (1.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 7.7 MB/s eta 0:00:00 Downloading idna-3.7-py3-none-any.whl (66 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 66.8/66.8 kB 632.7 kB/s eta 0:00:00 Downloading itsdangerous-2.2.0-py3-none-any.whl (16 kB) Downloading jinja2-3.1.4-py3-none-any.whl (133 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.3/133.3 kB 1.3 MB/s eta 0:00:00 Downloading MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_x86_64.whl (33 kB) Downloading ruamel.yaml-0.18.6-py3-none-any.whl (117 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 117.8/117.8 kB 1.2 MB/s eta 0:00:00 Downloading six-1.16.0-py2.py3-none-any.whl (11 kB) Downloading urllib3-2.2.2-py3-none-any.whl (121 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 121.4/121.4 kB 1.2 MB/s eta 0:00:00 Downloading packaging-24.1-py3-none-any.whl (53 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.0/54.0 kB 652.4 kB/s eta 0:00:00 Downloading cachetools-5.4.0-py3-none-any.whl (9.5 kB) Downloading google_crc32c-1.5.0-cp311-cp311-musllinux_1_1_x86_64.whl (582 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 582.5/582.5 kB 4.1 MB/s eta 0:00:00 Downloading googleapis_common_protos-1.63.2-py2.py3-none-any.whl (220 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 220.0/220.0 kB 2.3 MB/s eta 0:00:00 Downloading proto_plus-1.24.0-py3-none-any.whl (50 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 50.1/50.1 kB 463.3 kB/s eta 0:00:00 Downloading protobuf-5.27.2-py3-none-any.whl (164 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 164.8/164.8 kB 1.6 MB/s eta 0:00:00 Downloading pyasn1_modules-0.4.0-py3-none-any.whl (181 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 181.2/181.2 kB 2.0 MB/s eta 0:00:00 Downloading rsa-4.9-py3-none-any.whl (34 kB) Downloading ruamel.yaml.clib-0.2.8-cp311-cp311-musllinux_1_1_x86_64.whl (730 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 730.9/730.9 kB 5.6 MB/s eta 0:00:00 Downloading typing_extensions-4.12.2-py3-none-any.whl (37 kB) Downloading Mako-1.3.5-py3-none-any.whl (78 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.6/78.6 kB 889.2 kB/s eta 0:00:00 Downloading pycparser-2.22-py3-none-any.whl (117 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 117.6/117.6 kB 1.4 MB/s eta 0:00:00 Downloading pyasn1-0.6.0-py2.py3-none-any.whl (85 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 85.3/85.3 kB 970.2 kB/s eta 0:00:00 Building wheels for collected packages: Flask-Testing, SQLAlchemy, docopt Building wheel for Flask-Testing (pyproject.toml): started Building wheel for Flask-Testing (pyproject.toml): finished with status 'done' Created wheel for Flask-Testing: filename=Flask_Testing-0.8.1-py3-none-any.whl size=8190 sha256=0028d2ad75ccfe4e8b53ed9127b6733a0afaab56804ff0f9e6bb20c2b044151e Stored in directory: /root/.cache/pip/wheels/9d/aa/a4/a97a989ae422b51b1f164f76b5bdfc21a9c30b1842b7403598 Building wheel for SQLAlchemy (pyproject.toml): started Building wheel for SQLAlchemy (pyproject.toml): finished with status 'done' Created wheel for SQLAlchemy: filename=SQLAlchemy-1.4.23-cp311-cp311-linux_x86_64.whl size=1543679 sha256=8ee30e35ed50e27b80c2cfac8bfc8e1769208fc4cddad91b3cf2d78e81db199a Stored in directory: /root/.cache/pip/wheels/ba/7b/d8/8146b02e234a4a9e5e892dd5a040d19d203dd65a8693b2d207 Building wheel for docopt (pyproject.toml): started Building wheel for docopt (pyproject.toml): finished with status 'done' Created wheel for docopt: filename=docopt-0.6.2-py2.py3-none-any.whl size=13704 sha256=311d31c02bedf7a7348f17c094b5bcd0fb502a676cdea4da1802dcedba4dc706 Stored in directory: /root/.cache/pip/wheels/1a/b0/8c/4b75c4116c31f83c8f9f047231251e13cc74481cca4a78a9ce Successfully built Flask-Testing SQLAlchemy docopt Installing collected packages: pytz, json-logging, docopt, dataclasses, wheel, urllib3, typing-extensions, six, ruamel.yaml.clib, PyYAML, PyMySQL, PyJWT, pycparser, pyasn1, protobuf, packaging, MarkupSafe, itsdangerous, idna, greenlet, google-crc32c, click, charset-normalizer, certifi, cachetools, blinker, bcrypt, Werkzeug, SQLAlchemy, ruamel.yaml, rsa, requests, python-dateutil, pyasn1-modules, proto-plus, Mako, Jinja2, gunicorn, googleapis-common-protos, google-resumable-media, cffi, pykwalify, google-auth, Flask, cryptography, alembic, google-api-core, Flask-Testing, Flask-SQLAlchemy, google-cloud-core, Flask-Migrate, google-cloud-storage Successfully installed Flask-2.3.3 Flask-Migrate-4.0.4 Flask-SQLAlchemy-3.0.5 Flask-Testing-0.8.1 Jinja2-3.1.4 Mako-1.3.5 MarkupSafe-2.1.5 PyJWT-2.8.0 PyMySQL-1.1.1 PyYAML-6.0.1 SQLAlchemy-1.4.23 Werkzeug-3.0.3 alembic-1.13.2 bcrypt-4.0.1 blinker-1.8.2 cachetools-5.4.0 certifi-2024.7.4 cffi-1.16.0 charset-normalizer-3.3.2 click-8.1.7 cryptography-42.0.4 dataclasses-0.6 docopt-0.6.2 google-api-core-2.19.1 google-auth-2.32.0 google-cloud-core-2.4.1 google-cloud-storage-2.10.0 google-crc32c-1.5.0 google-resumable-media-2.7.1 googleapis-common-protos-1.63.2 greenlet-3.0.3 gunicorn-22.0.0 idna-3.7 itsdangerous-2.2.0 json-logging-1.3.0 packaging-24.1 proto-plus-1.24.0 protobuf-5.27.2 pyasn1-0.6.0 pyasn1-modules-0.4.0 pycparser-2.22 pykwalify-1.8.0 python-dateutil-2.8.2 pytz-2023.3 requests-2.32.0 rsa-4.9 ruamel.yaml-0.18.6 ruamel.yaml.clib-0.2.8 six-1.16.0 typing-extensions-4.12.2 urllib3-2.2.2 wheel-0.41.2 + /tmp/tmp.fopMhH/bin/pip3 install 'junitxml==0.7' 'python-subunit==1.3.0' Collecting junitxml==0.7 Downloading junitxml-0.7.tar.gz (26 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting python-subunit==1.3.0 Downloading python_subunit-1.3.0-py2.py3-none-any.whl.metadata (21 kB) Collecting extras (from python-subunit==1.3.0) Downloading extras-1.0.0-py2.py3-none-any.whl.metadata (1.7 kB) Collecting testtools>=0.9.34 (from python-subunit==1.3.0) Downloading testtools-2.7.2-py3-none-any.whl.metadata (5.2 kB) Downloading python_subunit-1.3.0-py2.py3-none-any.whl (104 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 104.9/104.9 kB 655.8 kB/s eta 0:00:00 Downloading testtools-2.7.2-py3-none-any.whl (179 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 179.9/179.9 kB 1.4 MB/s eta 0:00:00 Downloading extras-1.0.0-py2.py3-none-any.whl (7.3 kB) Building wheels for collected packages: junitxml Building wheel for junitxml (setup.py): started Building wheel for junitxml (setup.py): finished with status 'done' Created wheel for junitxml: filename=junitxml-0.7-py3-none-any.whl size=16309 sha256=5c50585063c59fc7dcf49beb5b27689a7a408c3bcb09d24a242a2d3608e27821 Stored in directory: /root/.cache/pip/wheels/8a/7a/9b/f1dac57e815dbc28e3889797e53848042661a1143aa45f127f Successfully built junitxml Installing collected packages: junitxml, extras, testtools, python-subunit Successfully installed extras-1.0.0 junitxml-0.7 python-subunit-1.3.0 testtools-2.7.2 + set -o pipefail + PYTHONPATH=./ /tmp/tmp.fopMhH/bin/python3 -m subunit.run discover + /tmp/tmp.fopMhH/bin/subunit2junitxml --no-passthrough + tee /archive/junit.xml hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Cloning into '/tmp/tmpm4649ogo/repo-src/submod'... done. hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Cloning into '/tmp/tmpm4649ogo/nested-par/repo-src'... done. hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m 2024-07-19 22:10:06.040374: ERROR foo bar == 2024-07-19 22:10:06.040603: test_exec 2024-07-19 22:10:06.040603: ERROR Traceback (most recent call last): | File "/repo/tests/runner/test_logging.py", line 44, in test_exec | raise RuntimeError() |RuntimeError | == 2024-07-19 22:10:06.041079: test_exec_cancelled 2024-07-19 22:10:06.041269: INFO foo bar 2024-07-19 22:10:06.041437: WARN foo bar {"written_at": "2024-07-19T22:10:06.564Z", "written_ts": 1721427006564857000, "msg": "Unexpected error creating runs for: {'name': 'git', 'type': 'git_poller', 'runs': [{'name': 'run0', 'host-tag': 'foo*', 'container': 'alpine', 'script': 'test'}]}", "type": "log", "logger": "root", "thread": "MainThread", "level": "ERROR", "module": "trigger", "line_no": 65, "exc_info": "Traceback (most recent call last):\n File \"/repo/jobserv/trigger.py\", line 58, in trigger_runs\n storage.set_run_definition(r, rundef)\n File \"/usr/local/lib/python3.11/unittest/mock.py\", line 1124, in __call__\n return self._mock_call(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/local/lib/python3.11/unittest/mock.py\", line 1128, in _mock_call\n return self._execute_mock_call(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/local/lib/python3.11/unittest/mock.py\", line 1183, in _execute_mock_call\n raise effect\nRuntimeError: edge case!!!\n", "filename": "trigger.py", "correlation_id": "a7ceb694-461b-11ef-96df-0242ac110002"} {"written_at": "2024-07-19T22:10:08.238Z", "written_ts": 1721427008238684000, "msg": "Delivered webhook to https://example.com", "type": "log", "logger": "jobserv.flask", "thread": "Thread-1 (deliver)", "level": "INFO", "module": "notify", "line_no": 171, "correlation_id": "a8d54d32-461b-11ef-b82d-0242ac110002"} {"written_at": "2024-07-19T22:10:08.459Z", "written_ts": 1721427008459614000, "msg": "Updating the rundef from simple->github_pr", "type": "log", "logger": "root", "thread": "MainThread", "level": "INFO", "module": "trigger", "line_no": 29, "correlation_id": "a8f51afe-461b-11ef-96df-0242ac110002"} {"written_at": "2024-07-19T22:10:08.836Z", "written_ts": 1721427008836401000, "msg": "Updating the rundef from simple->gith_poller", "type": "log", "logger": "root", "thread": "MainThread", "level": "INFO", "module": "trigger", "line_no": 33, "correlation_id": "a92edcbc-461b-11ef-96df-0242ac110002"} {"written_at": "2024-07-19T22:10:08.888Z", "written_ts": 1721427008888036000, "msg": "Caught integrity error and failed run: 1", "type": "log", "logger": "jobserv.flask", "thread": "MainThread", "level": "ERROR", "module": "run", "line_no": 172, "exc_info": "Traceback (most recent call last):\n File \"/repo/jobserv/api/run.py\", line 155, in _handle_triggers\n _create_triggers(\n File \"/repo/jobserv/api/run.py\", line 79, in _create_triggers\n trigger_runs(\n File \"/repo/jobserv/trigger.py\", line 51, in trigger_runs\n raise ValueError('A run named \"%s\" already exists' % name)\nValueError: A run named \"collision-name\" already exists\n", "filename": "run.py", "correlation_id": "a9372d90-461b-11ef-96df-0242ac110002"} {"written_at": "2024-07-19T22:10:08.943Z", "written_ts": 1721427008943252000, "msg": "Updating the rundef from simple->github_pr", "type": "log", "logger": "root", "thread": "MainThread", "level": "INFO", "module": "trigger", "line_no": 29, "correlation_id": "a93f4bf6-461b-11ef-96df-0242ac110002"} {"written_at": "2024-07-19T22:10:15.858Z", "written_ts": 1721427015858158000, "msg": "Unable to check doesnot matter.git/info/refs?service=git-upload-pack for changes: 500 ", "type": "log", "logger": "root", "thread": "MainThread", "level": "ERROR", "module": "git_poller", "line_no": 172, "correlation_id": "ad5ff866-461b-11ef-96df-0242ac110002"} {"written_at": "2024-07-19T22:10:15.866Z", "written_ts": 1721427015866334000, "msg": "Adding foo to poller list", "type": "log", "logger": "root", "thread": "MainThread", "level": "INFO", "module": "git_poller", "line_no": 440, "correlation_id": "ad612fb0-461b-11ef-96df-0242ac110002"} {"written_at": "2024-07-19T22:10:15.870Z", "written_ts": 1721427015870330000, "msg": "Updating foo", "type": "log", "logger": "root", "thread": "MainThread", "level": "INFO", "module": "git_poller", "line_no": 445, "correlation_id": "ad61cb96-461b-11ef-96df-0242ac110002"} {"written_at": "2024-07-19T22:10:15.872Z", "written_ts": 1721427015872281000, "msg": "Looking for changes to: url1", "type": "log", "logger": "root", "thread": "MainThread", "level": "INFO", "module": "git_poller", "line_no": 191, "correlation_id": "ad6217d6-461b-11ef-96df-0242ac110002"} {"written_at": "2024-07-19T22:10:15.872Z", "written_ts": 1721427015872533000, "msg": "url1 ref1 change oldsha->sha1", "type": "log", "logger": "root", "thread": "MainThread", "level": "INFO", "module": "git_poller", "line_no": 202, "correlation_id": "ad6221fe-461b-11ef-96df-0242ac110002"} {"written_at": "2024-07-19T22:10:15.873Z", "written_ts": 1721427015873106000, "msg": "Looking for changes to: url1", "type": "log", "logger": "root", "thread": "MainThread", "level": "INFO", "module": "git_poller", "line_no": 191, "correlation_id": "ad623810-461b-11ef-96df-0242ac110002"} {"written_at": "2024-07-19T22:10:15.873Z", "written_ts": 1721427015873217000, "msg": "First run detected for url1 - ref1", "type": "log", "logger": "root", "thread": "MainThread", "level": "INFO", "module": "git_poller", "line_no": 200, "correlation_id": "ad623cde-461b-11ef-96df-0242ac110002"} {"written_at": "2024-07-19T22:10:15.873Z", "written_ts": 1721427015873333000, "msg": "Looking for changes to: url1", "type": "log", "logger": "root", "thread": "MainThread", "level": "INFO", "module": "git_poller", "line_no": 191, "correlation_id": "ad6240ee-461b-11ef-96df-0242ac110002"} {"written_at": "2024-07-19T22:10:15.873Z", "written_ts": 1721427015873525000, "msg": "First run detected for url1 - ref2", "type": "log", "logger": "root", "thread": "MainThread", "level": "INFO", "module": "git_poller", "line_no": 200, "correlation_id": "ad624850-461b-11ef-96df-0242ac110002"} {"written_at": "2024-07-19T22:10:15.874Z", "written_ts": 1721427015874147000, "msg": "Trigger build for proj with params: {'GIT_URL': 'fake'}", "type": "log", "logger": "root", "thread": "MainThread", "level": "INFO", "module": "git_poller", "line_no": 357, "correlation_id": "ad6260c4-461b-11ef-96df-0242ac110002"} {"written_at": "2024-07-19T22:10:15.874Z", "written_ts": 1721427015874297000, "msg": "Skipping build for proj because of skip-ci message", "type": "log", "logger": "root", "thread": "MainThread", "level": "INFO", "module": "git_poller", "line_no": 387, "correlation_id": "ad626678-461b-11ef-96df-0242ac110002"} {"written_at": "2024-07-19T22:10:15.875Z", "written_ts": 1721427015875004000, "msg": "Trigger build for proj with params: {'GIT_URL': 'https://github.com'}", "type": "log", "logger": "root", "thread": "MainThread", "level": "INFO", "module": "git_poller", "line_no": 357, "correlation_id": "ad62823e-461b-11ef-96df-0242ac110002"} {"written_at": "2024-07-19T22:10:15.875Z", "written_ts": 1721427015875151000, "msg": "Skipping build for proj because of skip-ci message", "type": "log", "logger": "root", "thread": "MainThread", "level": "INFO", "module": "git_poller", "line_no": 387, "correlation_id": "ad6287e8-461b-11ef-96df-0242ac110002"} {"written_at": "2024-07-19T22:10:15.875Z", "written_ts": 1721427015875786000, "msg": "Trigger build for proj with params: {'GIT_URL': 'https://fake.com'}", "type": "log", "logger": "root", "thread": "MainThread", "level": "INFO", "module": "git_poller", "line_no": 357, "correlation_id": "ad62a0ca-461b-11ef-96df-0242ac110002"} {"written_at": "2024-07-19T22:10:15.875Z", "written_ts": 1721427015875930000, "msg": "Skipping build for proj because of skip-ci message", "type": "log", "logger": "root", "thread": "MainThread", "level": "INFO", "module": "git_poller", "line_no": 387, "correlation_id": "ad62a64c-461b-11ef-96df-0242ac110002"} {"written_at": "2024-07-19T22:10:18.844Z", "written_ts": 1721427018844537000, "msg": "validation.invalid", "type": "log", "logger": "pykwalify.core", "thread": "MainThread", "level": "ERROR", "module": "core", "line_no": 190, "correlation_id": "af27a040-461b-11ef-96df-0242ac110002"} {"written_at": "2024-07-19T22:10:18.844Z", "written_ts": 1721427018844649000, "msg": " --- All found errors ---", "type": "log", "logger": "pykwalify.core", "thread": "MainThread", "level": "ERROR", "module": "core", "line_no": 191, "correlation_id": "af27a040-461b-11ef-96df-0242ac110002"} {"written_at": "2024-07-19T22:10:18.844Z", "written_ts": 1721427018844720000, "msg": "[\"Cannot find required key 'timeout'. Path: ''\"]", "type": "log", "logger": "pykwalify.core", "thread": "MainThread", "level": "ERROR", "module": "core", "line_no": 192, "correlation_id": "af27a040-461b-11ef-96df-0242ac110002"} {"written_at": "2024-07-19T22:10:19.114Z", "written_ts": 1721427019114861000, "msg": "Failing cancelled run: proj1/1/bla", "type": "log", "logger": "root", "thread": "MainThread", "level": "ERROR", "module": "worker", "line_no": 216, "correlation_id": "af50dfaa-461b-11ef-96df-0242ac110002"} {"written_at": "2024-07-19T22:10:19.379Z", "written_ts": 1721427019379587000, "msg": "marking w1 offline 81s without a check-in", "type": "log", "logger": "root", "thread": "MainThread", "level": "INFO", "module": "worker", "line_no": 41, "correlation_id": "af794472-461b-11ef-96df-0242ac110002"} {"written_at": "2024-07-19T22:10:19.646Z", "written_ts": 1721427019646326000, "msg": "marking w1 offline (no pings log)", "type": "log", "logger": "root", "thread": "MainThread", "level": "INFO", "module": "worker", "line_no": 72, "correlation_id": "afa1f804-461b-11ef-96df-0242ac110002"} {"written_at": "2024-07-19T22:10:19.913Z", "written_ts": 1721427019913596000, "msg": "rotating pings log to: /tmp/tmpq6b2ehgb/w1/pings.log.1721427019", "type": "log", "logger": "root", "thread": "MainThread", "level": "INFO", "module": "worker", "line_no": 54, "correlation_id": "afcac05e-461b-11ef-96df-0242ac110002"} {"written_at": "2024-07-19T22:10:20.253Z", "written_ts": 1721427020253978000, "msg": "Found stuck run proj1/1/bla on worker None", "type": "log", "logger": "root", "thread": "MainThread", "level": "ERROR", "module": "worker", "line_no": 193, "correlation_id": "affeb06c-461b-11ef-96df-0242ac110002"} {"written_at": "2024-07-19T22:10:20.257Z", "written_ts": 1721427020257060000, "msg": "Found stuck run proj1/1/bla on worker None", "type": "log", "logger": "root", "thread": "MainThread", "level": "ERROR", "module": "worker", "line_no": 193, "correlation_id": "affeb06c-461b-11ef-96df-0242ac110002"} {"written_at": "2024-07-19T22:10:20.984Z", "written_ts": 1721427020984674000, "msg": "Entering surge support for armhf: count=1", "type": "log", "logger": "root", "thread": "MainThread", "level": "INFO", "module": "worker", "line_no": 152, "correlation_id": "b06e2f50-461b-11ef-96df-0242ac110002"} {"written_at": "2024-07-19T22:10:20.990Z", "written_ts": 1721427020990225000, "msg": "Exiting surge support for armhf", "type": "log", "logger": "root", "thread": "MainThread", "level": "INFO", "module": "worker", "line_no": 140, "correlation_id": "b06e2f50-461b-11ef-96df-0242ac110002"} {"written_at": "2024-07-19T22:10:20.990Z", "written_ts": 1721427020990405000, "msg": "Entering surge support for amd64: count=2", "type": "log", "logger": "root", "thread": "MainThread", "level": "INFO", "module": "worker", "line_no": 152, "correlation_id": "b06e2f50-461b-11ef-96df-0242ac110002"} {"written_at": "2024-07-19T22:10:20.991Z", "written_ts": 1721427020991983000, "msg": "Entering surge support for armhf: count=3", "type": "log", "logger": "root", "thread": "MainThread", "level": "INFO", "module": "worker", "line_no": 152, "correlation_id": "b06e2f50-461b-11ef-96df-0242ac110002"} {"written_at": "2024-07-19T22:10:21.264Z", "written_ts": 1721427021264044000, "msg": "Entering surge support for amd64: count=1", "type": "log", "logger": "root", "thread": "MainThread", "level": "INFO", "module": "worker", "line_no": 152, "correlation_id": "b098d016-461b-11ef-96df-0242ac110002"} {"written_at": "2024-07-19T22:10:21.267Z", "written_ts": 1721427021267751000, "msg": "Exiting surge support for amd64", "type": "log", "logger": "root", "thread": "MainThread", "level": "INFO", "module": "worker", "line_no": 140, "correlation_id": "b098d016-461b-11ef-96df-0242ac110002"} {"written_at": "2024-07-19T22:10:21.533Z", "written_ts": 1721427021533244000, "msg": "truncating the pings log", "type": "log", "logger": "root", "thread": "MainThread", "level": "INFO", "module": "worker", "line_no": 57, "correlation_id": "b0c1e3d4-461b-11ef-96df-0242ac110002"} {"written_at": "2024-07-19T22:10:21.543Z", "written_ts": 1721427021543698000, "msg": "Unable to read: bad: Unable to load PEM file. See https://cryptography.io/en/latest/faq/#why-can-t-i-import-my-pem-file for more details. MalformedFraming", "type": "log", "logger": "root", "thread": "MainThread", "level": "ERROR", "module": "worker_jwt", "line_no": 44, "correlation_id": "b0c37bae-461b-11ef-96df-0242ac110002"} Docker not available Docker not available testtools.testresult.real._StringException: Traceback (most recent call last): File "/repo/tests/runner/test_handler_simple.py", line 261, in test_prepare_script_repo self.handler.prepare_mounts() File "/repo/tests/runner/../../runner/jobserv_runner/handlers/simple.py", line 458, in prepare_mounts mounts.append(self.create_script(log)) ^^^^^^^^^^^^^^^^^^^^^^^ File "/repo/tests/runner/../../runner/jobserv_runner/handlers/simple.py", line 419, in create_script self._clone_script_repo(log, repo, script_dir) File "/repo/tests/runner/../../runner/jobserv_runner/handlers/simple.py", line 390, in _clone_script_repo raise HandlerError("Unable to clone repo: " + repo["clone-url"]) jobserv_runner.handlers.simple.HandlerError: Unable to clone repo: /repo testtools.testresult.real._StringException: Traceback (most recent call last): File "/repo/tests/test_api_build.py", line 110, in test_build_trigger_fails r = self.client.post(self.urlbase, data={}, headers=headers) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/tmp/tmp.fopMhH/lib/python3.11/site-packages/werkzeug/test.py", line 1167, in post return self.open(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^ File "/tmp/tmp.fopMhH/lib/python3.11/site-packages/flask/testing.py", line 232, in open response = super().open( ^^^^^^^^^^^^^ File "/tmp/tmp.fopMhH/lib/python3.11/site-packages/werkzeug/test.py", line 1116, in open response_parts = self.run_wsgi_app(request.environ, buffered=buffered) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/tmp/tmp.fopMhH/lib/python3.11/site-packages/werkzeug/test.py", line 988, in run_wsgi_app rv = run_wsgi_app(self.application, environ, buffered=buffered) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/tmp/tmp.fopMhH/lib/python3.11/site-packages/werkzeug/test.py", line 1264, in run_wsgi_app app_rv = app(environ, start_response) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/tmp/tmp.fopMhH/lib/python3.11/site-packages/flask/app.py", line 2213, in __call__ return self.wsgi_app(environ, start_response) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/repo/jobserv/flask.py", line 51, in __call__ return ProxyFix.__call__(self, environ, new_start_response) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/tmp/tmp.fopMhH/lib/python3.11/site-packages/werkzeug/middleware/proxy_fix.py", line 183, in __call__ return self.app(environ, start_response) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/tmp/tmp.fopMhH/lib/python3.11/site-packages/flask/app.py", line 2193, in wsgi_app response = self.handle_exception(e) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/tmp/tmp.fopMhH/lib/python3.11/site-packages/flask/app.py", line 2190, in wsgi_app response = self.full_dispatch_request() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/tmp/tmp.fopMhH/lib/python3.11/site-packages/flask/app.py", line 1487, in full_dispatch_request return self.finalize_request(rv) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/tmp/tmp.fopMhH/lib/python3.11/site-packages/flask/app.py", line 1506, in finalize_request response = self.make_response(rv) ^^^^^^^^^^^^^^^^^^^^^^ File "/tmp/tmp.fopMhH/lib/python3.11/site-packages/flask/app.py", line 1801, in make_response raise TypeError( TypeError: The view function for 'api_build.build_create' did not return a valid response. The function either returned None or ended without a return statement. Test requires MySQL Test requires MySQL Test requires MySQL Test requires MySQL Test requires MySQL Test requires MySQL + '[' -z ] + rm -rf /tmp/tmp.fopMhH Script completed with error(s) == 2024-07-19 22:10:25.757526: Finding artifacts to upload Uploading 1 items 23402 bytes == 2024-07-19 22:10:26.591632: Analyzing junit results(/srv/gavelci-worker/runs/tmp66cjilcu/archive/junit.xml) == 2024-07-19 22:10:27.335561: Runner has completed ________ | o o| Thumbs Down |___/\_|________ | _____|__| | | || |______| | | | | | | | | |_| |_|