01JBM7Z8SZDXJHNA6M0CHEVPYW: rbuild

BasicConfig {
    output_rules: [
        "/out/*",
        "/work/rbins/*",
        "/work/scripts/*",
        "/tmp/core.*",
        "/tmp/*.log",
    ],
    rust_toolchain: Some(
        String(
            "1.70.0",
        ),
    ),
    target: Some(
        "helios-2.0",
    ),
    access_repos: [],
    publish: [
        BasicConfigPublish {
            from_output: "/out/crucible-nightly.tar.gz",
            series: "nightly-image",
            name: "crucible-nightly.tar.gz",
        },
        BasicConfigPublish {
            from_output: "/out/crucible-nightly.sha256.txt",
            series: "nightly-image",
            name: "crucible-nightly.sha256.txt",
        },
        BasicConfigPublish {
            from_output: "/out/crucible.tar.gz",
            series: "image",
            name: "crucible.tar.gz",
        },
        BasicConfigPublish {
            from_output: "/out/crucible.sha256.txt",
            series: "image",
            name: "crucible.sha256.txt",
        },
        BasicConfigPublish {
            from_output: "/out/crucible-pantry.tar.gz",
            series: "image",
            name: "crucible-pantry.tar.gz",
        },
        BasicConfigPublish {
            from_output: "/out/crucible-pantry.sha256.txt",
            series: "image",
            name: "crucible-pantry.sha256.txt",
        },
        BasicConfigPublish {
            from_output: "/out/crucible-dtrace.tar",
            series: "image",
            name: "crucible-dtrace.tar",
        },
        BasicConfigPublish {
            from_output: "/out/crucible-dtrace.sha256.txt",
            series: "image",
            name: "crucible-dtrace.sha256.txt",
        },
    ],
    skip_clone: false,
}

Buildomat Job: 01JBM80RPCT5FHMRE8E2GB3F33

Tags:

Output:

SEQ GLOBAL TIME DETAILS
12024-11-01T16:59:12.980Zjob assigned to worker 01JBMAM366KQZBEG8FRXS3256V (queued for 46 m 11 s)
 
22024-11-01T16:59:20.007Zstarting task 0: "setup"
32024-11-01T16:59:20.016Z++ uname -s
42024-11-01T16:59:20.019Z+ kern=SunOS
52024-11-01T16:59:20.019Z+ case "$kern" in
62024-11-01T16:59:20.019Z+ [[ 0 == 12345 ]]
72024-11-01T16:59:20.019Z+ groupadd -g 12345 build
82024-11-01T16:59:20.023Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
92024-11-01T16:59:22.033Z+ zfs create -o mountpoint=/work rpool/work
102024-11-01T16:59:22.156Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
112024-11-01T16:59:22.163Z+ home_fs=zfs
122024-11-01T16:59:22.163Z+ [[ zfs == autofs ]]
132024-11-01T16:59:22.164Z+ mkdir -p /home/build
142024-11-01T16:59:22.164Z+ chown build:build /home/build /work
152024-11-01T16:59:24.162Z+ chmod 0700 /home/build /work
162024-11-01T16:59:24.165Zprocess exited: duration 4158 ms, exit code 0
 
172024-11-01T16:59:24.170Zstarting task 1: "rust-toolchain"
182024-11-01T16:59:24.175Z+ printf ' * toolchain channel = "%s"
192024-11-01T16:59:24.175Z' 1.70.0
202024-11-01T16:59:24.176Z+ printf ' * toolchain profile = "%s"
212024-11-01T16:59:24.176Z' default
222024-11-01T16:59:24.176Z * toolchain channel = "1.70.0"
232024-11-01T16:59:24.176Z * toolchain profile = "default"
242024-11-01T16:59:24.178Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
252024-11-01T16:59:24.178Z+ /bin/bash -s - -y --no-modify-path --default-toolchain 1.70.0 --profile default
262024-11-01T16:59:24.297Zinfo: downloading installer
272024-11-01T16:59:25.598Zinfo: profile set to 'default'
282024-11-01T16:59:25.598Zinfo: default host triple is x86_64-unknown-illumos
292024-11-01T16:59:25.601Zinfo: syncing channel updates for '1.70.0-x86_64-unknown-illumos'
302024-11-01T16:59:25.746Zinfo: latest update on 2023-06-01, rust version 1.70.0 (90c541806 2023-05-31)
312024-11-01T16:59:25.746Zinfo: downloading component 'cargo'
322024-11-01T16:59:26.441Zinfo: downloading component 'clippy'
332024-11-01T16:59:26.703Zinfo: downloading component 'rust-docs'
342024-11-01T16:59:27.671Zinfo: downloading component 'rust-std'
352024-11-01T16:59:29.555Zinfo: downloading component 'rustc'
362024-11-01T16:59:33.752Zinfo: downloading component 'rustfmt'
372024-11-01T16:59:33.981Zinfo: installing component 'cargo'
382024-11-01T16:59:34.707Zinfo: installing component 'clippy'
392024-11-01T16:59:35.051Zinfo: installing component 'rust-docs'
402024-11-01T16:59:36.463Zinfo: installing component 'rust-std'
412024-11-01T16:59:38.445Zinfo: installing component 'rustc'
422024-11-01T16:59:42.447Zinfo: installing component 'rustfmt'
432024-11-01T16:59:42.775Zinfo: default toolchain set to '1.70.0-x86_64-unknown-illumos'
442024-11-01T16:59:42.775Z
452024-11-01T16:59:43.058Z 1.70.0-x86_64-unknown-illumos installed - rustc 1.70.0 (90c541806 2023-05-31)
462024-11-01T16:59:43.058Z
472024-11-01T16:59:43.060Z
482024-11-01T16:59:43.060ZRust is installed now. Great!
492024-11-01T16:59:43.060Z
502024-11-01T16:59:43.060ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
512024-11-01T16:59:43.061Zenvironment variable. This has not been done automatically.
522024-11-01T16:59:43.061Z
532024-11-01T16:59:43.061ZTo configure your current shell, you need to source
542024-11-01T16:59:43.061Zthe corresponding env file under $HOME/.cargo.
552024-11-01T16:59:43.061Z
562024-11-01T16:59:43.061ZThis is usually done by running one of the following (note the leading DOT):
572024-11-01T16:59:43.061Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
582024-11-01T16:59:43.061Zsource "$HOME/.cargo/env.fish" # For fish
592024-11-01T16:59:43.118Z+ rustc --version
602024-11-01T16:59:43.182Zrustc 1.70.0 (90c541806 2023-05-31)
612024-11-01T16:59:43.185Zprocess exited: duration 19013 ms, exit code 0
 
