NEWS
Nach Controller update kein Controller mehr vorhanden
-
Hallo,
ich habe gerade auf die 1.1.2 des Controller aktualisiert - na ja, versucht.
Nun stehe ich vor dem Problem, dass das Controller Verzeichnis gar nicht mehr vorhanden ist (node_modules\iobroker.js-controller).
Kann ich das irgendwie einfach reparieren ?
Danke !
Georg
-
Wie hast du das "versucht"?
Gruß
Rainer
-
Hallo Rainer,
so wie es im PopUp stand:
sudo iobroker stop
sudo iobroker update
sudo iobroker upgrade self
iobroker start ist dann mit der Fehlermeldung abgebrochen, dass es das genannte Verzeichnis nicht gibt.
Bei dem iobroker handelt es sich um einen "neben-iobroker",der als zweiter host läuft - ich brauch den natürlich dennoch.
Georg
-
kann ich evtl. aus einem Backup einfach das Verzeichnis holen ?
-
ist ja ulkig…. ja spiel die sicherung zurück (ganzer ordner)..danach sollte es wieder laufen
-
Ich würde einfach drüberinstallieren
sudo iobroker stop sudo npm cache clean sudo npm install iobroker.js-controller sudo iobroker start
Gruß
Rainer
-
danke, werde ich heute abend versuchen.
Bleibt nur die die Frage "Warum wurde das verzeichnis gelöscht". Evtl. liegt die Antwort bei mir - ich bin aber nicht sicher : ich habe das upgrade auf dem Haupt-iobroker und den Neben-iobroker parallel angestossen. Vielleicht war das falsch?
-
Evtl. war auch das downloadpaket defekt.
Deswegen das npm cache clen, damit das neu heruntergeladen wird ind nicht das aus dem Cache verwendet wird.
Gruß
Rainer
-
habs ausprobiert - Verzeichnis ist wieder da - nur verbindet er sich nicht mehr mit dem Haupt-iobroker.
Ich befürchte, dass in dem Verzeichnis auch configs liegen, die jetzt weg sind.
-
Ich befürchte, dass in dem Verzeichnis auch configs liegen, die jetzt weg sind. `
bekommen wir hin!Entscheidend, da Multihost gerade umgebaut wird, sind die Versionen des Admin auf Master und slave.
Gruß
Rainer
-
doof - will backup einspielen und das geht nicht:
` > > iobroker restore ./backups/2017_07_30-18_48_41_backupiobroker2.tar.gz
events.js:160
throw er; // Unhandled 'error' event
^
Error: listen EADDRNOTAVAIL 192.168.20.3:9001
at Object.exports._errnoException (util.js:1018:11)
at exports._exceptionWithHostPort (util.js:1041:20)
at Server._listen2 (net.js:1245:19)
at listen (net.js:1294:10)
at net.js:1404:9
at _combinedTickCallback (internal/process/next_tick.js:83:11)
at process._tickCallback (internal/process/next_tick.js:104:9) `
Nun bin ich nicht wirklich wissend was linux angeht :oops:
Kann ich das Verzeichnis aus dem tar extrahieren ohne "iobroker restore" zu verwenden?
Wenn ja: Wie?
-
> Entscheidend, da Multihost gerade umgebaut wird, sind die Versionen des Admin auf Master und slave.
OK
iobroker update
iobroker upgrade admin
landen leider auch in obigen Fehler
Muss ich über npm gehen ?
-
Bitte beantworte mir die Frage nach den admin-Versionen.
Diese sind entscheidend für die weitere Hilfe.
Gruß
Rainer
-
…und der backup-Befehl würde lauten:
cd /opt/iobroker sudo iobroker stop sudo iobroker restore 2017_07_30-18_48_41_backupiobroker2.tar.gz sudo iobroker start
Gruß
Rainer
-
OK -das war eine Frage
seufz - jetzt werden auf dem Haupt-iobroker die Adapter und deren version nicht mehr angezeigt. Auf den Neben-iobroker läuft gar kein web-interface
Also, ich bin sicher auf dem Haupt-iobroker die 2.0.2 gehabt zu haben. Auf dem Neben-Raspi war wahrscheinlich 1.7.x (nicht 100% sicher)
-
sudo iobroker update ````bringt die Versionen. Gruß Rainer
-
wie nab sich täuschen kann - genau umgekehr
Haupt 1.7.6
Neben 2.0.2
Ich bring den Haupt-iobroker auch mal auf die 2.0.2
OK?
-
-
läuft wieder - danke !!!!!!!
-
Was?
Alles???
Gruß
Rainer