# Run sent to worker: doanac-reckless == 2019-11-01 21:36:51.446816: Setting up runner on worker == 2019-11-01 21:36:51.922550: Steps to recreate inside simulator wget -O simulate.sh https://api.gavelci.us/projects/gavel-ci/builds/24/runs/build-container//.simulate.sh # wget'ing the file may require the --header flag if the # jobserv API requires authentication. sh ./simulate.sh == 2019-11-01 21:36:52.171128: Pulling container: docker:dind dind: Pulling from library/docker Digest: sha256:156e4e723c80223298259dad9a925a71f385456b731c139bec12d29b3a74170c Status: Image is up to date for docker:dind == 2019-11-01 21:36:53.937948: Preparing bind mounts 2019-11-01 21:36:53.938210: INFO Creating secret: dockerpass == 2019-11-01 21:36:54.131345: Creating container .netrc file 2019-11-01 21:36:54.131509: INFO Creating token for jobserv run access == 2019-11-01 21:36:54.357246: Preparing script == 2019-11-01 21:36:54.593674: Cloning git repository 2019-11-01 21:36:54.593740: INFO Clone_url: https://github.com/doanac/gavel-ci.git 2019-11-01 21:36:54.593773: INFO Checking to see if https://github.com/doanac/gavel-ci.git requires authentication. 2019-11-01 21:36:54.810158: INFO Server does not appear to need credentials for cloning 2019-11-01 21:36:54.810174: INFO Git install supports submodules Cloning into '/srv/gavelci-worker/runs/tmpkj0es7tw/repo'... 2019-11-01 21:36:55.660318: INFO Checking out: 3842ff9bc04f6ecdbdf70c7b9fe3676067f82d4e Switched to branch 'jobserv-run' == 2019-11-01 21:36:56.410991: Setting up container environment 2019-11-01 21:36:56.411089: 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=9ca94e10f7911fe6261c1e8b25e6dd8eda0a8330 GIT_SHA=3842ff9bc04f6ecdbdf70c7b9fe3676067f82d4e H_PROJECT=gavel-ci H_BUILD=24 H_RUN=build-container H_WORKER=doanac-reckless == 2019-11-01 21:36:56.628120: Running script inside container 2019-11-01 21:36:56.628164: INFO Running with "--privileged" + docker build -t doanac/gavel-ci:3842ff --force-rm . Sending build context to Docker daemon 248.3kB Step 1/15 : FROM alpine latest: Pulling from library/alpine 89d9c30c1d48: Pulling fs layer 89d9c30c1d48: Download complete 89d9c30c1d48: Pull complete Digest: sha256:c19173c5ada610a5989151111163d28a67368362762534d8a8121ce95cf2bd5a Status: Downloaded newer image for alpine:latest ---> 965ea09ff2eb Step 2/15 : ARG GAVEL_VERSION=? ---> Running in 25dbb8d93da6 Removing intermediate container 25dbb8d93da6 ---> e9b78db7c870 Step 3/15 : ENV APP_VERSION="$GAVEL_VERSION" ---> Running in 53aa94da79c4 Removing intermediate container 53aa94da79c4 ---> 24819c728ac2 Step 4/15 : ENV FLASK_APP="gavel_ci.app:app" ---> Running in ddafe20f4805 Removing intermediate container ddafe20f4805 ---> 5bb1642868c4 Step 5/15 : ARG BUILD_PKGS="python3-dev musl-dev gcc libffi-dev openssl-dev" ---> Running in ce68b90b09d7 Removing intermediate container ce68b90b09d7 ---> 6495c2b216bc Step 6/15 : ENV PYTHONPATH=/srv/gavel-ci ---> Running in fb7c0711c766 Removing intermediate container fb7c0711c766 ---> 78ce32846af2 Step 7/15 : WORKDIR /srv/gavel-ci ---> Running in a3dd85f0e003 Removing intermediate container a3dd85f0e003 ---> 5d41e19cf7af Step 8/15 : COPY ./wait-for /srv/gavel-ci/ ---> 67046c1dfd69 Step 9/15 : COPY ./requirements.txt /srv/gavel-ci/ ---> bd0a9b2f6c5d Step 10/15 : COPY ./docker_run.sh /srv/gavel-ci/ ---> fa14c52b8c3c Step 11/15 : COPY ./gavel_ci /srv/gavel-ci/gavel_ci ---> e1fe729070c0 Step 12/15 : COPY ./gavel_jwt.py /srv/gavel-ci/ ---> a6d38753556a Step 13/15 : COPY ./gavel_permissions.py /srv/gavel-ci/ ---> b98563bb26f3 Step 14/15 : COPY ./migrations /srv/gavel-ci/migrations ---> 91ada50a4993 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 0214004e174f fetch http://dl-cdn.alpinelinux.org/alpine/v3.10/main/x86_64/APKINDEX.tar.gz fetch http://dl-cdn.alpinelinux.org/alpine/v3.10/community/x86_64/APKINDEX.tar.gz (1/28) Installing binutils (2.32-r0) (2/28) Installing gmp (6.1.2-r1) (3/28) Installing isl (0.18-r0) (4/28) Installing libgomp (8.3.0-r0) (5/28) Installing libatomic (8.3.0-r0) (6/28) Installing libgcc (8.3.0-r0) (7/28) Installing mpfr3 (3.1.5-r1) (8/28) Installing mpc1 (1.1.0-r0) (9/28) Installing libstdc++ (8.3.0-r0) (10/28) Installing gcc (8.3.0-r0) (11/28) Installing linux-headers (4.19.36-r0) (12/28) Installing libffi (3.2.1-r6) (13/28) Installing pkgconf (1.6.1-r1) (14/28) Installing libffi-dev (3.2.1-r6) (15/28) Installing musl-dev (1.1.22-r3) (16/28) Installing openssl (1.1.1d-r0) (17/28) Installing openssl-dev (1.1.1d-r0) (18/28) Installing libbz2 (1.0.6-r7) (19/28) Installing expat (2.2.8-r0) (20/28) Installing gdbm (1.13-r1) (21/28) Installing xz-libs (5.2.4-r0) (22/28) Installing ncurses-terminfo-base (6.1_p20190518-r0) (23/28) Installing ncurses-terminfo (6.1_p20190518-r0) (24/28) Installing ncurses-libs (6.1_p20190518-r0) (25/28) Installing readline (8.0.0-r0) (26/28) Installing sqlite-libs (3.28.0-r1) (27/28) Installing python3 (3.7.5-r1) (28/28) Installing python3-dev (3.7.5-r1) Executing busybox-1.30.1-r2.trigger OK: 238 MiB in 42 packages Collecting pip Downloading https://files.pythonhosted.org/packages/00/b6/9cfa56b4081ad13874b0c6f96af8ce16cfbc1cb06bedf8e9164ce5551ec1/pip-19.3.1-py2.py3-none-any.whl (1.4MB) Collecting setuptools Downloading https://files.pythonhosted.org/packages/d9/de/554b6310ac87c5b921bc45634b07b11394fe63bc4cb5176f5240addf18ab/setuptools-41.6.0-py2.py3-none-any.whl (582kB) Installing collected packages: pip, setuptools Found existing installation: pip 19.2.3 Uninstalling pip-19.2.3: Successfully uninstalled pip-19.2.3 Found existing installation: setuptools 41.2.0 Uninstalling setuptools-41.2.0: Successfully uninstalled setuptools-41.2.0 Successfully installed pip-19.3.1 setuptools-41.6.0 Collecting Flask-Dance[sqla]==1.0.0 Downloading https://files.pythonhosted.org/packages/2a/01/5533dfad4efe7699b9aab10a58677a81d649aefdaef3deb26daa9bad8ad4/Flask_Dance-1.0.0-py2.py3-none-any.whl Collecting Flask-Login==0.4.1 Downloading https://files.pythonhosted.org/packages/c1/ff/bd9a4d2d81bf0c07d9e53e8cd3d675c56553719bbefd372df69bf1b3c1e4/Flask-Login-0.4.1.tar.gz Collecting Flask-Migrate==2.3.1 Downloading https://files.pythonhosted.org/packages/93/f4/aca055d4f4cabb8e6aedf258dfe58100c264bfdf1d236ee821239e9d2b42/Flask_Migrate-2.3.1-py2.py3-none-any.whl Collecting Flask-SQLAlchemy==2.3.2 Downloading https://files.pythonhosted.org/packages/a1/44/294fb7f6bf49cc7224417cd0637018db9fee0729b4fe166e43e2bbb1f1c8/Flask_SQLAlchemy-2.3.2-py2.py3-none-any.whl Collecting PyMySQL==0.9.2 Downloading https://files.pythonhosted.org/packages/a7/7d/682c4a7da195a678047c8f1c51bb7682aaedee1dca7547883c3993ca9282/PyMySQL-0.9.2-py2.py3-none-any.whl (47kB) Collecting bcrypt==3.1.4 Downloading https://files.pythonhosted.org/packages/f3/ec/bb6b384b5134fd881b91b6aa3a88ccddaad0103857760711a5ab8c799358/bcrypt-3.1.4.tar.gz (42kB) Collecting flask==1.0.2 Downloading https://files.pythonhosted.org/packages/7f/e7/08578774ed4536d3242b14dacb4696386634607af824ea997202cd0edb4b/Flask-1.0.2-py2.py3-none-any.whl (91kB) Collecting gunicorn==19.9.0 Downloading https://files.pythonhosted.org/packages/8c/da/b8dd8deb741bff556db53902d4706774c8e1e67265f69528c14c003644e6/gunicorn-19.9.0-py2.py3-none-any.whl (112kB) Collecting pyjwt==1.6.4 Downloading https://files.pythonhosted.org/packages/93/d1/3378cc8184a6524dc92993090ee8b4c03847c567e298305d6cf86987e005/PyJWT-1.6.4-py2.py3-none-any.whl Collecting requests==2.20.1 Downloading https://files.pythonhosted.org/packages/ff/17/5cbb026005115301a8fb2f9b0e3e8d32313142fe8b617070e7baad20554f/requests-2.20.1-py2.py3-none-any.whl (57kB) Collecting blinker==1.4 Downloading https://files.pythonhosted.org/packages/1b/51/e2a9f3b757eb802f61dc1f2b09c8c99f6eb01cf06416c0671253536517b6/blinker-1.4.tar.gz (111kB) Collecting urlobject Downloading https://files.pythonhosted.org/packages/e2/b8/1d0a916f4b34c4618846e6da0e4eeaa8fcb4a2f39e006434fe38acb74b34/URLObject-2.4.3.tar.gz Collecting requests-oauthlib>=1.0.0 Downloading https://files.pythonhosted.org/packages/c2/e2/9fd03d55ffb70fe51f587f20bcf407a6927eb121de86928b34d162f0b1ac/requests_oauthlib-1.2.0-py2.py3-none-any.whl Collecting six Downloading https://files.pythonhosted.org/packages/73/fb/00a976f728d0d1fecfe898238ce23f502a721c0ac0ecfedb80e0d88c64e9/six-1.12.0-py2.py3-none-any.whl Collecting lazy Downloading https://files.pythonhosted.org/packages/b8/06/9e1893ff24ca262950755292015dae2cb32082d19c9432a632747e9f7d43/lazy-1.4-py2.py3-none-any.whl Collecting oauthlib Downloading https://files.pythonhosted.org/packages/05/57/ce2e7a8fa7c0afb54a0581b14a65b56e62b5759dbc98e80627142b8a3704/oauthlib-3.1.0-py2.py3-none-any.whl (147kB) Collecting sqlalchemy; extra == "sqla" Downloading https://files.pythonhosted.org/packages/14/0e/487f7fc1e432cec50d2678f94e4133f2b9e9356e35bacc30d73e8cb831fc/SQLAlchemy-1.3.10.tar.gz (6.0MB) Collecting sqlalchemy-utils; extra == "sqla" Downloading https://files.pythonhosted.org/packages/bf/7e/3211ad9b3983b216d1b1863fd7734f80bacd1a62a5de8ff6844fb5ed1498/SQLAlchemy-Utils-0.35.0.tar.gz (129kB) Collecting alembic>=0.7 Downloading https://files.pythonhosted.org/packages/70/3d/d5ed7a71fe84f9ed0a69e91232a40b0b148b151524dc5bb1c8e4211eb117/alembic-1.3.0.tar.gz (1.1MB) Collecting cryptography Downloading https://files.pythonhosted.org/packages/be/60/da377e1bed002716fb2d5d1d1cab720f298cb33ecff7bf7adea72788e4e4/cryptography-2.8.tar.gz (504kB) 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 wheel metadata: started Preparing wheel metadata: finished with status 'done' Collecting cffi>=1.1 Using cached https://files.pythonhosted.org/packages/0d/aa/c5ac2f337d9a10ee95d160d47beb8d9400e1b2a46bb94990a0409fe6d133/cffi-1.13.1.tar.gz Collecting click>=5.1 Downloading https://files.pythonhosted.org/packages/fa/37/45185cb5abbc30d7257104c434fe0b07e5a195a6847506c074527aa599ec/Click-7.0-py2.py3-none-any.whl (81kB) Collecting Jinja2>=2.10 Downloading https://files.pythonhosted.org/packages/65/e0/eb35e762802015cab1ccee04e8a277b03f1d8e53da3ec3106882ec42558b/Jinja2-2.10.3-py2.py3-none-any.whl (125kB) Collecting Werkzeug>=0.14 Downloading https://files.pythonhosted.org/packages/ce/42/3aeda98f96e85fd26180534d36570e4d18108d62ae36f87694b476b83d6f/Werkzeug-0.16.0-py2.py3-none-any.whl (327kB) Collecting itsdangerous>=0.24 Downloading https://files.pythonhosted.org/packages/76/ae/44b03b253d6fade317f32c24d100b3b35c2239807046a4c953c7b89fa49e/itsdangerous-1.1.0-py2.py3-none-any.whl Collecting chardet<3.1.0,>=3.0.2 Downloading https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl (133kB) Collecting idna<2.8,>=2.5 Downloading https://files.pythonhosted.org/packages/4b/2a/0276479a4b3caeb8a8c1af2f8e4355746a97fab05a372e4a2c6a6b876165/idna-2.7-py2.py3-none-any.whl (58kB) Collecting certifi>=2017.4.17 Downloading https://files.pythonhosted.org/packages/18/b0/8146a4f8dd402f60744fa380bc73ca47303cccf8b9190fd16a827281eac2/certifi-2019.9.11-py2.py3-none-any.whl (154kB) Collecting urllib3<1.25,>=1.21.1 Downloading https://files.pythonhosted.org/packages/01/11/525b02e4acc0c747de8b6ccdab376331597c569c42ea66ab0a1dbd36eca2/urllib3-1.24.3-py2.py3-none-any.whl (118kB) Collecting Mako Downloading https://files.pythonhosted.org/packages/b0/3c/8dcd6883d009f7cae0f3157fb53e9afb05a0d3d33b3db1268ec2e6f4a56b/Mako-1.1.0.tar.gz (463kB) Collecting python-editor>=0.3 Downloading https://files.pythonhosted.org/packages/c6/d3/201fc3abe391bbae6606e6f1d598c15d367033332bd54352b12f35513717/python_editor-1.0.4-py3-none-any.whl Collecting python-dateutil Downloading https://files.pythonhosted.org/packages/41/17/c62faccbfbd163c7f57f3844689e3a78bae1f403648a6afb1d0866d87fbb/python_dateutil-2.8.0-py2.py3-none-any.whl (226kB) Collecting pycparser Using cached https://files.pythonhosted.org/packages/68/9e/49196946aee219aead1290e00d1e7fdeab8567783e83e1b9ab5585e6206a/pycparser-2.19.tar.gz Collecting MarkupSafe>=0.23 Downloading https://files.pythonhosted.org/packages/b9/2e/64db92e53b86efccfaea71321f597fa2e1b2bd3853d8ce658568f7a13094/MarkupSafe-1.1.1.tar.gz Building wheels for collected packages: cryptography Building wheel for cryptography (PEP 517): started Building wheel for cryptography (PEP 517): finished with status 'done' Created wheel for cryptography: filename=cryptography-2.8-cp37-cp37m-linux_x86_64.whl size=779322 sha256=e4fd0ab2f7bcea2528d4400ae954fa2e7cf43e443060803f0bae4e6045d34272 Stored in directory: /root/.cache/pip/wheels/66/58/f4/ee57b905455fdea8c0cff8ebf256c889a69c4b5f6acb1290fa Successfully built cryptography Installing collected packages: chardet, idna, certifi, urllib3, requests, urlobject, oauthlib, requests-oauthlib, six, lazy, click, MarkupSafe, Jinja2, Werkzeug, itsdangerous, flask, sqlalchemy, sqlalchemy-utils, Flask-Dance, Flask-Login, Mako, python-editor, python-dateutil, alembic, Flask-SQLAlchemy, Flask-Migrate, pycparser, cffi, cryptography, PyMySQL, bcrypt, gunicorn, pyjwt, blinker Running setup.py install for urlobject: started Running setup.py install for urlobject: finished with status 'done' Running setup.py install for MarkupSafe: started Running setup.py install for MarkupSafe: finished with status 'done' Running setup.py install for sqlalchemy: started Running setup.py install for sqlalchemy: finished with status 'done' Running setup.py install for sqlalchemy-utils: started Running setup.py install for sqlalchemy-utils: finished with status 'done' Running setup.py install for Flask-Login: started Running setup.py install for Flask-Login: finished with status 'done' Running setup.py install for Mako: started Running setup.py install for Mako: finished with status 'done' Running setup.py install for alembic: started Running setup.py install for alembic: finished with status 'done' Running setup.py install for pycparser: started Running setup.py install for pycparser: finished with status 'done' Running setup.py install for cffi: started Running setup.py install for cffi: finished with status 'done' Running setup.py install for bcrypt: started Running setup.py install for bcrypt: finished with status 'done' Running setup.py install for blinker: started Running setup.py install for blinker: finished with status 'done' Successfully installed Flask-Dance-1.0.0 Flask-Login-0.4.1 Flask-Migrate-2.3.1 Flask-SQLAlchemy-2.3.2 Jinja2-2.10.3 Mako-1.1.0 MarkupSafe-1.1.1 PyMySQL-0.9.2 Werkzeug-0.16.0 alembic-1.3.0 bcrypt-3.1.4 blinker-1.4 certifi-2019.9.11 cffi-1.13.1 chardet-3.0.4 click-7.0 cryptography-2.8 flask-1.0.2 gunicorn-19.9.0 idna-2.7 itsdangerous-1.1.0 lazy-1.4 oauthlib-3.1.0 pycparser-2.19 pyjwt-1.6.4 python-dateutil-2.8.0 python-editor-1.0.4 requests-2.20.1 requests-oauthlib-1.2.0 six-1.12.0 sqlalchemy-1.3.10 sqlalchemy-utils-0.35.0 urllib3-1.24.3 urlobject-2.4.3 WARNING: Ignoring APKINDEX.00740ba1.tar.gz: No such file or directory WARNING: Ignoring APKINDEX.d8b2a6f4.tar.gz: No such file or directory (1/16) Purging gcc (8.3.0-r0) (2/16) Purging binutils (2.32-r0) (3/16) Purging libatomic (8.3.0-r0) (4/16) Purging libgomp (8.3.0-r0) (5/16) Purging libffi-dev (3.2.1-r6) (6/16) Purging linux-headers (4.19.36-r0) (7/16) Purging musl-dev (1.1.22-r3) (8/16) Purging openssl-dev (1.1.1d-r0) (9/16) Purging python3-dev (3.7.5-r1) (10/16) Purging mpc1 (1.1.0-r0) (11/16) Purging mpfr3 (3.1.5-r1) (12/16) Purging isl (0.18-r0) (13/16) Purging gmp (6.1.2-r1) (14/16) Purging libstdc++ (8.3.0-r0) (15/16) Purging libgcc (8.3.0-r0) (16/16) Purging pkgconf (1.6.1-r1) Executing busybox-1.30.1-r2.trigger OK: 70 MiB in 26 packages 2019-11-01 21:51:54.193540: ERROR Run has timed out, killing containter e9968052-42e4-4aaa-a6cb-bd348c26b98f == 2019-11-01 21:51:55.922340: Run timed out