Pages:
Author

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

legendary
Activity: 2405
Merit: 1459
-> morgen, ist heute, schon gestern <-
February 08, 2021, 05:10:50 AM
Ich werde es heute abend nochmal selber versuchen auf dem PI mit einem frisch Installiertem Buster.
Sollte ich da Erkenntnisse raus ziehen die Nützlich sind, schreibe ich das hier.
legendary
Activity: 3360
Merit: 2146
Top Crypto Casino
February 07, 2021, 06:42:04 AM
EDIT: Kompiliere mal mit --disable-wallet, dann sollte kein Boost mehr Notwendig sein

Auch das will leider nicht, nach dem Aufruf von ./configure --disable-wallet --without-gui --without-miniupnpc kommt irgendwann:
Quote
~snip
checking whether to build Bitcoin Core GUI... no
checking for boostlib >= 1.58.0 (105800)... configure: We could not detect the boost libraries (version MINIMUM_REQUIRED_BOOST or higher). If you have a staged boost library (still not installed) please specify $BOOST_ROOT in your environment and do not give a PATH to --with-boost option.  If you are sure you have boost installed, then check your version number looking in . See http://randspringer.de/boost for more documentation.
checking whether the Boost::System library is available... yes
configure: error: Could not find a version of the Boost::System library!
./configure --disable-wallet --without-gui --without-miniupnpc  38,53s user 12,35s system 64% cpu 1:18,40 total
1 root@bitcoinnode ~/bitcoin/bitcoin (git)-[v0.21.0] # 

Also scheint boost 1.58.0 auf alle Fälle nötig zu sein Huh
legendary
Activity: 2405
Merit: 1459
-> morgen, ist heute, schon gestern <-
February 06, 2021, 04:36:51 PM
Reicht ein Pi3 eigentlich für einen Node?
Bzw warum hatte sich hier damals der Banana durchgesetzt?
Die Hardware ist ja öfters besser aber der (Software)Support bei R-Pi ungeschlagen

Vielleicht mal Armbian testen?

Ja, reicht, habe ich so hier laufen mit Buster10 (neuste Version, bzw. apt-get upgrade).

Thema Boost, kann man Manuel für Arm herunterladen und Installieren, leider kenne ich den Banana nicht.
EDIT: Kompiliere mal mit --disable-wallet, dann sollte kein Boost mehr Notwendig sein
legendary
Activity: 3360
Merit: 2146
Top Crypto Casino
February 06, 2021, 03:14:33 PM
Der Banana Pi hat einen S-ATA Anschluss, das war damals praktisch. Ich bin auch immer noch der Meinung, das die Hardware für einen Bitcoin Node völlig ausreichend ist. Der Speicher ist bei mir aktuell zu 75% voll und die CPU langweilt sich die meiste Zeit.
Den Sync der Blockchain würde ich ehrlich gesagt aber auch nicht damit machen wollen. Das lieber an potenterer Hardware erledigen und danach die Platte an die Pi stöpseln
legendary
Activity: 2909
Merit: 1307
February 06, 2021, 06:02:43 AM
Reicht ein Pi3 eigentlich für einen Node?
Bzw warum hatte sich hier damals der Banana durchgesetzt?
Die Hardware ist ja öfters besser aber der (Software)Support bei R-Pi ungeschlagen

Vielleicht mal Armbian testen?

ein Pi3 Reicht aus um damit einen Fullnode+LND+noch ein paar andere dinge zu machen.
Klar der initiale Blockverifikationsdownload dauert halt entsprechend lange aber es geht.

Ein PI2 und kleiner sind etwas zu klein geworden. das hab ich dann irgendwann aufgegeben mit versuchen den bitcoind zu optimieren auf noch weniger speicher. aber beim RPI3 ist das nicht noetig. (klar etwas swap muss sein, nicht auf die SD Karte die geht dann zu schnell kaputt imhe )aber das ist eigentlich alles.
yxt
legendary
Activity: 3528
Merit: 1116
February 06, 2021, 05:15:35 AM
Reicht ein Pi3 eigentlich für einen Node?
Bzw warum hatte sich hier damals der Banana durchgesetzt?
Die Hardware ist ja öfters besser aber der (Software)Support bei R-Pi ungeschlagen

Vielleicht mal Armbian testen?
legendary
Activity: 3360
Merit: 2146
Top Crypto Casino
February 05, 2021, 07:49:36 PM
Leider bin ich mit meinem Problem noch nicht weiter gekommen. Irgendwie benötigt Bitcoin Core 0.21.0 jetzt boost und das scheint bei meinem Bananian Linux nicht enthalten, oder an der richtigen Stelle zu sein.
Noch jemand mit dem Problem hier?
legendary
Activity: 3360
Merit: 2146
Top Crypto Casino
January 25, 2021, 12:56:41 PM
ach bitte weiter Berichten.
ich schau hier eigentlich immer ganz gerne rein.
Will seit Ewigkeiten mal wieder einen Node aufsetzten...

Dann mal ran, so schwer ist es bis 20.1 nicht Smiley
Ich komme aktuell nicht weiter, da mein Linux skill immer noch auf Anfänger basiert. Hoffe das lassdas hier die Tage mal vorbei schaut und etwas Zeit hat, dann könnte es schon eher wieder etwas weiter gehen Smiley

Mit dem Softwarepaket gehts praktisch fast von selbst
https://mynodebtc.com/products/community_edition

Das ist natürlich die einfachste Lösung, aber dann hätte ich meine hübsche Stats-Page nicht mehr.
yxt
legendary
Activity: 3528
Merit: 1116
January 25, 2021, 05:00:05 AM
danke, muss ich mir mal genauer anschauen. Aber mir geht es tatsächlich auch etwas um den "bastelspaß"
legendary
Activity: 3346
Merit: 2529
Escrow Service
January 25, 2021, 02:51:02 AM
ach bitte weiter Berichten.
ich schau hier eigentlich immer ganz gerne rein.
Will seit Ewigkeiten mal wieder einen Node aufsetzten...
Mit dem Softwarepaket gehts praktisch fast von selbst
https://mynodebtc.com/products/community_edition
yxt
legendary
Activity: 3528
Merit: 1116
January 24, 2021, 06:55:42 PM
ach bitte weiter Berichten.
ich schau hier eigentlich immer ganz gerne rein.
Will seit Ewigkeiten mal wieder einen Node aufsetzten...
legendary
Activity: 3360
Merit: 2146
Top Crypto Casino
January 24, 2021, 08:08:01 AM
*Update*

Spreche hier einmal mit mir selbst, da ich gerade die Zeit dafür übrig habe Tongue
Nach ein wenig Recherche, fand ich diesen Hinweis was man beim Raspberry oder der Banane ergänzen muß:

Code:
./configure --without-gui --without-miniupnpc --with-boost-libdir=/usr/lib/arm-linux-gnueabihf

Damit lief es bei mir fehlerfrei durch. Jetzt ist er am kompilieren, mal sehen ob das auch klappt.

Zu früh gefreut, hat nach 30 Minuten abgebrochen:

Code:
In file included from /usr/include/boost/optional.hpp:                                                                                                                                                                                                                                                                       15:0,
                 from ./optional.h:10,
                 from ./util/system.h:22,
                 from ./addrman.h:17,
                 from ./net.h:10,
                 from net.cpp:10:
/usr/include/boost/optional/optional.hpp: In instantia                                                                                                                                                                                                                                                                       tion of ‘void boost::optional_detail::optional_base                                                                                                                                                                                                                                                                       ::construct(const Expr&, const void*) [with Expr = CDa                                                                                                                                                                                                                                                                       taStream; T = CNetMessage]’:
/usr/include/boost/optional/optional.hpp:262:25:   req                                                                                                                                                                                                                                                                       uired from ‘boost::optional_detail::optional_base::                                                                                                                                                                                                                                                                       optional_base(const Expr&, const Expr*) [with Expr = C                                                                                                                                                                                                                                                                       DataStream; T = CNetMessage]’
/usr/include/boost/optional/optional.hpp:559:78:   req                                                                                                                                                                                                                                                                       uired from ‘boost::optional::optional(const Expr&)                                                                                                                                                                                                                                                                        [with Expr = CDataStream; T = CNetMessage]’
net.cpp:757:47:   required from here
/usr/include/boost/optional/optional.hpp:392:8: error:                                                                                                                                                                                                                                                                        no matching function for call to ‘CNetMessage::CNetMe                                                                                                                                                                                                                                                                       ssage(const CDataStream&)’
        new (m_storage.address()) internal_type(expr)                                                                                                                                                                                                                                                                        ;
        ^
/usr/include/boost/optional/optional.hpp:392:8: note:                                                                                                                                                                                                                                                                        candidates are:
In file included from net.cpp:10:0:
./net.h:742:5: note: CNetMessage::CNetMessage(CDataStr                                                                                                                                                                                                                                                                       eam&&)
     CNetMessage(CDataStream&& recv_in) : m_recv(std::                                                                                                                                                                                                                                                                       move(recv_in)) {}
     ^
./net.h:742:5: note:   no known conversion for argumen                                                                                                                                                                                                                                                                       t 1 from ‘const CDataStream’ to ‘CDataStream&&’
./net.h:734:7: note: CNetMessage::CNetMessage(const CN                                                                                                                                                                                                                                                                       etMessage&)
 class CNetMessage {
       ^
./net.h:734:7: note:   no known conversion for argumen                                                                                                                                                                                                                                                                       t 1 from ‘const CDataStream’ to ‘const CNetMessage&’
./net.h:734:7: note: CNetMessage::CNetMessage(CNetMess                                                                                                                                                                                                                                                                       age&&)
./net.h:734:7: note:   no known conversion for argumen                                                                                                                                                                                                                                                                       t 1 from ‘const CDataStream’ to ‘CNetMessage&&’
Makefile:11296: recipe for target 'libbitcoin_server_a                                                                                                                                                                                                                                                                       -net.o' failed
make[2]: *** [libbitcoin_server_a-net.o] Error 1
make[2]: Leaving directory '/root/bitcoin/bitcoin/src'
Makefile:18676: recipe for target 'all-recursive' fail                                                                                                                                                                                                                                                                       ed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/root/bitcoin/bitcoin/src'
Makefile:788: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1
make  1845,58s user 69,18s system 96% cpu 33:12,83 tot                                                                                                                                                                                                                                                                       al
2 root@bitcoinnode ~/bitcoin/bitcoin (git)-[v0.21.0] #     
legendary
Activity: 3360
Merit: 2146
Top Crypto Casino
January 23, 2021, 06:13:33 AM
Wollte das Update auf Core 21.0 eben anschmeissen, aber bekomme während ./configure folgende Fehlermeldung:

Code:
checking for boostlib >= 1.58.0 (105800)... configure: We could not detect the boost libraries (version MINIMUM_REQUIRED_BOOST or higher). If you have a staged boost library (still not installed) please specify $BOOST_ROOT in your environment and do not give a PATH to --with-boost option.  If you are sure you have boost installed, then check your version number looking in . See http://randspringer.de/boost for more documentation.
checking whether the Boost::System library is available... yes
configure: error: Could not find a version of the Boost::System library!

Also die Datei scheint ja vorhanden zu sein, oder auch ncht und wenn ja, wo ist sie und die Version könnte falsch sein?
Help please Wink
legendary
Activity: 3346
Merit: 2529
Escrow Service
Ja echt cool, musst du mal testen
legendary
Activity: 3360
Merit: 2146
Top Crypto Casino
Klar mach ich noch mit.

Wollte Dich auch nur rauslocken Cheesy

Trau mich garnich, daran irgendwas zu ändern, es kann nur schlechter werden.

Man ist doch nicht gezwungen zum Update, aber ich kann sagen, das all die letzten Releases wirklich sehr stabil laufen und wenig RAM schlucken.
Da ich zwischendurch mal auf einen Pi 4 umgezogen bin, das aber zusammen mit ein paar anderen Anwendung nicht so stabil war, bin ich vor einiger Zeit wieder zurück zur Banane (mit der hübschen Stats Page Wink) und mein OSCAM Server ist hier auch mit eingezogen.

Mein Node läuft
Uptime ist nur eine Woche, weil ich das Haus stromlos hatte wegen Arbeiten am Stromnetz

Ist das der myNode? Ich wollte den auch schon mal testen, bin da aber irgendwie wieder davon abgekommen.
legendary
Activity: 3346
Merit: 2529
Escrow Service
Mein Node läuft
Uptime ist nur eine Woche, weil ich das Haus stromlos hatte wegen Arbeiten am Stromnetz

Code:

Host : Port
localhost : 8332
Chain
main
Version
190100 (/Satoshi:0.19.1/)
Protocol Version
70015
Blockchain Size
318.87 GB
(pruned: false)
Soft Forks
bip34:type=buried,status=active(height: 227,931)
bip66:type=buried,status=active(height: 363,725)
bip65:type=buried,status=active(height: 388,381)
csv:type=buried,status=active(height: 419,328)
segwit:type=buried,status=active(height: 481,824)
Block Count
633,121
(headers: 633,121)
Difficulty
13.732 x 1012
Status
Synchronized with network
Uptime
1 week, 3 days, 17 hours
Warnings
None
Network Info
Peers
12
Network Traffic
Total Download: 2.77 GB (avg 3 KB/s)
Total Upload: 9.16 GB (avg 9.91 KB/s)
Interfaces
ipv4: unreachable(proxy: 127.0.0.1:9050)
ipv6: unreachable(proxy: 127.0.0.1:9050)
onion: reachable(proxy: 127.0.0.1:9050)
Local Addresses
5tcobkc3waxehlmt.onion:8333(score: 7)


legendary
Activity: 3649
Merit: 1412
Klar mach ich noch mit.

Hatte ja zwischendurch auch schon n paar mal vor, n Versions-Upgrade durchzuführen,
aber irgendwie ...

Die 0.16.3 läuft aber auch unfassbar stabil.
Ich hab ja im Sept.2018 auf 1TB aufgestockt und seitdem läuft die Beere durch!!1einself
Da is nich einmal was hängen geblieben, oder abgestürzt.

Schon irgendwie unheimlich.
Trau mich garnich, daran irgendwas zu ändern, es kann nur schlechter werden.



legendary
Activity: 3360
Merit: 2146
Top Crypto Casino
Macht noch jemand mit?
Kann ja nicht sein, das der Thread von der ersten Seite rutscht. Also nachdem ich gestern zufällig gesehen habe, das Core 0.20.0 released worden ist, habe ich mir die Zeit genommen das Update laufen zu lassen.
Make dauerte leicht über 4 Stunden, aber wenn diese Hürde genommen wurde, ist es nach wie vor kein Problem für unsere Banane als echter Fullnode zu laufen Smiley
legendary
Activity: 3360
Merit: 2146
Top Crypto Casino
December 08, 2019, 06:43:22 PM
Danke @lassdas
habe die Änderungen übernommen, php7.3 ist die neuste Version.

Passt aber leider noch nicht:

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.
pi@CoinsurferPi4:~ $ ^C
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 23:20:03 CET; 19s ago
     Docs: man:nginx(8)
  Process: 13182 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=1/FAILURE)

Dez 08 23:20:03 CoinsurferPi4 systemd[1]: Starting A high performance web server and a reverse proxy server...
Dez 08 23:20:03 CoinsurferPi4 nginx[13182]: nginx: [warn] conflicting server name "_" on 0.0.0.0:80, ignored
Dez 08 23:20:03 CoinsurferPi4 nginx[13182]: nginx: [warn] conflicting server name "_" on [::]:80, ignored
Dez 08 23:20:03 CoinsurferPi4 nginx[13182]: nginx: [emerg] open() "/usr/share/nginx/media/hdd/www/log/error.log" failed (2: No such file or directory)
Dez 08 23:20:03 CoinsurferPi4 nginx[13182]: nginx: configuration file /etc/nginx/nginx.conf test failed
Dez 08 23:20:03 CoinsurferPi4 systemd[1]: nginx.service: Control process exited, code=exited, status=1/FAILURE
Dez 08 23:20:03 CoinsurferPi4 systemd[1]: nginx.service: Failed with result 'exit-code'.
Dez 08 23:20:03 CoinsurferPi4 systemd[1]: Failed to start A high performance web server and a reverse proxy server.
pi@CoinsurferPi4:~ $

Edit: Erstmal bin ich wieder auf die Banane zurück https://bitcointalksearch.org/topic/m.53312155
legendary
Activity: 3649
Merit: 1412
December 08, 2019, 05:15:09 PM
Ne Idee, oder 2, 3 hätt ich schon.

First things first, zu nginx (ohne Server nutzt auch php nix):
$ systemctl status nginx.service sagt was von duplicate default server
mein erster Gedanke wäre da natürlich
Code:
listen 80 default_server;
listen [::]:80 default_server;
zu ändern in
Code:
listen 80;
listen [::]:80;
Denn wie sagte einst ein weiser Mann: "Es kann nur einen geben" und die nginx-default-config (/etc/nginx/sites-enabled/default) scheint schon einen default_server zu definieren.


Und zur PHP-Version,
da würd ichs mal mit php7.2* probieren.
Code:
sudo apt-get install php7.2-fpm
und unter location in der Server Configuration dann
Code:
fastcgi_pass unix:/var/run/php5-fpm.sock;
durch
Code:
fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
ersetzen.


Not sure ift it'll work, but we won't find out if we (or rather you) don't try.
Wenn das eine, oder das andere nich klappt überlegen wir uns was besseres.  Wink


*vllt auch eher 7.3, oder .4,
ich glaub fast, .2 wird auch nichmehr soo lange supportet, ich bin echt langsam, was so keeping-up-to-date angeht. Wenn's läuft, dann läufts und nach "updates" läufts viel zu oft nichmehr.
Pages:
Jump to: