Raspiblitz seit 2 Wochen am syncen

Hallo zusammen.

Ich habe folgendes Problem.

Vor ca. 2 Wochen habe ich meine Raspiblitz Fullnode neu geupdatetd auf 1.9.0.

Nun ist seit 2 Wochen das hier zu sehen.

und wenn ich mit strg+c ins menu gehe, kommt bei Info das hier
2

Kann mir einer helfen? :see_no_evil:

Ohne weitere Infos unmöglich. Mach noch mal STRG+C und dann debug -l (das erzeugt einen log, lädt es hoch und generiert einen link dafür) und teil den Link hier (sind keine privaten Infos drin).

Hi, danke dir erst mal. Das mit dem „log“ erstellen hab ich hinbekommen. Ich weiß aber leider nicht welchen Link ich teilen kann/soll. Ich poste einfach mal alles. Ansonsten gerne einfach sagen, wie das geht. :sweat_smile:

Printing debug logs. Be patient, this should take maximum 2 minutes …
Printing debug logs. Be patient, this should take maximum 2 minutes …
Warning: The unit file, source configuration file or drop-ins of bitcoind.service changed on disk. Run ‚systemctl daemon-reload‘ to reload units.
tail: cannot open ‚/mnt/hdd/bitcoin/debug.log‘ for reading: No such file or directory
tail: cannot open ‚/mnt/hdd/lnd/logs/bitcoin/mainnet/lnd.log‘ for reading: No such file or directory
Redacting …

redacting file: /var/cache/raspiblitz/debug.log


  • RASPIBLITZ DEBUG LOGS

blitzversion: 1.9.0
chainnetwork: bitcoin / main
11:12:02 up 15 days, 23:06, 2 users, load average: 1.26, 1.13, 1.11

*** SETUPPHASE / BOOTSTRAP ***
see logs: cat /home/admin/raspiblitz.log
setupPhase–> recovery
state–> waitsync

waitsync loop … btc_default_ready(0)

waitsync loop … btc_default_ready(0)

waitsync loop … btc_default_ready(0)

waitsync loop … btc_default_ready(0)

waitsync loop … btc_default_ready(0)

waitsync loop … btc_default_ready(0)

waitsync loop … btc_default_ready(0)

waitsync loop … btc_default_ready(0)

waitsync loop … btc_default_ready(0)

waitsync loop … btc_default_ready(0)

waitsync loop … btc_default_ready(0)

waitsync loop … btc_default_ready(0)

waitsync loop … btc_default_ready(0)

waitsync loop … btc_default_ready(0)

waitsync loop … btc_default_ready(0)

waitsync loop … btc_default_ready(0)

waitsync loop … btc_default_ready(0)

waitsync loop … btc_default_ready(0)

waitsync loop … btc_default_ready(0)

waitsync loop … btc_default_ready(0)

*** BACKGROUNDSERVICE ***
to monitor Background service call: sudo journalctl -f -u background

