smoke
statefailed
jobback to job
imagedocker:28-cli
arch-
attempt1 of 1
workerconductor-worker-aarch64
duration1m 45s
task exited 1
log
[conductor] task smoke on conductor-worker-aarch64
[conductor] commit 97f8fcd6fa58 attempt 1
[conductor] image docker:28-cli
$ apk add --no-cache git openssl curl
fetch https://dl-cdn.alpinelinux.org/alpine/v3.22/main/aarch64/APKINDEX.tar.gz
fetch https://dl-cdn.alpinelinux.org/alpine/v3.22/community/aarch64/APKINDEX.tar.gz
(1/5) Upgrading libcrypto3 (3.5.4-r0 -> 3.5.8-r0)
(2/5) Upgrading libssl3 (3.5.4-r0 -> 3.5.8-r0)
(3/5) Upgrading libcurl (8.14.1-r2 -> 8.14.1-r3)
(4/5) Installing curl (8.14.1-r3)
(5/5) Installing openssl (3.5.8-r0)
Executing busybox-1.37.0-r19.trigger
Executing ca-certificates-20250911-r0.trigger
OK: 26 MiB in 37 packages
$ ./deploy/smoke.sh
== building images
sha256:1545fc75171f4b11a2cddf34777fccfa237ad1f49e95927e7655274abfc7641d
sha256:1dd98a72e5e895777edf2849353cc5de04ce44bc862063ff94d66fe4f848a5b3
== preparing a repository
== starting the conductor
Network conductor-smoke_default Creating
Network conductor-smoke_default Created
Volume conductor-smoke_smoke-data Creating
Volume conductor-smoke_smoke-data Created
Container conductor-smoke-conductor-1 Creating
Container conductor-smoke-conductor-1 Created
Container conductor-smoke-conductor-1 Starting
Container conductor-smoke-conductor-1 Started
using http://172.18.0.1:18500
{"ok":true,"service":"conductor","database":"sqlite","storage":"local","auth":"local"}
== registering the project and a worker
== starting the worker
Container conductor-smoke-conductor-1 Running
Container conductor-smoke-worker-1 Creating
Container conductor-smoke-worker-1 Created
Container conductor-smoke-worker-1 Starting
Container conductor-smoke-worker-1 Started
== triggering a job
{"status":"created","job_id":"m3209rjced8ax5gnx8cx"}
/jobs/m3209rjced8ax5gnx8cx returned 404 (expected 200)
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>not found - conductor</title>
<link rel="stylesheet" href="/style.css">
<script src="/vendor/htmx.min.js" defer></script>
</head>
<body>
<header>
<h1><a href="/">conductor</a></h1>
<nav>
<a class="" href="/">jobs</a>
</nav>
<div class="session">
<a class="button" href="/login">sign in</a>
</div>
</header>
conductor-1 | [migrate] applied 1 migration(s)
conductor-1 | created the initial administrator admin from configuration
conductor-1 | {"level":40,"time":1789995047122,"pid":1,"hostname":"b82310357088","msg":"secrets.encryption_key is unset; stored secrets are kept in the clear"}
conductor-1 | {"level":30,"time":1789995047133,"pid":1,"hostname":"b82310357088","msg":"Server listening at http://127.0.0.1:9080"}
conductor-1 | {"level":30,"time":1789995047133,"pid":1,"hostname":"b82310357088","msg":"Server listening at http://172.19.0.2:9080"}
conductor-1 | {"level":30,"time":1789995047677,"pid":1,"hostname":"b82310357088","reqId":"req-1","req":{"method":"GET","url":"/health","host":"172.18.0.1:18500","remoteAddress":"172.19.0.1","remotePort":60034},"msg":"incoming request"}
conductor-1 | {"level":30,"time":1789995047685,"pid":1,"hostname":"b82310357088","reqId":"req-1","res":{"statusCode":200},"responseTime":6.746490000000108,"msg":"request completed"}
conductor-1 | {"level":30,"time":1789995047703,"pid":1,"hostname":"b82310357088","reqId":"req-2","req":{"method":"GET","url":"/health","host":"172.18.0.1:18500","remoteAddress":"172.19.0.1","remotePort":60038},"msg":"incoming request"}
conductor-1 | {"level":30,"time":1789995047704,"pid":1,"hostname":"b82310357088","reqId":"req-2","res":{"statusCode":200},"responseTime":0.7398200000000088,"msg":"request completed"}
conductor-1 | {"level":30,"time":1789995049544,"pid":1,"hostname":"b82310357088","reqId":"req-3","req":{"method":"POST","url":"/api/v1/projects/demo/trigger","host":"172.18.0.1:18500","remoteAddress":"172.19.0.1","remotePort":60054},"msg":"incoming request"}
conductor-1 | job m3209rjced8ax5gnx8cx recorded for demo
conductor-1 | {"level":30,"time":1789995049551,"pid":1,"hostname":"b82310357088","reqId":"req-3","res":{"statusCode":200},"responseTime":6.234480000000076,"msg":"request completed"}
conductor-1 | {"level":30,"time":1789995049711,"pid":1,"hostname":"b82310357088","reqId":"req-4","req":{"method":"POST","url":"/api/v1/tasks/claim","host":"conductor:9080","remoteAddress":"172.19.0.3","remotePort":55754},"msg":"incoming request"}
conductor-1 | {"level":30,"time":1789995049718,"pid":1,"hostname":"b82310357088","reqId":"req-4","res":{"statusCode":204},"responseTime":6.632780000000366,"msg":"request completed"}
conductor-1 | {"level":30,"time":1789995049719,"pid":1,"hostname":"b82310357088","reqId":"req-5","req":{"method":"POST","url":"/api/v1/tasks/claim","host":"conductor:9080","remoteAddress":"172.19.0.3","remotePort":55766},"msg":"incoming request"}
conductor-1 | {"level":30,"time":1789995049721,"pid":1,"hostname":"b82310357088","reqId":"req-5","res":{"statusCode":204},"responseTime":1.7427899999997862,"msg":"request completed"}
conductor-1 | {"level":30,"time":1789995050577,"pid":1,"hostname":"b82310357088","reqId":"req-6","req":{"method":"GET","url":"/jobs/m3209rjced8ax5gnx8cx","host":"172.18.0.1:18500","remoteAddress":"172.19.0.1","remotePort":60056},"msg":"incoming request"}
conductor-1 | {"level":30,"time":1789995050587,"pid":1,"hostname":"b82310357088","reqId":"req-6","res":{"statusCode":404},"responseTime":9.717699999999695,"msg":"request completed"}
conductor-1 | {"level":30,"time":1789995050606,"pid":1,"hostname":"b82310357088","reqId":"req-7","req":{"method":"GET","url":"/jobs/","host":"172.18.0.1:18500","remoteAddress":"172.19.0.1","remotePort":60070},"msg":"incoming request"}
conductor-1 | {"level":30,"time":1789995050609,"pid":1,"hostname":"b82310357088","reqId":"req-7","res":{"statusCode":404},"responseTime":1.8395300000001953,"msg":"request completed"}
== waiting for the job to finish
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
curl: (22) The requested URL returned error: 404
job m3209rjced8ax5gnx8cx finished as after 90s
worker-1 | 2026-09-21 12:50:49 worker smoke-worker polling http://conductor:9080
worker-1 | 2026-09-21 12:50:49 arches: (any)
worker-1 | 2026-09-21 12:50:49 features: (none)
worker-1 | 2026-09-21 12:50:49 concurrency: 2
== cleaning up
FAILED: the job ended as
[conductor] task exited 1