NEWS
iobroker web Interface nicht mehr erreichbar nach Absturz
-
@saschal sagte in iobroker web Interface nicht mehr erreichbar nach Absturz:
iob diag funktioniert nicht bzw. es kommt überhaupt nichts:
iob stop iob fix iob start ... warten ... iob diag
-
@homoran
Auch nach iob fix bringt iob diag keine Ausgabe.
Auffällig ist, das iob fix jede Menge Fehlermeldungen bzgl "kein Speicherplatz verfügbar" bringtpi@raspberrypi:~ $ iob fix library: loaded Library version=2024-01-04 ========================================================================== Welcome to the ioBroker installation fixer! Script version: 2024-01-04 You might need to enter your password a couple of times. ========================================================================== ========================================================================== Installing prerequisites (1/5) ========================================================================== OK:1 http://deb.debian.org/debian bookworm InRelease Holen:2 http://deb.debian.org/debian-security bookworm-security InRelease [48,0 kB] Ign:2 http://deb.debian.org/debian-security bookworm-security InRelease Fehl:1 http://deb.debian.org/debian bookworm InRelease Splitting up /var/lib/apt/lists/deb.debian.org_debian_dists_bookworm_InRelease into data and signature failed Holen:3 http://deb.debian.org/debian bookworm-updates InRelease [55,4 kB] Ign:3 http://deb.debian.org/debian bookworm-updates InRelease Holen:4 http://archive.raspberrypi.com/debian bookworm InRelease [23,6 kB] Ign:4 http://archive.raspberrypi.com/debian bookworm InRelease Holen:5 https://repos.influxdata.com/debian stable InRelease [6.907 B] Ign:5 https://repos.influxdata.com/debian stable InRelease Holen:6 https://apt.grafana.com stable InRelease [5.984 B] Ign:6 https://apt.grafana.com stable InRelease Holen:7 https://packages.sury.org/php bookworm InRelease [7.542 B] Ign:7 https://packages.sury.org/php bookworm InRelease OK:8 https://deb.nodesource.com/node_18.x nodistro InRelease Fehl:8 https://deb.nodesource.com/node_18.x nodistro InRelease Splitting up /var/lib/apt/lists/deb.nodesource.com_node%5f18.x_dists_nodistro_InRelease into data and signature failed Holen:2 http://deb.debian.org/debian-security bookworm-security InRelease [48,0 kB] Ign:2 http://deb.debian.org/debian-security bookworm-security InRelease Holen:3 http://deb.debian.org/debian bookworm-updates InRelease [55,4 kB] Ign:3 http://deb.debian.org/debian bookworm-updates InRelease Holen:4 http://archive.raspberrypi.com/debian bookworm InRelease [23,6 kB] Ign:4 http://archive.raspberrypi.com/debian bookworm InRelease Holen:5 https://repos.influxdata.com/debian stable InRelease [6.907 B] Ign:5 https://repos.influxdata.com/debian stable InRelease Holen:6 https://apt.grafana.com stable InRelease [5.984 B] Ign:6 https://apt.grafana.com stable InRelease Holen:7 https://packages.sury.org/php bookworm InRelease [7.542 B] Ign:7 https://packages.sury.org/php bookworm InRelease Holen:2 http://deb.debian.org/debian-security bookworm-security InRelease [48,0 kB] Ign:2 http://deb.debian.org/debian-security bookworm-security InRelease Holen:3 http://deb.debian.org/debian bookworm-updates InRelease [55,4 kB] Ign:3 http://deb.debian.org/debian bookworm-updates InRelease Holen:4 http://archive.raspberrypi.com/debian bookworm InRelease [23,6 kB] Ign:4 http://archive.raspberrypi.com/debian bookworm InRelease Holen:5 https://repos.influxdata.com/debian stable InRelease [6.907 B] Ign:5 https://repos.influxdata.com/debian stable InRelease Holen:6 https://apt.grafana.com stable InRelease [5.984 B] Ign:6 https://apt.grafana.com stable InRelease Holen:7 https://packages.sury.org/php bookworm InRelease [7.542 B] Ign:7 https://packages.sury.org/php bookworm InRelease Holen:2 http://deb.debian.org/debian-security bookworm-security InRelease [48,0 kB] Fehl:2 http://deb.debian.org/debian-security bookworm-security InRelease Fehler beim Schreiben in Datei - write (28: Auf dem Gerät ist kein Speicherplatz mehr verfügbar) [IP: 2a04:4e42:8d::644 80] Holen:3 http://deb.debian.org/debian bookworm-updates InRelease [55,4 kB] Fehl:3 http://deb.debian.org/debian bookworm-updates InRelease Fehler beim Schreiben in Datei - write (28: Auf dem Gerät ist kein Speicherplatz mehr verfügbar) [IP: 2a04:4e42:8d::644 80] Holen:4 http://archive.raspberrypi.com/debian bookworm InRelease [23,6 kB] Fehl:4 http://archive.raspberrypi.com/debian bookworm InRelease Fehler beim Schreiben in Datei - write (28: Auf dem Gerät ist kein Speicherplatz mehr verfügbar) [IP: 2a00:1098:80:56::1:1 80] Holen:5 https://repos.influxdata.com/debian stable InRelease [6.907 B] Fehl:5 https://repos.influxdata.com/debian stable InRelease Fehler beim Schreiben in Datei - write (28: Auf dem Gerät ist kein Speicherplatz mehr verfügbar) [IP: 2600:9000:2057:d600:11:fe8d:7d40:93a1 443] Holen:6 https://apt.grafana.com stable InRelease [5.984 B] Fehl:6 https://apt.grafana.com stable InRelease Fehler beim Schreiben in Datei - write (28: Auf dem Gerät ist kein Speicherplatz mehr verfügbar) [IP: 2a04:4e42:6f::729 443] Holen:7 https://packages.sury.org/php bookworm InRelease [7.542 B] Fehl:7 https://packages.sury.org/php bookworm InRelease Fehler beim Schreiben in Datei - write (28: Auf dem Gerät ist kein Speicherplatz mehr verfügbar) [IP: 2400:52e0:1e00::1082:1 443] Paketlisten werden gelesen… Fertig W: Während der Überprüfung der Signatur trat ein Fehler auf. Das Depot wurde nicht aktualisiert und die vorherigen Indexdateien werden verwendet. GPG-Fehler: http://deb.debian.org/debian bookworm InRelease: Splitting up /var/lib/apt/lists/deb.debian.org_debian_dists_bookworm_InRelease into data and signature failed W: Während der Überprüfung der Signatur trat ein Fehler auf. Das Depot wurde nicht aktualisiert und die vorherigen Indexdateien werden verwendet. GPG-Fehler: https://deb.nodesource.com/node_18.x nodistro InRelease: Splitting up /var/lib/apt/lists/deb.nodesource.com_node%5f18.x_dists_nodistro_InRelease into data and signature failed W: Fehlschlag beim Holen von http://deb.debian.org/debian/dists/bookworm/InRelease Splitting up /var/lib/apt/lists/deb.debian.org_debian_dists_bookworm_InRelease into data and signature failed W: Fehlschlag beim Holen von http://deb.debian.org/debian-security/dists/bookworm-security/InRelease Fehler beim Schreiben in Datei - write (28: Auf dem Gerät ist kein Speicherplatz mehr verfügbar) [IP: 2a04:4e42:8d::644 80] W: Fehlschlag beim Holen von http://deb.debian.org/debian/dists/bookworm-updates/InRelease Fehler beim Schreiben in Datei - write (28: Auf dem Gerät ist kein Speicherplatz mehr verfügbar) [IP: 2a04:4e42:8d::644 80] W: Fehlschlag beim Holen von https://apt.grafana.com/dists/stable/InRelease Fehler beim Schreiben in Datei - write (28: Auf dem Gerät ist kein Speicherplatz mehr verfügbar) [IP: 2a04:4e42:6f::729 443] W: Fehlschlag beim Holen von https://repos.influxdata.com/debian/dists/stable/InRelease Fehler beim Schreiben in Datei - write (28: Auf dem Gerät ist kein Speicherplatz mehr verfügbar) [IP: 2600:9000:2057:d600:11:fe8d:7d40:93a1 443] W: Fehlschlag beim Holen von https://deb.nodesource.com/node_18.x/dists/nodistro/InRelease Splitting up /var/lib/apt/lists/deb.nodesource.com_node%5f18.x_dists_nodistro_InRelease into data and signature failed W: Fehlschlag beim Holen von https://packages.sury.org/php/dists/bookworm/InRelease Fehler beim Schreiben in Datei - write (28: Auf dem Gerät ist kein Speicherplatz mehr verfügbar) [IP: 2400:52e0:1e00::1082:1 443] W: Fehlschlag beim Holen von http://archive.raspberrypi.com/debian/dists/bookworm/InRelease Fehler beim Schreiben in Datei - write (28: Auf dem Gerät ist kein Speicherplatz mehr verfügbar) [IP: 2a00:1098:80:56::1:1 80] W: Einige Indexdateien konnten nicht heruntergeladen werden. Sie wurden ignoriert oder alte an ihrer Stelle benutzt. ========================================================================== Checking ioBroker user and directory permissions (2/5) ========================================================================== main: Zeile 702: echo: Schreibfehler: Auf dem Gerät ist kein Speicherplatz mehr verfügbar. Created /etc/sudoers.d/iobroker Fixing directory permissions... ========================================================================== Check and cleanup npm temporary directories (3/5) ========================================================================== Done. ========================================================================== Database maintenance (4/5) ========================================================================== Checking for uncompressed JSONL databases... This might take a while! npm ERR! code ENOSPC npm ERR! syscall write npm ERR! errno -28 npm ERR! nospc ENOSPC: no space left on device, write npm ERR! nospc There appears to be insufficient space on your system to finish. npm ERR! nospc Clear up some disk space and try again. npm ERR! A complete log of this run can be found in: /home/iobroker/.npm/_logs/2024-04-18T07_16_17_331Z-debug-0.log main: Zeile 14: [: -lt: Einstelliger (unärer) Operator erwartet. npm ERR! code ENOSPC npm ERR! syscall write npm ERR! errno -28 npm ERR! nospc ENOSPC: no space left on device, write npm ERR! nospc There appears to be insufficient space on your system to finish. npm ERR! nospc Clear up some disk space and try again. npm ERR! A complete log of this run can be found in: /home/iobroker/.npm/_logs/2024-04-18T07_16_18_664Z-debug-0.log ========================================================================== Checking autostart (5/5) ========================================================================== Enabling autostart... Autostart enabled! ========================================================================== Your installation was fixed successfully Run iobroker start to start ioBroker again!
Die iobroker Installation wird auf einer 256GB SSD betrieben, allerdings habe ich es bei der Installation Anfang des Jahres nicht geschafft den kompletten Speicherplatz nutzbar zu machen.
Da meine Linux Fähigkeiten immer noch sehr verbesserungswürdig sind, komme ich hier mal wieder nicht weiter...
-
@saschal
df -h
-
pi@raspberrypi:~ $ df -h Dateisystem Größe Benutzt Verf. Verw% Eingehängt auf udev 1,6G 0 1,6G 0% /dev tmpfs 380M 1,3M 379M 1% /run /dev/sda2 58G 56G 0 100% / tmpfs 1,9G 152K 1,9G 1% /dev/shm tmpfs 5,0M 16K 5,0M 1% /run/lock /dev/sda1 510M 73M 438M 15% /boot/firmware tmpfs 380M 32K 380M 1% /run/user/1000 tmpfs 380M 36K 380M 1% /run/user/106
-
@saschal sagte in iobroker web Interface nicht mehr erreichbar nach Absturz:
wird auf einer 256GB SSD betrieben
ist es das?
@saschal sagte in iobroker web Interface nicht mehr erreichbar nach Absturz:
/dev/sda2 58G 56G 0 100% /
dann sind wir schon zwei, deren
@saschal sagte in iobroker web Interface nicht mehr erreichbar nach Absturz:
Linux Fähigkeiten immer noch sehr verbesserungswürdig sind,
Vielleicht hat @thomas-braun etwas Zeit und hilft hier
-
@saschal
Was ich kontrollieren würde, wäre der Backup Ordner.du -hs /opt/iobroker/* | sort -h
Eventuell ist da was vollgelaufen.
-
@jojo58 sagte in iobroker web Interface nicht mehr erreichbar nach Absturz:
du -hs /opt/iobroker/* | sort -h
Das sieht tatsächlich so aus als ob die Backups da Überhand genommen haben...
pi@raspberrypi:~ $ du -hs /opt/iobroker/* | sort -h 0 /opt/iobroker/iob 4,0K /opt/iobroker/INSTALLER_INFO.txt 4,0K /opt/iobroker/iobroker 4,0K /opt/iobroker/package.json 404K /opt/iobroker/package-lock.json 50M /opt/iobroker/log 235M /opt/iobroker/iobroker-data 519M /opt/iobroker/node_modules 35G /opt/iobroker/backups
-
In den Backup Ordner wechseln:
cd /opt/iobroker/backups
dann damit die Dateien auflisten:
ls -l
Danach kannst du z.B. mit folgendem Befehl die Daten von InfluxDB, falls du das nutzt vom März löschen:
rm influxDB_2024_03*
Oder alte IoBroker Daten vom letzten Jahr:
rm iobroker_2023*
Und dann in der BackItUp Instanz die Einstellungen prüfen, ich habe es z.B. auf maximal 30 stehen.
-
@jojo58
Jaaaaa, das war´s. Ich habe ein paar Backup Dateien händisch gelöscht und sofort bekam ich auch wieder Push Nachrichten von iobroker und das Web Interface war wieder erreichbar!Sehr schön, vielen Dank.
Aber in den Backitup Einstellungen habe ich 7 iobroker Sicherungen zugelassen, aber es sind deutlich mehr im Ordner, allein 54 backitupiobroker.tar.gz.
Andere Einstellungen dazu finde ich nicht außer:
Was habe ich da jetzt noch übersehen?
-
@saschal sagte in iobroker web Interface nicht mehr erreichbar nach Absturz:
Was habe ich da jetzt noch übersehen?
manuell erstellte backups werden nie gelöscht
-
@homoran sagte in iobroker web Interface nicht mehr erreichbar nach Absturz:
manuell erstellte backups werden nie gelöscht
Und soweit mir bekannt verbleiben auch Backups, die aufgrund von Fehlern nicht per z.B. FTP oder CIFS kopiert werden konnten.
Wäre dann auch eine potentielle Ursache. -
@codierknecht korrekt!
Aber ich konnte in der Konfiguration von @SaschaL keine externe Sicherungsoption erkennen -
@homoran Wenn ich das richtig gesehen habe, dann über FTP (erster Screenshot)
-
@homoran
Ich habe immer mal wieder einige Sicherungen manuell angestoßen (vor allem bei der Einrichtung der Sicherung auf mein NAS per FTP). Und auf dem NAS sind auch tatsächlich Sicherungen vorhanden. -
@jojo58
Richtig. Das funktioniert auch ganz ordentlich.
Ich räume jetzt mal manuell die älteren Backups auf (auf der SSD) und dann beobachte ich das mal weiter.Wie könnte ich denn die gesamte SSD als Speicherplatz nutzen?
-
Beim vergrößern einer Partition auf einem Raspi, da bin ich leider raus. Entweder Google fragen, oder wie schon von @Homoran vorgeschlagen auf @Thomas-Braun warten.
-
@saschal sagte in iobroker web Interface nicht mehr erreichbar nach Absturz:
Wie könnte ich denn die gesamte SSD als Speicherplatz nutzen?
da ich nicht weiss wie du die SSD angelegt hast und / oder ob das deine ganze Raspberrypi Installation auf der SSD ist, kann ich dir das auch nicht sagen.
sdb sieht nach meinen bescheideen Kenntnissen nach einer zusätzlichen Platte sus.Sollte jedoch die gesamte Raspberrypi Installation auf der Platte sein, müsste es über
sudo raspi-config
machbar sein. -
@homoran
Die ganze Installation ist auf der SSD, es wird auch nur von der SSD gebootet, eine SD Karte ist nicht installiert.
sudo raspi-config habe ich auch schon mal reingeschaut, aber mangels Wissen (und Angst meine mühsam neu aufgesetzte Installation nachhaltig zu zerschiessen) nicht weiter verfolgt. -
Naja, eigentlich sollten deine 60 GB auch locker ausreichen. Wenn du das jetzt mit deinen Backups beobachtest und das läuft, dann zwischendurch mal das System bereinigen und alles sollte schön sein.
-
@jojo58 sagte in iobroker web Interface nicht mehr erreichbar nach Absturz:
eigentlich sollten deine 60 GB auch locker ausreichen
prinzipiell ja, aber nicht, wenn man 70-100GB History Daten hat
Aber warum sollte der Rest nicht genutzt werden, wenn er doch da ist?
schont dann auch die Speicherzellen.@saschal sagte in iobroker web Interface nicht mehr erreichbar nach Absturz:
sudo raspi-config habe ich auch schon mal reingeschaut, aber mangels Wissen (und Angst meine mühsam neu aufgesetzte Installation nachhaltig zu zerschiessen) nicht weiter verfolgt.
da müsste ein Punkt
expand filesystem
drauf sein.
Bei SSD weiss ich das aber nicht.Zur Sicherheit hast du doch extern gelagerte Backups.