01KCS9QCQNSYXJ457P0GPDYEJZ: helios / package

BasicConfig {
    output_rules: [
        "=/work/package.tar.gz",
    ],
    rust_toolchain: Some(
        Bool(
            true,
        ),
    ),
    target: Some(
        "helios-2.0",
    ),
    access_repos: [],
    publish: [],
    skip_clone: false,
}

Buildomat Job: 01KCS9R0Z0KXKM3B0NJVZYDQN3

Tags:

Output:

SEQ GLOBAL TIME DETAILS
12025-12-18T17:58:21.432Zjob assigned to worker 01KCS9R0GSQJ1XKT0N1TH1191D [factory aws, i-05f47d2277bf98f56] (queued for 57 s)
 
22025-12-18T17:58:29.601Zstarting task 0: "setup"
32025-12-18T17:58:29.606Z++ uname -s
42025-12-18T17:58:29.609Z+ kern=SunOS
52025-12-18T17:58:29.609Z+ build_user=build
62025-12-18T17:58:29.609Z+ build_uid=12345
72025-12-18T17:58:29.609Z+ work_dir=/work
82025-12-18T17:58:29.609Z+ input_dir=/input
92025-12-18T17:58:29.609Z+ [[ 0 == 12345 ]]
102025-12-18T17:58:29.609Z+ case "$kern" in
112025-12-18T17:58:29.609Z+ groupadd -g 12345 build
122025-12-18T17:58:29.612Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
132025-12-18T17:58:31.619Z+ zfs create -o mountpoint=/work rpool/work
142025-12-18T17:58:31.750Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
152025-12-18T17:58:31.754Z+ home_fs=zfs
162025-12-18T17:58:31.754Z+ [[ zfs == autofs ]]
172025-12-18T17:58:31.754Z+ mkdir -p /home/build
182025-12-18T17:58:31.757Z+ chown build:build /home/build /work
192025-12-18T17:58:33.758Z+ chmod 0700 /home/build /work
202025-12-18T17:58:33.761Zprocess exited: duration 4160 ms, exit code 0
 
