Pages:
Author

Topic: Banana Node- Unterstütze das Netzwerk! - page 10. (Read 65268 times)

legendary
Activity: 3486
Merit: 2287
Top Crypto Casino
December 08, 2019, 02:23:20 PM
Tach zusammen,

nach längerer Zeit wieder ein Update auf meiner Seite.
Ich bin von der Banane umgestiegen, auf einen neuen Raspberry 4 mit 4GB RAM. Dieser soll jetzt die AIO Lösung werden und beherbergt mittlerweile die Coinsurferbar, OSCam Server und unseren Bitcoin Node in der neusten Version 0.19.0.1
Alles läuft zusammen seit rund 24 Stunden ohne Probleme, nur bekomme ich unsere hübsche Bitcoin Node Stats-Page nicht mehr zum Laufen, da es Teile aus der Anleitung nicht mehr gibt oder diese dem Anschein nach veraltet sind.
Fange ich direkt an:

Da wir die Stats im Browser bewundern wollen, brauchen wir erstmal einen Webserver.
Wir nehmen nginx und damit wir auch dynamischen Content und nichtnur statische Seiten anzeigen können, gleich mit PHP.
Code:
sudo apt-get install nginx php5-fpm

nginx allein konnte ich installieren, aber das Paket php5-fpm gibt es unter "Buster" nicht mehr.
Code:
pi@CoinsurferPi4:~ $ sudo apt-get install nginx php5-fpm
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Paket php5-fpm ist nicht verfügbar, wird aber von einem anderen Paket
referenziert. Das kann heißen, dass das Paket fehlt, dass es abgelöst
wurde oder nur aus einer anderen Quelle verfügbar ist.

E: Für Paket »php5-fpm« existiert kein Installationskandidat.
pi@CoinsurferPi4:~ $

Ich habe ein wenig probiert und es mit php-fpm versucht:
Code:
sudo apt-get install php-fpm
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
php-fpm ist schon die neueste Version (2:7.3+69).

Ist das so ok?
Weitere Probleme hatte ich hier:

Da wir dem Server jetzt gesagt haben, er soll alle *.conf-Dateien in /etc/nginx/conf.d/ lesen,
legen wir dort nun unsere Default Server Konfiguration an
Code:
sudo nano /etc/nginx/conf.d/pinode.conf
hier sagen wir dem Server (u.a.), auf welchem Port er lauschen soll (80), wo sich sein root-Verzeichnis befindet (/hdd/www/html) und wie er heißt (da dies unser Default Server ist, heißt er einfach nur "_").
Code:
    #Default Server Configuration
    server {
        listen 80 default_server;
        listen [::]:80 default_server;

        root /hdd/www/html;
        index index.php index.html index.htm;

        server_name _;

        location / {
            try_files $uri $uri/ =404;
            autoindex on;
        }
        location ~ \.php$ {
            try_files $uri =404;
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            fastcgi_pass unix:/var/run/php5-fpm.sock;
            fastcgi_index index.php;
            include /etc/nginx/fastcgi_params;
        }
    #Deny access to .htaccess files
        location ~ /\.ht {
            deny all;
        }
    }
Da gibt es die Codezeile " fastcgi_pass unix:/var/run/php5-fpm.sock;"
Das kann natürlich nicht gehen, aber der Versuch diese einfach gegen " fastcgi_pass unix:/var/run/php-fpm.sock;" zu tauschen funktioniert auch nicht.

Wir speichern mit Str-O + Enter, beenden mit Str-X und starten nginx neu.
Code:
sudo service nginx restart

Bringt dann bei mir folgende Ausgabe:
Code:
pi@CoinsurferPi4:~ $ sudo service nginx restart
Job for nginx.service failed because the control process exited with error code.
See "systemctl status nginx.service" and "journalctl -xe" for details.

Mal eben nachgesehen, was das bedeuten könnte:

Code:
pi@CoinsurferPi4:~ $ systemctl status nginx.service
● nginx.service - A high performance web server and a reverse proxy server
   Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Sun 2019-12-08 17:23:05 CET; 23s ago
     Docs: man:nginx(8)
  Process: 21419 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=1/FAILURE)

