-
Notifications
You must be signed in to change notification settings - Fork 41
Open
Description
While figuring out how LWK works, I tried to build the Dockerfile, but it doesn't work.
Some of steps to fix it:
- Add
--lockedflag for all rust binaries installation commands viacargo. - Update rust version or use certain versions of required tools.
docker build -f context/Dockerfile .
[+] Building 3.9s (14/28) docker:desktop-linux
=> [internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 1.79kB 0.0s
=> [internal] load metadata for docker.io/library/rust:1.85.0 0.3s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [ 1/24] FROM docker.io/library/rust:1.85.0@sha256:0ff31c9ffa641a62e48d543fb00b4960955ea375f40776f40f585b89e654cc5e 0.0s
=> => resolve docker.io/library/rust:1.85.0@sha256:0ff31c9ffa641a62e48d543fb00b4960955ea375f40776f40f585b89e654cc5e 0.0s
=> [internal] load build context 0.0s
=> => transferring context: 72B 0.0s
=> CACHED [ 2/24] RUN apt update -qq 0.0s
=> CACHED [ 3/24] RUN apt upgrade --no-install-recommends -yqq 0.0s
=> CACHED [ 4/24] RUN apt install -y libudev-dev libxml2-utils clang libtinfo5 libncurses5 chromium-driver 0.0s
=> CACHED [ 5/24] RUN rustup component add rustfmt 0.0s
=> CACHED [ 6/24] RUN rustup component add clippy 0.0s
=> CACHED [ 7/24] RUN rustup component add llvm-tools-preview 0.0s
=> CACHED [ 8/24] RUN rustup target add wasm32-unknown-unknown 0.0s
=> CACHED [ 9/24] RUN rustup install nightly # for docs building 0.0s
=> ERROR [10/24] RUN cargo install cargo-audit 3.5s
------
> [10/24] RUN cargo install cargo-audit:
0.143 Updating crates.io index
0.389 Downloading crates ...
0.646 Downloaded cargo-audit v0.22.0
0.669 Installing cargo-audit v0.22.0
0.693 Updating crates.io index
2.076 Locking 377 packages to latest compatible versions
2.076 Adding abscissa_core v0.8.2 (available: v0.9.0)
2.081 Adding generic-array v0.14.7 (available: v0.14.9)
2.085 Adding home v0.5.12 (requires Rust 1.88)
2.099 Adding smol_str v0.3.4 (requires Rust 1.89)
2.108 Downloading crates ...
2.291 Downloaded auditable-info v0.10.0
2.323 Downloaded allocator-api2 v0.2.21
2.329 Downloaded clru v0.6.2
2.330 Downloaded binfarce v0.2.1
2.349 Downloaded futures-task v0.3.31
2.350 Downloaded fnv v1.0.7
2.366 Downloaded auditable-extract v0.3.5
2.367 Downloaded block-buffer v0.10.4
2.389 Downloaded gix-ignore v0.17.1
2.391 Downloaded atomic-waker v1.1.2
2.395 Downloaded gix-hashtable v0.10.0
2.396 Downloaded canonical-path v2.0.2
2.397 Downloaded abscissa_derive v0.8.2
2.398 Downloaded auditable-serde v0.9.0
2.412 Downloaded fs-err v3.2.0
2.424 Downloaded form_urlencoded v1.2.2
2.429 Downloaded errno v0.3.14
2.431 Downloaded gix-date v0.10.7
2.432 Downloaded gix-glob v0.22.1
2.434 Downloaded faster-hex v0.10.0
2.436 Downloaded clap_lex v0.7.6
2.439 Downloaded gix-chunk v0.4.12
2.440 Downloaded gix-actor v0.35.6
2.441 Downloaded gix-bitmap v0.2.15
2.442 Downloaded futures-io v0.3.31
2.443 Downloaded cfg_aliases v0.2.1
2.444 Downloaded fastrand v2.3.0
2.445 Downloaded compression-core v0.4.31
2.448 Downloaded equivalent v1.0.2
2.449 Downloaded display-error-chain v0.2.2
2.449 Downloaded cpufeatures v0.2.17
2.454 Downloaded futures-sink v0.3.31
2.455 Downloaded rustc-hash v2.1.1
2.465 Downloaded serde_spanned v0.6.9
2.466 Downloaded gix-command v0.6.3
2.467 Downloaded colorchoice v1.0.4
2.467 Downloaded crypto-common v0.1.7
2.468 Downloaded adler2 v2.0.1
2.470 Downloaded anstyle-query v1.1.5
2.471 Downloaded quitters v0.1.0
2.472 Downloaded serde_spanned v1.0.3
2.473 Downloaded gix-credentials v0.31.1
2.475 Downloaded autocfg v1.5.0
2.476 Downloaded find-msvc-tools v0.1.5
2.477 Downloaded byteorder v1.5.0
2.479 Downloaded gix-prompt v0.11.2
2.480 Downloaded foldhash v0.1.5
2.480 Downloaded displaydoc v0.2.5
2.482 Downloaded gix-config-value v0.15.3
2.484 Downloaded generic-array v0.14.7
2.485 Downloaded version_check v0.9.5
2.486 Downloaded gix-discover v0.42.0
2.487 Downloaded gix-attributes v0.28.1
2.488 Downloaded gix-fs v0.17.0
2.489 Downloaded futures-core v0.3.31
2.490 Downloaded fs-err v2.11.0
2.491 Downloaded fixedbitset v0.5.7
2.493 Downloaded filetime v0.2.26
2.494 Downloaded gix-commitgraph v0.30.1
2.495 Downloaded foldhash v0.2.0
2.496 Downloaded gix-validate v0.10.1
2.497 Downloaded sha1 v0.10.6
2.498 Downloaded camino v1.2.2
2.499 Downloaded addr2line v0.25.1
2.501 Downloaded futures-channel v0.3.31
2.503 Downloaded gix-revwalk v0.22.0
2.504 Downloaded gix-packetline v0.19.3
2.505 Downloaded cargo-lock v11.0.0
2.507 Downloaded clap_derive v4.5.49
2.509 Downloaded abscissa_core v0.8.2
2.512 Downloaded gix-worktree-state v0.21.0
2.513 Downloaded bitflags v2.10.0
2.515 Downloaded gix-worktree v0.43.1
2.517 Downloaded stable_deref_trait v1.2.1
2.518 Downloaded crossbeam-epoch v0.9.18
2.520 Downloaded matchers v0.2.0
2.521 Downloaded untrusted v0.9.0
2.522 Downloaded flate2 v1.1.5
2.525 Downloaded borsh v1.6.0
2.530 Downloaded openssl-probe v0.1.6
2.531 Downloaded libz-rs-sys v0.5.4
2.532 Downloaded icu_normalizer_data v2.1.1
2.533 Downloaded crossbeam-channel v0.5.15
2.536 Downloaded cc v1.2.49
2.539 Downloaded backtrace v0.3.76
2.542 Downloaded async-compression v0.4.36
2.546 Downloaded zerotrie v0.2.3
2.549 Downloaded strsim v0.11.1
2.549 Downloaded gix-config v0.47.1
2.552 Downloaded zeroize v1.8.2
2.553 Downloaded want v0.3.1
2.554 Downloaded gix-pathspec v0.13.0
2.555 Downloaded gix-path v0.10.22
2.557 Downloaded gix-protocol v0.52.1
2.559 Downloaded topological-sort v0.2.2
2.559 Downloaded subtle v2.6.1
2.560 Downloaded futures-util v0.3.31
2.567 Downloaded proc-macro2 v1.0.103
2.568 Downloaded owo-colors v4.2.3
2.570 Downloaded miniz_oxide v0.8.9
2.571 Downloaded zerovec v0.11.5
2.575 Downloaded yoke-derive v0.8.1
2.576 Downloaded prodash v30.0.1
2.579 Downloaded toml_write v0.1.2
2.580 Downloaded clap_builder v4.5.53
2.585 Downloaded unicode-xid v0.2.6
2.585 Downloaded try-lock v0.2.5
2.586 Downloaded httparse v1.10.1
2.588 Downloaded gix-sec v0.12.2
2.589 Downloaded unicode-bom v2.0.3
2.589 Downloaded time-core v0.1.6
2.590 Downloaded shell-words v1.1.1
2.591 Downloaded aho-corasick v1.1.4
2.594 Downloaded idna v1.1.0
2.597 Downloaded secrecy v0.10.3
2.598 Downloaded utf8parse v0.2.2
2.599 Downloaded zerovec-derive v0.11.2
2.599 Downloaded once_cell v1.21.3
2.601 Downloaded tower-service v0.3.3
2.601 Downloaded tinyvec_macros v0.1.1
2.602 Downloaded sync_wrapper v1.0.2
2.602 Downloaded base64 v0.22.1
2.605 Downloaded ipnet v2.11.0
2.606 Downloaded hyper-rustls v0.27.7
2.608 Downloaded quote v1.0.42
2.610 Downloaded bytes v1.11.0
2.613 Downloaded gimli v0.32.3
2.621 Downloaded lru-slab v0.1.2
2.621 Downloaded gix-negotiate v0.22.0
2.622 Downloaded num-conv v0.1.0
2.623 Downloaded mime v0.3.17
2.623 Downloaded lazy_static v1.5.0
2.625 Downloaded kstring v2.0.2
2.626 Downloaded nu-ansi-term v0.50.3
2.627 Downloaded iri-string v0.7.9
2.632 Downloaded memmap2 v0.9.9
2.633 Downloaded gix-packetline-blocking v0.19.3
2.635 Downloaded maybe-async v0.2.10
2.636 Downloaded gix-quote v0.6.1
2.638 Downloaded tracing-log v0.2.0
2.638 Downloaded rustc-stable-hash v0.1.2
2.639 Downloaded gix-pack v0.61.1
2.643 Downloaded tinystr v0.8.2
2.645 Downloaded memchr v2.7.6
2.648 Downloaded pin-project-lite v0.2.16
2.650 Downloaded ppv-lite86 v0.2.21
2.651 Downloaded gix-url v0.33.2
2.652 Downloaded gix-traverse v0.48.0
2.654 Downloaded hashbrown v0.15.5
2.658 Downloaded hashbrown v0.16.1
2.662 Downloaded gix-transport v0.49.1
2.664 Downloaded color-eyre v0.6.5
2.672 Downloaded regex-automata v0.4.13
2.686 Downloaded heck v0.5.0
2.687 Downloaded jiff v0.2.16
2.702 Downloaded gix-revision v0.36.1
2.704 Downloaded parking_lot_core v0.9.12
2.706 Downloaded zerofrom-derive v0.1.6
2.706 Downloaded zerofrom v0.1.6
2.707 Downloaded indenter v0.3.4
2.708 Downloaded icu_locale_core v2.1.1
2.712 Downloaded gix-submodule v0.21.0
2.713 Downloaded gix-tempfile v19.0.1
2.714 Downloaded quinn v0.11.9
2.716 Downloaded thiserror-impl v2.0.17
2.717 Downloaded gix-index v0.42.1
2.720 Downloaded rayon-core v1.13.0
2.722 Downloaded potential_utf v0.1.4
2.723 Downloaded jiff-static v0.2.16
2.724 Downloaded ident_case v1.0.1
2.725 Downloaded is_terminal_polyfill v1.70.2
2.725 Downloaded platforms v3.7.0
2.727 Downloaded gix-trace v0.1.15
2.727 Downloaded http-body-util v0.1.3
2.728 Downloaded http-body v1.0.1
2.728 Downloaded percent-encoding v2.3.2
2.729 Downloaded io-close v0.3.7
2.729 Downloaded pin-utils v0.1.0
2.730 Downloaded powerfmt v0.2.0
2.730 Downloaded itoa v1.0.15
2.731 Downloaded hash32 v0.3.1
2.732 Downloaded object v0.37.3
2.741 Downloaded indexmap v2.12.1
2.744 Downloaded gix-ref v0.54.1
2.746 Downloaded regex v1.12.2
2.752 Downloaded icu_collections v2.1.1
2.755 Downloaded icu_properties_data v2.1.2
2.760 Downloaded hyper-util v0.1.19
2.764 Downloaded rustc-demangle v0.1.26
2.766 Downloaded thiserror v2.0.17
2.769 Downloaded rand v0.9.2
2.771 Downloaded zlib-rs v0.5.4
2.775 Downloaded ryu v1.0.20
2.777 Downloaded quinn-proto v0.11.13
2.783 Downloaded quinn-udp v0.5.14
2.784 Downloaded writeable v0.6.2
2.785 Downloaded gix-lock v19.0.0
2.785 Downloaded toml_datetime v0.7.3
2.786 Downloaded semver v1.0.27
2.788 Downloaded static_assertions v1.1.0
2.789 Downloaded simd-adler32 v0.3.8
2.790 Downloaded gix-shallow v0.6.0
2.791 Downloaded smallvec v1.15.1
2.793 Downloaded shlex v1.3.0
2.794 Downloaded encoding_rs v0.8.35
2.812 Downloaded unicode-ident v1.0.22
2.814 Downloaded tracing-attributes v0.1.31
2.816 Downloaded toml-span v0.6.0
2.817 Downloaded toml_writer v1.0.4
2.818 Downloaded toml_parser v1.0.4
2.820 Downloaded toml v0.8.23
2.822 Downloaded tokio-rustls v0.26.4
2.824 Downloaded tempfile v3.23.0
2.826 Downloaded slab v0.4.11
2.827 Downloaded rustls-pki-types v1.13.1
2.828 Downloaded thread_local v1.1.9
2.829 Downloaded termcolor v1.4.1
2.830 Downloaded synstructure v0.13.2
2.831 Downloaded synstructure v0.12.6
2.831 Downloaded smol_str v0.3.4
2.832 Downloaded yoke v0.8.1
2.834 Downloaded libc v0.2.178
2.859 Downloaded gix-refspec v0.32.0
2.860 Downloaded rand_core v0.9.3
2.861 Downloaded petgraph v0.8.3
2.877 Downloaded serde_core v1.0.228
2.879 Downloaded parking_lot v0.12.5
2.880 Downloaded toml v0.9.8
2.884 Downloaded tracing-core v0.1.35
2.885 Downloaded tinyvec v1.10.0
2.887 Downloaded serde_derive v1.0.228
2.888 Downloaded walkdir v2.5.0
2.890 Downloaded typenum v1.19.0
2.892 Downloaded twox-hash v2.1.2
2.893 Downloaded sharded-slab v0.1.7
2.895 Downloaded time-macros v0.2.24
2.896 Downloaded rustls-native-certs v0.8.2
2.898 Downloaded log v0.4.29
2.899 Downloaded heapless v0.8.0
2.902 Downloaded toml_edit v0.22.27
2.905 Downloaded serde v1.0.228
2.908 Downloaded rustsec v0.31.0
2.911 Downloaded icu_provider v2.1.1
2.913 Downloaded icu_properties v2.1.2
2.915 Downloaded rustls-webpki v0.103.8
2.917 Downloaded http v1.4.0
2.920 Downloaded tracing v0.1.43
2.922 Downloaded socket2 v0.6.1
2.924 Downloaded mio v1.1.1
2.928 Downloaded icu_normalizer v2.1.1
2.931 Downloaded url v2.5.7
2.933 Downloaded tame-index v0.24.1
2.936 Downloaded reqwest v0.12.25
2.940 Downloaded home v0.5.12
2.940 Downloaded gix-odb v0.71.1
2.942 Downloaded gix-object v0.51.1
2.944 Downloaded tower v0.5.2
2.951 Downloaded lock_api v0.4.14
2.951 Downloaded litemap v0.8.1
2.954 Downloaded utf8_iter v1.0.4
2.954 Downloaded gix-utils v0.3.1
2.954 Downloaded uluru v3.1.0
2.955 Downloaded idna_adapter v1.2.1
2.955 Downloaded h2 v0.4.12
2.959 Downloaded tower-layer v0.3.3
2.960 Downloaded toml_datetime v0.6.11
2.961 Downloaded gix v0.74.1
2.970 Downloaded bstr v1.12.1
2.977 Downloaded arc-swap v1.7.1
2.979 Downloaded scopeguard v1.2.0
2.980 Downloaded gix-features v0.44.1
2.981 Downloaded gix-diff v0.54.1
2.983 Downloaded getrandom v0.3.4
2.985 Downloaded unicode-normalization v0.1.25
2.988 Downloaded time v0.3.44
2.993 Downloaded cvss v2.2.0
2.996 Downloaded crossbeam-utils v0.8.21
2.998 Downloaded tokio-util v0.7.17
3.003 Downloaded crc32fast v1.5.0
3.004 Downloaded tower-http v0.6.8
3.009 Downloaded hyper v1.8.1
3.013 Downloaded serde_json v1.0.145
3.018 Downloaded clap v4.5.53
3.022 Downloaded serde_urlencoded v0.7.1
3.023 Downloaded wait-timeout v0.2.1
3.024 Downloaded same-file v1.0.6
3.025 Downloaded rand_chacha v0.9.0
3.025 Downloaded gix-filter v0.21.0
3.027 Downloaded getrandom v0.2.16
3.028 Downloaded eyre v0.6.12
3.030 Downloaded gix-hash v0.20.1
3.031 Downloaded either v1.15.0
3.032 Downloaded deranged v0.5.5
3.033 Downloaded crossbeam-deque v0.8.6
3.034 Downloaded compression-codecs v0.4.35
3.036 Downloaded digest v0.10.7
3.037 Downloaded cfg-if v1.0.4
3.038 Downloaded anstyle-parse v0.2.7
3.039 Downloaded anstyle v1.0.13
3.040 Downloaded arrayvec v0.7.6
3.041 Downloaded rayon v1.11.0
3.047 Downloaded wasmparser v0.207.0
3.052 Downloaded winnow v0.7.14
3.058 Downloaded anstream v0.6.21
3.060 Downloaded tracing-subscriber v0.3.22
3.066 Downloaded linux-raw-sys v0.11.0
3.125 Downloaded syn v1.0.109
3.132 Downloaded zerocopy v0.8.31
3.144 Downloaded syn v2.0.111
3.154 Downloaded regex-syntax v0.8.8
3.160 Downloaded rustls v0.23.35
3.170 Downloaded rustix v1.1.2
3.188 Downloaded sha1-checked v0.10.0
3.195 Downloaded tokio v1.48.0
3.222 Downloaded ring v0.17.14
3.311 error: failed to compile `cargo-audit v0.22.0`, intermediate artifacts can be found at `/tmp/cargo-installOUbHPG`.
3.311 To reuse those artifacts with a future compilation, set the environment variable `CARGO_TARGET_DIR` to that path.
3.311
3.311 Caused by:
3.311 rustc 1.85.0 is not supported by the following packages:
3.311 [email protected] requires rustc 1.88
3.311 [email protected] requires rustc 1.89
3.311 Try re-running `cargo install` with `--locked`
------
Dockerfile:19
--------------------
17 | RUN rustup install nightly # for docs building
18 |
19 | >>> RUN cargo install cargo-audit
20 | RUN cargo install cargo-nextest
21 | RUN cargo install grcov
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c cargo install cargo-audit" did not complete successfully: exit code: 101
View build details: docker-desktop://dashboard/build/desktop-linux/desktop-linux/d3bxioea4cre593sylpde1rmwdocker -v
Docker version 28.3.2, build 578ccf6system_profiler SPSoftwareDataType
Software:
System Software Overview:
System Version: macOS 15.7.2 (24G325)
Kernel Version: Darwin 24.6.0
Boot Volume: Macintosh HD
... Metadata
Metadata
Assignees
Labels
No labels