NEWS
iobroker hat sich verabschiedet
-
Hallo Freunde,
heute Nacht hat sich mein iobroker während des Backups verabschiedet.
Mir viel es heute morgen auf als ich mich auf die GUI schalten wollte, ssh funktionierte auch nicht.
Ich habe daraufhin den Raspi neu gebootet.Der SSH Zugriff funktioniert wieder, allerdings funktioniert der GUI Zugriff noch nicht.
Habt ihr Tips für mich wie ich vorgehen soll um das System eventuell doch wieder zum laufen zu bekommen.
Das Backup via Backitup hat scheinbar auch nicht zu 100% funktioniert.
-
-
-
Bitte keine Screenshots aus dem Terminal.
Text in CodeTags eingebettet hier posten.iob stop iob fix iob diag
-
========================================================================== Installing prerequisites (1/4) ========================================================================== Holen:1 http://archive.raspberrypi.org/debian buster InRelease [32,6 kB] Fehl:1 http://archive.raspberrypi.org/debian buster InRelease Fehler beim Schreiben der Ausgabedatei - write (28: Auf dem Gerät ist kein Speicherplatz mehr verfügbar) [IP: 46.235.231.111 80] Holen:2 http://raspbian.raspberrypi.org/raspbian buster InRelease [15,0 kB] Fehl:2 http://raspbian.raspberrypi.org/raspbian buster InRelease Fehler beim Schreiben der Ausgabedatei - write (28: Auf dem Gerät ist kein Speicherplatz mehr verfügbar) [IP: 93.93.128.193 80] OK:3 https://deb.nodesource.com/node_14.x buster InRelease Holen:4 https://repos.influxdata.com/debian buster InRelease [7.020 B] Fehl:4 https://repos.influxdata.com/debian buster InRelease Fehler beim Schreiben der Ausgabedatei - write (28: Auf dem Gerät ist kein Speicherplatz mehr verfügbar) [IP: 52.222.236.31 443] Fehl:3 https://deb.nodesource.com/node_14.x buster InRelease Splitting up /var/lib/apt/lists/deb.nodesource.com_node%5f14.x_dists_buster_InRelease into data and signature failed 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: https://deb.nodesource.com/node_14.x buster InRelease: Splitting up /var/lib/apt/lists/deb.nodesource.com_node%5f14.x_dists_buster_InRelease into data and signature failed W: Fehlschlag beim Holen von http://raspbian.raspberrypi.org/raspbian/dists/buster/InRelease Fehler beim Schreiben der Ausgabedatei - write (28: Auf dem Gerät ist kein Speicherplatz mehr verfügbar) [IP: 93.93.128.193 80] W: Fehlschlag beim Holen von https://repos.influxdata.com/debian/dists/buster/InRelease Fehler beim Schreiben der Ausgabedatei - write (28: Auf dem Gerät ist kein Speicherplatz mehr verfügbar) [IP: 52.222.236.31 443] W: Fehlschlag beim Holen von https://deb.nodesource.com/node_14.x/dists/buster/InRelease Splitting up /var/lib/apt/lists/deb.nodesource.com_node%5f14.x_dists_buster_InRelease into data and signature failed W: Fehlschlag beim Holen von http://archive.raspberrypi.org/debian/dists/buster/InRelease Fehler beim Schreiben der Ausgabedatei - write (28: Auf dem Gerät ist kein Speicherplatz mehr verfügbar) [IP: 46.235.231.111 80] W: Einige Indexdateien konnten nicht heruntergeladen werden. Sie wurden ignoriert oder alte an ihrer Stelle benutzt. Installed gcc-c++ ========================================================================== Checking ioBroker user and directory permissions (2/4) ========================================================================== ========================================================================== Checking ioBroker user and directory permissions (2/4) ========================================================================== main: Zeile 697: echo: Schreibfehler: Auf dem Gerät ist kein Speicherplatz mehr verfügbar. Created /etc/sudoers.d/iobroker main: Zeile 582: Kann die temporäre Datei für das Hier Dokument nicht anlegen: Auf dem Gerät ist kein Speicherplatz mehr verfügbar main: Zeile 588: Kann die temporäre Datei für das Hier Dokument nicht anlegen: Auf dem Gerät ist kein Speicherplatz mehr verfügbar main: Zeile 495: Kann die temporäre Datei für das Hier Dokument nicht anlegen: Auf dem Gerät ist kein Speicherplatz mehr verfügbar main: Zeile 501: Kann die temporäre Datei für das Hier Dokument nicht anlegen: Auf dem Gerät ist kein Speicherplatz mehr verfügbar main: Zeile 532: Kann die temporäre Datei für das Hier Dokument nicht anlegen: Auf dem Gerät ist kein Speicherplatz mehr verfügbar main: Zeile 538: Kann die temporäre Datei für das Hier Dokument nicht anlegen: Auf dem Gerät ist kein Speicherplatz mehr verfügbar Fixing directory permissions... ========================================================================== Database maintenance (3/4) ========================================================================== Checking for uncompressed JSONL databases... This might take a while! Error: ENOSPC: no space left on device, mkdir '/home/iobroker/.npm/_npx' Programm konnte nicht gefunden werden: jsonltool ========================================================================== Checking autostart (4/4) ========================================================================== bash: Zeile 1031: Kann die temporäre Datei für das Hier Dokument nicht anlegen: Auf dem Gerät ist kein Speicherplatz mehr verfügbar Enabling autostart... bash: Zeile 1168: Kann die temporäre Datei für das Hier Dokument nicht anlegen: Auf dem Gerät ist kein Speicherplatz mehr verfügbar The unit files have no installation config (WantedBy=, RequiredBy=, Also=, Alias= settings in the [Install] section, and DefaultInstance= for template units). This means they are not meant to be enabled using systemctl. Possible reasons for having this kind of units are: • A unit may be statically enabled by being symlinked from another unit's .wants/ or .requires/ directory. • A unit's purpose may be to act as a helper for some other unit which has a requirement dependency on it. • A unit may be started when needed via activation (socket, path, timer, D-Bus, udev, scripted systemctl call, ...). • In case of template units, the unit is meant to be enabled with some instance name specified. Autostart enabled! ========================================================================== Your installation was fixed successfully Run iobroker start to start ioBroker again! ========================================================================== pi@ioBroker:/opt/iobroker $ iob diag pi@ioBroker:/opt/iobroker $
Scheinbar ist kein Speicherplatz mehr auf dem System verfügbar
Meine Backups werden extern auf meinem NAS gespeichert. Legt Backitup diese eventuell auch local ab?
pi@ioBroker:/opt/iobroker $ df -h Dateisystem Größe Benutzt Verf. Verw% Eingehängt auf /dev/root 117G 117G 0 100% / devtmpfs 776M 0 776M 0% /dev tmpfs 937M 0 937M 0% /dev/shm tmpfs 937M 21M 916M 3% /run tmpfs 5,0M 4,0K 5,0M 1% /run/lock tmpfs 937M 0 937M 0% /sys/fs/cgroup /dev/mmcblk0p1 253M 50M 203M 20% /boot tmpfs 188M 0 188M 0% /run/user/1000
-
@drake sagte in iobroker hat sich verabschiedet:
Meine Backups werden extern auf meinem NAS gespeichert. Legt Backitup diese eventuell auch local ab?
Was wurde denn in backitup angegeben ?
-
@drake sagte in iobroker hat sich verabschiedet:
Legt Backitup diese eventuell auch local ab?
In der Grundkonfiguration nicht. Das Dateisystem wird ja nach /opt/iobroker/backups gemountet und Backitup knallt das dann dort 'lokal' rein.
/dev/root 117G 117G 0 100% /
117 GB Zeuch? Was ist das?
Schau dich in /var/log/ um, ich vermute da sind die dicken Dinger zu finden.
-
@thomas-braun Danke dir, ich glaub ich habe die Speicherfresser gefunden.
root@ioBroker:/var/log# du -h -a /var/log | sort -hr | head -n 20 108G /var/log 54G /var/log/syslog 54G /var/log/kern.log 335M /var/log/daemon.log.1 254M /var/log/daemon.log 60M /var/log/syslog.1 16M /var/log/daemon.log.4.gz 12M /var/log/daemon.log.2.gz 11M /var/log/daemon.log.3.gz 4,1M /var/log/syslog.7.gz 3,6M /var/log/syslog.6.gz 3,4M /var/log/syslog.2.gz 3,1M /var/log/syslog.5.gz 2,0M /var/log/syslog.3.gz 1,6M /var/log/syslog.4.gz 788K /var/log/boot.log 408K /var/log/wtmp 152K /var/log/apt 88K /var/log/messages 88K /var/log/dpkg.log.1 root@ioBroker:/var/log#
Kann ich die Logs einfach so löschen?
-
@drake sagte in iobroker hat sich verabschiedet:
Reinschauen:
tail -n 40 /var/log/kern.log
Und hampel da NICHT als root herum, verdammte Axt...
-
@drake dein Syslog ist bei weiten zu gross - seit gestern ist da irgendetwas was dein log voll spamt.
(syslog.2.gz -> 3.4 MB, syslog.1.gz: 60 MB, syslog : 54G)
Du kannst beide Logs natürlich einfach löschen - dann läuft der ioBroker nochmal 2 Tage. Wichtiger ist heraus zu bekommen was das Log so gross macht.
A.
Nachtrag: Ich würde syslog.2.gz und syslog.1.gz auf deinen Mac holen, auspacken und mal vergleichen was da an Meldungen neu und häufig drin ist. Daraus ergibt sich was zu tun ist. -
@asgothian sagte in iobroker hat sich verabschiedet:
Du kannst beide Logs natürlich einfach löschen
Nicht einfach stumpf löschen. Nullen/kürzen ist der bessere Weg.
truncate -s 5M /path/to/log/file
oder
dd if=/dev/null of=/path/to/log/file
oder
cat /dev/null > /path/to/log/file
sind nur ein paar der Möglichkeiten das zu tun.