Pages:
Author

Topic: Fullnode auf Raspberry Pi 2 (Read 7447 times)

legendary
Activity: 3990
Merit: 2695
July 09, 2024, 02:42:31 AM
Die Node aktualisiert gerade (wird natürlich noch ewig dauern  Tongue, aber um diesen Umstand geht es mir ja nicht). Leider habe ich auf den Status noch immer keinen Zugriff durch das fehlen des RPC Passwortes (auch wenn es in der config ist), da werde ich mcih aber noch weiter informieren und lassdas hat mir ja da auch noch einen Tipp gegeben.

Derzeit lasse ich es einfach laufen da ich die Stabilität des Pis und die durchhalte Dauer des USB Sticks wissen möchte. Ob das ganze noch läuft kontrolliere ich derzeit einfach mit dem freien Speicherplatz des USB STicks.
legendary
Activity: 3990
Merit: 2695
July 08, 2024, 04:07:18 AM
Da kann man auch gleich versuchen einen Gameboy als Fullnode aufzusetzen...
Wenn schon Challenge dann richtig!  Wink

Da ich den original Gameboy noch kenne, ist Tetris darauf mehr Spaß als eine Fullnode  Tongue Tongue

Puh also Raspi 2 als Fullnode muss man heutzutage echt wollen.

Hey @Lincoln6Echo, also wenn Du dich hier nach 2 Jahren abstinenz als Ur-Bitcoin-Node-aufsetzer schon meldest, dann wird es schon einen wichtigen Grund geben Grin
Bei Buchis Projekt habe ich eigentlich keine Bauchschmerzen bei der verwendeten SD Karte, mir ist der USB Stick nicht so ganz geheuer.

Wenn er den Port 8333 öffnet, sind es doch einige Lese/Schreibzugriffe die er täglich aushalten muss.

Bei der SD Karte denke ich mir auch weniger, aber ihr malt immer gleich schwarz, werde heute Abend auch wieder weitermachen und hoffe meine config Datei wird diesmal akzeptiert und auch richtig angenommen. Dazu dann mehr am Abend oder Morgen.
legendary
Activity: 3486
Merit: 2287
Top Crypto Casino
July 05, 2024, 05:33:07 AM
Puh also Raspi 2 als Fullnode muss man heutzutage echt wollen.

Hey @Lincoln6Echo, also wenn Du dich hier nach 2 Jahren abstinenz als Ur-Bitcoin-Node-aufsetzer schon meldest, dann wird es schon einen wichtigen Grund geben Grin
Bei Buchis Projekt habe ich eigentlich keine Bauchschmerzen bei der verwendeten SD Karte, mir ist der USB Stick nicht so ganz geheuer.

Wenn er den Port 8333 öffnet, sind es doch einige Lese/Schreibzugriffe die er täglich aushalten muss.
legendary
Activity: 2461
Merit: 1058
Don't use bitcoin.de if you care about privacy!
July 05, 2024, 04:50:57 AM
Puh also Raspi 2 als Fullnode muss man heutzutage echt wollen.
Mit USB Sticks und (billigen) SD Karten wirst du nicht glücklich bei dem Projekt.

Da kann man auch gleich versuchen einen Gameboy als Fullnode aufzusetzen...
Wenn schon Challenge dann richtig!  Wink
legendary
Activity: 3990
Merit: 2695
July 05, 2024, 02:03:08 AM
Danke Dir dafür Smiley
Man sollte den Thread eventuell umbennen in "Abenteuer ->Fullnode auf Raspberry Pi 2" denn da machst Du ja derzeit schon ein wenig was mit.

Bin gespannt, ob die ganzen Probleme nur an dem Stick liegen. Ich hatte damals eine 2,5" HDD für die Blockchain und ein paar Jahre lief es echt gut damit.

Es ist spannend, aber es muss doch irgendwann laufen... Gestern noch einmal den alten USB Stick versucht, formatiert auf dem Raspberry neu gestartet und jetzt wieder das selbe... Raspberry startet nicht mehr durch mit oder ohne USB Stick...

Also alles wieder von vorne, aber Heute mit dem neuen USB Stick...

Abenteuer  Cheesy Cheesy Cheesy wird schön langsam zur Challenge  Tongue Tongue
legendary
Activity: 3486
Merit: 2287
Top Crypto Casino
July 04, 2024, 12:10:45 PM
Halte euch natürlich auf dem laufenden.