Dez 08 17:23:05 CoinsurferPi4 systemd[1]: Starting A high performance web server and a reverse proxy server...
Dez 08 17:23:05 CoinsurferPi4 nginx[21419]: nginx: [emerg] a duplicate default server for 0.0.0.0:80 in /etc/nginx/sites-enabled/default:22
Dez 08 17:23:05 CoinsurferPi4 nginx[21419]: nginx: configuration file /etc/nginx/nginx.conf test failed
Dez 08 17:23:05 CoinsurferPi4 systemd[1]: nginx.service: Control process exited, code=exited, status=1/FAILURE
Dez 08 17:23:05 CoinsurferPi4 systemd[1]: nginx.service: Failed with result 'exit-code'.
Dez 08 17:23:05 CoinsurferPi4 systemd[1]: Failed to start A high performance web server and a reverse proxy server.
pi@CoinsurferPi4:~ $

An dieser Stelle habe ich dann erstmal aufgehört. @lassdas hast Du vielleicht ne Idee wie ich den Webserver wieder zum laufen bekomme?
legendary
Activity: 3486
Merit: 2287
Top Crypto Casino
February 23, 2019, 12:09:47 PM
..und wieder ein Problem mit der HDD argh!
Die "Neue" macht mucken/ hat Lesefehler und will schon wieder ersetzt werden. Schön das man auf diese Art in Übung bleibt mit der Konfiguration des Systems Roll Eyes
Hab jetzt eine nagelneue WD 1TB 2,5" gekauft und gerade die heute frisch am PC ge-downloadete Blockchain raufkopiert. Vom ersten bis zum letzten Block, brauchte das Syncen am PC nur ~5 Stunden. Das finde ich mitlerweile von der Zeit ganz erträglich, wenn man Core frisch auf einem aktuellen System mit einem Ryzen 2700X startet. An der Banane hätte das Alleine bestimm schon 3 Wochen in Anspruch genommen Cheesy
legendary
Activity: 3486
Merit: 2287
Top Crypto Casino
February 16, 2019, 01:58:46 PM
Klar, kannich

..also, bis auf checkblocks/-level für den "schnelleren" Start is eigentlich alles default.
Die added Leaderboard-Nodes sind vermutlich nichmehr sooo aktuell.

Danke dafür. Wollte nur mal sehen, ob Du irgendwo etwas getuned, hast wovon ich bisher nichts wusste Grin
Wenn man Deine Kiste so sieht, die rennt ja wie sonst was! Kann man fast nicht glauben, das es nur ein Raspi 2 ist. Wobei sich die Banane und die Beere eigentlich nicht so sehr unterscheiden.
legendary
Activity: 3676
Merit: 1495
February 16, 2019, 08:48:01 AM
Klar, kannich
Code:
datadir=/hdd/datadir
server=1
rpcuser=vollhonk
rpcpassword=totalsupergeheimespasswort

addnode=192.168.x.xxx #another local node
addnode=188.68.53.44 #shorena's full node
# some from bitnodes.21.co/nodes/leaderboard/
addnode=209.11.180.182:8333
addnode=95.170.235.254:8333
addnode=65.182.236.136:8333
addnode=91.219.239.159:8333
addnode=95.128.48.209:8333
addnode=88.87.1.230:8333
addnode=212.117.214.133:8333
addnode=195.211.103.206:8333

maxconnections=125 #Maintain at most connections to peers (default: 125)
maxmempool=300 #Keep the transaction memory pool below megabytes (default: 300)
minrelaytxfee=0.00001 #Fees (in BTC/kB) smaller than this are considered zero fee (default: 0.00001)
limitfreerelay=15 #Rate-limit free transactions to *1000 bytes per minute (default: 15)

dbcache=100 #database cache size in megabytes (4 to 16384, default: 100)
checkblocks=24  #How many blocks to check at startup (default: 288, 0 = all)
checklevel=2 #How thorough the block verification of -checkblocks is (0-4, default: 3)
..also, bis auf checkblocks/-level für den "schnelleren" Start is eigentlich alles default.
Die added Leaderboard-Nodes sind vermutlich nichmehr sooo aktuell.
legendary
Activity: 3486
Merit: 2287
Top Crypto Casino
February 16, 2019, 08:34:03 AM
Musste heute mal wieder ran, weil aus irgendeinem Grund meine HDD nicht mehr gemounted war Huh
@lassdas
Mir fällt dazu gerade noch ein, kannst Du hier den Inhalt der bitcoin.conf einmal pasten, oder hast Du dort alles auf default?
Bei mir sieht die aus der Vergangenheit noch immer so aus:

