tx-generator: make it buildable in leios-prototype #6583
+4
−3
IOG Hydra / ci/hydra-build:x86_64-darwin.native.checks/cardano-node-chairman/chairman-tests
failed
May 27, 2026 in 6m 13s
Build failed
1 failed steps
Details
Failed Steps
Step 1
Derivation
/nix/store/zdigld5bbsn44qlclvqrn4kryv0zay3d-cardano-node-chairman-test-chairman-tests-10.0.2-check.drv
Log
unpacking sources
unpacking source archive /nix/store/n5x0iwjrbg62w6574cf2dabc4k4iqrn3-source-root-cardano-node-chairman-test-chairman-tests-root
source root is source-root-cardano-node-chairman-test-chairman-tests-root
patching sources
building
/nix/store/v852qrj1sfrq6ygp61mgckp63dxlcvml-cardano-node-chairman-test-chairman-tests-10.0.2/bin:
patching script interpreter paths in /tmp/tmp.720BSnUUab/tmp.Kc9Fyf3IB2/bin
test/Spec.hs
Spec
Chairman
Cardano
chairman: FAIL (366.33s)
✗ chairman failed at src/Testnet/Start/Cardano.hs:300:5
after 1 test.
shrink path: 1:
forAll0 =
All 2 attempts failed
forAll1 =
Cardano node process did not start: You must define the LEIOS_DB_PATH variable for this demo.
Cardano node process did not start: You must define the LEIOS_DB_PATH variable for this demo.
Cardano node process did not start: You must define the LEIOS_DB_PATH variable for this demo.
forAll2 =
Waiting for port 52663 to be available before starting node
forAll3 =
Node name: node3
forAll4 =
Waiting for port 52662 to be available before starting node
forAll5 =
Node name: node2
forAll6 =
Waiting for port 52661 to be available before starting node
forAll7 =
Node name: node1
forAll8 =
Writing file: /private/tmp/tmp.720BSnUUab/cardano-chairman-2-test-027936c355ab819f/node-data/node3/topology.json
forAll9 =
Writing file: /private/tmp/tmp.720BSnUUab/cardano-chairman-2-test-027936c355ab819f/node-data/node2/topology.json
forAll10 =
Writing file: /private/tmp/tmp.720BSnUUab/cardano-chairman-2-test-027936c355ab819f/node-data/node1/topology.json
forAll11 =
Writing file: /private/tmp/tmp.720BSnUUab/cardano-chairman-2-test-027936c355ab819f/node-data/node3/port
forAll12 =
Writing file: /private/tmp/tmp.720BSnUUab/cardano-chairman-2-test-027936c355ab819f/node-data/node2/port
forAll13 =
Writing file: /private/tmp/tmp.720BSnUUab/cardano-chairman-2-test-027936c355ab819f/node-data/node1/port
forAll14 =
"/private/tmp/tmp.720BSnUUab/cardano-chairman-2-test-027936c355ab819f/configuration.yaml"
forAll15 =
Reading file: /private/tmp/tmp.720BSnUUab/cardano-chairman-2-test-027936c355ab819f/utxo-keys/utxo3/utxo.addr
forAll16 =
━━━━ command ━━━━
/nix/store/4r2b0rfa1jkvghbi6r39qrdddvp7y61j-cardano-cli-exe-cardano-cli-10.11.0.0/bin/cardano-cli latest address build --payment-verification-key-file /private/tmp/tmp.720BSnUUab/cardano-chairman-2-test-027936c355ab819f/utxo-keys/utxo3/utxo.vkey --testnet-magic 42 --out-file /private/tmp/tmp.720BSnUUab/cardano-chairman-2-test-027936c355ab819f/utxo-keys/utxo3/utxo.addr
forAll17 =
Reading file: /private/tmp/tmp.720BSnUUab/cardano-chairman-2-test-027936c355ab819f/utxo-keys/utxo2/utxo.addr
forAll18 =
━━━━ command ━━━━
/nix/store/4r2b0rfa1jkvghbi6r39qrdddvp7y61j-cardano-cli-exe-cardano-cli-10.11.0.0/bin/cardano-cli latest address build --payment-verification-key-file /private/tmp/tmp.720BSnUUab/cardano-chairman-2-test-027936c355ab819f/utxo-keys/utxo2/utxo.vkey --testnet-magic 42 --out-file /private/tmp/tmp.720BSnUUab/cardano-chairman-2-test-027936c355ab819f/utxo-keys/utxo2/utxo.addr
forAll19 =
Reading file: /private/tmp/tmp.720BSnUUab/cardano-chairman-2-test-027936c355ab819f/utxo-keys/utxo1/utxo.addr
forAll20 =
━━━━ command ━━━━
/nix/store/4r2b0rfa1jkvghbi6r39qrdddvp7y61j-cardano-cli-exe-cardano-cli-10.11.0.0/bin/cardano-cli latest address build --payment-verification-key-file /private/tmp/tmp.720BSnUUab/cardano-chairman-2-test-027936c355ab819f/utxo-keys/utxo1/utxo.vkey --testnet-magic 42 --out-file /private/tmp/tmp.720BSnUUab/cardano-chairman-2-test-027936c355ab819f/utxo-keys/utxo1/utxo.addr
forAll21 =
byron-gen-command
forAll22 =
pools-keys
forAll23 =
byron-genesis.json
forAll24 =
utxo-keys
forAll25 =
stake-delegators
forAll26 =
conway-genesis.json
forAll27 =
shelley-genesis.json
forAll28 =
module
forAll29 =
drep-keys
forAll30 =
genesis-keys
forAll31 =
delegate-keys
forAll32 =
alonzo-genesis.json
forAll33 =
Listing directory: /private/tmp/tmp.720BSnUUab/cardano-chairman-2-test-027936c355ab819f/
forAll34 =
━━━━ command ━━━━
/nix/store/4r2b0rfa1jkvghbi6r39qrdddvp7y61j-cardano-cli-exe-cardano-cli-10.11.0.0/bin/cardano-cli conway genesis create-testnet-data --spec-shelley /private/tmp/tmp.720BSnUUab/cardano-chairman-2-test-027936c355ab819f/genesis-input.shelley.json --spec-alonzo /private/tmp/tmp.720BSnUUab/cardano-chairman-2-test-027936c355ab819f/genesis-input.alonzo.json --spec-conway /private/tmp/tmp.720BSnUUab/cardano-chairman-2-test-027936c355ab819f/genesis-input.conway.json --testnet-magic 42 --pools 1 --total-supply 100000020000000 --stake-delegators 3 --utxo-keys 3 --drep-keys 3 --start-time 2026-05-27T16:53:06Z --out-dir /private/tmp/tmp.720BSnUUab/cardano-chairman-2-test-027936c355ab819f/
forAll35 =
2026-05-27 16:53:06.125585 UTC
forAll36 =
2026-05-27 16:52:51.125585 UTC
forAll37 =
Number of seeded UTxO keys: 3
forAll38 =
Number of stake delegators: 3
forAll39 =
Number of pools: 1
forAll40 =
Writing file: /private/tmp/tmp.720BSnUUab/cardano-chairman-2-test-027936c355ab819f/genesis-input.shelley.json
forAll41 =
Reading file: /private/tmp/tmp.720BSnUUab/cardano-chairman-2-test-027936c355ab819f/genesis-input.shelley.json
forAll42 =
Rewriting JSON file: /private/tmp/tmp.720BSnUUab/cardano-chairman-2-test-027936c355ab819f/genesis-input.shelley.json
forAll43 =
2026-05-27 16:53:06.023904 UTC
forAll44 =
2026-05-27 16:52:51.023904 UTC
forAll45 =
Creating directory if missing: /private/tmp/tmp.720BSnUUab/cardano-chairman-2-test-027936c355ab819f
forAll46 =
darwin
forAll49 =
Retry attempt 2 of 2
forAll50 =
Cardano node process did not start: You must define the LEIOS_DB_PATH variable for this demo.
Cardano node process did not start: You must define the LEIOS_DB_PATH variable for this demo.
Cardano node process did not start: You must define the LEIOS_DB_PATH variable for this demo.
forAll51 =
Waiting for port 52657 to be available before starting node
forAll52 =
Node name: node3
forAll53 =
Waiting for port 52656 to be available before starting node
forAll54 =
Node name: node2
forAll55 =
Waiting for port 52655 to be available before starting node
forAll56 =
Node name: node1
forAll57 =
Writing file: /private/tmp/tmp.720BSnUUab/cardano-chairman-1-test-2f01f817f75655d0/node-data/node3/topology.json
forAll58 =
Writing file: /private/tmp/tmp.720BSnUUab/cardano-chairman-1-test-2f01f817f75655d0/node-data/node2/topology.json
forAll59 =
Writing file: /private/tmp/tmp.720BSnUUab/cardano-chairman-1-test-2f01f817f75655d0/node-data/node1/topology.json
forAll60 =
Writing file: /private/tmp/tmp.720BSnUUab/cardano-chairman-1-test-2f01f817f75655d0/node-data/node3/port
forAll61 =
Writing file: /private/tmp/tmp.720BSnUUab/cardano-chairman-1-test-2f01f817f75655d0/node-data/node2/port
forAll62 =
Writing file: /private/tmp/tmp.720BSnUUab/cardano-chairman-1-test-2f01f817f75655d0/node-data/node1/port
forAll63 =
"/private/tmp/tmp.720BSnUUab/cardano-chairman-1-test-2f01f817f75655d0/configuration.yaml"
forAll64 =
Reading file: /private/tmp/tmp.720BSnUUab/cardano-chairman-1-test-2f01f817f75655d0/utxo-keys/utxo3/utxo.addr
forAll65 =
━━━━ command ━━━━
/nix/store/4r2b0rfa1jkvghbi6r39qrdddvp7y61j-cardano-cli-exe-cardano-cli-10.11.0.0/bin/cardano-cli latest address build --payment-verification-key-file /private/tmp/tmp.720BSnUUab/cardano-chairman-1-test-2f01f817f75655d0/utxo-keys/utxo3/utxo.vkey --testnet-magic 42 --out-file /private/tmp/tmp.720BSnUUab/cardano-chairman-1-test-2f01f817f75655d0/utxo-keys/utxo3/utxo.addr
forAll66 =
Reading file: /private/tmp/tmp.720BSnUUab/cardano-chairman-1-test-2f01f817f75655d0/utxo-keys/utxo2/utxo.addr
forAll67 =
━━━━ command ━━━━
/nix/store/4r2b0rfa1jkvghbi6r39qrdddvp7y61j-cardano-cli-exe-cardano-cli-10.11.0.0/bin/cardano-cli latest address build --payment-verification-key-file /private/tmp/tmp.720BSnUUab/cardano-chairman-1-test-2f01f817f75655d0/utxo-keys/utxo2/utxo.vkey --testnet-magic 42 --out-file /private/tmp/tmp.720BSnUUab/cardano-chairman-1-test-2f01f817f75655d0/utxo-keys/utxo2/utxo.addr
forAll68 =
Reading file: /private/tmp/tmp.720BSnUUab/cardano-chairman-1-test-2f01f817f75655d0/utxo-keys/utxo1/utxo.addr
forAll69 =
━━━━ command ━━━━
/nix/store/4r2b0rfa1jkvghbi6r39qrdddvp7y61j-cardano-cli-exe-cardano-cli-10.11.0.0/bin/cardano-cli latest address build --payment-verification-key-file /private/tmp/tmp.720BSnUUab/cardano-chairman-1-test-2f01f817f75655d0/utxo-keys/utxo1/utxo.vkey --testnet-magic 42 --out-file /private/tmp/tmp.720BSnUUab/cardano-chairman-1-test-2f01f817f75655d0/utxo-keys/utxo1/utxo.addr
forAll70 =
byron-gen-command
forAll71 =
pools-keys
forAll72 =
byron-genesis.json
forAll73 =
utxo-keys
forAll74 =
stake-delegators
forAll75 =
conway-genesis.json
forAll76 =
shelley-genesis.json
forAll77 =
module
forAll78 =
drep-keys
forAll79 =
genesis-keys
forAll80 =
delegate-keys
forAll81 =
alonzo-genesis.json
forAll82 =
Listing directory: /private/tmp/tmp.720BSnUUab/cardano-chairman-1-test-2f01f817f75655d0/
forAll83 =
━━━━ command ━━━━
/nix/store/4r2b0rfa1jkvghbi6r39qrdddvp7y61j-cardano-cli-exe-cardano-cli-10.11.0.0/bin/cardano-cli conway genesis create-testnet-data --spec-shelley /private/tmp/tmp.720BSnUUab/cardano-chairman-1-test-2f01f817f75655d0/genesis-input.shelley.json --spec-alonzo /private/tmp/tmp.720BSnUUab/cardano-chairman-1-test-2f01f817f75655d0/genesis-input.alonzo.json --spec-conway /private/tmp/tmp.720BSnUUab/cardano-chairman-1-test-2f01f817f75655d0/genesis-input.conway.json --testnet-magic 42 --pools 1 --total-supply 100000020000000 --stake-delegators 3 --utxo-keys 3 --drep-keys 3 --start-time 2026-05-27T16:51:05Z --out-dir /private/tmp/tmp.720BSnUUab/cardano-chairman-1-test-2f01f817f75655d0/
forAll84 =
2026-05-27 16:51:05.464512 UTC
forAll85 =
2026-05-27 16:50:50.464512 UTC
forAll86 =
Number of seeded UTxO keys: 3
forAll87 =
Number of stake delegators: 3
forAll88 =
Number of pools: 1
forAll89 =
Writing file: /private/tmp/tmp.720BSnUUab/cardano-chairman-1-test-2f01f817f75655d0/genesis-input.shelley.json
forAll90 =
Reading file: /private/tmp/tmp.720BSnUUab/cardano-chairman-1-test-2f01f817f75655d0/genesis-input.shelley.json
forAll91 =
Rewriting JSON file: /private/tmp/tmp.720BSnUUab/cardano-chairman-1-test-2f01f817f75655d0/genesis-input.shelley.json
forAll92 =
2026-05-27 16:51:05.38608 UTC
forAll93 =
2026-05-27 16:50:50.38608 UTC
forAll94 =
Creating directory if missing: /private/tmp/tmp.720BSnUUab/cardano-chairman-1-test-2f01f817f75655d0
forAll95 =
darwin
forAll98 =
Retry attempt 1 of 2
forAll99 =
Cardano node process did not start: You must define the LEIOS_DB_PATH variable for this demo.
Cardano node process did not start: You must define the LEIOS_DB_PATH variable for this demo.
Cardano node process did not start: You must define the LEIOS_DB_PATH variable for this demo.
forAll100 =
Waiting for port 52638 to be available before starting node
forAll101 =
Node name: node3
forAll102 =
Waiting for port 52637 to be available before starting node
forAll103 =
Node name: node2
forAll104 =
Waiting for port 52636 to be available before starting node
forAll105 =
Node name: node1
forAll106 =
Writing file: /private/tmp/tmp.720BSnUUab/cardano-chairman-0-test-ce8885c15771ee13/node-data/node3/topology.json
forAll107 =
Writing file: /private/tmp/tmp.720BSnUUab/cardano-chairman-0-test-ce8885c15771ee13/node-data/node2/topology.json
forAll108 =
Writing file: /private/tmp/tmp.720BSnUUab/cardano-chairman-0-test-ce8885c15771ee13/node-data/node1/topology.json
forAll109 =
Writing file: /private/tmp/tmp.720BSnUUab/cardano-chairman-0-test-ce8885c15771ee13/node-data/node3/port
forAll110 =
Writing file: /private/tmp/tmp.720BSnUUab/cardano-chairman-0-test-ce8885c15771ee13/node-data/node2/port
forAll111 =
Writing file: /private/tmp/tmp.720BSnUUab/cardano-chairman-0-test-ce8885c15771ee13/node-data/node1/port
forAll112 =
"/private/tmp/tmp.720BSnUUab/cardano-chairman-0-test-ce8885c15771ee13/configuration.yaml"
forAll113 =
Reading file: /private/tmp/tmp.720BSnUUab/cardano-chairman-0-test-ce8885c15771ee13/utxo-keys/utxo3/utxo.addr
forAll114 =
━━━━ command ━━━━
/nix/store/4r2b0rfa1jkvghbi6r39qrdddvp7y61j-cardano-cli-exe-cardano-cli-10.11.0.0/bin/cardano-cli latest address build --payment-verification-key-file /private/tmp/tmp.720BSnUUab/cardano-chairman-0-test-ce8885c15771ee13/utxo-keys/utxo3/utxo.vkey --testnet-magic 42 --out-file /private/tmp/tmp.720BSnUUab/cardano-chairman-0-test-ce8885c15771ee13/utxo-keys/utxo3/utxo.addr
forAll115 =
Reading file: /private/tmp/tmp.720BSnUUab/cardano-chairman-0-test-ce8885c15771ee13/utxo-keys/utxo2/utxo.addr
forAll116 =
━━━━ command ━━━━
/nix/store/4r2b0rfa1jkvghbi6r39qrdddvp7y61j-cardano-cli-exe-cardano-cli-10.11.0.0/bin/cardano-cli latest address build --payment-verification-key-file /private/tmp/tmp.720BSnUUab/cardano-chairman-0-test-ce8885c15771ee13/utxo-keys/utxo2/utxo.vkey --testnet-magic 42 --out-file /private/tmp/tmp.720BSnUUab/cardano-chairman-0-test-ce8885c15771ee13/utxo-keys/utxo2/utxo.addr
forAll117 =
Reading file: /private/tmp/tmp.720BSnUUab/cardano-chairman-0-test-ce8885c15771ee13/utxo-keys/utxo1/utxo.addr
forAll118 =
━━━━ command ━━━━
/nix/store/4r2b0rfa1jkvghbi6r39qrdddvp7y61j-cardano-cli-exe-cardano-cli-10.11.0.0/bin/cardano-cli latest address build --payment-verification-key-file /private/tmp/tmp.720BSnUUab/cardano-chairman-0-test-ce8885c15771ee13/utxo-keys/utxo1/utxo.vkey --testnet-magic 42 --out-file /private/tmp/tmp.720BSnUUab/cardano-chairman-0-test-ce8885c15771ee13/utxo-keys/utxo1/utxo.addr
forAll119 =
byron-gen-command
forAll120 =
pools-keys
forAll121 =
byron-genesis.json
forAll122 =
utxo-keys
forAll123 =
stake-delegators
forAll124 =
conway-genesis.json
forAll125 =
shelley-genesis.json
forAll126 =
module
forAll127 =
drep-keys
forAll128 =
genesis-keys
forAll129 =
delegate-keys
forAll130 =
alonzo-genesis.json
forAll131 =
Listing directory: /private/tmp/tmp.720BSnUUab/cardano-chairman-0-test-ce8885c15771ee13/
forAll132 =
━━━━ command ━━━━
/nix/store/4r2b0rfa1jkvghbi6r39qrdddvp7y61j-cardano-cli-exe-cardano-cli-10.11.0.0/bin/cardano-cli conway genesis create-testnet-data --spec-shelley /private/tmp/tmp.720BSnUUab/cardano-chairman-0-test-ce8885c15771ee13/genesis-input.shelley.json --spec-alonzo /private/tmp/tmp.720BSnUUab/cardano-chairman-0-test-ce8885c15771ee13/genesis-input.alonzo.json --spec-conway /private/tmp/tmp.720BSnUUab/cardano-chairman-0-test-ce8885c15771ee13/genesis-input.conway.json --testnet-magic 42 --pools 1 --total-supply 100000020000000 --stake-delegators 3 --utxo-keys 3 --drep-keys 3 --start-time 2026-05-27T16:49:00Z --out-dir /private/tmp/tmp.720BSnUUab/cardano-chairman-0-test-ce8885c15771ee13/
forAll133 =
2026-05-27 16:49:00.596082 UTC
forAll134 =
2026-05-27 16:48:45.596082 UTC
forAll135 =
Number of seeded UTxO keys: 3
forAll136 =
Number of stake delegators: 3
forAll137 =
Number of pools: 1
forAll138 =
Writing file: /private/tmp/tmp.720BSnUUab/cardano-chairman-0-test-ce8885c15771ee13/genesis-input.shelley.json
forAll139 =
Reading file: /private/tmp/tmp.720BSnUUab/cardano-chairman-0-test-ce8885c15771ee13/genesis-input.shelley.json
forAll140 =
Rewriting JSON file: /private/tmp/tmp.720BSnUUab/cardano-chairman-0-test-ce8885c15771ee13/genesis-input.shelley.json
forAll141 =
2026-05-27 16:49:00.500817 UTC
forAll142 =
2026-05-27 16:48:45.500817 UTC
forAll143 =
Creating directory if missing: /private/tmp/tmp.720BSnUUab/cardano-chairman-0-test-ce8885c15771ee13
forAll144 =
darwin
forAll147 =
Retry attempt 0 of 2
┏━━ test/Spec/Chairman/Cardano.hs ━━━
18 ┃ hprop_chairman :: H.Property
19 ┃ hprop_chairman = integrationRetryWorkspace 2 "cardano-chairman" $ \tempAbsPath' -> H.runWithDefaultWatchdog_ $ do
┃ │ Workspace: /private/tmp/tmp.720BSnUUab/cardano-chairman-0-test-ce8885c15771ee13
┃ │ Workspace: /private/tmp/tmp.720BSnUUab/cardano-chairman-1-test-2f01f817f75655d0
┃ │ Workspace: /private/tmp/tmp.720BSnUUab/cardano-chairman-2-test-027936c355ab819f
20 ┃ conf <- mkConf tempAbsPath'
┃ │ /private/tmp/tmp.720BSnUUab/cardano-chairman-0-test-ce8885c15771ee13
┃ │ /private/tmp/tmp.720BSnUUab/cardano-chairman-1-test-2f01f817f75655d0
┃ │ /private/tmp/tmp.720BSnUUab/cardano-chairman-2-test-027936c355ab819f
21 ┃
22 ┃ allNodes <- testnetNodes <$> cardanoTestnetDefault def def conf
23 ┃
24 ┃ chairmanOver 120 50 conf allNodes
This failure can be reproduced by running:
> recheckAt (Seed 8000487538703546543 1711361803947158373) "1:" chairman
Use "--pattern '$NF ~ /chairman/' --hedgehog-replay '1: Seed 8000487538703546543 1711361803947158373'" to reproduce from the command-line.
Use -p '/chairman/' to rerun this test only.
Network
isPortOpen False: OK
✓ isPortOpen False passed 1 test.
isPortOpen True: OK
✓ isPortOpen True passed 1 test.
1 out of 3 tests failed (366.34s)
Loading