Danke Dir dafür Smiley
Man sollte den Thread eventuell umbennen in "Abenteuer ->Fullnode auf Raspberry Pi 2" denn da machst Du ja derzeit schon ein wenig was mit.

Bin gespannt, ob die ganzen Probleme nur an dem Stick liegen. Ich hatte damals eine 2,5" HDD für die Blockchain und ein paar Jahre lief es echt gut damit.
legendary
Activity: 3990
Merit: 2695
July 04, 2024, 09:25:46 AM
Das Kompilieren ist jetzt auch wieder fertig (am anderen Pi) aber jetzt bin ich vermutlich auf den Fehler gekommen, der neue 1TB USB Stick spinnt jetzt rum, lässt sich auch am Windows PC nicht mehr formatieren usw.

Daher neuen USB Stick bestellt, soll Morgen ankommen und dann geht es weiter, hoffe jetzt wirklich es war nur der defekte USB Stick und jetzt läuft dann bald einmal alles wie es soll.

Halte euch natürlich auf dem laufenden.
legendary
Activity: 3990
Merit: 2695
July 02, 2024, 04:12:50 AM
Argh...das willst Du jetzt bestimmt nicht hören! Aber wenn ich selbst als NOOBIE etwas auf einer Pi aufsetze, ziehe ich sobald etwas mich viel Zeit gekostet hat erstmal ein Backup von dem Image, damit ich im dümmsten Fall nicht wieder ganz von vorne beginnen muss.

Freizeit Projekt hin oder her, auch Freizeit kostet Zeit Wink

Das mache ich schon, aber erst immer wenn das Image einwandfrei funktioniert, und das hat es ja leider nie wirklich. Die Arbeit ein neues aufzusetzen ist jetzt kein großer Aufwand mit der aktualisierten Anleitung (und auch ein Lernprozess), da dauert 95% der Zeit einfach das Kompilieren der Wallet/Node. Aber egal das Image ist zerschossen daher wieder von vorne  Tongue.
legendary
Activity: 3486
Merit: 2287
Top Crypto Casino
July 02, 2024, 03:25:56 AM
also mit dem anderen Pi2 (zwecks Fehlerausschließung) das ganze noch einmal von vorne  Roll Eyes.

Argh...das willst Du jetzt bestimmt nicht hören! Aber wenn ich selbst als NOOBIE etwas auf einer Pi aufsetze, ziehe ich sobald etwas mich viel Zeit gekostet hat erstmal ein Backup von dem Image, damit ich im dümmsten Fall nicht wieder ganz von vorne beginnen muss.

Freizeit Projekt hin oder her, auch Freizeit kostet Zeit Wink
legendary
Activity: 3990
Merit: 2695
July 02, 2024, 02:28:09 AM
Heute habe ich meinen Raspberry Pi2 einmal mit HDMI gestartet und da kam eine Meldung von keinem Zugriff auf den root Account etc. Daher gehe ich jetzt einmal davon aus das Image ist (warum auch immer) zerschossen, also mit dem anderen Pi2 (zwecks Fehlerausschließung) das ganze noch einmal von vorne  Roll Eyes.

legendary
Activity: 3990
Merit: 2695
July 01, 2024, 08:12:28 AM
#99
Ich hab den dann nochmal neu aufgesetzt und konnte die Lebenszeit um ein paar Wochen verlängern, nach dem neu Aufsetzen ging dann auch kurzzeitig der USB-Anschluss wieder wie gewohnt.

Ev. wär das ja auch bei dir ein Versuch wert - sollte sich das Ganze nicht eh schon wieder erledigt und du wieder vollen Zugriff auf den Pi haben!

Ich habe noch einen zweiten "unnützen" Pi2 herumliegen, werde es einfach noch einmal versuchen (jetzt wo die Anleitung passt, kein Problem mehr) mit dem anderen dann sehe ich weiter. Sollte da das Problem wieder auftreten, der USB Stick wird ja erkannt aber ich komme nicht zum mounten (und die fstab wird einfach ignoriert), habe da aber auch statt "sda" -Y "sdb" oder ähnlcihe Bezeichnung gesehen. Also alles noch einmal von vorne mit dem anderen Pi2...