212025-12-18T17:58:33.767Zstarting task 1: "rust-toolchain"
222025-12-18T17:58:33.772Z+ printf ' * rust toolchain channel = "%s"\n' 1.91.1
232025-12-18T17:58:33.773Z+ printf ' * rust toolchain profile = "%s"\n' default
242025-12-18T17:58:33.773Z * rust toolchain channel = "1.91.1"
252025-12-18T17:58:33.773Z * rust toolchain profile = "default"
262025-12-18T17:58:33.773Z+ export RUSTUP_INIT_SKIP_PATH_CHECK=true
272025-12-18T17:58:33.773Z+ RUSTUP_INIT_SKIP_PATH_CHECK=true
282025-12-18T17:58:33.776Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
292025-12-18T17:58:33.776Z+ /bin/bash -s - -y --no-modify-path --default-toolchain 1.91.1 --profile default
302025-12-18T17:58:33.936Zinfo: downloading installer
312025-12-18T17:58:35.816Zwarn: It looks like you have an existing installation of Rust at:
322025-12-18T17:58:35.816Zwarn: /opt/ooce/bin
332025-12-18T17:58:35.816Zwarn: It is recommended that rustup be the primary Rust installation.
342025-12-18T17:58:35.817Zwarn: Otherwise you may have confusion unless you are careful with your PATH.
352025-12-18T17:58:35.817Zwarn: If you are sure that you want both rustup and your already installed Rust
362025-12-18T17:58:35.817Zwarn: then please reply `y' or `yes' or set RUSTUP_INIT_SKIP_PATH_CHECK to yes
372025-12-18T17:58:35.817Zwarn: or pass `-y' to ignore all ignorable checks.
382025-12-18T17:58:35.817Zerror: cannot install while Rust is installed
392025-12-18T17:58:35.817Zwarn: continuing (because the -y flag is set and the error is ignorable)
402025-12-18T17:58:35.844Zinfo: profile set to 'default'
412025-12-18T17:58:35.844Zinfo: default host triple is x86_64-unknown-illumos
422025-12-18T17:58:35.847Zinfo: syncing channel updates for '1.91.1-x86_64-unknown-illumos'
432025-12-18T17:58:36.019Zinfo: latest update on 2025-11-10, rust version 1.91.1 (ed61e7d7e 2025-11-07)
442025-12-18T17:58:36.019Zinfo: downloading component 'cargo'
452025-12-18T17:58:36.817Zinfo: downloading component 'clippy'
462025-12-18T17:58:37.191Zinfo: downloading component 'rust-docs'
472025-12-18T17:58:38.931Zinfo: downloading component 'rust-std'
482025-12-18T17:58:41.083Zinfo: downloading component 'rustc'
492025-12-18T17:58:47.279Zinfo: downloading component 'rustfmt'
502025-12-18T17:58:47.554Zinfo: installing component 'cargo'
512025-12-18T17:58:48.468Zinfo: installing component 'clippy'
522025-12-18T17:58:48.863Zinfo: installing component 'rust-docs'
532025-12-18T17:58:50.810Zinfo: installing component 'rust-std'
542025-12-18T17:58:52.621Zinfo: installing component 'rustc'
552025-12-18T17:58:59.378Zinfo: installing component 'rustfmt'
562025-12-18T17:58:59.723Zinfo: default toolchain set to '1.91.1-x86_64-unknown-illumos'
572025-12-18T17:58:59.723Z
582025-12-18T17:59:00.231Z 1.91.1-x86_64-unknown-illumos installed - rustc 1.91.1 (ed61e7d7e 2025-11-07)
592025-12-18T17:59:00.231Z
602025-12-18T17:59:00.234Z
612025-12-18T17:59:00.234ZRust is installed now. Great!
622025-12-18T17:59:00.234Z
632025-12-18T17:59:00.234ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
642025-12-18T17:59:00.234Zenvironment variable. This has not been done automatically.
652025-12-18T17:59:00.234Z
662025-12-18T17:59:00.234ZTo configure your current shell, you need to source
672025-12-18T17:59:00.234Zthe corresponding env file under $HOME/.cargo.
682025-12-18T17:59:00.234Z
692025-12-18T17:59:00.234ZThis is usually done by running one of the following (note the leading DOT):
702025-12-18T17:59:00.234Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
712025-12-18T17:59:00.234Zsource "$HOME/.cargo/env.fish" # For fish
722025-12-18T17:59:00.234Zsource $"($nu.home-path)/.cargo/env.nu" # For nushell
732025-12-18T17:59:00.339Z+ rustup --version
742025-12-18T17:59:00.350Zrustup 1.28.2 (e4f3ad6f8 2025-04-28)
752025-12-18T17:59:00.353Zinfo: This is the version for the rustup toolchain manager, not the rustc compiler.
762025-12-18T17:59:00.439Zinfo: The currently active `rustc` version is `rustc 1.91.1 (ed61e7d7e 2025-11-07)`
772025-12-18T17:59:00.442Z+ cargo --version
782025-12-18T17:59:00.515Zcargo 1.91.1 (ea2d97820 2025-10-10)
792025-12-18T17:59:00.518Z+ rustc --version
802025-12-18T17:59:00.596Zrustc 1.91.1 (ed61e7d7e 2025-11-07)
812025-12-18T17:59:00.600Zprocess exited: duration 26827 ms, exit code 0
 
822025-12-18T17:59:00.606Zstarting task 2: "authentication"
832025-12-18T17:59:00.629Zprocess exited: duration 21 ms, exit code 0
 
842025-12-18T17:59:00.637Zstarting task 3: "clone repository"
852025-12-18T17:59:00.640Z+ mkdir -p /work/oxidecomputer/omicron
862025-12-18T17:59:00.643Z+ git clone https://github.com/oxidecomputer/omicron /work/oxidecomputer/omicron
872025-12-18T17:59:00.672ZCloning into '/work/oxidecomputer/omicron'...
882025-12-18T18:00:01.811Z+ cd /work/oxidecomputer/omicron
892025-12-18T18:00:01.811Z+ git fetch origin c03b47f3733492bf3b247d1544034e900dda17f3
902025-12-18T18:00:03.667ZFrom https://github.com/oxidecomputer/omicron
912025-12-18T18:00:03.667Z * branch c03b47f3733492bf3b247d1544034e900dda17f3 -> FETCH_HEAD
922025-12-18T18:00:03.688Z+ [[ -n measurement_inventory_blueprints ]]
932025-12-18T18:00:03.693Z++ git branch --show-current
942025-12-18T18:00:03.693Z+ current=main
952025-12-18T18:00:03.693Z+ [[ main != measurement_inventory_blueprints ]]
962025-12-18T18:00:03.694Z+ git branch -f measurement_inventory_blueprints c03b47f3733492bf3b247d1544034e900dda17f3
972025-12-18T18:00:03.694Z+ git checkout -f measurement_inventory_blueprints
982025-12-18T18:00:04.031ZSwitched to branch 'measurement_inventory_blueprints'
992025-12-18T18:00:04.035Z+ git reset --hard c03b47f3733492bf3b247d1544034e900dda17f3
1002025-12-18T18:00:04.049ZHEAD is now at c03b47f37 THAT WILL HELP
1012025-12-18T18:00:04.057Zprocess exited: duration 63404 ms, exit code 0
 
1022025-12-18T18:00:04.068Zstarting task 4: "build"
1032025-12-18T18:00:04.073Z+ source .github/buildomat/ci-env.sh
1042025-12-18T18:00:04.073Z++ export CARGO_TERM_COLOR=always
1052025-12-18T18:00:04.073Z++ CARGO_TERM_COLOR=always
1062025-12-18T18:00:04.073Z+ cargo --version
1072025-12-18T18:00:04.134Zcargo 1.91.1 (ea2d97820 2025-10-10)
1082025-12-18T18:00:04.139Z+ rustc --version
1092025-12-18T18:00:04.210Zrustc 1.91.1 (ed61e7d7e 2025-11-07)
1102025-12-18T18:00:04.214Z+ WORK=/work
1112025-12-18T18:00:04.214Z+ pfexec mkdir -p /work
1122025-12-18T18:00:04.219Z+ pfexec chown build /work
1132025-12-18T18:00:04.225Z+ ptime -m ./tools/install_builder_prerequisites.sh -yp
1142025-12-18T18:02:52.544Z Startup: Refreshing catalog 'helios-dev' ... Done
1152025-12-18T18:02:52.577Zpkg: 0/1 catalogs successfully updated:
1162025-12-18T18:02:52.578Z
1172025-12-18T18:02:52.578Z
1182025-12-18T18:02:52.578Z 1: Framework error: code: E_OPERATION_TIMEOUTED (28) reason: Operation too slow. Less than 1024 bytes/sec transferred the last 30 seconds
1192025-12-18T18:02:52.578ZURL: 'https://pkg.oxide.computer/helios/2/dev/helios-dev/catalog/1/catalog.base.C'
1202025-12-18T18:02:52.578Z 2: Framework error: code: E_OPERATION_TIMEOUTED (28) reason: Operation too slow. Less than 1024 bytes/sec transferred the last 30 seconds
1212025-12-18T18:02:52.578ZURL: 'https://pkg.oxide.computer/helios/2/dev/helios-dev/catalog/1/catalog.dependency.C'
1222025-12-18T18:02:52.578Z 3: Framework error: code: E_OPERATION_TIMEOUTED (28) reason: Operation too slow. Less than 1024 bytes/sec transferred the last 30 seconds
1232025-12-18T18:02:52.578ZURL: 'https://pkg.oxide.computer/helios/2/dev/helios-dev/catalog/1/catalog.summary.C'
1242025-12-18T18:02:52.578Z 4: Framework error: code: E_OPERATION_TIMEOUTED (28) reason: Connection timed out after 60000 milliseconds
1252025-12-18T18:02:52.578ZURL: 'https://pkg.oxide.computer/helios/2/dev/helios-dev/catalog/1/catalog.base.C'
1262025-12-18T18:02:52.578Z 5: Framework error: code: E_OPERATION_TIMEOUTED (28) reason: Connection timed out after 60000 milliseconds
1272025-12-18T18:02:52.578ZURL: 'https://pkg.oxide.computer/helios/2/dev/helios-dev/catalog/1/catalog.dependency.C'
1282025-12-18T18:02:52.578Z 6: Framework error: code: E_OPERATION_TIMEOUTED (28) reason: Connection timed out after 60000 milliseconds
1292025-12-18T18:02:52.578ZURL: 'https://pkg.oxide.computer/helios/2/dev/helios-dev/catalog/1/catalog.summary.C'
1302025-12-18T18:02:52.578Z 7: Framework error: code: E_OPERATION_TIMEOUTED (28) reason: Connection timed out after 60001 milliseconds
1312025-12-18T18:02:52.578ZURL: 'https://pkg.oxide.computer/helios/2/dev/helios-dev/catalog/1/catalog.base.C'
1322025-12-18T18:02:52.578Z 8: Framework error: code: E_OPERATION_TIMEOUTED (28) reason: Connection timed out after 60001 milliseconds
1332025-12-18T18:02:52.578ZURL: 'https://pkg.oxide.computer/helios/2/dev/helios-dev/catalog/1/catalog.dependency.C'
1342025-12-18T18:02:52.578Z 9: Framework error: code: E_OPERATION_TIMEOUTED (28) reason: Connection timed out after 60001 milliseconds
1352025-12-18T18:02:52.582ZURL: 'https://pkg.oxide.computer/helios/2/dev/helios-dev/catalog/1/catalog.summary.C'
1362025-12-18T18:02:52.582Z 10: https protocol error: Unknown error code: 502 reason: Bad Gateway
1372025-12-18T18:02:52.582ZURL: 'https://pkg.oxide.computer/helios/2/dev/helios-dev/catalog/1/catalog.base.C'
1382025-12-18T18:02:52.582Z 11: https protocol error: Unknown error code: 502 reason: Bad Gateway
1392025-12-18T18:02:52.582ZURL: 'https://pkg.oxide.computer/helios/2/dev/helios-dev/catalog/1/catalog.summary.C'
1402025-12-18T18:02:52.582Z
1412025-12-18T18:02:52.630Z
1422025-12-18T18:02:52.633Zreal 2:48.377593022
1432025-12-18T18:02:52.633Zuser 2.737560705
1442025-12-18T18:02:52.633Zsys 0.329469409
1452025-12-18T18:02:52.633Ztrap 0.000992562
1462025-12-18T18:02:52.633Ztflt 0.026161411
1472025-12-18T18:02:52.633Zdflt 0.032635821
1482025-12-18T18:02:52.633Zkflt 0.014722515
1492025-12-18T18:02:52.633Zlock 0.000057742
1502025-12-18T18:02:52.633Zslp 5:38.793945027
1512025-12-18T18:02:52.633Zlat 0.042130580
1522025-12-18T18:02:52.633Zstop 0.000219208
1532025-12-18T18:02:52.633Zprocess exited: duration 168539 ms, exit code 1
 
1542025-12-18T18:02:52.640Zfound 0 output files
1552025-12-18T18:02:52.640Zupload error: rule "/work/package.tar.gz" required a match, but was not used