NEWS
IOBroker startet nicht nach upgrade
-
Hallo zusammen,
Nach einigen Monaten hatte ich endlich mal wieder zeit mich um meinen IObroker zu kümmern.
Einige Pakete konnten nciht aktualisiert werden, da die Version zu alt war.
Also habe ich ein update/upgrade durchgeführt, alles als root.cd /opt/iobroker iobroker stop iobroker update iobroker upgrade self iobroker start
Anschließend kam iobroker nicht mehr sauber hoch.
root@Jarvis:/opt/iobroker# iobroker upgrade self Host "Jarvis" is up to date. root@Jarvis:/opt/iobroker# iobroker upgrade Adapter "admin" is up to date. ...
Wie ich in einige ratschlägen gelesen habe versuchte ich anschließend NPM install --production
Ohne Erfolg =>root@Jarvis:/opt/iobroker# npm audit fix npm ERR! code ELOCKVERIFY npm ERR! Errors were found in your package-lock.json, run npm install to fix them. npm ERR! Invalid: lock file's iobroker.admin@3.5.10 does not satisfy iobroker.admin@^3.7.9 npm ERR! Missing: iobroker.cloud@^2.8.0 npm ERR! Missing: iobroker.daswetter@^2.8.1 npm ERR! Invalid: lock file's iobroker.discovery@1.2.4 does not satisfy iobroker.discovery@^1.3.0 npm ERR! Missing: iobroker.feiertage@^1.0.17 npm ERR! Missing: iobroker.flot@^1.9.2 npm ERR! Missing: iobroker.history@^1.8.7 npm ERR! Invalid: lock file's iobroker.js-controller@1.4.2 does not satisfy iobroker.js-controller@^2.2.8 npm ERR! Missing: iobroker.mobile@^0.5.0 npm ERR! Missing: iobroker.objects-redis@file:node_modules/iobroker.objects-redis npm ERR! Missing: iobroker.rpi2@^1.1.1 npm ERR! Missing: iobroker.simple-api@^2.3.2 npm ERR! Missing: iobroker.socketio@^2.1.2 npm ERR! Missing: iobroker.vis@^1.2.3 npm ERR! Missing: iobroker.vis-history@^1.0.0 npm ERR! Missing: iobroker.web@^2.4.10 npm ERR! Missing: iobroker.zwave@^1.7.3 npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2020-02-11T14_35_02_745Z-debug.log root@Jarvis:/opt/iobroker# npm install npm ERR! code ENOLOCAL npm ERR! Could not install from "node_modules/iobroker.objects-redis" as it does not contain a package.json file. npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2020-02-11T14_35_47_218Z-debug.log
./reinstall half auch nicht das Problem zu lösen
Ein weiterer Versuch war Methode 1 aus diesem Artikel
cd /opt/iobroker iobroker stop mv node_modules node_modules_ npm cache clean npm i npm@latest -g npm i iobroker.js-controller --production npm i iobroker.admin --production npm i iobroker.discovery --production iobroker start
Aber noch immer:
root@Jarvis:/opt/iobroker# iobroker start root@Jarvis:/opt/iobroker# iobroker list instances + instance is alive root@Jarvisiobroker start admin Cannot find any instances of "admin"! root@Jarvis:/opt/iobroker#
NMP: 6.13.7
Node 8.15.0Ich hoffe ihr könnt mir weiterhelfen.
Ein Verlust der historischen Daten wäre kein Problem, da ich noch im Aufbau der Umgebung bin.Vielen Dank und Gruß
Patrick -
@TrippleP
Ist jetzt kein guter Rat mehr.
Ich denke du hättest als erstes den Fixer drüber laufen lassen sollen.Wenn du ein Backup hast:
- Komplett neuaufbau mit node 10
- restore
- Fixer
- Hoffen
-
@Homoran : Danke Dir, lieber klare Worte als tagelang weiter kaputt basteln. ^^
Backup gibt es natürlich nicht wäre aber auch kein Drama solange ich wieder eine lauffähige installation zusammen bekomme. Es wäre nur toll wenn ich das Betriebssystem nicht neu einrichten muss.Was meinst du mit Fixer?
Ich dachte meine Schritte wären quasi schon eine Neuinstallation gewesen?
Könntest du mir evtl helfen die richtigen Schritte zu finden? -
@TrippleP sagte in IOBroker startet nicht nach upgrade:
Was meinst du mit Fixer?
siehe meine Signatur.
Vielleicht jagst du den mal drüber - es soll noch Wunder geben
-
@Homoran : Danke nochmal, leider kein Wunder....
========================================================================== Your installation was fixed successfully Run iobroker start to start ioBroker again! ========================================================================== root@Jarvis:/opt/iobroker# root@Jarvis:/opt/iobroker# iobroker start root@Jarvis:/opt/iobroker# iobroker list instances + instance is alive
Wie wäre der Prozess das system zu "Putzen"?
-
@TrippleP sagte in IOBroker startet nicht nach upgrade:
Es wäre nur toll wenn ich das Betriebssystem nicht neu einrichten muss.
Was hast du denn für ein OS?
Wenn du keine Daten übernehmen willst bekommen wir die Neuinstallation schon zusammen hin!
-
Es ist ein Raspi 3B wenn ich mich recht entsinne (müsste das Case zerlegen um den Aufdruck zu lesen).
Distributor ID: Raspbian Description: Raspbian GNU/Linux 9.6 (stretch) Release: 9.6 Codename: stretch
Rel. 10.0 wäre wohl aktuell
-
@TrippleP sagte in IOBroker startet nicht nach upgrade:
Raspi 3B
auch stretch ist schon älter.
Ich würde jetzt wirklich auf ein komplett neues System bauen:- Raspbian Buster
- Node 10
- js-Controller v2.x
So etwas gibt es auch als fertiges ioBroker Image auf der Download-Seite
https://www.iobroker.net/#de/downloadAlso nur neue Karte nehmen (dann ist die alte noch ein Hardware-Backup) und das Image drauf spielen
-
Hmm ok also doch von Null...
Dann versuche ich es mal mit dem Image.
Letztes Mal lief es zu Fuß besserIst das Image gleich ssh fähig?
Ich habe keinen Monitor oder Tastatur im Keller -
@TrippleP sagte in IOBroker startet nicht nach upgrade:
Ist das Image gleich ssh fähig?
ich meine ja
-
Ich werde berichten ^^
-
sooo Raspi ist aufgesetzt aber jetzt:
pi@Jarvis:/opt/iobroker $ iobroker list instances No connection to objects 127.0.0.1:6379[redis] No connection to states 127.0.0.1:6379[redis]
Vorgegangen bin ich nach Info
-
@TrippleP
INFO enthält den Redis-Part optionalHast du mit
iobroker setup custom
auf redis umgestellt OHNE vorher Redis-Server zu installieren? -
Nein ich bin der Reihe nach durch und habe Redis vorher installiert
-
@TrippleP Stell mal wieder auf FILE um (Obj und states)
-
mit File klappt es
-
macht jetzt ein update von 2.1.1 auf 2.2.8 sinn oder zerlege ich dann wieder alles?
-
@TrippleP
alles gut!
du hattest nur aus einem mir nicht bekannten Grund Probleme mit der Redis Datenbank.Hatte eben (und auch jetzt) zu wenig Zeit um da in die Tiefe zu gehen, die Umstellung auf File war da die schnellstmögliche Hilfe
-
@Homoran
Danke, hetze dich nicht, freue mich wenn du irgendwann mal Zeit hast weiter zu machen, muss aber nicht heute oder morgen sein.
Jetzt kann ich ja erstmal weiter basteln mit dem aktuellen setup.