Die meiste Zeit benötigt mich der Pi ja nicht Wink, eventuell kompiliert der andere ja auch schneller, dann wäre die Ursache bestätigt.

Und werde den Bitcoin Client dann auch unter screen laufen lassen, außer es ist nicht notwendig  Huh

 
legendary
Activity: 2296
Merit: 2721
July 01, 2024, 07:19:59 AM
#98
Zuerst hat er mir den USB Stick nicht mehr gemountet und jetzt bekomme ich gar keine Verbindung mehr zum Pi  Roll Eyes.
Das war bei mir damals leider das erste Anzeichen, dass der Pi schön langsam den Dienst quittierte.
Ich hab den dann nochmal neu aufgesetzt und konnte die Lebenszeit um ein paar Wochen verlängern, nach dem neu Aufsetzen ging dann auch kurzzeitig der USB-Anschluss wieder wie gewohnt.

Ev. wär das ja auch bei dir ein Versuch wert - sollte sich das Ganze nicht eh schon wieder erledigt und du wieder vollen Zugriff auf den Pi haben!
member
Activity: 182
Merit: 32
Coin, Coin, Bitcoin
July 01, 2024, 04:46:09 AM
#97
Ich merk grad, daß rpcuser/password total oldschool sind und heutzutage eigentlich rpcauth oder rpccookiefile verwendet werden sollten.

Ein cookiefile sollte bitcoind beim start auch selbst erstellt haben, stellt sich natürlich die Frage, warum er das bei Dir nich findet.
Kuck mal, ob Du das im data-Ordner findest.

So richtig sehe ich da noch nicht durch, warum oder wieso...

Aber sowieso gerade ein Problem, da ich die Bitcoin Wallet nicht stoppen konnte wegen diesem v... Passwort habe ich mit einer neuen Putty den Pi neu gestartet, danach begannen die Probleme. Zuerst hat er mir den USB Stick nicht mehr gemountet und jetzt bekomme ich gar keine Verbindung mehr zum Pi  Roll Eyes.

Zusätzlich muss ich die Bitcoin Wallet nicht mit "screen" laufen lassen?

Code:
sudo apt-get install screen



Meiner ist zwar ein Raspberry Pi 4 mit 8GB RAM, aber auch sehr langsam, alleine in den letzten zwei Tagen hat er kaum von 65% auf 80% der Blockchain geladen und verifiziert.

Ändert sich irgendwie der Rechenaufwand, wenn die Chain größer wird?

Wenn sich das nach vollständigem Laden nicht verbessert, würde ich diese Node so nicht betreiben. Das ist ja alles extrem langsam.

Wundert mich etwas, der sollte schon ganz Flotts sein und vollkommen ausreichend für die Full Node, auf welchem Medium liegt die Chain?


Die liegt auf einer SSD. Ich habe Umbrel genommen. Und die Logs zeigen viele dieser Einträge. Ich wollte eine einfach UI haben, vielleicht sollte ich einfach das Bitcoin-Core nehmen und selbst auf Debian das aufsetzen.
Code:
bitcoin_i2pd_daemon_1  | 09:32:29@536/error - SAM: Socket write error: Connection reset by peer
bitcoin_i2pd_daemon_1  | 09:32:29@536/error - SAM: Read error: End of file
bitcoin_i2pd_daemon_1  | 09:32:29@536/error - SAM: Read error: End of file
bitcoin_i2pd_daemon_1  | 09:32:41@352/error - Garlic: Can't handle ECIES-X25519-AEAD-Ratchet message
bitcoin_i2pd_daemon_1  | 09:34:25@624/error - Garlic: Can't handle ECIES-X25519-AEAD-Ratchet messag
legendary
Activity: 3990
Merit: 2695
July 01, 2024, 02:45:48 AM
#96
Ich merk grad, daß rpcuser/password total oldschool sind und heutzutage eigentlich rpcauth oder rpccookiefile verwendet werden sollten.

Ein cookiefile sollte bitcoind beim start auch selbst erstellt haben, stellt sich natürlich die Frage, warum er das bei Dir nich findet.
Kuck mal, ob Du das im data-Ordner findest.

So richtig sehe ich da noch nicht durch, warum oder wieso...

