Oekel
(David K.)
March 25, 2024, 9:01am
1
Hi everybody,
I am trying to get the following working on my Pi1 (Having also a Pi2, Pi3 newt to me)
But I didn’t come through the installation process.
Stucking hard within the:
Cargo helper command cargo-deb
(Called it about 13 times and get no response for hours → ssh session ends)
Is it possible to create some precpmpiled package on any other system to port back on the pi1?
I guess it would not get any better with a pi3 (and at the end I need only the Pi1 that might idle wit 5% CPU load I want to track over weekls)
Greatings
Oekel
hmerk
(Hans-Jörg Merk)
March 25, 2024, 10:48am
2
I think you are asking the wrong community, as this project is absolutely not openHAB related.
Do you have enough space on the Pi ?
Try to run
cargo deb --verbose
to see if there is any progress or where it is stuck.
Oekel
(David K.)
March 28, 2024, 8:34am
4
ser2net:~ $ df -h
Dateisystem Größe Benutzt Verf. Verw% Eingehängt auf
/dev/root 59G 2,8G 54G 5% /
devtmpfs 87M 0 87M 0% /dev
tmpfs 215M 0 215M 0% /dev/shm
tmpfs 86M 912K 85M 2% /run
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
/dev/mmcblk0p1 255M 52M 204M 21% /boot
tmpfs 43M 0 43M 0% /run/user/1000
ser2net:~ $ cargo deb --verbose
error: no such command: `deb`
Did you mean `b`?
View all installed commands with `cargo --list`
Find a package to install `deb` with `cargo search cargo-deb`
Follwing steps takes extrem long (maybee endless):
ser2net:~ $ cargo install --verbose cargo-deb
Updating crates.io index
Installing cargo-deb v2.1.0
Updating crates.io index
Downloaded toml_edit v0.22.9
Downloaded aho-corasick v1.1.3
Downloaded toml v0.8.12
Downloaded syn v2.0.55
Downloaded serde_json v1.0.115
Downloaded rustix v0.38.32
Downloaded regex-syntax v0.8.3
Downloaded regex v1.10.4
Downloaded rayon v1.10.0
Downloaded proc-macro2 v1.0.79
Downloaded memchr v2.7.2
Downloaded itoa v1.0.11
Downloaded indexmap v2.2.6
Downloaded fastrand v2.0.2
Downloaded bitflags v2.5.0
Downloaded 15 crates (2.2 MB) in 9.14s
Compiling proc-macro2 v1.0.79
Running `/home/oekel/.rustup/toolchains/stable-arm-unknown-linux-gnueabihf/bin/rustc --crate-name build_script_build --edition=2021 /home/oekel/.cargo/registry/src/index.crates.io-1cd66030c949c28d/proc-macro2-1.0.79/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=113 --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="proc-macro"' -C metadata=2d9ce1f46d495280 -C extra-filename=-2d9ce1f46d495280 --out-dir /tmp/cargo-installXOPUZE/release/build/proc-macro2-2d9ce1f46d495280 -L dependency=/tmp/cargo-installXOPUZE/release/deps --cap-lints allow`
Running `/tmp/cargo-installXOPUZE/release/build/proc-macro2-2d9ce1f46d495280/build-script-build`
Compiling unicode-ident v1.0.12
Running `/home/oekel/.rustup/toolchains/stable-arm-unknown-linux-gnueabihf/bin/rustc --crate-name unicode_ident --edition=2018 /home/oekel/.cargo/registry/src/index.crates.io-1cd66030c949c28d/unicode-ident-1.0.12/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=113 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=5bc59702059a34bb -C extra-filename=-5bc59702059a34bb --out-dir /tmp/cargo-installXOPUZE/release/deps -L dependency=/tmp/cargo-installXOPUZE/release/deps --cap-lints allow`
Running `/home/oekel/.rustup/toolchains/stable-arm-unknown-linux-gnueabihf/bin/rustc --crate-name proc_macro2 --edition=2021 /home/oekel/.cargo/registry/src/index.crates.io-1cd66030c949c28d/proc-macro2-1.0.79/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=113 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="proc-macro"' -C metadata=ce851cfc93c73b9b -C extra-filename=-ce851cfc93c73b9b --out-dir /tmp/cargo-installXOPUZE/release/deps -L dependency=/tmp/cargo-installXOPUZE/release/deps --extern unicode_ident=/tmp/cargo-installXOPUZE/release/deps/libunicode_ident-5bc59702059a34bb.rmeta --cap-lints allow --cfg wrap_proc_macro`
Compiling quote v1.0.35
Running `/home/oekel/.rustup/toolchains/stable-arm-unknown-linux-gnueabihf/bin/rustc --crate-name quote --edition=2018 /home/oekel/.cargo/registry/src/index.crates.io-1cd66030c949c28d/quote-1.0.35/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=113 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="proc-macro"' -C metadata=2d061052462ec541 -C extra-filename=-2d061052462ec541 --out-dir /tmp/cargo-installXOPUZE/release/deps -L dependency=/tmp/cargo-installXOPUZE/release/deps --extern proc_macro2=/tmp/cargo-installXOPUZE/release/deps/libproc_macro2-ce851cfc93c73b9b.rmeta --cap-lints allow`
Compiling syn v2.0.55
Running `/home/oekel/.rustup/toolchains/stable-arm-unknown-linux-gnueabihf/bin/rustc --crate-name syn --edition=2021 /home/oekel/.cargo/registry/src/index.crates.io-1cd66030c949c28d/syn-2.0.55/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=113 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="clone-impls"' --cfg 'feature="derive"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="quote"' -C metadata=d4165000b1660896 -C extra-filename=-d4165000b1660896 --out-dir /tmp/cargo-installXOPUZE/release/deps -L dependency=/tmp/cargo-installXOPUZE/release/deps --extern proc_macro2=/tmp/cargo-installXOPUZE/release/deps/libproc_macro2-ce851cfc93c73b9b.rmeta --extern quote=/tmp/cargo-installXOPUZE/release/deps/libquote-2d061052462ec541.rmeta --extern unicode_ident=/tmp/cargo-installXOPUZE/release/deps/libunicode_ident-5bc59702059a34bb.rmeta --cap-lints allow`
Compiling serde v1.0.197
Running `/home/oekel/.rustup/toolchains/stable-arm-unknown-linux-gnueabihf/bin/rustc --crate-name build_script_build --edition=2018 /home/oekel/.cargo/registry/src/index.crates.io-1cd66030c949c28d/serde-1.0.197/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=113 --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="serde_derive"' --cfg 'feature="std"' -C metadata=97935c665ab0967a -C extra-filename=-97935c665ab0967a --out-dir /tmp/cargo-installXOPUZE/release/build/serde-97935c665ab0967a -L dependency=/tmp/cargo-installXOPUZE/release/deps --cap-lints allow`
Running `/tmp/cargo-installXOPUZE/release/build/serde-97935c665ab0967a/build-script-build`
Compiling serde_derive v1.0.197
Running `/home/oekel/.rustup/toolchains/stable-arm-unknown-linux-gnueabihf/bin/rustc --crate-name serde_derive /home/oekel/.cargo/registry/src/index.crates.io-1cd66030c949c28d/serde_derive-1.0.197/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=113 --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' -C metadata=5eabccddbe80b534 -C extra-filename=-5eabccddbe80b534 --out-dir /tmp/cargo-installXOPUZE/release/deps -L dependency=/tmp/cargo-installXOPUZE/release/deps --extern proc_macro2=/tmp/cargo-installXOPUZE/release/deps/libproc_macro2-ce851cfc93c73b9b.rlib --extern quote=/tmp/cargo-installXOPUZE/release/deps/libquote-2d061052462ec541.rlib --extern syn=/tmp/cargo-installXOPUZE/release/deps/libsyn-d4165000b1660896.rlib --extern proc_macro --cap-lints allow`
Building [=> ] 8/86: serde_derive
Oekel
(David K.)
March 28, 2024, 9:39am
5
after 1 hour:
Compiling rayon v1.10.0
Running `/home/oekel/.rustup/toolchains/stable-arm-unknown-linux-gnueabihf/bin/rustc --crate-name rayon --edition=2021 /home/oekel/.cargo/registry/src/index.crates.io-1cd66030c949c28d/rayon-1.10.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=113 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C metadata=32d43bdf667f1fab -C extra-filename=-32d43bdf667f1fab --out-dir /tmp/cargo-installXOPUZE/release/deps -L dependency=/tmp/cargo-installXOPUZE/release/deps --extern either=/tmp/cargo-installXOPUZE/release/deps/libeither-3c140b7daf8bf781.rmeta --extern rayon_core=/tmp/cargo-installXOPUZE/release/deps/librayon_core-e995d1b5fd73c032.rmeta --cap-lints allow`
Building [======================> ] 75/86: rayon
Oekel
(David K.)
March 28, 2024, 7:49pm
6
after 10 hours:
Building [=========================> ] 85/86: cargo-deb(bin)
1 Like
Oekel
(David K.)
March 30, 2024, 3:04pm
7
After 3 days I have the luck to see an error:
error: could not compile `cargo-deb` (bin "cargo-deb")
Caused by:
process didn't exit successfully: `/home/oekel/.rustup/toolchains/stable-arm-unknown-linux-gnueabihf/bin/rustc --crate-name cargo_deb --edition=2021 /home/oekel/.cargo/registry/src/index.crates.io-1cd66030c949c28d/cargo-deb-2.1.0/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=269 --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto --cfg 'feature="default"' --cfg 'feature="lzma"' -C metadata=ebec226dfc487470 -C extra-filename=-ebec226dfc487470 --out-dir /tmp/cargo-installNOw9xE/release/deps -L dependency=/tmp/cargo-installNOw9xE/release/deps --extern ar=/tmp/cargo-installNOw9xE/release/deps/libar-a016d8766906390c.rlib --extern cargo_deb=/tmp/cargo-installNOw9xE/release/deps/libcargo_deb-5eb6d41862cd5a9a.rlib --extern cargo_toml=/tmp/cargo-installNOw9xE/release/deps/libcargo_toml-a6a295996075fea7.rlib --extern env_logger=/tmp/cargo-installNOw9xE/release/deps/libenv_logger-89f6eb7814b9b77a.rlib --extern flate2=/tmp/cargo-installNOw9xE/release/deps/libflate2-19d65f46672ca02e.rlib --extern getopts=/tmp/cargo-installNOw9xE/release/deps/libgetopts-a135cd4c871ac82b.rlib --extern glob=/tmp/cargo-installNOw9xE/release/deps/libglob-de331d4c9fe2ce7e.rlib --extern itertools=/tmp/cargo-installNOw9xE/release/deps/libitertools-d71af0dd5aaf4f59.rlib --extern log=/tmp/cargo-installNOw9xE/release/deps/liblog-24165df8f506849f.rlib --extern md5=/tmp/cargo-installNOw9xE/release/deps/libmd5-e1db240d40da1995.rlib --extern quick_error=/tmp/cargo-installNOw9xE/release/deps/libquick_error-63b3a0cbb0f9972f.rlib --extern rayon=/tmp/cargo-installNOw9xE/release/deps/librayon-32d43bdf667f1fab.rlib --extern regex=/tmp/cargo-installNOw9xE/release/deps/libregex-5dbdc8ea573618c5.rlib --extern serde=/tmp/cargo-installNOw9xE/release/deps/libserde-489bbd784339194a.rlib --extern serde_json=/tmp/cargo-installNOw9xE/release/deps/libserde_json-045f864769713ef0.rlib --extern tar=/tmp/cargo-installNOw9xE/release/deps/libtar-f90dfd884a340889.rlib --extern tempfile=/tmp/cargo-installNOw9xE/release/deps/libtempfile-7b099fc87836abd3.rlib --extern toml=/tmp/cargo-installNOw9xE/release/deps/libtoml-76ec3cf62a205f91.rlib --extern xz2=/tmp/cargo-installNOw9xE/release/deps/libxz2-e20dbe457f8cdc0d.rlib --extern zopfli=/tmp/cargo-installNOw9xE/release/deps/libzopfli-e8f4f2c1517dc04e.rlib --cap-lints allow -L native=/tmp/cargo-installNOw9xE/release/build/lzma-sys-5b1340c6774f031d/out` (signal: 9, SIGKILL: kill)
error: failed to compile `cargo-deb v2.1.0`, intermediate artifacts can be found at `/tmp/cargo-installNOw9xE`.
To reuse those artifacts with a future compilation, set the environment variable `CARGO_TARGET_DIR` to that path.
But I can not point to the reason
You may check if you can find any hint about OOM (out of memory ) error in /var/log/syslog that was in use at that time or in journalctl.
system
(system)
Closed
May 11, 2024, 10:54am
9
This topic was automatically closed 41 days after the last reply. New replies are no longer allowed.