Code:
addnode=188.68.53.44:8333
dbcache=275
checkblocks=24
checklevel=2
legendary
Activity: 3486
Merit: 2287
Top Crypto Casino
January 20, 2019, 06:30:56 AM
Ich habe mich da gestern Abend mal ran gemacht. Alte HDD auf die neue geklont und als das erledigt war, die neue 17.1 kompilieren lassen.
Wie erwartet, lief alles sauber durch und der Kleine ist wieder am Start.
Wegen der Connections denke ich, das nach wie vor meine Zwangstrennung das Problem bleiben wird. Schade, aber das bestimmt leider der Provider Roll Eyes
Auf zum nächsten Dauerlauf!
legendary
Activity: 3676
Merit: 1495
January 19, 2019, 07:31:43 AM
Die Ü-100 sammeln sich mit der Zeit halt so an.  Cheesy
maxconnections hab ich in der .conf auf 125, sollte aber der default-Wert sein.
Wollte auch mal mehr testen, aber da er seit dem Update auf 16.3 ohne Absturz durchläuft, hatte ich noch keine Gelegenheit dazu.

Ne 1TB Platte hängt bei mir ja schon länger dran, da hab ich also noch viel Luft,
auf die 17.* müsst ich demnächst aber auchmal umsteigen.
legendary
Activity: 3486
Merit: 2287
Top Crypto Casino
January 19, 2019, 06:10:47 AM
Läuft echt erschreckend gut, da kann doch irgendwas nich stimmen.  Cheesy

Scheint aber so zu sein Smiley Jetzt nach ein paar Monaten Dauereinsatz, muß ich bei mir mal wieder ran.
Meine 250GB HDD ist zu 99% voll und heute kommt meine neue 1TB Platte an. Ich denke, mit der habe ich dann wieder für ein paar Jahre Ruhe. Während ich am PC die Platte kopiere, gleich noch parallel auf 17.1 upgraden.

BTW wie kommst Du auf Ü-100 Connections bei Deiner Himbeere? Ich weiß ja, das meine Zwangstrennung alle 24h eher kontraproduktiv ist, aber mehr als ~48 habe ich noch nicht gehabt.
Im Schnitt sind es so zwischen 17 und 30 Huh
Bei mir steht am Montag auch noch ein Update der Internet Leitung an, werde zukünftig mit 500/100 FTTH unterwegs sein. Nur die olle Zwangstrennung alle 24h, bleibt mir leider auch dann erhalten...
legendary
Activity: 3486
Merit: 2287
Top Crypto Casino
October 03, 2018, 03:05:33 PM
Die 0.17.0 Final ist raus und bereits bei mir am laufen https://github.com/bitcoin/bitcoin/releases
So und jetzt bitte erstmal kein Update mehr, damit Zeit bleibt für einen Langzeittest Wink
legendary
Activity: 3486
Merit: 2287
Top Crypto Casino
September 25, 2018, 02:42:55 AM
Gefühlt steigt der RAM-Bedarf nach ein paar Wochen nochmal leicht an, aber unter 500MB könnte er bleiben.
Also erstmal keinen Stromausfall oder Update bitte Wink
legendary
Activity: 3676
Merit: 1495
September 24, 2018, 02:48:25 PM
Auf unter 400MB komm ich zwar nich, aber von vorher ~700MB runter auf ~500MB is ja auch schonmal was.
Nur um das mal festzuhalten,
mit der 0.16.3 liegt der RAM-Bedarf jetzt n gutes Stück unter 400MB.

Läuft echt erschreckend gut, da kann doch irgendwas nich stimmen.  Cheesy
legendary
Activity: 3486
Merit: 2287
Top Crypto Casino
September 22, 2018, 10:51:10 AM
.. frische Sicherung der SD Karte erstellt, ..
Wieso der SD-Karte, haste die root-Partition nich auf der HDD?  Huh
Auf der SD liegt bei mir nur die boot-Partition (~64MB oder so) und auf die wird nur lesend zugegriffen, da kann beim Stromausfall nich sooviel kaputtgehn.

jup ist bei mir noch auf der SD Karte. Ich wollte das eigentlich auch irgendwann mal so wie Du, alles auf die HDD auslagern, aber wenn es alles läuft und wir so einen schönen Sommer....weisst ja Grin

Zum rumrödeln ohne Spaß:
Da meine HDD sowieso voll war/ist (250er noch 1.1GB frei), hab ich die sowieso-schon-am-basteln-Gelegenheit gleich genutzt, um auch hier aufzurüsten.
Anstatt das halbfertig-gerödelte datadir der alten Platte zu kopieren, hab ich einfach die blocks-/chainstate-Ordner von meinem W7-node auf die neue 1TB-Platte geschoben.
Nu läuft alles wieder und is fertig gesynct, ganz ohne rumgerödel und langes warten.  Smiley

