2026-04-30T09:52:24.569548Z 00O Running with gitlab-runner 18.11.1 (5265d41d) 2026-04-30T09:52:24.569598Z 00O  on ba0d40dbec6d ee6NEhN34, system ID: r_LuGAIt6mmQ0P 2026-04-30T09:52:24.569668Z 00O Resolving secrets 2026-04-30T09:52:24.571444Z 00O section_start:1777542744:prepare_executor 2026-04-30T09:52:24.571453Z 00O+Preparing the "docker" executor 2026-04-30T09:52:24.598172Z 00O Using Docker executor with image docker:cli ... 2026-04-30T09:52:25.603641Z 00O Starting service docker:dind... 2026-04-30T09:52:25.603668Z 00O Using effective pull policy of [always] for container docker:dind 2026-04-30T09:52:25.681100Z 00O Pulling docker image docker:dind ... 2026-04-30T09:52:27.056860Z 00O Using docker image sha256:c77e5d7912f9b137cc67051fdc2991d8f5ae22c55ddf532bb836dcb693a04940 for docker:dind with digest docker@sha256:c77e5d7912f9b137cc67051fdc2991d8f5ae22c55ddf532bb836dcb693a04940 ... 2026-04-30T09:52:27.312368Z 00O Waiting for services to be up and running (timeout 30 seconds)... 2026-04-30T09:52:59.185828Z 00E 2026-04-30T09:52:59.185836Z 00E *** WARNING: Service runner-ee6nehn34-project-243-concurrent-0-1c0311edee9a57e9-docker-0 probably didn't start properly. 2026-04-30T09:52:59.185837Z 00E 2026-04-30T09:52:59.185838Z 00E Health check error: 2026-04-30T09:52:59.185839Z 00E service "runner-ee6nehn34-project-243-concurrent-0-1c0311edee9a57e9-docker-0-wait-for-service" timeout 2026-04-30T09:52:59.185840Z 00E 2026-04-30T09:52:59.185841Z 00E Health check container logs: 2026-04-30T09:52:59.185842Z 00E 2026-04-30T09:52:27.626359009Z waiting for TCP connection to 4ee3d8154ff0 on [2375 2376]... 2026-04-30T09:52:59.185843Z 00E 2026-04-30T09:52:27.626410217Z dialing 4ee3d8154ff0:2376... 2026-04-30T09:52:59.185844Z 00E 2026-04-30T09:52:27.626417979Z dialing 4ee3d8154ff0:2375... 2026-04-30T09:52:59.185845Z 00E 2026-04-30T09:52:28.626919191Z dialing 4ee3d8154ff0:2376... 2026-04-30T09:52:59.185846Z 00E 2026-04-30T09:52:28.626964724Z dialing 4ee3d8154ff0:2375... 2026-04-30T09:52:59.185847Z 00E 2026-04-30T09:52:29.627306512Z dialing 4ee3d8154ff0:2375... 2026-04-30T09:52:59.185848Z 00E 2026-04-30T09:52:29.627357097Z dialing 4ee3d8154ff0:2376... 2026-04-30T09:52:59.185848Z 00E 2026-04-30T09:52:50.056804771Z dialing 4ee3d8154ff0:2376... 2026-04-30T09:52:59.185849Z 00E 2026-04-30T09:52:50.056846439Z dialing 4ee3d8154ff0:2375... 2026-04-30T09:52:59.185850Z 00E 2026-04-30T09:52:51.057359608Z dialing 4ee3d8154ff0:2375... 2026-04-30T09:52:59.185851Z 00E 2026-04-30T09:52:51.057409224Z dialing 4ee3d8154ff0:2376... 2026-04-30T09:52:59.185852Z 00E 2026-04-30T09:52:52.057867724Z dialing 4ee3d8154ff0:2376... 2026-04-30T09:52:59.185853Z 00E 2026-04-30T09:52:52.057923016Z dialing 4ee3d8154ff0:2375... 2026-04-30T09:52:59.185854Z 00E 2026-04-30T09:52:53.058817278Z dialing 4ee3d8154ff0:2375... 2026-04-30T09:52:59.185855Z 00E 2026-04-30T09:52:53.058865935Z dialing 4ee3d8154ff0:2376... 2026-04-30T09:52:59.185856Z 00E 2026-04-30T09:52:54.059829207Z dialing 4ee3d8154ff0:2376... 2026-04-30T09:52:59.185856Z 00E 2026-04-30T09:52:54.059854902Z dialing 4ee3d8154ff0:2375... 2026-04-30T09:52:59.185857Z 00E 2026-04-30T09:52:55.060835757Z dialing 4ee3d8154ff0:2376... 2026-04-30T09:52:59.185858Z 00E 2026-04-30T09:52:55.060876062Z dialing 4ee3d8154ff0:2375... 2026-04-30T09:52:59.185859Z 00E 2026-04-30T09:52:56.061745760Z dialing 4ee3d8154ff0:2376... 2026-04-30T09:52:59.185860Z 00E 2026-04-30T09:52:56.061791584Z dialing 4ee3d8154ff0:2375... 2026-04-30T09:52:59.185861Z 00E 2026-04-30T09:52:57.062858195Z dialing 4ee3d8154ff0:2375... 2026-04-30T09:52:59.185862Z 00E 2026-04-30T09:52:57.062896609Z dialing 4ee3d8154ff0:2376... 2026-04-30T09:52:59.185863Z 00E 2026-04-30T09:52:58.063820690Z dialing 4ee3d8154ff0:2376... 2026-04-30T09:52:59.185863Z 00E 2026-04-30T09:52:58.063847126Z dialing 4ee3d8154ff0:2375... 2026-04-30T09:52:59.185864Z 00E 2026-04-30T09:52:59.185865Z 00E Service container logs: 2026-04-30T09:52:59.185866Z 00E 2026-04-30T09:52:28.432799333Z Certificate request self-signature ok 2026-04-30T09:52:59.185867Z 00E 2026-04-30T09:52:28.432837863Z subject=CN=docker:dind server 2026-04-30T09:52:59.185868Z 00E 2026-04-30T09:52:28.454773302Z /certs/server/cert.pem: OK 2026-04-30T09:52:59.185868Z 00E 2026-04-30T09:52:28.719896429Z Certificate request self-signature ok 2026-04-30T09:52:59.185869Z 00E 2026-04-30T09:52:28.719927085Z subject=CN=docker:dind client 2026-04-30T09:52:59.185870Z 00E 2026-04-30T09:52:28.741328554Z /certs/client/cert.pem: OK 2026-04-30T09:52:59.185871Z 00E 2026-04-30T09:52:28.746143855Z cat: can't open '/proc/net/ip6_tables_names': No such file or directory 2026-04-30T09:52:59.185872Z 00E 2026-04-30T09:52:28.747527380Z cat: can't open '/proc/net/arp_tables_names': No such file or directory 2026-04-30T09:52:59.185873Z 00E 2026-04-30T09:52:28.751235374Z ip: can't find device 'nf_tables' 2026-04-30T09:52:59.185874Z 00E 2026-04-30T09:52:28.752795188Z nf_tables 376832 3989 nft_chain_nat,nft_compat 2026-04-30T09:52:59.185875Z 00E 2026-04-30T09:52:28.753160300Z nfnetlink 20480 7 nf_conntrack_netlink,ip_set,nft_compat,nf_tables 2026-04-30T09:52:59.185908Z 00E 2026-04-30T09:52:28.753172892Z libcrc32c 12288 5 nf_nat,nf_conntrack,nf_tables,btrfs,raid456 2026-04-30T09:52:59.185910Z 00E 2026-04-30T09:52:28.753889492Z modprobe: can't change directory to '/lib/modules': No such file or directory 2026-04-30T09:52:59.185911Z 00E 2026-04-30T09:52:28.756875697Z ip: can't find device 'ip_tables' 2026-04-30T09:52:59.185912Z 00E 2026-04-30T09:52:28.758363859Z ip_tables 32768 0 2026-04-30T09:52:59.185913Z 00E 2026-04-30T09:52:28.758416706Z x_tables 65536 8 xt_nat,xt_tcpudp,xt_conntrack,xt_MASQUERADE,xt_set,xt_addrtype,nft_compat,ip_tables 2026-04-30T09:52:59.185914Z 00E 2026-04-30T09:52:28.758992613Z modprobe: can't change directory to '/lib/modules': No such file or directory 2026-04-30T09:52:59.185915Z 00E 2026-04-30T09:52:28.760728921Z ip: can't find device 'ip6_tables' 2026-04-30T09:52:59.185916Z 00E 2026-04-30T09:52:28.762677444Z modprobe: can't change directory to '/lib/modules': No such file or directory 2026-04-30T09:52:59.185917Z 00E 2026-04-30T09:52:28.765665852Z iptables v1.8.11 (nf_tables) 2026-04-30T09:52:59.185918Z 00E 2026-04-30T09:52:28.770688123Z mount: permission denied (are you root?) 2026-04-30T09:52:59.185919Z 00E 2026-04-30T09:52:28.770814707Z Could not mount /sys/kernel/security. 2026-04-30T09:52:59.185920Z 00E 2026-04-30T09:52:28.770827315Z AppArmor detection and --privileged mode might break. 2026-04-30T09:52:59.185921Z 00E 2026-04-30T09:52:28.772584835Z mount: permission denied (are you root?) 2026-04-30T09:52:59.185922Z 00E 2026-04-30T09:52:59.185923Z 00E ********* 2026-04-30T09:52:59.185924Z 00E 2026-04-30T09:52:59.204796Z 00O Using effective pull policy of [always] for container docker:cli 2026-04-30T09:52:59.246194Z 00O Pulling docker image docker:cli ... 2026-04-30T09:53:00.500818Z 00O Using docker image sha256:17b5c235f40be7432a7c0914c154e9278aed63bad4afe5607e4f91840696a9f8 for docker:cli with digest docker@sha256:17b5c235f40be7432a7c0914c154e9278aed63bad4afe5607e4f91840696a9f8 ... 2026-04-30T09:53:00.500840Z 00O section_end:1777542780:prepare_executor 2026-04-30T09:53:00.500844Z 00O+section_start:1777542780:prepare_script 2026-04-30T09:53:00.501051Z 00O+Preparing environment 2026-04-30T09:53:00.527549Z 00O Using effective pull policy of [always] for container sha256:ac0f843d45047cc02cea2f6379f3c6f47aac077acc85bba0527ddc1e0b7773ba 2026-04-30T09:53:01.134998Z 01O Running on runner-ee6nehn34-project-243-concurrent-0 via 8c4885ea52e2... 2026-04-30T09:53:01.310539Z 00O section_end:1777542781:prepare_script 2026-04-30T09:53:01.310547Z 00O+section_start:1777542781:get_sources 2026-04-30T09:53:01.311706Z 00O+Getting source from Git repository 2026-04-30T09:53:01.666442Z 01O Gitaly correlation ID: 01KQEWVHT9T9E80Y1XJ7NS3TH4 2026-04-30T09:53:01.674292Z 01O Fetching changes with git depth set to 20... 2026-04-30T09:53:01.678917Z 01O Reinitialized existing Git repository in /builds/kisulkens/platforms/air/services/backend/.git/ 2026-04-30T09:53:01.681767Z 01O Created fresh repository. 2026-04-30T09:53:02.384896Z 01O Checking out 30824d8e as detached HEAD (ref is staging)... 2026-04-30T09:53:02.397205Z 01O Removing .env 2026-04-30T09:53:02.456263Z 01O 2026-04-30T09:53:02.456271Z 01O Skipping Git submodules setup 2026-04-30T09:53:02.763003Z 00O section_end:1777542782:get_sources 2026-04-30T09:53:02.763013Z 00O+section_start:1777542782:step_script 2026-04-30T09:53:02.767222Z 00O+Executing "step_script" stage of the job script 2026-04-30T09:53:02.767252Z 00O Using effective pull policy of [always] for container docker:cli 2026-04-30T09:53:02.821707Z 00O Using docker image sha256:17b5c235f40be7432a7c0914c154e9278aed63bad4afe5607e4f91840696a9f8 for docker:cli with digest docker@sha256:17b5c235f40be7432a7c0914c154e9278aed63bad4afe5607e4f91840696a9f8 ... 2026-04-30T09:53:03.122732Z 01O $ mkdir -p $DOCKER_CERT_PATH 2026-04-30T09:53:03.123389Z 01O $ export ENVNAME=$(echo ${ENVIRONMENT} | tr '[:lower:]' '[:upper:]') 2026-04-30T09:53:03.125008Z 01O $ export DOCKER_HOST="tcp://$(printenv "${ENVNAME}_CLUSTER_HOST"):2376" 2026-04-30T09:53:03.125813Z 01O $ cp "$(printenv ${ENVNAME}_CLUSTER_CA)" $DOCKER_CERT_PATH/ca.pem 2026-04-30T09:53:03.129048Z 01O $ cp "$(printenv ${ENVNAME}_CLUSTER_CERT)" $DOCKER_CERT_PATH/cert.pem 2026-04-30T09:53:03.131312Z 01O $ cp "$(printenv ${ENVNAME}_CLUSTER_KEY)" $DOCKER_CERT_PATH/key.pem 2026-04-30T09:53:03.132993Z 01O $ echo "$CI_REGISTRY_PASSWORD" | docker login -u "$CI_REGISTRY_USER" $CI_REGISTRY --password-stdin 2026-04-30T09:53:03.801293Z 01E 2026-04-30T09:53:03.801305Z 01E WARNING! Your credentials are stored unencrypted in '/root/.docker/config.json'. 2026-04-30T09:53:03.801310Z 01E Configure a credential helper to remove this warning. See 2026-04-30T09:53:03.801314Z 01E https://docs.docker.com/go/credential-store/ 2026-04-30T09:53:03.801318Z 01E 2026-04-30T09:53:03.801330Z 01O Login Succeeded 2026-04-30T09:53:03.803156Z 01O $ export RELEASE=$(echo -n $(date '+%D %X') | md5sum | awk '{print $1}') 2026-04-30T09:53:03.806151Z 01O $ if [ "$(docker info --format '{{.Swarm.LocalNodeState}}' 2>/dev/null)" = "active" ]; then docker stack deploy --prune --with-registry-auth -c <(docker compose config | grep -v "^name:") $COMPOSE_PROJECT_NAME; else docker compose up -d; fi 2026-04-30T09:53:04.322089Z 01E Image registry.kisulkens.ru/kisulkens/platforms/air/services/backend:30824d8e5e5eed68dd61c6bc9dba4bd426634fdb Pulling 2026-04-30T09:53:04.322101Z 01E Image registry.kisulkens.ru/kisulkens/platforms/air/services/backend:30824d8e5e5eed68dd61c6bc9dba4bd426634fdb Pulling 2026-04-30T09:53:04.322103Z 01E Image registry.kisulkens.ru/kisulkens/platforms/air/services/backend:30824d8e5e5eed68dd61c6bc9dba4bd426634fdb Pulling 2026-04-30T09:53:04.322191Z 01E Image registry.kisulkens.ru/kisulkens/platforms/air/services/backend:30824d8e5e5eed68dd61c6bc9dba4bd426634fdb Pulling 2026-04-30T09:53:04.962123Z 01E 3531af2bc2a9 Already exists 0B 2026-04-30T09:53:04.965789Z 01E cb8c0a9140ac Already exists 0B 2026-04-30T09:53:04.984314Z 01E 4d873bcef452 Already exists 0B 2026-04-30T09:53:04.988092Z 01E 3fc9d9ab5045 Already exists 0B 2026-04-30T09:53:04.995845Z 01E cd9d1ca2b68c Already exists 0B 2026-04-30T09:53:04.999780Z 01E 5c3dc1709aa5 Already exists 0B 2026-04-30T09:53:05.003365Z 01E eec83dc0f468 Already exists 0B 2026-04-30T09:53:05.010022Z 01E d8abde29a32a Already exists 0B 2026-04-30T09:53:05.015180Z 01E e51ef79f06fb Pulling fs layer 0B 2026-04-30T09:53:05.025369Z 01E 3531af2bc2a9 Already exists 0B 2026-04-30T09:53:05.041668Z 01E cb8c0a9140ac Already exists 0B 2026-04-30T09:53:05.048035Z 01E 3531af2bc2a9 Already exists 0B 2026-04-30T09:53:05.049958Z 01E 4d873bcef452 Already exists 0B 2026-04-30T09:53:05.058129Z 01E 3fc9d9ab5045 Already exists 0B 2026-04-30T09:53:05.059908Z 01E 3531af2bc2a9 Already exists 0B 2026-04-30T09:53:05.060865Z 01E cb8c0a9140ac Already exists 0B 2026-04-30T09:53:05.065493Z 01E cb8c0a9140ac Already exists 0B 2026-04-30T09:53:05.068401Z 01E 4d873bcef452 Already exists 0B 2026-04-30T09:53:05.074840Z 01E cd9d1ca2b68c Already exists 0B 2026-04-30T09:53:05.076271Z 01E 4d873bcef452 Already exists 0B 2026-04-30T09:53:05.082644Z 01E 3fc9d9ab5045 Already exists 0B 2026-04-30T09:53:05.088322Z 01E 3fc9d9ab5045 Already exists 0B 2026-04-30T09:53:05.090425Z 01E 5c3dc1709aa5 Already exists 0B 2026-04-30T09:53:05.090438Z 01E cd9d1ca2b68c Already exists 0B 2026-04-30T09:53:05.094608Z 01E cd9d1ca2b68c Already exists 0B 2026-04-30T09:53:05.097390Z 01E 5c3dc1709aa5 Already exists 0B 2026-04-30T09:53:05.099663Z 01E eec83dc0f468 Already exists 0B 2026-04-30T09:53:05.100702Z 01E 5c3dc1709aa5 Already exists 0B 2026-04-30T09:53:05.104512Z 01E eec83dc0f468 Already exists 0B 2026-04-30T09:53:05.113037Z 01E d8abde29a32a Already exists 0B 2026-04-30T09:53:05.117738Z 01E d8abde29a32a Already exists 0B 2026-04-30T09:53:05.118108Z 01E e51ef79f06fb Pulling fs layer 0B 2026-04-30T09:53:05.119214Z 01E eec83dc0f468 Already exists 0B 2026-04-30T09:53:05.158798Z 01E d8abde29a32a Already exists 0B 2026-04-30T09:53:05.160638Z 01E e51ef79f06fb Pulling fs layer 0B 2026-04-30T09:53:05.163780Z 01E e51ef79f06fb Pulling fs layer 0B 2026-04-30T09:53:05.184410Z 01E e51ef79f06fb Downloading 26.59kB 2026-04-30T09:53:05.184507Z 01E e51ef79f06fb Downloading 26.59kB 2026-04-30T09:53:05.190446Z 01E e51ef79f06fb Downloading 26.59kB 2026-04-30T09:53:05.190449Z 01E e51ef79f06fb Downloading 26.59kB 2026-04-30T09:53:05.284810Z 01E e51ef79f06fb Downloading 905kB 2026-04-30T09:53:05.284842Z 01E e51ef79f06fb Downloading 905kB 2026-04-30T09:53:05.291061Z 01E e51ef79f06fb Downloading 905kB 2026-04-30T09:53:05.291065Z 01E e51ef79f06fb Downloading 905kB 2026-04-30T09:53:05.385550Z 01E e51ef79f06fb Downloading 2.085MB 2026-04-30T09:53:05.385710Z 01E e51ef79f06fb Downloading 2.085MB 2026-04-30T09:53:05.391852Z 01E e51ef79f06fb Downloading 2.085MB 2026-04-30T09:53:05.391996Z 01E e51ef79f06fb Downloading 2.085MB 2026-04-30T09:53:05.409768Z 01E e51ef79f06fb Download complete 0B 2026-04-30T09:53:05.409772Z 01E e51ef79f06fb Download complete 0B 2026-04-30T09:53:05.409794Z 01E e51ef79f06fb Extracting 32.77kB 2026-04-30T09:53:05.409871Z 01E e51ef79f06fb Extracting 32.77kB 2026-04-30T09:53:05.416106Z 01E e51ef79f06fb Download complete 0B 2026-04-30T09:53:05.416109Z 01E e51ef79f06fb Download complete 0B 2026-04-30T09:53:05.416126Z 01E e51ef79f06fb Extracting 32.77kB 2026-04-30T09:53:05.416128Z 01E e51ef79f06fb Extracting 32.77kB 2026-04-30T09:53:05.512511Z 01E e51ef79f06fb Extracting 2.294MB 2026-04-30T09:53:05.512518Z 01E e51ef79f06fb Extracting 2.294MB 2026-04-30T09:53:05.518721Z 01E e51ef79f06fb Extracting 2.294MB 2026-04-30T09:53:05.518725Z 01E e51ef79f06fb Extracting 2.294MB 2026-04-30T09:53:05.557852Z 01E e51ef79f06fb Extracting 2.374MB 2026-04-30T09:53:05.557857Z 01E e51ef79f06fb Extracting 2.374MB 2026-04-30T09:53:05.564125Z 01E e51ef79f06fb Extracting 2.374MB 2026-04-30T09:53:05.564129Z 01E e51ef79f06fb Extracting 2.374MB 2026-04-30T09:53:05.596511Z 01E e51ef79f06fb Pull complete 0B 2026-04-30T09:53:05.596515Z 01E e51ef79f06fb Pull complete 0B 2026-04-30T09:53:05.602803Z 01E e51ef79f06fb Pull complete 0B 2026-04-30T09:53:05.602807Z 01E e51ef79f06fb Pull complete 0B 2026-04-30T09:53:05.608361Z 01E Image registry.kisulkens.ru/kisulkens/platforms/air/services/backend:30824d8e5e5eed68dd61c6bc9dba4bd426634fdb Pulled 2026-04-30T09:53:05.609784Z 01E Image registry.kisulkens.ru/kisulkens/platforms/air/services/backend:30824d8e5e5eed68dd61c6bc9dba4bd426634fdb Pulled 2026-04-30T09:53:05.613985Z 01E Image registry.kisulkens.ru/kisulkens/platforms/air/services/backend:30824d8e5e5eed68dd61c6bc9dba4bd426634fdb Pulled 2026-04-30T09:53:05.615172Z 01E Image registry.kisulkens.ru/kisulkens/platforms/air/services/backend:30824d8e5e5eed68dd61c6bc9dba4bd426634fdb Pulled 2026-04-30T09:53:05.735529Z 01E Container backend-celery-mdb-1 Running 2026-04-30T09:53:05.735538Z 01E Container backend-channels-mdb-1 Running 2026-04-30T09:53:05.735604Z 01E Container backend-cache-mdb-1 Running 2026-04-30T09:53:05.735606Z 01E Container backend-celery-beat-1 Recreate 2026-04-30T09:53:05.735679Z 01E Container backend-celery-1 Recreate 2026-04-30T09:53:05.735771Z 01E Container backend-static-server-1 Running 2026-04-30T09:53:05.735774Z 01E Container backend-housekeeper-1 Recreate 2026-04-30T09:53:05.735889Z 01E Container backend-app-1 Recreate 2026-04-30T09:53:06.018708Z 01E Container backend-housekeeper-1 Recreated 2026-04-30T09:53:07.408111Z 01E Container backend-celery-beat-1 Recreated 2026-04-30T09:53:09.046997Z 01E Container backend-celery-1 Recreated 2026-04-30T09:53:16.326970Z 01E Container backend-app-1 Recreated 2026-04-30T09:53:16.358883Z 01E Container backend-housekeeper-1 Starting 2026-04-30T09:53:16.358896Z 01E Container backend-app-1 Starting 2026-04-30T09:53:16.358956Z 01E Container backend-celery-1 Starting 2026-04-30T09:53:16.358966Z 01E Container backend-celery-beat-1 Starting 2026-04-30T09:53:16.756136Z 01E Container backend-housekeeper-1 Started 2026-04-30T09:53:16.807585Z 01E Container backend-app-1 Started 2026-04-30T09:53:16.921660Z 01E Container backend-celery-beat-1 Started 2026-04-30T09:53:16.967128Z 01E Container backend-celery-1 Started 2026-04-30T09:53:17.169520Z 00O section_end:1777542797:step_script 2026-04-30T09:53:17.169530Z 00O+section_start:1777542797:cleanup_file_variables 2026-04-30T09:53:17.173473Z 00O+Cleaning up project directory and file based variables 2026-04-30T09:53:17.565363Z 00O section_end:1777542797:cleanup_file_variables 2026-04-30T09:53:17.565373Z 00O+ 2026-04-30T09:53:17.652538Z 00O Job succeeded