conductor

sign in

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