01KCS9QCQ6S3XT5TZQKKAB4G94: build-and-test (helios)

BasicConfig {
    output_rules: [
        "%/work/*",
        "%/work/oxidecomputer/omicron/target/nextest/ci/junit.xml",
        "%/var/tmp/omicron_tmp/**/*",
        "!/var/tmp/omicron_tmp/crdb-base*",
        "!/var/tmp/omicron_tmp/rustc*",
    ],
    rust_toolchain: Some(
        Bool(
            true,
        ),
    ),
    target: Some(
        "helios-2.0",
    ),
    access_repos: [
        "oxidecomputer/dendrite",
    ],
    publish: [
        BasicConfigPublish {
            from_output: "/work/oxidecomputer/omicron/target/nextest/ci/junit.xml",
            series: "junit-helios",
            name: "junit.xml",
        },
        BasicConfigPublish {
            from_output: "/work/environment.json",
            series: "junit-helios",
            name: "environment.json",
        },
        BasicConfigPublish {
            from_output: "/work/crate-build-timings.json",
            series: "build-info-helios",
            name: "crate-build-timings.json",
        },
    ],
    skip_clone: false,
}

Buildomat Job: 01KCS9QWZQMN8FQ9H6QKY9S3BH

Tags:

Output:

SEQ GLOBAL TIME DETAILS
12025-12-18T17:58:10.374Zjob assigned to worker 01KCS9R2JTNRXC4P3AXMA435WD [factory aws, i-00da4de8ba3b9c117] (queued for 50 s)
 
22025-12-18T17:58:18.819Zstarting task 0: "setup"
32025-12-18T17:58:18.823Z++ uname -s
42025-12-18T17:58:18.826Z+ kern=SunOS
52025-12-18T17:58:18.826Z+ build_user=build
62025-12-18T17:58:18.826Z+ build_uid=12345
72025-12-18T17:58:18.826Z+ work_dir=/work
82025-12-18T17:58:18.826Z+ input_dir=/input
92025-12-18T17:58:18.826Z+ [[ 0 == 12345 ]]
102025-12-18T17:58:18.826Z+ case "$kern" in
112025-12-18T17:58:18.826Z+ groupadd -g 12345 build
122025-12-18T17:58:18.830Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
132025-12-18T17:58:20.836Z+ zfs create -o mountpoint=/work rpool/work
142025-12-18T17:58:20.962Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
152025-12-18T17:58:20.966Z+ home_fs=zfs
162025-12-18T17:58:20.966Z+ [[ zfs == autofs ]]
172025-12-18T17:58:20.966Z+ mkdir -p /home/build
182025-12-18T17:58:20.969Z+ chown build:build /home/build /work
192025-12-18T17:58:22.968Z+ chmod 0700 /home/build /work
202025-12-18T17:58:22.971Zprocess exited: duration 4153 ms, exit code 0
 
212025-12-18T17:58:22.977Zstarting task 1: "rust-toolchain"
222025-12-18T17:58:22.983Z+ printf ' * rust toolchain channel = "%s"\n' 1.91.1
232025-12-18T17:58:22.983Z+ printf ' * rust toolchain profile = "%s"\n' default
242025-12-18T17:58:22.983Z * rust toolchain channel = "1.91.1"
252025-12-18T17:58:22.983Z * rust toolchain profile = "default"
262025-12-18T17:58:22.983Z+ export RUSTUP_INIT_SKIP_PATH_CHECK=true
272025-12-18T17:58:22.983Z+ RUSTUP_INIT_SKIP_PATH_CHECK=true
282025-12-18T17:58:22.986Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
292025-12-18T17:58:22.986Z+ /bin/bash -s - -y --no-modify-path --default-toolchain 1.91.1 --profile default
302025-12-18T17:58:23.130Zinfo: downloading installer
312025-12-18T17:58:25.075Zwarn: It looks like you have an existing installation of Rust at:
322025-12-18T17:58:25.075Zwarn: /opt/ooce/bin
332025-12-18T17:58:25.075Zwarn: It is recommended that rustup be the primary Rust installation.
342025-12-18T17:58:25.075Zwarn: Otherwise you may have confusion unless you are careful with your PATH.
352025-12-18T17:58:25.075Zwarn: If you are sure that you want both rustup and your already installed Rust
362025-12-18T17:58:25.075Zwarn: then please reply `y' or `yes' or set RUSTUP_INIT_SKIP_PATH_CHECK to yes
372025-12-18T17:58:25.075Zwarn: or pass `-y' to ignore all ignorable checks.
382025-12-18T17:58:25.075Zerror: cannot install while Rust is installed
392025-12-18T17:58:25.075Zwarn: continuing (because the -y flag is set and the error is ignorable)
402025-12-18T17:58:25.088Zinfo: profile set to 'default'
412025-12-18T17:58:25.089Zinfo: default host triple is x86_64-unknown-illumos
422025-12-18T17:58:25.092Zinfo: syncing channel updates for '1.91.1-x86_64-unknown-illumos'
432025-12-18T17:58:25.256Zinfo: latest update on 2025-11-10, rust version 1.91.1 (ed61e7d7e 2025-11-07)
442025-12-18T17:58:25.256Zinfo: downloading component 'cargo'
452025-12-18T17:58:26.078Zinfo: downloading component 'clippy'
462025-12-18T17:58:26.420Zinfo: downloading component 'rust-docs'
472025-12-18T17:58:27.896Zinfo: downloading component 'rust-std'
482025-12-18T17:58:29.716Zinfo: downloading component 'rustc'
492025-12-18T17:58:38.785Zinfo: downloading component 'rustfmt'
502025-12-18T17:58:39.023Zinfo: installing component 'cargo'
512025-12-18T17:58:39.913Zinfo: installing component 'clippy'
522025-12-18T17:58:41.308Zinfo: installing component 'rust-docs'
532025-12-18T17:58:42.233Zinfo: installing component 'rust-std'
542025-12-18T17:58:44.063Zinfo: installing component 'rustc'
552025-12-18T17:58:50.650Zinfo: installing component 'rustfmt'
562025-12-18T17:58:50.993Zinfo: default toolchain set to '1.91.1-x86_64-unknown-illumos'
572025-12-18T17:58:50.993Z
582025-12-18T17:58:51.450Z 1.91.1-x86_64-unknown-illumos installed - rustc 1.91.1 (ed61e7d7e 2025-11-07)
592025-12-18T17:58:51.450Z
602025-12-18T17:58:51.453Z
612025-12-18T17:58:51.453ZRust is installed now. Great!
622025-12-18T17:58:51.453Z
632025-12-18T17:58:51.453ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
642025-12-18T17:58:51.453Zenvironment variable. This has not been done automatically.
652025-12-18T17:58:51.453Z
662025-12-18T17:58:51.453ZTo configure your current shell, you need to source
672025-12-18T17:58:51.453Zthe corresponding env file under $HOME/.cargo.
682025-12-18T17:58:51.453Z
692025-12-18T17:58:51.453ZThis is usually done by running one of the following (note the leading DOT):
702025-12-18T17:58:51.453Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
712025-12-18T17:58:51.453Zsource "$HOME/.cargo/env.fish" # For fish
722025-12-18T17:58:51.453Zsource $"($nu.home-path)/.cargo/env.nu" # For nushell
732025-12-18T17:58:51.542Z+ rustup --version
742025-12-18T17:58:51.552Zrustup 1.28.2 (e4f3ad6f8 2025-04-28)
752025-12-18T17:58:51.556Zinfo: This is the version for the rustup toolchain manager, not the rustc compiler.
762025-12-18T17:58:51.641Zinfo: The currently active `rustc` version is `rustc 1.91.1 (ed61e7d7e 2025-11-07)`
772025-12-18T17:58:51.644Z+ cargo --version
782025-12-18T17:58:51.716Zcargo 1.91.1 (ea2d97820 2025-10-10)
792025-12-18T17:58:51.719Z+ rustc --version
802025-12-18T17:58:51.795Zrustc 1.91.1 (ed61e7d7e 2025-11-07)
812025-12-18T17:58:51.798Zprocess exited: duration 28818 ms, exit code 0
 
822025-12-18T17:58:51.805Zstarting task 2: "authentication"
832025-12-18T17:58:51.827Zprocess exited: duration 21 ms, exit code 0
 
842025-12-18T17:58:51.835Zstarting task 3: "clone repository"
852025-12-18T17:58:51.839Z+ mkdir -p /work/oxidecomputer/omicron
862025-12-18T17:58:51.842Z+ git clone https://github.com/oxidecomputer/omicron /work/oxidecomputer/omicron
872025-12-18T17:58:51.880ZCloning into '/work/oxidecomputer/omicron'...
882025-12-18T17:59:45.073Z+ cd /work/oxidecomputer/omicron
892025-12-18T17:59:45.073Z+ git fetch origin c03b47f3733492bf3b247d1544034e900dda17f3
902025-12-18T17:59:45.715ZFrom https://github.com/oxidecomputer/omicron
912025-12-18T17:59:45.715Z * branch c03b47f3733492bf3b247d1544034e900dda17f3 -> FETCH_HEAD
922025-12-18T17:59:45.726Z+ [[ -n measurement_inventory_blueprints ]]
932025-12-18T17:59:45.729Z++ git branch --show-current
942025-12-18T17:59:45.732Z+ current=main
952025-12-18T17:59:45.732Z+ [[ main != measurement_inventory_blueprints ]]
962025-12-18T17:59:45.732Z+ git branch -f measurement_inventory_blueprints c03b47f3733492bf3b247d1544034e900dda17f3
972025-12-18T17:59:45.735Z+ git checkout -f measurement_inventory_blueprints
982025-12-18T17:59:46.072ZSwitched to branch 'measurement_inventory_blueprints'
992025-12-18T17:59:46.075Z+ git reset --hard c03b47f3733492bf3b247d1544034e900dda17f3
1002025-12-18T17:59:46.139ZHEAD is now at c03b47f37 THAT WILL HELP
1012025-12-18T17:59:46.149Zprocess exited: duration 54302 ms, exit code 0
 
1022025-12-18T17:59:46.157Zstarting task 4: "build"
1032025-12-18T17:59:46.165Z+ source ./env.sh
1042025-12-18T17:59:46.165Z++ OLD_SHELL_OPTS=ehxB
1052025-12-18T17:59:46.165Z++ set -o xtrace
1062025-12-18T17:59:46.168Z++++ dirname ./env.sh
1072025-12-18T17:59:46.171Z+++ readlink -f .
1082025-12-18T17:59:46.174Z++ OMICRON_WS=/work/oxidecomputer/omicron
1092025-12-18T17:59:46.174Z++ export PATH=/work/oxidecomputer/omicron/out/cockroachdb/bin:/home/build/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/ooce/bin:/opt/ooce/sbin
1102025-12-18T17:59:46.174Z++ PATH=/work/oxidecomputer/omicron/out/cockroachdb/bin:/home/build/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/ooce/bin:/opt/ooce/sbin
1112025-12-18T17:59:46.174Z++ export PATH=/work/oxidecomputer/omicron/out/clickhouse:/work/oxidecomputer/omicron/out/cockroachdb/bin:/home/build/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/ooce/bin:/opt/ooce/sbin
1122025-12-18T17:59:46.174Z++ PATH=/work/oxidecomputer/omicron/out/clickhouse:/work/oxidecomputer/omicron/out/cockroachdb/bin:/home/build/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/ooce/bin:/opt/ooce/sbin
1132025-12-18T17:59:46.174Z++ export PATH=/work/oxidecomputer/omicron/out/dendrite-stub/bin:/work/oxidecomputer/omicron/out/clickhouse:/work/oxidecomputer/omicron/out/cockroachdb/bin:/home/build/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/ooce/bin:/opt/ooce/sbin
1142025-12-18T17:59:46.174Z++ PATH=/work/oxidecomputer/omicron/out/dendrite-stub/bin:/work/oxidecomputer/omicron/out/clickhouse:/work/oxidecomputer/omicron/out/cockroachdb/bin:/home/build/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/ooce/bin:/opt/ooce/sbin
1152025-12-18T17:59:46.174Z++ export PATH=/work/oxidecomputer/omicron/out/mgd/root/opt/oxide/mgd/bin:/work/oxidecomputer/omicron/out/dendrite-stub/bin:/work/oxidecomputer/omicron/out/clickhouse:/work/oxidecomputer/omicron/out/cockroachdb/bin:/home/build/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/ooce/bin:/opt/ooce/sbin
1162025-12-18T17:59:46.174Z++ PATH=/work/oxidecomputer/omicron/out/mgd/root/opt/oxide/mgd/bin:/work/oxidecomputer/omicron/out/dendrite-stub/bin:/work/oxidecomputer/omicron/out/clickhouse:/work/oxidecomputer/omicron/out/cockroachdb/bin:/home/build/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/ooce/bin:/opt/ooce/sbin
1172025-12-18T17:59:46.174Z++ case $OLD_SHELL_OPTS in
1182025-12-18T17:59:46.174Z++ unset OLD_SHELL_OPTS OMICRON_WS
1192025-12-18T17:59:46.174Z+ source .github/buildomat/ci-env.sh
1202025-12-18T17:59:46.174Z++ export CARGO_TERM_COLOR=always
1212025-12-18T17:59:46.174Z++ CARGO_TERM_COLOR=always
1222025-12-18T17:59:46.174Z+ target_os=illumos
1232025-12-18T17:59:46.174Z+ NEXTEST_VERSION=0.9.110
1242025-12-18T17:59:46.174Z+ cargo --version
1252025-12-18T17:59:46.234Zcargo 1.91.1 (ea2d97820 2025-10-10)
1262025-12-18T17:59:46.239Z+ rustc --version
1272025-12-18T17:59:46.309Zrustc 1.91.1 (ed61e7d7e 2025-11-07)
1282025-12-18T17:59:46.313Z+ curl -sSfL --retry 10 https://get.nexte.st/0.9.110/illumos
1292025-12-18T17:59:46.316Z+ gunzip
1302025-12-18T17:59:46.316Z+ tar -xvf - -C /home/build/.cargo/bin
1312025-12-18T17:59:47.319Zx cargo-nextest, 19358360 bytes, 37810 tape blocks
1322025-12-18T17:59:47.322Z+ TEST_TMPDIR=/var/tmp/omicron_tmp
1332025-12-18T17:59:47.322Z+ echo 'tests will store ephemeral output in /var/tmp/omicron_tmp'
1342025-12-18T17:59:47.322Ztests will store ephemeral output in /var/tmp/omicron_tmp
1352025-12-18T17:59:47.322Z+ mkdir /var/tmp/omicron_tmp
1362025-12-18T17:59:47.322Z+ OUTPUT_DIR=/work
1372025-12-18T17:59:47.322Z+ echo 'tests will store non-ephemeral output in /work'
1382025-12-18T17:59:47.322Ztests will store non-ephemeral output in /work
1392025-12-18T17:59:47.322Z+ mkdir -p /work
1402025-12-18T17:59:47.325Z+ banner prerequisites
1412025-12-18T17:59:47.329Z
1422025-12-18T17:59:47.329Z ##### ##### ###### ##### ###### #### # # # #### #
1432025-12-18T17:59:47.329Z # # # # # # # # # # # # # # #
1442025-12-18T17:59:47.329Z # # # # ##### # # ##### # # # # # #### #
1452025-12-18T17:59:47.329Z ##### ##### # ##### # # # # # # # # #
1462025-12-18T17:59:47.329Z # # # # # # # # # # # # # # #
1472025-12-18T17:59:47.329Z # # # ###### # # ###### ### # #### # #### #
1482025-12-18T17:59:47.329Z
1492025-12-18T17:59:47.329Z+ ptime -m bash ./tools/install_builder_prerequisites.sh -y
1502025-12-18T18:00:10.679Z Startup: Refreshing catalog 'helios-dev' ... Done
1512025-12-18T18:00:19.750Z Startup: Caching catalogs ... Done
1522025-12-18T18:00:35.060ZPlanning: Solver setup ... Done (13.823s)
1532025-12-18T18:00:35.177ZPlanning: Running solver ... Done (0.117s)
1542025-12-18T18:00:35.314ZPlanning: Finding local manifests ... Done (0.003s)
1552025-12-18T18:02:52.256ZPlanning: Fetching manifests: 0/4 0% complete
1562025-12-18T18:02:52.270ZPlanning: Fetching manifests: 0/4 0% complete
1572025-12-18T18:02:52.530Z
1582025-12-18T18:02:52.530ZErrors were encountered while attempting to retrieve package or file data for
1592025-12-18T18:02:52.530Zthe requested operation.
1602025-12-18T18:02:52.530ZDetails follow:
1612025-12-18T18:02:52.530Z
1622025-12-18T18:02:52.530Zpkg://helios-dev/library/libxmlsec1@1.2.35,5.11-2.0:20230624T123441Z
1632025-12-18T18:02:52.530Z https protocol error: Unknown error code: 502 reason: Bad Gateway
1642025-12-18T18:02:52.530ZURL: 'https://pkg.oxide.computer/helios/2/dev/manifest/0/library%2Flibxmlsec1@1.2.35%2C5.11-2.0%3A20230624T123441Z' (happened 4 times)
1652025-12-18T18:02:52.530Z
1662025-12-18T18:02:53.138Z
1672025-12-18T18:02:53.138Zreal 3:05.790731370
1682025-12-18T18:02:53.138Zuser 32.086726104
1692025-12-18T18:02:53.138Zsys 2.406433536
1702025-12-18T18:02:53.138Ztrap 0.004922815
1712025-12-18T18:02:53.138Ztflt 0.029788953
1722025-12-18T18:02:53.141Zdflt 0.037426586
1732025-12-18T18:02:53.141Zkflt 0.015926175
1742025-12-18T18:02:53.141Zlock 0.000000000
1752025-12-18T18:02:53.141Zslp 5:41.908589495
1762025-12-18T18:02:53.141Zlat 0.175278781
1772025-12-18T18:02:53.141Zstop 0.000435395
1782025-12-18T18:02:53.141Zprocess exited: duration 186965 ms, exit code 1
 
1792025-12-18T18:02:53.149Zfound 0 output files