622024-11-01T16:59:43.189Zstarting task 2: "authentication"
632024-11-01T16:59:43.211Zprocess exited: duration 21 ms, exit code 0
 
642024-11-01T16:59:43.215Zstarting task 3: "clone repository"
652024-11-01T16:59:43.220Z+ mkdir -p /work/oxidecomputer/crucible
662024-11-01T16:59:43.223Z+ git clone https://github.com/oxidecomputer/crucible /work/oxidecomputer/crucible
672024-11-01T16:59:43.262ZCloning into '/work/oxidecomputer/crucible'...
682024-11-01T16:59:45.414Z+ cd /work/oxidecomputer/crucible
692024-11-01T16:59:45.416Z+ git fetch origin a7a6584abc671ea10a3a03996b100ad47876c619
702024-11-01T16:59:45.651ZFrom https://github.com/oxidecomputer/crucible
712024-11-01T16:59:45.651Z * branch a7a6584abc671ea10a3a03996b100ad47876c619 -> FETCH_HEAD
722024-11-01T16:59:45.660Z+ [[ -n renovate/vergen-9.x ]]
732024-11-01T16:59:45.662Z++ git branch --show-current
742024-11-01T16:59:45.664Z+ current=main
752024-11-01T16:59:45.664Z+ [[ main != renovate/vergen-9.x ]]
762024-11-01T16:59:45.664Z+ git branch -f renovate/vergen-9.x a7a6584abc671ea10a3a03996b100ad47876c619
772024-11-01T16:59:45.668Z+ git checkout -f renovate/vergen-9.x
782024-11-01T16:59:45.695ZSwitched to branch 'renovate/vergen-9.x'
792024-11-01T16:59:45.697Z+ git reset --hard a7a6584abc671ea10a3a03996b100ad47876c619
802024-11-01T16:59:45.722ZHEAD is now at a7a6584 Update Rust crate vergen to v9
812024-11-01T16:59:45.724Zprocess exited: duration 2507 ms, exit code 0
 
822024-11-01T16:59:45.729Zstarting task 4: "build"
832024-11-01T16:59:45.734Z+ cargo --version
842024-11-01T16:59:45.739Zinfo: syncing channel updates for '1.82.0-x86_64-unknown-illumos'
852024-11-01T16:59:45.926Zinfo: latest update on 2024-10-17, rust version 1.82.0 (f6e511eec 2024-10-15)
862024-11-01T16:59:45.926Zinfo: downloading component 'cargo'
872024-11-01T16:59:46.865Zinfo: downloading component 'clippy'
882024-11-01T16:59:47.224Zinfo: downloading component 'rust-docs'
892024-11-01T16:59:48.554Zinfo: downloading component 'rust-std'
902024-11-01T16:59:50.688Zinfo: downloading component 'rustc'
912024-11-01T16:59:58.408Zinfo: downloading component 'rustfmt'
922024-11-01T16:59:59.692Zinfo: installing component 'cargo'
932024-11-01T16:59:59.694Zinfo: installing component 'clippy'
942024-11-01T16:59:59.951Zinfo: installing component 'rust-docs'
952024-11-01T17:00:01.823Zinfo: installing component 'rust-std'
962024-11-01T17:00:03.730Zinfo: installing component 'rustc'
972024-11-01T17:00:10.012Zinfo: installing component 'rustfmt'
982024-11-01T17:00:10.455Zcargo 1.82.0 (8f40fc59f 2024-08-21)
992024-11-01T17:00:10.457Z+ rustc --version
1002024-11-01T17:00:10.531Zrustc 1.82.0 (f6e511eec 2024-10-15)
1012024-11-01T17:00:10.536Z+ banner cores
1022024-11-01T17:00:10.539Z
1032024-11-01T17:00:10.539Z #### #### ##### ###### ####
1042024-11-01T17:00:10.539Z # # # # # # # #
1052024-11-01T17:00:10.539Z # # # # # ##### ####
1062024-11-01T17:00:10.539Z # # # ##### # #
1072024-11-01T17:00:10.539Z # # # # # # # # #
1082024-11-01T17:00:10.539Z #### #### # # ###### ####
1092024-11-01T17:00:10.539Z
1102024-11-01T17:00:10.542Z+ pfexec coreadm -i /tmp/core.%f.%p -g /tmp/core.%f.%p -e global -e log -e proc-setid -e global-setid
1112024-11-01T17:00:10.551Z+ banner rbuild
1122024-11-01T17:00:10.553Z
1132024-11-01T17:00:10.553Z ##### ##### # # # # #####
1142024-11-01T17:00:10.553Z # # # # # # # # # #
1152024-11-01T17:00:10.553Z # # ##### # # # # # #
1162024-11-01T17:00:10.553Z ##### # # # # # # # #
1172024-11-01T17:00:10.553Z # # # # # # # # # #
1182024-11-01T17:00:10.553Z # # ##### #### # ###### #####
1192024-11-01T17:00:10.553Z
1202024-11-01T17:00:10.553Z+ ptime -m cargo build --verbose --release --all-features
1212024-11-01T17:00:10.716Z Updating crates.io index
1222024-11-01T17:00:10.780Z Updating git repository `https://github.com/oxidecomputer/omicron`
1232024-11-01T17:00:17.266Z Updating git repository `https://github.com/oxidecomputer/openapi-lint`
1242024-11-01T17:00:17.556Z Updating git repository `https://github.com/oxidecomputer/maghemite`
1252024-11-01T17:00:18.437Z Updating git repository `https://github.com/oxidecomputer/oxnet`
1262024-11-01T17:00:18.743Z Updating git repository `http://github.com/oxidecomputer/serde_human_bytes`
1272024-11-01T17:00:19.026Z Updating git repository `https://github.com/oxidecomputer/slog-error-chain`
1282024-11-01T17:00:19.426Z Updating git repository `https://github.com/oxidecomputer/propolis`
1292024-11-01T17:00:20.172Z Updating git repository `https://github.com/oxidecomputer/crucible`
1302024-11-01T17:00:22.370Z Updating git repository `https://github.com/oxidecomputer/opte`
1312024-11-01T17:00:23.350Z Updating git repository `https://github.com/oxidecomputer/management-gateway-service`
1322024-11-01T17:00:24.009Z Updating git repository `https://github.com/oxidecomputer/poptrie`
1332024-11-01T17:00:24.334Z Updating git repository `https://github.com/oxidecomputer/netadm-sys`
1342024-11-01T17:00:24.685Z Updating git repository `https://github.com/oxidecomputer/dlpi-sys`
1352024-11-01T17:00:24.943Z Updating git repository `https://github.com/jmesmon/rust-libzfs`
1362024-11-01T17:00:25.212Z Updating git repository `https://github.com/oxidecomputer/rusty-doors`
1372024-11-01T17:00:25.803Zerror: failed to select a version for `vergen`.
1382024-11-01T17:00:25.803Z ... required by package `crucible-common v0.0.1 (/work/oxidecomputer/crucible/common)`
1392024-11-01T17:00:25.803Z ... which satisfies path dependency `crucible-common` (locked to 0.0.1) of package `crucible-agent v0.0.1 (/work/oxidecomputer/crucible/agent)`
1402024-11-01T17:00:25.803Zversions that meet the requirements `^9.0.1` are: 9.0.1
1412024-11-01T17:00:25.803Z
1422024-11-01T17:00:25.803Zthe package `crucible-common` depends on `vergen`, with features: `git` but `vergen` does not have these features.
1432024-11-01T17:00:25.803Z
1442024-11-01T17:00:25.803Z
1452024-11-01T17:00:25.803Zfailed to select a version for `vergen` which could resolve this conflict
1462024-11-01T17:00:25.839Z
1472024-11-01T17:00:25.842Zreal 15.246730671
1482024-11-01T17:00:25.842Zuser 7.101959047
1492024-11-01T17:00:25.842Zsys 0.659082440
1502024-11-01T17:00:25.842Ztrap 0.001731458
1512024-11-01T17:00:25.842Ztflt 0.000000000
1522024-11-01T17:00:25.842Zdflt 0.000000000
1532024-11-01T17:00:25.842Zkflt 0.000000000
1542024-11-01T17:00:25.842Zlock 0.000005009
1552024-11-01T17:00:25.842Zslp 7.554302690
1562024-11-01T17:00:25.842Zlat 0.037305279
1572024-11-01T17:00:25.842Zstop 0.000170216
1582024-11-01T17:00:25.842Zprocess exited: duration 40108 ms, exit code 101
 
1592024-11-01T17:00:25.848Zfound 0 output files