*** BLOCKCHAIN (MAINNET) SYSTEMD STATUS ***
● bitcoind.service - Bitcoin daemon
Loaded: loaded (/etc/systemd/system/bitcoind.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Wed 2023-08-09 12:12:12 BST; 2 weeks 1 days ago
Process: 66162 ExecStartPre=/home/admin/config.scripts/blitz.systemd.sh log blockchain STARTED (code=exited, status=0/SUCCESS)
Process: 66192 ExecStartPre=/bin/chgrp bitcoin /mnt/hdd/bitcoin (code=exited, status=0/SUCCESS)
Process: 66205 ExecStart=/usr/local/bin/bitcoind -daemonwait -conf=/mnt/hdd/bitcoin/bitcoin.conf -datadir=/mnt/hdd/bitcoin -debuglogfile=/mnt/hdd/bitcoin/debug.log (code=exited, status=1/FAILURE)
CPU: 217ms

Warning: journal has been rotated since unit was started, output may be incomplete.

*** LAST BLOCKCHAIN (MAINNET) ERROR LOGS ***
sudo journalctl -u bitcoind -b --no-pager -n20
– Journal begins at Thu 2023-08-24 23:14:00 BST, ends at Fri 2023-08-25 11:12:02 BST. –
– No entries –

*** LAST BLOCKCHAIN (MAINNET) INFO LOGS ***
sudo tail -n 50 /mnt/hdd/bitcoin/debug.log

*** LND (MAINNET) SYSTEMD STATUS ***
● lnd.service - Lightning Network Daemon
Loaded: loaded (/etc/systemd/system/lnd.service; enabled; vendor preset: enabled)
Active: inactive (dead)

*** LAST LND (MAINNET) ERROR LOGS ***
sudo journalctl -u lnd -b --no-pager -n12
– Journal begins at Thu 2023-08-24 23:14:00 BST, ends at Fri 2023-08-25 11:12:03 BST. –
– No entries –

*** LAST LND (MAINNET) INFO LOGS ***
sudo tail -n 50 /mnt/hdd/lnd/logs/bitcoin/mainnet/lnd.log

*** CORE LIGHTNING (MAINNET) SYSTEMD STATUS ***

  • not activated -

*** BLOCKCHAIN (TESTNET) SYSTEMD STATUS ***

  • OFF by config -
    *** LND (TESTNET) SYSTEMD STATUS ***
  • OFF by config -

*** CORE LIGHTNING (TESTNET) SYSTEMD STATUS ***

  • not activated -

*** BLOCKCHAIN (SIGNET) SYSTEMD STATUS ***

  • OFF by config -
    *** LND (SIGNET) SYSTEMD STATUS ***
  • OFF by config -

*** CORE LIGHTNING (SIGNET) SYSTEMD STATUS ***

  • not activated -

*** NGINX SYSTEMD STATUS ***
● nginx.service - A high performance web server and a reverse proxy server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
Drop-In: /etc/systemd/system/nginx.service.d
└─raspiblitz.conf
Active: active (running) since Wed 2023-08-09 12:11:17 BST; 2 weeks 1 days ago
Docs: man:nginx(8)
Process: 56040 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
Process: 56053 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
Main PID: 56065 (nginx)
Tasks: 5 (limit: 9352)
CPU: 411ms
CGroup: /system.slice/nginx.service
├─56065 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;
├─56066 nginx: worker process
├─56067 nginx: worker process
├─56068 nginx: worker process
└─56069 nginx: worker process

Warning: journal has been rotated since unit was started, output may be incomplete.

*** LAST NGINX LOGS ***
sudo journalctl -u nginx -b --no-pager -n20
– Journal begins at Thu 2023-08-24 23:14:00 BST, ends at Fri 2023-08-25 11:12:03 BST. –
– No entries –
→ CHECK CONFIG: sudo nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

*** BLITZAPI STATUS ***
installed=1
repo=‚GitHub - fusion44/blitz_api: A management backend for the RaspiBlitz project written in Python / FastAPI
branch=‚blitz-v1.9‘
commit=‚9255a513cdf64fdc6a060a4fa67a8d9121e6474f‘
● blitzapi.service - BlitzBackendAPI
Loaded: loaded (/etc/systemd/system/blitzapi.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2023-05-23 00:01:45 BST; 3 months 3 days ago
Main PID: 648 (python)
Tasks: 2 (limit: 9352)
CPU: 3h 18min 28.060s
CGroup: /system.slice/blitzapi.service
└─648 /home/blitzapi/blitz_api/venv/bin/python -m uvicorn app.main:app --port 11111 --host=... --root-path /api

Warning: journal has been rotated since unit was started, output may be incomplete.

*** LAST BLITZAPI LOGS ***
sudo journalctl -u blitzapi -b --no-pager -n20
– Journal begins at Thu 2023-08-24 23:14:00 BST, ends at Fri 2023-08-25 11:12:03 BST. –
– No entries –

*** BLITZ WebUI STATUS ***
installed=1
repo=‚GitHub - raspiblitz/raspiblitz-web: A mobile-first responsive Web UI for the RaspiBlitz
branch=‚release/v1.9‘
commit=‚7ebb54ee1f89a136cc9e4e558e21b6171438eda4‘

  • TOUCHSCREEN is OFF by config
  • Loop is OFF by config
  • LND-RTL is OFF by config
  • CL-RTL is OFF by config
  • Electrum Rust Server is OFF by config
  • LIT is OFF by config
  • LNDg is OFF by config
  • BTCPayServer is OFF by config
  • BTC-RPC-Explorer is OFF by config
  • LNbits is OFF by config
  • Thunderhub is OFF by config
  • SPECTER is OFF by config
  • SPHINX is OFF by config
  • FINTS is OFF by config

*** MOUNTED DRIVES ***
df -T -h
Filesystem Type Size Used Avail Use% Mounted on
/dev/root ext4 59G 16G 41G 28% /
devtmpfs devtmpfs 3.9G 0 3.9G 0% /dev
tmpfs tmpfs 3.9G 16K 3.9G 1% /dev/shm
tmpfs tmpfs 1.6G 1.1M 1.6G 1% /run
tmpfs tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs tmpfs 32M 636K 32M 2% /var/cache/raspiblitz
/dev/mmcblk0p1 vfat 255M 31M 225M 13% /boot
tmpfs tmpfs 787M 16K 787M 1% /run/user/1000
/dev/sda1 ext4 916G 619G 252G 72% /mnt/hdd
tmpfs tmpfs 787M 16K 787M 1% /run/user/1001

*** SD CARD HOMES ***
sudo du -ahd1 /home
1.2G /home/bitcoin
810M /home/blitzapi
323M /home/admin
1.2G /home/thunderhub
422M /home/rtl
35M /home/pi
549M /home/jam
546M /home/joinmarket
176M /home/btcrpcexplorer
2.3G /home/btcpay
638M /home/lnbits
1.4G /home/mempool
9.4G /home

*** LOGFILES ***
Archived and active journals take up 304.0M in the file system.
1.5G /var/log

*** DATADRIVE ***

RASPIBLITZ DATA DRIVE Status

BASICS

isMounted=1
isBTRFS=0
hddRaspiData=1
hddRaspiVersion=‚1.9.0‘
isSMART=1
isSSD=1
datadisk=‚sda‘
datapartition=‚sda1‘
hddCandidate=‚sda‘
hddPartitionCandidate=‚sda1‘
hddBlocksBitcoin=1
hddBytes=1000203091968
hddGigaBytes=931
hddUsedInfo=‚619G (72%)‘
hddDataFreeBytes=269732478976
hddDataFreeKB=263410624
hddDataFreeGB=251
hddAdapterUSB=‚174c:1153‘
hddAdapterUSAP=1

RAID

isRaid=0
raidCandidates=0

SWAP

isSwapExternal=1
SwapExternalPath=‚/mnt/hdd/swapfile‘

*** NETWORK ***
localip=...
localiprange=.../24
dhcp=1
network_device=eth0

*** HARDWARE TEST RESULTS ***
UndervoltageReports in Logs: 0

*** SYSTEM CACHE STATUS ***
system_count_start_blockchain=„12“
system_vm_vagrant=„0“
system_board=„rp4“
system_temp_fahrenheit=„133“
system_count_longscan=„0“
system_ups_status=„OFF“
system_ups_battery=„“
system_temp_celsius=„56“
system_ram_available_mb=„7416“
system_count_start_tui=„0“
system_count_start_lightning=„0“
system_ram_mb=„7862“
system_count_undervoltage=„0“
system_up=„1379217“
system_cpu_load=" 1.24, 1.13, 1.10"
system_ram_gb=„8“
system_init_time=„1684796509“
ln_default_sync_initial_done=„0“
ln_default_online=„0“
ln_default_version=„0.16.4-beta“
ln_default_running=„0“
ln_default_activated=„1“
ln_default_ready=„0“
ln_default_error_short=„“
ln_default_locked=„0“
ln_default_error_full=„“
btc_default_peers=„0“
btc_default_sync_percentage=„0“
btc_default_online=„0“
btc_default_port=„“
btc_default_ready=„0“
btc_default_running=„0“
btc_default_activated=„1“
btc_default_sync_initial_done=„0“
btc_default_error_short=„“
btc_default_error_full=„“
btc_default_version=„v24.0.1“

*** OPTION: SHARE THIS DEBUG OUTPUT ***
An easy way to share this debug output on GitHub or on a support chat
Use the following command and share the resulting link using termbin.com service and tor proxy:
debug -l
If tor is failing and you don’t mind leaking your ip address to the termbin service, use without tor:
debug -l -n

Genau weil das immer ein bisschen unhandlich ist so lange logs zu posten, wird eigentlich ein link über termbin generiert… Wenn du keinen link siehst, klappt das vielleicht aus irgendeinem Grund nicht, keine Ahnung. Vielleicht den Parameter -l hinter debug vergessen?

Also was ich direkt sehe: dein bitcoind und lnd service läuft nicht.

Manuell kannst du die Services so starten:
Bitcoin: sudo systemctl start bitcoind
LND: sudo systemctl start lnd

Vielleicht aber vorher mal einen Reboot versuchen, eigentlich starten dieses Services ja selbstständig.

Den Parameter hatte ich gesetzt. Vielleicht wurde ja der Link irgendwie erstellt und ich hab es nicht gesehen. Bin leider kein Profi :sweat_smile:

Nach einem normalen Reboot startet er zwar immer noch nicht bitcoind und lnd aber er bringt ein neues Anfangsfenster.

Muss ich vielleicht einfach nur noch ein bisschen Geduld haben und warten?
Wie gesagt, läuft schon so seit zwei Wochen. :see_no_evil:

Man kann im Prinzip immer nur in die aktuellen logs gucken und dort die Ursache suchen. Dieses Fenster gibt einem nicht genug Informationen.

Also am besten noch mal STRG+C und wieder debug -l und link (oder log :smiley:) posten und hoffen, dass jemand Ideen hat (ich bin da auch nicht 100% fit).

Ah okay, wieder was dazu gelernt. :see_no_evil:

Okay, dann stelle ich nochmal meine log (diesmal hat sogar die Linkerstellung funktioniert :grin:) ein und hoffe auf weitere Unterstützung.
Das manuelle starten hat nämlich leider auch nicht funktioniert. :sweat_smile:

Hier der Link von „debug -l“

https://l.termbin.com/b211

Tja, bitcoind kann nicht starten. Ich sehe Unable to parse settings file /mnt/hdd/bitcoin/settings.json. Ich kenne diese Datei nicht, hab aber mal eben bei mir geguckt und da enthält sie nur:

{
}

:smiley:

Was ist bei dir drin? Kannst du anzeigen mit sudo cat /mnt/hdd/bitcoin/settings.json

Sehr gute Frage.
Ich habs gemacht wie du gesagt hast aber es kommt nur eine neue Zeile zum Eingeben.
Habs dann anschließend mit „sudo cat file/mnt/hdd/bitcoin/settings.json“ versucht und er sagt mir
„cat: file/mnt/hdd/bitcoin/settings.json: Not such file or direktory“ :see_no_evil:

mach den cat ohne : und ohne file
also cat /mnt/….

Das hab ich ja als erstes gemacht. aber dann kommt gar nichts. :sweat_smile:

1

Ok,
versuch mal folgendes:
cd /mnt/hdd/bitcoin/ (change directory)
das sollte dich in das entsprechende verzeichnis bringen.
führe danach mal ls -a aus.
Du solltest jetzt eine Zeile sehen die settings.json heisst.
mach diese mal mit dem vi editor auf
sudo vi settings.json
wenn diese leer ist würde ich mal wie mxm geposted hat
{
}
einfügen.
Der vi editor ist etwas speziell.
Du muss zuerst i drücken damit du in den „insert“ mode gelangst.
Danach { eingeben und }
Im Editor sollte es ungefähr so ausehen
{
}
Das ganze speicherst du mit Taste :wq! (write quit)
evt. löst das dein Problem

Alles ohne Gewähr.

Ich glaube dann existiert die Datei, ist aber leer.

Ich würde das gleiche versuchen, was @Sappi beschreibt.

Wenn du mit dem vi editor nicht klarkommst, kannst du auch nano benutzen. Das geht dann so:

  1. Datei zum Editieren öffnen: sudo nano /mnt/hdd/bitcoin/settings.json
  2. Eingeben: {, dann ENTER, dann }
  3. Schließen und speichern: STRG+X, dann Y, dann ENTER

Allerdings muss man sich schon fragen, wieso diese Datei bei dir leer ist. Dazu habe ich keine Idee.

Wusste nicht ob nano auf dem raspberry OS vorinstalliert ist :slight_smile:

1 „Gefällt mir“

settings.json war wirklich leer. habe die Klammern eingefügt aber es hat sich nach einem anschließenden reboot trotzdem nichts getan. Ich glaube ich mache alles platt und mache alles neu.
Ist glaub ich am einfachsten oder was denkt ihr? :sweat_smile:

Wieder: Ohne log keine Ahnung :smiley:

Wenn du kein Bitcoin-Guthaben drauf hattest, mach platt. Ansonsten sollte man das natürlich überlegter angehen.

Dann mach ichs einmal komplett von vorne. Will euch da nicht länger in beschlag nehmen bei diesem schönen Wetter. :sunny:
Aber trotzdem erst mal vielen lieben Dank für eure Mühe. :pray:

Wirklich kein Problem, ich weiß wie das ist, wenn einem einfach zu viel Wissen rechts und links fehlt…

Eine Anmerkung noch: Wenn die Ursache irgendwie mit (Daten) der SSD (also nicht der SD-Karte) zu tun hat, müsstest du eventuell wirklich komplett neu anfangen und nicht vorherige Daten benutzen. Wenn du keinen Zeitstress hast und kein Guthaben in irgendwelchen Wallets oder Kanälen liegt, würde ich das empfehlen. Die Blockchain kannst du dabei ggf. wiederverwenden (um nicht über 1 Woche neu zu syncen), aber auch damit muss man sich befassen wie das genau geht (habe ich persönlich jetzt noch nicht gemacht und habe daher keinen konkreten Tipp). Aber eben alle configs usw. würde ich NICHT übernehmen, damit der Fehler nicht auf das neue System direkt wieder übertragen wird.

2 „Gefällt mir“

In der debug.log vom bitcoind steht ja meist etwas deutlicher, woran sich dieser verschluckt und die weitere Mitarbeit eingestellt hat. Da würde ich eigentlich immer erstmal mit reinschauen, insbesondere hilfreich sind Hinweise im debug.log, wenn der bitcoind gerade gestartet ist und zügig beleidigt aufhört und sich beendet. Häufige Restarts im Status-Fenster vom Raspiblitz sind dafür ein Hinweis, daß da ein Problem vorliegt, was man erstmal beseitigen müsste.
Ich nutze Raspiblitz 1.9.x noch nicht. Die debug.log sollte aber vermutlich auch bei der aktuellsten Version unter dem Pfad /mnt/hdd/bitcoin/debug.log zu finden sein.

Der LND braucht natürlich einen laufenden bitcoind, sonst schmollt der auch nur beleidigt und tut nichts bzw. fällt auf die Bretter.

Beim Raspiblitz wird man zum Reparieren relativ schnell ein wenig Kenntnisse auf der Kommandozeile benötigen. Einen gewissen Ansporn, sich diese zu erarbeiten, sollte man schon haben. Ist ja keine Raketentechnologie und es gibt auf Youtube oder in Büchern, ja die gibt es auch noch, jede Menge Lernmaterial.

2 „Gefällt mir“