Raspiblitz plötzlich defekt

Moin,
nachdem mein Blitz Monatelang lief begrüsste er mich vorgestern mit der Meldung aus der er nicht mehr raus kommt.

Node is syncing
Blockchain Progress : 4575 restarts
Lightning Progress : 10 restarts

Mit Debug gibt es eine ganze Reihe von Fehlern die ich aber auch nicht unbedingt deuten kann. Kann man Debug hier posten ? Oder sind da zu individuelle Sachen drin ? Leider habe ich zu dem Fehler nichts weiter ergooglen können. Lighning channel sind nun unterbrochen.

Mir ist das gleiche ebenfalls vor ein paar Tagen passiert.

Momentan ist es auch nicht möglich, mit der Raspiblitz Version 1.7.1 ein Backup wiederherzustellen.
Das wird gerade mit der kommenden Version 1.7.2 behoben!

Oh, Danke schon mal für die Antwort. Also Abwarten auf 1.7.2 und hoffen das nach dem Flash das ganze zu beleben ist denke ich mal ?!

Vermutlich hat ein simpler reboot nicht geholfen?

Nein, das hatte ich mehrfach durch. Alles nicht. Da auch kein weitere Beschreibung zum Fehler erkennbar ist hatte ich auch nicht nichts weiter im Netz gefunden,
grafik

Normal solltest du dein Debug hier posten können. Darin sind keine persönlichen Daten enthalten. Bei mir sehe ich noch nicht einmal eine IP darin enthalten.

Mittlwerweile habe ich auch herausgefunden wie es geht:
Debug: https://termbin.com/g8s0

Sieht aus wie kaputter Block, gut das ich davon keine Ahnung habe :frowning:

Will follow the /mnt/hdd/bitcoin/debug.log
running: ‚sudo tail -n 30 -f /mnt/hdd/bitcoin/debug.log‘

Press ENTER to continue
use CTRL+C any time to abort … then use command ‚raspiblitz‘ to return to menu
###############################################################################

2022-01-19T22:07:28Z Error: A fatal internal error occurred, see debug.log for details
2022-01-19T22:07:28Z ERROR: ConnectTip: ConnectBlock 0000000000000000001b2336d0368876384dd479e75aaff7a773a42fe9b6520 failed, bad-txnmrklroot, hashMerkleRoot mismatch
2022-01-19T22:07:28Z Failed to connect best block (bad-txnmrklroot, hashMerkleRoot mismatch)
2022-01-19T22:07:28Z loadblk thread exit
2022-01-19T22:07:28Z Loaded 12339 addresses from peers.dat 144ms
2022-01-19T22:07:28Z Loaded 0 addresses from „anchors.dat“
2022-01-19T22:07:28Z 0 block-relay-only anchors will be tried for connections.
2022-01-19T22:07:28Z init message: Starting network threads…
2022-01-19T22:07:28Z DNS seeding disabled
2022-01-19T22:07:28Z net thread start
2022-01-19T22:07:28Z addcon thread start
2022-01-19T22:07:28Z opencon thread start
2022-01-19T22:07:28Z msghand thread start
2022-01-19T22:07:28Z init message: Done loading
2022-01-19T22:07:28Z tor: Thread interrupt
2022-01-19T22:07:28Z Shutdown: In progress…
2022-01-19T22:07:28Z opencon thread exit
2022-01-19T22:07:28Z addcon thread exit
2022-01-19T22:07:28Z RemoveLocal(ppfhzjfoegrxoax7h724i4wku2z3nnxwmdnl6uqjkh4zr2xyd.onion:8333)
2022-01-19T22:07:28Z torcontrol thread exit
2022-01-19T22:07:28Z net thread exit
2022-01-19T22:07:28Z msghand thread exit
2022-01-19T22:07:28Z DumpAnchors: Flush 0 outbound block-relay-only peer addresses to anchors.dat started
2022-01-19T22:07:28Z DumpAnchors: Flush 0 outbound block-relay-only peer addresses to anchors.dat completed (0.00s)
2022-01-19T22:07:28Z scheduler thread exit
2022-01-19T22:07:28Z FlushStateToDisk: write coins cache to disk (0 coins, 0kB) started
2022-01-19T22:07:28Z FlushStateToDisk: write coins cache to disk (0 coins, 0kB) completed (0.00s)
2022-01-19T22:07:28Z FlushStateToDisk: write coins cache to disk (0 coins, 0kB) started
2022-01-19T22:07:28Z FlushStateToDisk: write coins cache to disk (0 coins, 0kB) completed (0.00s)
2022-01-19T22:07:29Z Shutdown: done

2022-01-19T22:08:00Z Bitcoin Core version v22.0.0 (release build)
2022-01-19T22:08:00Z InitParameterInteraction: parameter interaction: -bind set → setting -listen=1
2022-01-19T22:08:00Z InitParameterInteraction: parameter interaction: -proxy set → setting -upnp=0
2022-01-19T22:08:00Z InitParameterInteraction: parameter interaction: -proxy set → setting -natpmp=0
2022-01-19T22:08:00Z InitParameterInteraction: parameter interaction: -proxy set → setting -discover=0
2022-01-19T22:08:00Z Assuming ancestors of block 00000000000000000008a89e854d57e5667df88f1cdef6fde2fbca1de5b639ad have valid signatures.
2022-01-19T22:08:00Z Setting nMinimumChainWork=00000000000000000000000000000000000000001fa4663bbbe19f82de910280
2022-01-19T22:08:00Z Using the ‚standard‘ SHA256 implementation
2022-01-19T22:08:00Z Default data directory /home/bitcoin/.bitcoin
2022-01-19T22:08:00Z Using data directory /mnt/hdd/bitcoin
2022-01-19T22:08:00Z Config file: /mnt/hdd/bitcoin/bitcoin.conf
2022-01-19T22:08:00Z Config file arg: daemon=„1“
2022-01-19T22:08:00Z Config file arg: datadir="/mnt/hdd/bitcoin"
2022-01-19T22:08:00Z Config file arg: dbcache=„1024“
2022-01-19T22:08:00Z Config file arg: deprecatedrpc=„addresses“
2022-01-19T22:08:00Z Config file arg: disablewallet=„0“
2022-01-19T22:08:00Z Config file arg: dns=„0“
2022-01-19T22:08:00Z Config file arg: dnsseed=„0“
2022-01-19T22:08:00Z Config file arg: maxconnections=„40“
2022-01-19T22:08:00Z Config file arg: maxmempool=„300“
2022-01-19T22:08:00Z Config file arg: maxorphantx=„10“
2022-01-19T22:08:00Z Config file arg: maxuploadtarget=„5000“
2022-01-19T22:08:00Z Config file arg: onlynet=„onion“
2022-01-19T22:08:00Z Config file arg: peerbloomfilters=„1“
2022-01-19T22:08:00Z Config file arg: proxy=„127.0.0.1:9050“
2022-01-19T22:08:00Z Config file arg: rpcallowip=„127.0.0.1“
2022-01-19T22:08:00Z Config file arg: rpcpassword=****
2022-01-19T22:08:00Z Config file arg: rpcuser=****
2022-01-19T22:08:00Z Config file arg: server=„1“
2022-01-19T22:08:00Z Config file arg: testnet=„0“
2022-01-19T22:08:00Z Config file arg: txindex=„1“
2022-01-19T22:08:00Z Config file arg: zmqpubrawblock=„tcp://127.0.0.1:28332“
2022-01-19T22:08:00Z Config file arg: zmqpubrawtx=„tcp://127.0.0.1:28333“
2022-01-19T22:08:00Z Config file arg: [main] bind=„127.0.0.1“
2022-01-19T22:08:00Z Config file arg: [main] rpcbind=****
2022-01-19T22:08:00Z Config file arg: [main] rpcport=„8332“
2022-01-19T22:08:00Z Config file arg: [main] wallet=„wallet.dat“
2022-01-19T22:08:00Z Config file arg: [test] bind=„127.0.0.1“
2022-01-19T22:08:00Z Config file arg: [test] rpcbind=****
2022-01-19T22:08:00Z Config file arg: [test] rpcport=„18332“
2022-01-19T22:08:00Z Command-line arg: conf="/mnt/hdd/bitcoin/bitcoin.conf"
2022-01-19T22:08:00Z Command-line arg: daemon=""
2022-01-19T22:08:00Z Command-line arg: debuglogfile="/mnt/hdd/bitcoin/debug.log"
2022-01-19T22:08:00Z Command-line arg: pid="/mnt/hdd/bitcoin/bitcoind.pid"
2022-01-19T22:08:00Z Using at most 40 automatic connections (1024 file descriptors available)
2022-01-19T22:08:00Z Using 16 MiB out of 32/2 requested for signature cache, able to store 524288 elements
2022-01-19T22:08:00Z Using 16 MiB out of 32/2 requested for script execution cache, able to store 524288 elements
2022-01-19T22:08:00Z Script verification uses 3 additional threads
2022-01-19T22:08:00Z scheduler thread start
2022-01-19T22:08:00Z HTTP: creating work queue of depth 16
2022-01-19T22:08:00Z Config options rpcuser and rpcpassword will soon be deprecated. Locally-run instances may remove rpcuser to use cookie-based auth, or may be replaced with rpcauth. Please see share/rpcauth for rpcauth auth generation.
2022-01-19T22:08:00Z HTTP: starting 4 worker threads
2022-01-19T22:08:00Z Using wallet directory /mnt/hdd/bitcoin
2022-01-19T22:08:00Z init message: Verifying wallet(s)…
2022-01-19T22:08:00Z Warning: Skipping -wallet path that doesn’t exist. Failed to load database path ‚/mnt/hdd/bitcoin/wallet.dat‘. Path does not exist.
2022-01-19T22:08:00Z init message: Loading banlist…
2022-01-19T22:08:00Z SetNetworkActive: true
2022-01-19T22:08:00Z Using /16 prefix for IP bucketing
2022-01-19T22:08:00Z Cache configuration:
2022-01-19T22:08:00Z * Using 2.0 MiB for block index database
2022-01-19T22:08:00Z * Using 127.8 MiB for transaction index database
2022-01-19T22:08:00Z * Using 8.0 MiB for chain state database
2022-01-19T22:08:00Z * Using 886.2 MiB for in-memory UTXO set (plus up to 286.1 MiB of unused mempool space)
2022-01-19T22:08:00Z init message: Loading block index…
2022-01-19T22:08:00Z Switching active chainstate to Chainstate [ibd] @ height -1 (null)
2022-01-19T22:08:00Z Opening LevelDB in /mnt/hdd/bitcoin/blocks/index
2022-01-19T22:08:00Z Opened LevelDB successfully
2022-01-19T22:08:00Z Using obfuscation key for /mnt/hdd/bitcoin/blocks/index: 0000000000000000
2022-01-19T22:08:12Z LoadBlockIndexDB: last block file = 2884
2022-01-19T22:08:12Z LoadBlockIndexDB: last block file info: CBlockFileInfo(blocks=45, size=47979004, heights=718810…718854, time=2022-01-15…2022-01-15)
2022-01-19T22:08:12Z Checking all blk files are present…
2022-01-19T22:08:13Z Opening LevelDB in /mnt/hdd/bitcoin/chainstate
2022-01-19T22:08:13Z Opened LevelDB successfully
2022-01-19T22:08:13Z Using obfuscation key for /mnt/hdd/bitcoin/chainstate: 612dacdbada4a73b
2022-01-19T22:08:13Z Loaded best chain: hashBestChain=00000000000000000007aeeddf078d18ba414b1f8aa6d433a3d1d947ab69536b height=718712 date=2022-01-14T23:46:10Z progress=0.998532
2022-01-19T22:08:13Z init message: Verifying blocks…
2022-01-19T22:08:13Z Verifying last 6 blocks at level 3
2022-01-19T22:08:13Z [0%]…[16%]…[33%]…[50%]…[66%]…[83%]…[99%]…[DONE].
2022-01-19T22:08:15Z No coin database inconsistencies in last 6 blocks (8570 transactions)
2022-01-19T22:08:15Z block index 15253ms
2022-01-19T22:08:15Z Opening LevelDB in /mnt/hdd/bitcoin/indexes/txindex
2022-01-19T22:08:15Z Opened LevelDB successfully
2022-01-19T22:08:16Z Using obfuscation key for /mnt/hdd/bitcoin/indexes/txindex: 0000000000000000
2022-01-19T22:08:16Z txindex thread start
2022-01-19T22:08:16Z txindex is enabled at height 718712
2022-01-19T22:08:16Z txindex thread exit
2022-01-19T22:08:16Z block tree size = 718868
2022-01-19T22:08:16Z nBestHeight = 718712
2022-01-19T22:08:16Z loadblk thread start
2022-01-19T22:08:16Z Bound to 127.0.0.1:8333
2022-01-19T22:08:16Z Bound to 127.0.0.1:8334
2022-01-19T22:08:16Z init message: Loading P2P addresses…
2022-01-19T22:08:16Z *** Corrupt block found indicating potential hardware failure; shutting down
2022-01-19T22:08:16Z Error: A fatal internal error occurred, see debug.log for details
2022-01-19T22:08:16Z ERROR: ConnectTip: ConnectBlock 00000000000000000001b2336d0368876384dd479e75aaff7a773a42fe9b6520 failed, bad-txnmrklroot, hashMerkleRoot mismatch
2022-01-19T22:08:16Z Failed to connect best block (bad-txnmrklroot, hashMerkleRoot mismatch)
2022-01-19T22:08:16Z loadblk thread exit
2022-01-19T22:08:16Z torcontrol thread start
2022-01-19T22:08:16Z tor: Got service ID ppfhzjfoevksyobx7h724i4wku2z3nnxwmdnl6uqjkh4zr2xyd, advertising service ppfhzjfoevksyobbgrxoa3nnxwmdnl6uqjkh4zr2xyd.onion:8333
2022-01-19T22:08:16Z AddLocal(ppfhzjfoevksyobbgrxoax7h722z3nnxwmdnl6uqjkh4zr2xyd.onion:8333,4)
2022-01-19T22:08:16Z Loaded 12339 addresses from peers.dat 144ms
2022-01-19T22:08:16Z Loaded 0 addresses from „anchors.dat“
2022-01-19T22:08:16Z 0 block-relay-only anchors will be tried for connections.
2022-01-19T22:08:16Z init message: Starting network threads…
2022-01-19T22:08:16Z DNS seeding disabled
2022-01-19T22:08:16Z net thread start
2022-01-19T22:08:16Z addcon thread start
2022-01-19T22:08:16Z init message: Done loading
2022-01-19T22:08:16Z opencon thread start
2022-01-19T22:08:16Z tor: Thread interrupt
2022-01-19T22:08:16Z Shutdown: In progress…
2022-01-19T22:08:16Z RemoveLocal(ppfhzjfoevksyobbgrxoax7h724i43nnxwmdnl6uqjkh4zr2xyd.onion:8333)
2022-01-19T22:08:16Z torcontrol thread exit
2022-01-19T22:08:16Z addcon thread exit
2022-01-19T22:08:16Z opencon thread exit
2022-01-19T22:08:16Z msghand thread start
2022-01-19T22:08:16Z msghand thread exit
2022-01-19T22:08:16Z net thread exit
2022-01-19T22:08:16Z DumpAnchors: Flush 0 outbound block-relay-only peer addresses to anchors.dat started
2022-01-19T22:08:16Z DumpAnchors: Flush 0 outbound block-relay-only peer addresses to anchors.dat completed (0.00s)
2022-01-19T22:08:16Z scheduler thread exit
2022-01-19T22:08:16Z FlushStateToDisk: write coins cache to disk (0 coins, 0kB) started
2022-01-19T22:08:16Z FlushStateToDisk: write coins cache to disk (0 coins, 0kB) completed (0.00s)
2022-01-19T22:08:16Z FlushStateToDisk: write coins cache to disk (0 coins, 0kB) started
2022-01-19T22:08:16Z FlushStateToDisk: write coins cache to disk (0 coins, 0kB) completed (0.00s)
2022-01-19T22:08:17Z Shutdown: done

Ergebnis vom ganzen…
Also , ich musste auf 1.7.2 warten und das installieren. Auch das komplette Backup liess sich nicht direkt einspielen. Ich musste erst nur mit dem Seed die Wallet erzeugen.
Dann ein altes Channelbackup einspielen, neuere funktionierten nicht.
Der eine Channel hatte sich sofort geschlossen. Die andere Seite war eine andere bekannte Node, diese hat es nach Ablauf der Haltezeit das Geld auch bekommen.
Also alles gut gegangen, aber riesen Akt.

1 „Gefällt mir“

Ja, war bei mir genau so und das trotz USV.

He, Danke für die Reaktion.
Neben Dir hatten im Telegram Channel auch noch einige andere solches Theater.
Das zeigt mir das das doch alles noch nicht so ganz ausgereift ist und man auf diesem Systemen die Beträge dann doch lieber klein halten sollte. Nodes die sich rechnen sind dann doch nur was für wenige Profis und auch nicht am Raspberry.

Ja, zu dieser Erkenntnis bin ich leider auch gekommen. Momentan betreibe ich nur eine leere Node. Bis jetzt bin ich noch nicht überzeugt, dass nicht wieder solch unerwartete Fehler auftreten können.

Hallo,
das selbe Problem hab ich jetzt auch. Übers Wochenende weg gewesen und die Node in dem Zustand aufgefunden…
Ihr hattet Backups habt ihr gemeint. Ich hab schlauerweise keine Backups gemacht. Wenn ich jetzt auf die neueste Version update, was bedeutet das dann für meine Sats in den Channels? Bekomm ich die erst zurück wenn die anderen Nodes die Channels zu mir schließen?