Nachdem Gladys auf einem USB-Stick installiert wurde, funktioniert alles gut.
Aber:
Man hat festgestellt, dass der Docker-Daemon nicht gestartet ist, warum?
Das ist wahrscheinlich der Grund, warum die Integration von zigbee2mqtt nicht funktioniert.
Ich habe dieselbe Prozedur wie für eine SD-Karte befolgt.
Gibt es einen zusätzlichen Befehl, den man ausführen muss? Das ist seltsam.
Wie lautet der Befehl, um den Docker-Daemon zu starten?
Ich habe das Bild von Gladys mit Etcher geflasht.
Es ist nicht das neueste, das auf der Website zu finden ist, aber es war die Version 4.1 oder 4.2, soweit ich mich erinnere.
Ich habe auch einem Tutorial gefolgt, damit mein Pi 3b+ von USB bootet.
pi@gladys:~ $ sudo apt update && sudo apt upgrade -y
0% [Arbeiten]
Ign:1 http://raspbian.raspberrypi.org/raspbian buster InRelease
0% [Verbindung zu download.docker.com herstellen] [Auf Header warten]
Ign:2 http://archive.raspberrypi.org/debian buster InRelease
0% [Verbindung zu raspbian.raspberrypi.org (93.93.128.193) herstellen] [Verbindung zu down
Err:3 http://archive.raspberrypi.org/debian buster Release
Could not open file /var/lib/apt/lists/partial/archive.raspberrypi.org_debian_dists_buster_Release - open (30: Read-only file system) [IP: 2a00:1098:84:1e0::3 80]
0% [Auf Header warten] [Verbunden mit download.docker.com (2600:9000:21d7:d000
Err:4 http://raspbian.raspberrypi.org/raspbian buster Release
Could not open file /var/lib/apt/lists/partial/raspbian.raspberrypi.org_raspbian_dists_buster_Release - open (30: Read-only file system) [IP: 93.93.128.193 80]
0% [Verbunden mit download.docker.com (2600:9000:21d7:d000:3:db06:4200:93a1)]
Hit:5 https://download.docker.com/linux/raspbian buster InRelease
0% [Arbeiten]
Err:5 https://download.docker.com/linux/raspbian buster InRelease
Couldn't create temporary file /tmp/apt.conf.cIETDd for passing config to apt-key
0% [Arbeiten]
Paketlisten lesen... 0%
Paketlisten lesen... 100%
Paketlisten lesen... Fertig
W: chown zu _apt:root des Verzeichnisses /var/lib/apt/lists/partial fehlgeschlagen - SetupAPTPartialDirectory (30: Read-only file system)
W: chmod 0700 des Verzeichnisses /var/lib/apt/lists/partial fehlgeschlagen - SetupAPTPartialDirectory (30: Read-only file system)
W: chown zu _apt:root des Verzeichnisses /var/lib/apt/lists/auxfiles fehlgeschlagen - SetupAPTPartialDirectory (30: Read-only file system)
W: chmod 0700 des Verzeichnisses /var/lib/apt/lists/auxfiles fehlgeschlagen - SetupAPTPartialDirectory (30: Read-only file system)
W: Kein Locking für schreibgeschütztes Lock-File /var/lib/apt/lists/lock
W: Problem beim Löschen der Datei /var/lib/apt/lists/partial/.apt-acquire-privs-test.nxvcTc - IsAccessibleBySandboxUser (30: Read-only file system)
W: Problem beim Löschen der Datei /var/lib/apt/lists/partial/.apt-acquire-privs-test.46tpDu - IsAccessibleBySandboxUser (30: Read-only file system)
W: Problem beim Löschen der Datei /var/lib/apt/lists/partial/.apt-acquire-privs-test.vKGanM - IsAccessibleBySandboxUser (30: Read-only file system)
W: Problem beim Löschen der Datei /var/lib/apt/lists/partial/raspbian.raspberrypi.org_raspbian_dists_buster_InRelease - PrepareFiles (30: Read-only file system)
W: Problem beim Löschen der Datei /var/lib/apt/lists/partial/archive.raspberrypi.org_debian_dists_buster_InRelease - PrepareFiles (30: Read-only file system)
W: Problem beim Löschen der Datei /var/lib/apt/lists/partial/archive.raspberrypi.org_debian_dists_buster_Release - PrepareFiles (30: Read-only file system)
E: Das Repository 'http://archive.raspberrypi.org/debian buster Release' hat keine Release-Datei mehr.
N: Ein Update von einem solchen Repository kann nicht sicher durchgeführt werden und ist daher standardmäßig deaktiviert.
N: Siehe die Manpage apt-secure(8) für Details zur Repository-Erstellung und Benutzerkonfiguration.
W: Problem beim Löschen der Datei /var/lib/apt/lists/partial/raspbian.raspberrypi.org_raspbian_dists_buster_Release - PrepareFiles (30: Read-only file system)
E: Das Repository 'http://raspbian.raspberrypi.org/raspbian buster Release' hat keine Release-Datei mehr.
N: Ein Update von einem solchen Repository kann nicht sicher durchgeführt werden und ist daher standardmäßig deaktiviert.
N: Siehe die Manpage apt-secure(8) für Details zur Repository-Erstellung und Benutzerkonfiguration.
W: Problem beim Löschen der Datei /var/lib/apt/lists/partial/download.docker.com_linux_raspbian_dists_buster_InRelease - PrepareFiles (30: Read-only file system)
W: chown zu _apt:root der Datei /var/lib/apt/lists/download.docker.com_linux_raspbian_dists_buster_InRelease fehlgeschlagen - Item::QueueURI (30: Read-only file system)
W: chmod 0600 der Datei /var/lib/apt/lists/download.docker.com_linux_raspbian_dists_buster_InRelease fehlgeschlagen - Item::QueueURI (30: Read-only file system)
W: chown zu root:root der Datei /var/lib/apt/lists/download.docker.com_linux_raspbian_dists_buster_InRelease fehlgeschlagen - 400::URIFailure (30: Read-only file system)
W: chmod 0644 der Datei /var/lib/apt/lists/download.docker.com_linux_raspbian_dists_buster_InRelease fehlgeschlagen - 400::URIFailure (30: Read-only file system)
W: Ein Fehler ist während der Signaturverifizierung aufgetreten. Das Repository wird nicht aktualisiert und die vorherigen Indexdateien werden verwendet. GPG-Fehler: https://download.docker.com/linux/raspbian buster InRelease: Couldn't create temporary file /tmp/apt.conf.cIETDd for passing config to apt-key
W: Problem beim Löschen der Datei /var/cache/apt/pkgcache.bin - RemoveCaches (30: Read-only file system)
W: Problem beim Löschen der Datei /var/cache/apt/srcpkgcache.bin - RemoveCaches (30: Read-only file system)
pi@gladys:~ $
Aus dem, was du uns zeigst, ist dein Betriebssystem im Eimer, meiner Meinung nach ist die Partition beschädigt. Und war das nicht auch so eine Art Experiment mit dieser USB-Stick-Geschichte? ^^ Ehrlich gesagt bin ich mir nicht sicher, ob diese Option auf mittlere oder lange Sicht funktioniert… Für mich ist ein USB-Stick wie eine SD-Karte, wenn nicht schlimmer, was den Lebenszyklus und die Lebensdauer angeht. Ich glaube nicht, dass der Hersteller ihn dafür konzipiert hat, ein ganzes System darauf laufen zu lassen, das ist nur zum Kopieren von Dateien da, Punkt.
Aus Neugier, welche Marke/Modell war das für ein USB-Stick?
Zwei Optionen für dich also, entweder bleibst du bei deinem USB-Stick und versuchst es nochmal mit einer Installation (die in Zukunft wieder schiefgehen kann, aber wenn du ein Spieler bist:D), oder du wechselst zu einer dauerhafteren/schnelleren/stabileren Festplatte, am besten eine SSD (eine SSD für 17€ bei Amazon im Jahr 2021, das lohnt sich).
In jedem Fall, wenn du Gladys neu installierst, denk daran, das neueste Raspberry Pi OS Gladys-Image von der Website herunterzuladen, das ist ein ganz neues Image, erstellt von @VonOx, das nichts mit dem vorherigen Image zu tun hat, es ist komplett neu
Schon bei Micro-SD-Karten, wenn du „High-Performance“-Micro-SD-Karten von guter Marke nimmst, gibt es langfristig Probleme, also bei einem No-Name-USB-Stick ohne Marke ist das eindeutig nicht dafür gemacht, da wundert es mich nicht, dass du Probleme hast.
Ehrlich gesagt wird es wirklich zufällig sein, selbst wenn es 2 Wochen funktioniert, riskierst du, dass deine Daten irgendwann korrumpiert werden und du alles neu konfigurieren musst..
Ich rate dir dringend, auf ein stabileres Medium umzusteigen
Okay, ich bin mutig. Ich habe die Installation mit dem neuen Image auf meinem USB-Stick neu gemacht.
Die Integration von zigbee2mqtt funktioniert und die Sensoren werden erkannt.
Ich werde sehen, wie lange das hält.