Sehe gerade Deine Stats, jo so ist's besser ohne langes rumgerödel!
Das Platzproblem werde ich auch sehr bald haben, muß bei Gelegenheit nach einer 500GB HDD Ausschau halten. Füllstand aktuell 91% Undecided
legendary
Activity: 3676
Merit: 1495
September 22, 2018, 08:44:07 AM
.. frische Sicherung der SD Karte erstellt, ..
Wieso der SD-Karte, haste die root-Partition nich auf der HDD?  Huh
Auf der SD liegt bei mir nur die boot-Partition (~64MB oder so) und auf die wird nur lesend zugegriffen, da kann beim Stromausfall nich sooviel kaputtgehn.

Zum rumrödeln ohne Spaß:
Da meine HDD sowieso voll war/ist (250er noch 1.1GB frei), hab ich die sowieso-schon-am-basteln-Gelegenheit gleich genutzt, um auch hier aufzurüsten.
Anstatt das halbfertig-gerödelte datadir der alten Platte zu kopieren, hab ich einfach die blocks-/chainstate-Ordner von meinem W7-node auf die neue 1TB-Platte geschoben.
Nu läuft alles wieder und is fertig gesynct, ganz ohne rumgerödel und langes warten.  Smiley
legendary
Activity: 3486
Merit: 2287
Top Crypto Casino
September 22, 2018, 06:41:59 AM
lief problemlos durch, jetzt make't er fleißig vor sich hin und hoffentlich auch durch.

An der Stelle bin jetzt auch wieder, "make" läuft seit 1 Stunde. Ich hatte noch ein bischen rumprobiert, aber der Fehler kam jedes Mal wieder.
Hier war vor rund 3 Wochen ein Stromausfall von 2 Stunden, das kann meine USV nicht überbrücken.... wahrscheinlich hat sich dabei etwas verbogen.
Zum Glück hatte ich nach dem letzten Update eine frische Sicherung der SD Karte erstellt, die flux wieder eingespielt und der Fehler scheint beseitigt Cool
Habe zur 0.17.0rc4 gegriffen. Falls das nicht läuft, kann ich ja immer noch auf die 16.3 zurück gehen. Macht ja wieder wie er soll der Kleine.

0.16.3 läuft und rödelt weiter am kaputten Index rum.
Mal kuckn, wie lang .... aber egal, ich hab ja Zeit.  Smiley

Das macht in der Tat wirklich keinen Spaß mit den kleinen Dingern, da würde ich wenn möglich lieber einen aktuellen PC die Arbeit überlassen und danach wieder umstöpseln. Einfach nur warten ist natürlich weniger Arbeit Wink
legendary
Activity: 3676
Merit: 1495
September 21, 2018, 12:39:09 PM
Da meiner zZ n bissl krank is, bin ich eh schon n paar Tage am rumbasteln.

Hab also grad mal selbst das Upgrade gestartet und
./configure --disable-wallet --without-miniupnpc
lief problemlos durch, jetzt make't er fleißig vor sich hin und hoffentlich auch durch.

Danach kümmer ich mich dann wieder um den Rest (muss nach filesystem corruption durch nen crash vor ~ ner Woche ein chainstate-reindex machen und das dauert gefühlt in etwa so lang, wie komplett neu zu syncen).


Nachtrag: Nach nur 3 Std war er schon durch, gab keine Probleme, 0.16.3 läuft und rödelt weiter am kaputten Index rum.
Mal kuckn, wie lang .... aber egal, ich hab ja Zeit.  Smiley
legendary
Activity: 3486
Merit: 2287
Top Crypto Casino
September 21, 2018, 11:06:14 AM
Wollte heute das dringend empfohlene Update auf 0.16.3 vornehmen, aber das bricht leider ab!
Kann jemand Hilfestellung zu dem Fehler geben?

Code:
root@bitcoinnode ~/bitcoin/bitcoin (git)-[v0.16.3] # ./configure --disable-wallet --without-gui --without-miniupnpc
checking build system type... armv7l-unknown-linux-gnueabihf
checking host system type... armv7l-unknown-linux-gnueabihf
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... yes
checking whether make supports nested variables... (cached) yes
checking for g++... g++
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of g++... gcc3
checking whether g++ supports C++11 features with -std=c++11... yes
checking whether std::atomic can be used without link library... yes
checking whether we are using the GNU Objective C++ compiler... no
checking whether g++ -std=c++11 accepts -g... no
checking dependency style of g++ -std=c++11... gcc3
checking how to print strings... printf
checking for gcc... gcc
checking whether we are using the GNU C compiler... no
checking whether gcc accepts -g... no
checking for gcc option to accept ISO C89... unsupported
checking whether gcc understands -c and -o together... no
checking dependency style of /root/bitcoin/bitcoin/build-aux/compile gcc... none
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for non-GNU ld... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert armv7l-unknown-linux-gnueabihf file names to armv7l-unknown-linux-gnueabihf format... func_convert_file_noop
checking how to convert armv7l-unknown-linux-gnueabihf file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... no
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from /root/bitcoin/bitcoin/build-aux/compile gcc object... failed
checking for sysroot... no
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... /lib/cpp
configure: error: in `/root/bitcoin/bitcoin':
configure: error: C preprocessor "/lib/cpp" fails sanity check
See `config.log' for more details
./configure --disable-wallet --without-gui --without-miniupnpc  4,79s user 2,21s system 57% cpu 12,209 total
legendary
Activity: 3486
Merit: 2287
Top Crypto Casino
August 18, 2018, 03:03:21 PM
.. lief rund 100 Tage am Stück ..
Wie, mehr nich?  Grin

Ich update halt öfter als Du, muß doch testen was geht Wink

Nachdem's hier kürzlich ein wenig Probleme gab (ich vermute einen Pi-Hole-Schluckauf als Ursache), und mein Full-Node daher eh "aus" war, hab ich mich auch mal wiederdazu erbarmt, ein Upgrade auf 0.16.2 durchzuführen.
Auf unter 400MB komm ich zwar nich, aber von vorher ~700MB runter auf ~500MB is ja auch schonmal was.

Ist bei mir aktuell auch so, aber schau mal in meine prima stats, da kann man das noch deutlich sehen. Hauptsache es wird jetzt weniger verbraucht, so das unsere kleinen Kisten etwas Reserve haben. Ich wollte das neue Update auch schon angehen, aber aktuell sehe ich bereits den RC für die 0.17.0, also kann ich auch noch ein paar Tage mehr warten und das dann für dich mit testen  Grin

bin ich fast gewillt, das Ganze mal mit nem single-core-512MB-Pi auszuprobieren, nur um zu testen, ob/wie das läuft.
Andererseits bin ich auch echt faul.  Cool
Mal sehen, ob ich da irgendwann mal Bock drauf hab.  

Der nächste Projekt-Winter kommt bestimmt!
legendary
Activity: 3676
Merit: 1495
August 18, 2018, 02:05:10 PM
.. lief rund 100 Tage am Stück ..
Wie, mehr nich?  Grin

Nachdem's hier kürzlich ein wenig Probleme gab (ich vermute einen Pi-Hole-Schluckauf als Ursache), und mein Full-Node daher eh "aus" war, hab ich mich auch mal wiederdazu erbarmt, ein Upgrade auf 0.16.2 durchzuführen.
Auf unter 400MB komm ich zwar nich, aber von vorher ~700MB runter auf ~500MB is ja auch schonmal was.

Ich würde einen vollen Bitcoin-Server und einen kosteneffektiven Overhead erwarten
Keine Ahnung, was Du uns damit sagen willst.
Was ist ein Bitcoin-Server und womit sollte man ihn füllen?

und hoffe, Raspberry Pi mit seinem 512 MB Ram kann es so machen, wie du es sagst !!  Smiley
Mit den aktuell ~500MB RAM und nem CPU Load von avg~0.35 bzw max~1, die BTC-Core auf nem quad-core-1GB-Pi braucht,
bin ich fast gewillt, das Ganze mal mit nem single-core-512MB-Pi auszuprobieren, nur um zu testen, ob/wie das läuft.
Andererseits bin ich auch echt faul.  Cool
Mal sehen, ob ich da irgendwann mal Bock drauf hab. 
newbie
Activity: 25
Merit: 0
Ich würde einen vollen Bitcoin-Server und einen kosteneffektiven Overhead erwarten und hoffe, Raspberry Pi mit seinem 512 MB Ram kann es so machen, wie du es sagst !!  Smiley
legendary
Activity: 3486
Merit: 2287
Top Crypto Casino
Nur ganz nebenbei nochmal hier erwähnt, das Update auf die aktuelle Version 0.16.1 lief wieder problemlos durch.
Die 0.16.x Builds kommen mit deutlich weniger Speicher aus. Die letzte Installation lief rund 100 Tage am Stück und der RAM-Verbrauch lag in der ganzen Zeit unter 400MB Smiley
Pages:
Jump to: