01KCS9QCQB84VJVQ5R3676HXKC: check-features (helios)

BasicConfig {
    output_rules: [
        "/out/*",
    ],
    rust_toolchain: Some(
        Bool(
            true,
        ),
    ),
    target: Some(
        "helios-2.0",
    ),
    access_repos: [],
    publish: [],
    skip_clone: false,
}

Buildomat Job: 01KCS9QY9NW4377C06Q795Z5S0

Tags:

Output:

SEQ GLOBAL TIME DETAILS
12025-12-18T17:58:13.388Zjob assigned to worker 01KCS9R4J4FV4PXVN49654JC6E [factory aws, i-03d6584950fc6a390] (queued for 52 s)
 
22025-12-18T17:58:22.116Zstarting task 0: "setup"
32025-12-18T17:58:22.121Z++ uname -s
42025-12-18T17:58:22.124Z+ kern=SunOS
52025-12-18T17:58:22.124Z+ build_user=build
62025-12-18T17:58:22.124Z+ build_uid=12345
72025-12-18T17:58:22.124Z+ work_dir=/work
82025-12-18T17:58:22.124Z+ input_dir=/input
92025-12-18T17:58:22.124Z+ [[ 0 == 12345 ]]
102025-12-18T17:58:22.124Z+ case "$kern" in
112025-12-18T17:58:22.124Z+ groupadd -g 12345 build
122025-12-18T17:58:22.127Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
132025-12-18T17:58:24.135Z+ zfs create -o mountpoint=/work rpool/work
142025-12-18T17:58:24.212Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
152025-12-18T17:58:24.214Z+ home_fs=zfs
162025-12-18T17:58:24.215Z+ [[ zfs == autofs ]]
172025-12-18T17:58:24.215Z+ mkdir -p /home/build
182025-12-18T17:58:24.217Z+ chown build:build /home/build /work
192025-12-18T17:58:26.219Z+ chmod 0700 /home/build /work
202025-12-18T17:58:26.221Zprocess exited: duration 4107 ms, exit code 0
 
212025-12-18T17:58:26.227Zstarting task 1: "rust-toolchain"
222025-12-18T17:58:26.233Z+ printf ' * rust toolchain channel = "%s"\n' 1.91.1
232025-12-18T17:58:26.233Z * rust toolchain channel = "1.91.1"
242025-12-18T17:58:26.233Z+ printf ' * rust toolchain profile = "%s"\n' default
252025-12-18T17:58:26.233Z * rust toolchain profile = "default"
262025-12-18T17:58:26.236Z+ export RUSTUP_INIT_SKIP_PATH_CHECK=true
272025-12-18T17:58:26.236Z+ RUSTUP_INIT_SKIP_PATH_CHECK=true
282025-12-18T17:58:26.236Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
292025-12-18T17:58:26.236Z+ /bin/bash -s - -y --no-modify-path --default-toolchain 1.91.1 --profile default
302025-12-18T17:58:26.338Zinfo: downloading installer
312025-12-18T17:58:28.050Zwarn: It looks like you have an existing installation of Rust at:
322025-12-18T17:58:28.050Zwarn: /opt/ooce/bin
332025-12-18T17:58:28.050Zwarn: It is recommended that rustup be the primary Rust installation.
342025-12-18T17:58:28.050Zwarn: Otherwise you may have confusion unless you are careful with your PATH.
352025-12-18T17:58:28.050Zwarn: If you are sure that you want both rustup and your already installed Rust
362025-12-18T17:58:28.050Zwarn: then please reply `y' or `yes' or set RUSTUP_INIT_SKIP_PATH_CHECK to yes
372025-12-18T17:58:28.050Zwarn: or pass `-y' to ignore all ignorable checks.
382025-12-18T17:58:28.050Zerror: cannot install while Rust is installed
392025-12-18T17:58:28.050Zwarn: continuing (because the -y flag is set and the error is ignorable)
402025-12-18T17:58:28.064Zinfo: profile set to 'default'
412025-12-18T17:58:28.064Zinfo: default host triple is x86_64-unknown-illumos
422025-12-18T17:58:28.067Zinfo: syncing channel updates for '1.91.1-x86_64-unknown-illumos'
432025-12-18T17:58:28.250Zinfo: latest update on 2025-11-10, rust version 1.91.1 (ed61e7d7e 2025-11-07)
442025-12-18T17:58:28.250Zinfo: downloading component 'cargo'
452025-12-18T17:58:29.217Zinfo: downloading component 'clippy'
462025-12-18T17:58:29.659Zinfo: downloading component 'rust-docs'
472025-12-18T17:58:30.903Zinfo: downloading component 'rust-std'
482025-12-18T17:58:32.437Zinfo: downloading component 'rustc'
492025-12-18T17:58:41.500Zinfo: downloading component 'rustfmt'
502025-12-18T17:58:41.750Zinfo: installing component 'cargo'
512025-12-18T17:58:42.657Zinfo: installing component 'clippy'
522025-12-18T17:58:43.050Zinfo: installing component 'rust-docs'
532025-12-18T17:58:45.006Zinfo: installing component 'rust-std'
542025-12-18T17:58:46.840Zinfo: installing component 'rustc'
552025-12-18T17:58:53.605Zinfo: installing component 'rustfmt'
562025-12-18T17:58:53.944Zinfo: default toolchain set to '1.91.1-x86_64-unknown-illumos'
572025-12-18T17:58:53.944Z
582025-12-18T17:58:54.447Z 1.91.1-x86_64-unknown-illumos installed - rustc 1.91.1 (ed61e7d7e 2025-11-07)
592025-12-18T17:58:54.447Z
602025-12-18T17:58:54.450Z
612025-12-18T17:58:54.450ZRust is installed now. Great!
622025-12-18T17:58:54.450Z
632025-12-18T17:58:54.450ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
642025-12-18T17:58:54.450Zenvironment variable. This has not been done automatically.
652025-12-18T17:58:54.450Z
662025-12-18T17:58:54.450ZTo configure your current shell, you need to source
672025-12-18T17:58:54.450Zthe corresponding env file under $HOME/.cargo.
682025-12-18T17:58:54.450Z
692025-12-18T17:58:54.450ZThis is usually done by running one of the following (note the leading DOT):
702025-12-18T17:58:54.450Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
712025-12-18T17:58:54.450Zsource "$HOME/.cargo/env.fish" # For fish
722025-12-18T17:58:54.450Zsource $"($nu.home-path)/.cargo/env.nu" # For nushell
732025-12-18T17:58:54.544Z+ rustup --version
742025-12-18T17:58:54.556Zrustup 1.28.2 (e4f3ad6f8 2025-04-28)
752025-12-18T17:58:54.559Zinfo: This is the version for the rustup toolchain manager, not the rustc compiler.
762025-12-18T17:58:54.647Zinfo: The currently active `rustc` version is `rustc 1.91.1 (ed61e7d7e 2025-11-07)`
772025-12-18T17:58:54.651Z+ cargo --version
782025-12-18T17:58:54.725Zcargo 1.91.1 (ea2d97820 2025-10-10)
792025-12-18T17:58:54.728Z+ rustc --version
802025-12-18T17:58:54.807Zrustc 1.91.1 (ed61e7d7e 2025-11-07)
812025-12-18T17:58:54.810Zprocess exited: duration 28580 ms, exit code 0
 
822025-12-18T17:58:54.816Zstarting task 2: "authentication"
832025-12-18T17:58:54.839Zprocess exited: duration 22 ms, exit code 0
 
842025-12-18T17:58:54.846Zstarting task 3: "clone repository"
852025-12-18T17:58:54.850Z+ mkdir -p /work/oxidecomputer/omicron
862025-12-18T17:58:54.853Z+ git clone https://github.com/oxidecomputer/omicron /work/oxidecomputer/omicron
872025-12-18T17:58:54.888ZCloning into '/work/oxidecomputer/omicron'...
882025-12-18T17:59:48.073Z+ cd /work/oxidecomputer/omicron
892025-12-18T17:59:48.073Z+ git fetch origin c03b47f3733492bf3b247d1544034e900dda17f3
902025-12-18T17:59:48.854ZFrom https://github.com/oxidecomputer/omicron
912025-12-18T17:59:48.854Z * branch c03b47f3733492bf3b247d1544034e900dda17f3 -> FETCH_HEAD
922025-12-18T17:59:48.866Z+ [[ -n measurement_inventory_blueprints ]]
932025-12-18T17:59:48.869Z++ git branch --show-current
942025-12-18T17:59:48.872Z+ current=main
952025-12-18T17:59:48.872Z+ [[ main != measurement_inventory_blueprints ]]
962025-12-18T17:59:48.872Z+ git branch -f measurement_inventory_blueprints c03b47f3733492bf3b247d1544034e900dda17f3
972025-12-18T17:59:48.875Z+ git checkout -f measurement_inventory_blueprints
982025-12-18T17:59:49.219ZSwitched to branch 'measurement_inventory_blueprints'
992025-12-18T17:59:49.222Z+ git reset --hard c03b47f3733492bf3b247d1544034e900dda17f3
1002025-12-18T17:59:49.294ZHEAD is now at c03b47f37 THAT WILL HELP
1012025-12-18T17:59:49.298Zprocess exited: duration 54447 ms, exit code 0
 
1022025-12-18T17:59:49.304Zstarting task 4: "build"
1032025-12-18T17:59:49.310Z+ source .github/buildomat/ci-env.sh
1042025-12-18T17:59:49.312Z++ export CARGO_TERM_COLOR=always
1052025-12-18T17:59:49.313Z++ CARGO_TERM_COLOR=always
1062025-12-18T17:59:49.313Z+ cargo --version
1072025-12-18T17:59:49.376Zcargo 1.91.1 (ea2d97820 2025-10-10)
1082025-12-18T17:59:49.379Z+ rustc --version
1092025-12-18T17:59:49.458Zrustc 1.91.1 (ed61e7d7e 2025-11-07)
1102025-12-18T17:59:49.461Z+ source ./env.sh
1112025-12-18T17:59:49.461Z++ OLD_SHELL_OPTS=ehxB
1122025-12-18T17:59:49.461Z++ set -o xtrace
1132025-12-18T17:59:49.464Z++++ dirname ./env.sh
1142025-12-18T17:59:49.467Z+++ readlink -f .
1152025-12-18T17:59:49.471Z++ OMICRON_WS=/work/oxidecomputer/omicron
1162025-12-18T17:59:49.471Z++ export PATH=/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:49.471Z++ PATH=/work/oxidecomputer/omicron/out/cockroachdb/bin:/home/build/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/ooce/bin:/opt/ooce/sbin
1182025-12-18T17:59:49.471Z++ 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
1192025-12-18T17:59:49.471Z++ 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
1202025-12-18T17:59:49.471Z++ 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
1212025-12-18T17:59:49.471Z++ 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
1222025-12-18T17:59:49.471Z++ 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
1232025-12-18T17:59:49.471Z++ 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
1242025-12-18T17:59:49.471Z++ case $OLD_SHELL_OPTS in
1252025-12-18T17:59:49.471Z++ unset OLD_SHELL_OPTS OMICRON_WS
1262025-12-18T17:59:49.471Z+ 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:/work/oxidecomputer/omicron/out/cargo-hack
1272025-12-18T17:59:49.471Z+ 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:/work/oxidecomputer/omicron/out/cargo-hack
1282025-12-18T17:59:49.471Z+ banner prerequisites
1292025-12-18T17:59:49.471Z
1302025-12-18T17:59:49.472Z ##### ##### ###### ##### ###### #### # # # #### #
1312025-12-18T17:59:49.472Z # # # # # # # # # # # # # # #
1322025-12-18T17:59:49.472Z # # # # ##### # # ##### # # # # # #### #
1332025-12-18T17:59:49.472Z ##### ##### # ##### # # # # # # # # #
1342025-12-18T17:59:49.472Z # # # # # # # # # # # # # # #
1352025-12-18T17:59:49.472Z # # # ###### # # ###### ### # #### # #### #
1362025-12-18T17:59:49.472Z
1372025-12-18T17:59:49.476Z+ ptime -m bash ./tools/install_builder_prerequisites.sh -y
1382025-12-18T18:00:10.715Z Startup: Refreshing catalog 'helios-dev' ... Done
1392025-12-18T18:00:19.812Z Startup: Caching catalogs ... Done
1402025-12-18T18:00:35.556ZPlanning: Solver setup ... Done (14.231s)
1412025-12-18T18:00:35.676ZPlanning: Running solver ... Done (0.120s)
1422025-12-18T18:00:35.816ZPlanning: Finding local manifests ... Done (0.003s)
1432025-12-18T18:02:52.779ZPlanning: Fetching manifests: 0/4 0% complete
1442025-12-18T18:02:52.791ZPlanning: Fetching manifests: 0/4 0% complete
1452025-12-18T18:02:53.061Z
1462025-12-18T18:02:53.062ZErrors were encountered while attempting to retrieve package or file data for
1472025-12-18T18:02:53.062Zthe requested operation.
1482025-12-18T18:02:53.062ZDetails follow:
1492025-12-18T18:02:53.062Z
1502025-12-18T18:02:53.062Zpkg://helios-dev/ooce/developer/llvm-15@15.0.7,5.11-2.0:20230713T102340Z
1512025-12-18T18:02:53.062Z https protocol error: Unknown error code: 502 reason: Bad Gateway
1522025-12-18T18:02:53.062ZURL: 'https://pkg.oxide.computer/helios/2/dev/manifest/0/ooce%2Fdeveloper%2Fllvm-15@15.0.7%2C5.11-2.0%3A20230713T102340Z' (happened 4 times)
1532025-12-18T18:02:53.062Z
1542025-12-18T18:02:53.701Z
1552025-12-18T18:02:53.702Zreal 3:04.212866979
1562025-12-18T18:02:53.702Zuser 32.608052054
1572025-12-18T18:02:53.702Zsys 2.457489167
1582025-12-18T18:02:53.702Ztrap 0.004691098
1592025-12-18T18:02:53.702Ztflt 0.033653456
1602025-12-18T18:02:53.702Zdflt 0.038036130
1612025-12-18T18:02:53.705Zkflt 0.016011078
1622025-12-18T18:02:53.705Zlock 0.000000000
1632025-12-18T18:02:53.705Zslp 5:38.140271202
1642025-12-18T18:02:53.705Zlat 0.188189546
1652025-12-18T18:02:53.705Zstop 0.000486924
1662025-12-18T18:02:53.705Zprocess exited: duration 184384 ms, exit code 1
 
1672025-12-18T18:02:53.712Zfound 0 output files