Fail on EletRS install

Hallo und ein Gesundes neues Jahr an alle Bitcoiner,

Ich bin Tobias und recht neu hier. Bisher nur stiller Leser aber brauche Hilfe bei meiner neuen Node.
Ich möchte gern meine Bitbox verbinden und dazu muss ich ja den Electrum Rust Server aktivieren. Das macht er aber nicht. Unten hab ich mal den Verlauf reinkopiert. Dort gibt es wohl Probleme aber hier hören meine Fähigkeiten leider auf. Vielleicht kann mir da jemand von euch weiter helfen?

^CSIGINT or SIGTERM received, exiting…
admin@192.168.2.104:~ ₿ /home/admin/config.scripts/bonus.electrs.sh on

Making sure services are not running

INSTALL ELECTRS

Creating the electrs user

adduser: The user `electrs’ already exists.

Installing Rust for the electrs user

info: downloading installer
info: profile set to ‚default‘
info: default host triple is aarch64-unknown-linux-gnu
info: skipping toolchain installation

Rust is installed now. Great!

To get started you may need to restart your current shell.
This would reload your PATH environment variable to include
Cargo’s bin directory ($HOME/.cargo/bin).

To configure your current shell, run:
source „$HOME/.cargo/env“
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
build-essential is already the newest version (12.9).
The following additional packages will be installed:
binfmt-support clang-11 cmake-data libclang-common-11-dev libclang-cpp11 libclang1-11 libgc1 libjsoncpp24 libncurses-dev libobjc-10-dev libobjc4 libomp-11-dev libomp5-11 libpfm4 librhash0 libtinfo-dev libz3-dev llvm-11 llvm-11-dev llvm-11-runtime llvm-11-tools python3-yaml
Suggested packages:
clang-11-doc cmake-doc ninja-build ncurses-doc libomp-11-doc llvm-11-doc
The following NEW packages will be installed:
binfmt-support clang clang-11 cmake cmake-data libclang-common-11-dev libclang-cpp11 libclang1-11 libgc1 libjsoncpp24 libncurses-dev libobjc-10-dev libobjc4 libomp-11-dev libomp5-11 libpfm4 librhash0 libtinfo-dev libz3-dev llvm-11 llvm-11-dev llvm-11-runtime llvm-11-tools python3-yaml
0 upgraded, 24 newly installed, 0 to remove and 71 not upgraded.
Need to get 337 kB/54.9 MB of archives.
After this operation, 379 MB of additional disk space will be used.
Err:1 Index of /debian bullseye/main arm64 libncurses-dev arm64 6.2+20201114-2+deb11u1
404 Not Found [IP: 2a04:4e42:8d::644 80]
Err:2 Index of /debian bullseye/main arm64 libtinfo-dev arm64 6.2+20201114-2+deb11u1
404 Not Found [IP: 2a04:4e42:8d::644 80]
E: Failed to fetch http://deb.debian.org/debian/pool/main/n/ncurses/libncurses-dev_6.2%2B20201114-2%2Bdeb11u1_arm64.deb 404 Not Found [IP: 2a04:4e42:8d::644 80]
E: Failed to fetch http://deb.debian.org/debian/pool/main/n/ncurses/libtinfo-dev_6.2%2B20201114-2%2Bdeb11u1_arm64.deb 404 Not Found [IP: 2a04:4e42:8d::644 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

Downloading and building electrs v0.9.11. This will take ~40 minutes

fatal: destination path ‚electrs‘ already exists and is not an empty directory.
HEAD is now at 000fc0d Bump version
–2024-01-09 13:13:51-- https://github.com/romanz.gpg
Resolving github.com (github.com)… 140.82.121.4
Connecting to github.com (github.com)|140.82.121.4|:443… connected.
HTTP request sent, awaiting response… 200 OK
Length: 1236 (1.2K) [text/plain]
Saving to: ‘/var/cache/raspiblitz/pgp_keys_romanz.asc’

/var/cache/raspiblitz/pgp_keys_romanz.asc 100%[=============================================================================================================================================================================================================================================================>] 1.21K --.-KB/s in 0s

2024-01-09 13:13:51 (8.58 MB/s) - ‘/var/cache/raspiblitz/pgp_keys_romanz.asc’ saved [1236/1236]

importing key of romanz

pub nistp256 2016-10-29 [SC]
15C8C3574AE4F1E25F3F35C587CAE5FA46917CBB
uid Roman Zeyde me@romanzey.de
uid Roman Zeyde roman.zeyde@gmail.com
sub nistp256 2016-10-29 [E]

gpg: key 87CAE5FA46917CBB: „Roman Zeyde me@romanzey.de“ not changed
gpg: Total number processed: 1
gpg: unchanged: 1

running: git verify-commit 000fc0d

gpg: Signature made Thu 05 Jan 2023 19:25:10 GMT
gpg: using ECDSA key 15C8C3574AE4F1E25F3F35C587CAE5FA46917CBB
gpg: issuer „me@romanzey.de
gpg: Good signature from „Roman Zeyde me@romanzey.de“ [unknown]
gpg: aka „Roman Zeyde roman.zeyde@gmail.com“ [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner.
Primary key fingerprint: 15C8 C357 4AE4 F1E2 5F3F 35C5 87CA E5FA 4691 7CBB

goodSignature(1)

correctKey(1)

##########################################################################

OK → the PGP signature of the checked out 000fc0d commit is correct

##########################################################################

Compiling electrs-librocksdb-sys v6.11.4-e3
error: failed to run custom build command for electrs-librocksdb-sys v6.11.4-e3

Caused by:
process didn’t exit successfully: /home/electrs/electrs/target/release/build/electrs-librocksdb-sys-62234b4633c0af8b/build-script-build (exit code: 101)
— stderr
thread ‚main‘ panicked at ‚Unable to find libclang: „couldn't find any valid shared libraries matching: ['libclang.so', 'libclang-.so', 'libclang.so.', 'libclang-.so.'], set the LIBCLANG_PATH environment variable to a path where one of these files can be found (invalid: )“‘, /home/electrs/.cargo/registry/src/github.com-1ecc6299db9ec823/bindgen-0.55.1/src/lib.rs:1896:31
note: run with RUST_BACKTRACE=1 environment variable to display a backtrace
admin@192.168.2.104:~ ₿

1 „Gefällt mir“

Dir fehlen Pakete, weil sie nicht gefunden werden konnten für den Download. Kannst du vielleicht keine IPv6 auflösen?

Hey danke für dein feedback!
Laut IPv6-Test kann mein Anschluß IPv6. Hilft die Info weiter? Bin leider kein IT-ler

Vermute, dass das Installationsscript falsch oder veraltet ist. Die Datei:
libncurses-dev_6.2%2b20201114-2%2bdeb11u1_arm64.deb gibt es nicht, sie müsste
libncurses-dev_6.2%2b20201114-2%2bdeb11u2_arm64.deb lauten.
Die Datei mit 2 lässt sich mit wget laden die mit 1 nicht.

Danke schon mal für die Hinweise. Da ich jetzt auch nicht weiß wie ich das mal so eben gefixt bekomme, lade ich mir gerade das neue image über GitHub herunter. Über das WebUI komme ich manchmal gar nicht auf die Node (lädt sich zu tode) und wenn doch läd er die Anwendungen die intalliert sind nicht. Ich glaube da liegt noch mehr im argen und es ist besser und weniger zeitintensiv einfach alles neu aufzusetzen bzw erstmal updaten auf 1.10. Die Blockchain muss ich ja nicht nochmal laden lassen und es werden nur die letzten Blöcke gesynct, oder?

Selber rumbasteln würde ich auch nicht empfehlen, es sei denn, man weiß ganz genau was man tut.

Mal Browser Cache und Cookies für die Webseite löschen könnte helfen.

Die sollte erhalten bleiben.

So, kurze Rückmeldung.
Hab jetzt die node geupdated (von 1.09. auf 1.10.) und gerade dabei electrum zu installieren. Sieht bis jetzt gut aus.
Das neue Update kam kurz nachdem ich meine node das erste mal installiert hab. Das herunterladen der Blockchain hat ewig gedauert. Ca. 5 Wochen :see_no_evil: in dieser Zeit kam wohl das Update. Wahrscheinlich hat meine node veraltete Pfade oder so. Bin jetzt guter Dinge :smile:

Danke für eure Hilfe/Tipps!

Keep calm and stack Sats :muscle:t3:

Du musst übrigens nicht jedes mal so lange warten. Du kannst die Blockchain Daten jetzt auf einem externen Datenträger sichern. Bei einer Neueinstallation kannst du den Datenordner dann einfach kopieren und dann muss die Blockchain nicht komplett neu heruntergeladen werden. Das spart extrem viel Zeit.