Aber sowieso gerade ein Problem, da ich die Bitcoin Wallet nicht stoppen konnte wegen diesem v... Passwort habe ich mit einer neuen Putty den Pi neu gestartet, danach begannen die Probleme. Zuerst hat er mir den USB Stick nicht mehr gemountet und jetzt bekomme ich gar keine Verbindung mehr zum Pi  Roll Eyes.

Zusätzlich muss ich die Bitcoin Wallet nicht mit "screen" laufen lassen?

Code:
sudo apt-get install screen



Meiner ist zwar ein Raspberry Pi 4 mit 8GB RAM, aber auch sehr langsam, alleine in den letzten zwei Tagen hat er kaum von 65% auf 80% der Blockchain geladen und verifiziert.

Ändert sich irgendwie der Rechenaufwand, wenn die Chain größer wird?

Wenn sich das nach vollständigem Laden nicht verbessert, würde ich diese Node so nicht betreiben. Das ist ja alles extrem langsam.

Wundert mich etwas, der sollte schon ganz Flotts sein und vollkommen ausreichend für die Full Node, auf welchem Medium liegt die Chain?


member
Activity: 182
Merit: 32
Coin, Coin, Bitcoin
June 29, 2024, 01:16:53 PM
#95
Meiner ist zwar ein Raspberry Pi 4 mit 8GB RAM, aber auch sehr langsam, alleine in den letzten zwei Tagen hat er kaum von 65% auf 80% der Blockchain geladen und verifiziert.

Ändert sich irgendwie der Rechenaufwand, wenn die Chain größer wird?

Wenn sich das nach vollständigem Laden nicht verbessert, würde ich diese Node so nicht betreiben. Das ist ja alles extrem langsam.
legendary
Activity: 3676
Merit: 1495
June 29, 2024, 06:17:48 AM
#94
Ich merk grad, daß rpcuser/password total oldschool sind und heutzutage eigentlich rpcauth oder rpccookiefile verwendet werden sollten.

Ein cookiefile sollte bitcoind beim start auch selbst erstellt haben, stellt sich natürlich die Frage, warum er das bei Dir nich findet.
Kuck mal, ob Du das im data-Ordner findest.
Für rpcauth müssteste noch das passwort mit dem rpcauth.py script hashen.
Code:
# rpcuser=bitcoinnutzer
# rpcpassword=echtschwerespasswort
rpccookiefile=.cookie
# rpcauth=bitcoinnutzer:

auf die Schnelle hab ich hier noch ne Anleitung gefunden
https://raspibolt.org/guide/bitcoin/bitcoin-client.html#generate-access-credentials
legendary
Activity: 3990
Merit: 2695
June 29, 2024, 05:41:06 AM
#93
Brauchst nen Eintrag in der bitcoin.conf, in etwa so:
Code:
...
server=1
rpcbind=127.0.0.1
rpcallowip=127.0.0.1
rpcport=8332
rpcuser=bitcoinnutzer
rpcpassword=echtschwerespasswort
...

Ich habe das einmal so eingetragen in der Bitcoin config und auch gestartet, er hat die config Datei wie man sehen kann auch übernommen aber die Infoabfrage geht noch immer nicht?



Da kann es sich eigentlcih nur mehr um Kleinigkeiten handeln...
legendary
Activity: 3676
Merit: 1495
June 29, 2024, 05:19:54 AM
#92
Brauchst nen Eintrag in der bitcoin.conf, in etwa so:
Code:
...
server=1
rpcbind=127.0.0.1
rpcallowip=127.0.0.1
rpcport=8332
rpcuser=bitcoinnutzer
rpcpassword=echtschwerespasswort
...
legendary
Activity: 3990
Merit: 2695
June 29, 2024, 04:59:33 AM
#91
Jedenfalls läuft jetzt einmal alles.



Aber das Thema RPC Passwort bekomme ich nicht gebacken, wurde auch beim Start des Clients nicht gefragt?

Eventuell kann mir da noch jemand unter die Arme greifen?

Kann ja so auch den Status nicht abfragen oder ähnliches...

legendary
Activity: 3676
Merit: 1495
June 28, 2024, 06:58:25 AM
#90
Ich hatte bei meinem Pi2-Node das System ganz auf den externen Datenträger verlagert, sodass von der SD-Karte nurnoch gebootet wurde.
Pages:
Jump to: