NEWS
Nach Absturz keine Verbindung mehr REDIS PROBLEM [gelöst]
-
Eine Sicherung zurückspielen vom 3.12 oder 12.2 wo noch alles OK war wird wahrscheinlich nicht helfen weil ja die Verbindung zur DB nicht funktioniert. Die Daten als solches haben damit ja wahrscheinlich nichts zu tun.
Mir ist aber bei upgrade self noch was aufgefallen, da kam eine Fehlermeldung:marc@ioBroker:~$ iob upgrade self Update js-controller from @3.3.19 to @3.3.21 NPM version: 6.14.15 npm install iobroker.js-controller@3.3.21 --loglevel error --unsafe-perm --prefix "/opt/iobroker" (System call) Server Cannot move /opt/iobroker/iobroker-data/objects.json.new to /opt/iobroker/iobroker-data/objects.json: ENOENT: no such file or directory, stat '/opt/iobroker/iobroker-data/objects.json.new'. Try direct write as fallback
-
Die Fehlermeldung sagt mir nichts, aber hast Du denn überhaupt redis-backups?
Du musst ja die states/objects zurückspielen können, sonst sind sie perdu. -
@meister-mopper
klar mache ich backups ... zurückspielen wäre kein Problem, aber da es ja scheinbar ein Paroblem mit der Datenbankverbindung gibt wird das wenig Sinn machen ... denke ich ... -
oder ich lasse das mit redis einfach und bleibe bei file
Aber es muss doch eigentlich ne Lösung geben dafür ... redis-server deinstallieren und neu installierten ? Vielleicht ist beim Crash was kaputt gegangen.
-
@meicker sagte in Nach Absturz keine Verbindung mehr zum Admin REDIS PROBLEM:
klar mache ich backups ...
Na dann, die Daten liegen in
/var/lib/redis/dump.rdb
, aber davon läuft der redis-server noch immer nicht.
Ich würde jetzt redis purgen und neu einrichten. -
@meicker sagte in Nach Absturz keine Verbindung mehr zum Admin REDIS PROBLEM:
da darf ich als 'user' nicht rein. Aber mit root ...
Füge den User der Gruppe adm hinzu.
-
marc@ioBroker:~$ sudo usermod -aG adm marc marc@ioBroker:~$ cd /var/log/redis -bash: cd: /var/log/redis: Keine Berechtigung
-
@meicker
Die Gruppenrechte werden beim einloggen eingelesen. Also einmal ab- und wieder anmelden. -
@thomas-braun OK Danke
-
Ich habe alles von redis gelöscht und neu installiert. Jetzt verbindet er sich mit der Datenbank und ist gerade am arbeiten ... klappt also wieder - denke ich ...
Vielen Dank für die Unterstützung !
vg Marc -
Schön
, wenn es dann läuft editiere bitte diesen thread im ersten Beitrag auf [gelöst].
-
@meicker sagte in Nach Absturz keine Verbindung mehr REDIS PROBLEM [gelöst]:
... klappt also wieder -
Also ...
@thomas-braun sagte in Nach Absturz keine Verbindung mehr REDIS PROBLEM [gelöst]:
Klar, wenn du da als root wie 'Elefant im Porzellanladen' durch das System stolperst und alles verbiegst... -
Nachtreten war früher
-
@glasfaser
sorry - das hatte mit root nix zu tun ... Da hast Du leider daneben getippt ... aber danke für den abschließenden Kommentar -
@thomas-braun sagte in Nach Absturz keine Verbindung mehr REDIS PROBLEM [gelöst]:
sudo apt dist-upgrade
Noch eine Frage - kann ich das zwischendurch (relativ) gefahrlos machen ?
vg
Marc -
Was heißt 'zwischendurch'?
Das hängt davon ab, was da an updates installiert werden würde.Ich schaue da immer rein und wenn es etwas 'brenzeliges' ist stoppe ich den iobroker z. B. vorher.
-
@thomas-braun
ich glaube ich steige bei dem apt noch nicht ganz durch ...
Du hattest dieses aufgeführt:iobroker stop iobroker fix sudo apt dist-upgrade sudo reboot
fix ist klar, das dist-update hat z.b auch pivccu aktualisiert und für mich sah das so aus als würden alle updatefähigen pakete ein Update bekommen ... Ist dem nicht so ?
-
Okay, das war nicht ganz sauber von mir. Da hab ich zwei Vorgänge miteinander verwoben, weil sich das gerade angeboten hatte, der iobroker wurde ja eh gestoppt.
apt bezieht sich auf alle im Betriebssystem über den Paketmanager installierten Softwarepakete, also auch auf piVCCU.
Mit dem iobroker und den dort verwendeten Adaptern hat das nichts zu tun. -
@thomas-braun
da ich ja eben redis komplett gekickt hatte ...Hätte
sudo apt dist-full-upgrade
das Problem ebenfalls gelöst ?
und muss man immer ein
sudo apt dist-update
voranstellen ? oder ist das UPDATE eher eine Anzeige was gemacht werden könnte und UPGRADE der Schritt zum aktualisieren ?
-
@meicker sagte in Nach Absturz keine Verbindung mehr REDIS PROBLEM [gelöst]:
sudo apt dist-full-upgrade
Den Befehl gibt es nicht.
oder ist das UPDATE eher eine Anzeige was gemacht werden könnte und UPGRADE der Schritt zum aktualisieren ?
Ja,
sudo apt update
schaut was anliegt,
sudo apt dist-upgrade
spielt die updates dann ein.