Ich habe dies bereits woanders gepostet, aber keine Antwort erhalten.
Ich habe meinen Raspberry Pi jetzt von Jessie auf Buster aktualisiert und seitdem konnte ich Domoticz endlich wieder zum Laufen bringen, aber es ist ein weiteres Problem aufgetreten.
wenn ich den Raspberry anschließe startet er, aber nicht vollständig.
Es steht Notfallmodus mit der Meldung
can not access to console, the root account is locked
press enter to continue
Ich drücke die Eingabetaste und PI startet einfach und alles funktioniert.
Das Problem ist, dass ich normalerweise nie eine Tastatur oder ein Display angeschlossen habe.
Also muss es wieder vollständig starten, so wie in den letzten 5 Jahren.
ich habe ein paar Fehler im Protokoll gefunden, darunter diesen
fsck failed with exit status 4
failed to start file system Check on root device
habe viele Threads gefunden, kann aber keine Lösung finden
sudo fsck -f
fsck from util-linux 2.33.1
e2fsck 1.44.5 (15-Dec-2018)
/dev/mmcblk0p2 is mounted.
e2fsck: Cannot continue, aborting.
cat /etc/fstab
proc /proc proc defaults 0 0
/dev/mmcblk0p1 /boot vfat defaults 0 2
/dev/mmcblk0p2 / ext4 defaults,noatime 0 1
# a swapfile is not a swap partition, so no using swapon|off from here on, use dphys-swapfile swap[on|off] for that
hoffe, dies könnte eine erste Richtung dessen sein, was ich finden kann, aber ich bin ein Neuling, also weiß ich nicht, was ich weiter tun soll
Antwort1
Sie können tune2fs beim Booten mit dem folgenden Befehl ein fsck ausführen lassen
sudo tune2fs -c 1 /dev/mmcblk0p2
Dies weist das System an, bei jedem Neustart auf dem Root-Gerät / ein fsck auszuführen. Fast vergessen zu sagen, dass es beim Neustart ein fsck / ausführen sollte. Beachten Sie, dass dies nur auf ext2/3/4-Dateisystemen funktioniert.
Sie können das letzte Datum für fsck mit dem folgenden sehen
tune2fs -l /dev/mmcblk0p2 |grep -i "last checked"