NEWS
UNSOLVED iobroker startet nach js controller update nicht mehr
-
Hallo Zusammen,
ich stehe vor einem für mich unlösbarem Problem. Ich hoffe jemand kann mir helfen.
Ich konnte keine Geräte mehr mit Alexa schalten, weshalb ich den alexa Adapter updaten wollte.
Dies ging allerdings nicht da ich noch den jscontroller 1.5.3 hatte.
Also habe ich folgendes gemacht:cd /opt/iobroker sudo iobroker stop sudo iobroker update sudo upgrade self sudo iobroker start
Leider ging das starten von iobroker nicht mehr, da scheinbar mein npm auch zu alt war.
Also habe ich nochmal folgendes ausgeführt:npm install -g npm@4
wenn ich jetzt sudo iobroker start ausführe bekomme ich:
root@tinkerboard:~# sudo iobroker start module.js:478 throw err; ^ Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js' at Function.Module._resolveFilename (module.js:476:15) at Function.Module._load (module.js:424:25) at Module.runMain (module.js:611:10) at run (bootstrap_node.js:394:7) at startup (bootstrap_node.js:160:9) at bootstrap_node.js:507:3
MOD-Edit: Code in code-tags gesetzt!
Ich hoffe jemand kann mir helfen. Notfalls könnte ich ein Backup einspielen, jedoch wollte ich
schon ganz gern meine Geräte wieder über Alexa steuern.Zur Hardware:
Ich benutze ein Tinkerboard ARMBIAN 5.73 stable Ubuntu 16.04.5 LTS 4.19.18-rockchipDanke im Voraus und liebe Grüße
Maurice -
Was kommt bei:
cd /opt/iobroker iobroker list instances node -v nodejs -v npm -v
MOD-Edit: Code in code-tags gesetzt!
-
root@tinkerboard:/opt/iobroker# iobroker list instances module.js:478 throw err; ^ Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js' at Function.Module._resolveFilename (module.js:476:15) at Function.Module._load (module.js:424:25) at Module.runMain (module.js:611:10) at run (bootstrap_node.js:394:7) at startup (bootstrap_node.js:160:9) at bootstrap_node.js:507:3
root@tinkerboard:/opt/iobroker# node -v v6.16.0
root@tinkerboard:/opt/iobroker# npm -v 4.6.1 ╭──────────────────────────────────────╮ │ │ │ Update available 4.6.1 → 6.14.5 │ │ Run npm i -g npm to update │ │ │ ╰──────────────────────────────────────╯
root@tinkerboard:/opt/iobroker# nodejs -v v6.16.0
Sorry wegen dem Code Tag und danke fürs korrigieren
-
@sigi234 sagte in iobroker startet nach js controller update nicht mehr:
MOD-Edit: Code in code-tags gesetzt!
Warum?
Wurde via Insert Canned Response eingefügt!
-
@overfl0w
Node 6?!?
Mindestanforderung ist 10, das geht so nicht.Dann dürfte wohl auch ein sehr altes Linux drauf laufen und ich denke, es wäre am besten da mal komplett auf was aktuelles hoch zu gehen. Ich hatte mit Strech angefangen und da war schon Node 8 dabei.
-
@Jan1
okay, also alles neu ?? -
@overfl0w
Nicht ganz, nur Dein tinkerboard und dann ein Backup vom IOBroker drauf. -
@overfl0w und wenn die SD-Karte schon älter ist, würde ich zum Neuaufsetzen zur Sicherheit eine neue nehmen.
-
@Meister-Mopper
und dann auch gleich ne 32GB Karte -
@Jan1 Genau, die gibts sogar in guter Qualität fürs kleine Geld!
-
@Jan1 said in iobroker startet nach js controller update nicht mehr:
@overfl0w
Node 6?!?
Mindestanforderung ist 10, das geht so nicht.Dann dürfte wohl auch ein sehr altes Linux drauf laufen und ich denke, es wäre am besten da mal komplett auf was aktuelles hoch zu gehen. Ich hatte mit Strech angefangen und da war schon Node 8 dabei.
okay, vielen Dank. Mal doof gefragt.. Kriege ich irgendwo das Image inkl. CCU? Ich hatte meins damals von der Iobroker Download Page...
-
@overfl0w
Dann nimm doch wieder das aktuelle von dort. -
-
@overfl0w
Wobei, ich habs mir gerade mal angesehen, die sind auch etwas staubig.
Ich würde eher selber was aktuelles darauf machen und der Backitup Adapter macht doch auch ne Sicherung der CCU so kannst das doch auch gleich wieder herstellen, oder hast kein Backup? -
@Jan1 sagte in iobroker startet nach js controller update nicht mehr:
die sind auch etwas staubig.
Aye Sir!
Ich wollte noch den neuen Controller abwarten und dann mit admin 4.0 ein neues machen -
-
@Jan1 said in iobroker startet nach js controller update nicht mehr:
@Homoran
na da wird sich @overfl0w aber freuen, wenn was aktuelles rein flattertUnd wie, wann kann man damit ungefähr rechnen Homoran? ohne zu nerven nur um zu entscheiden ob ich das neue abwarte
-
@overfl0w sagte in iobroker startet nach js controller update nicht mehr:
@Jan1 said in iobroker startet nach js controller update nicht mehr:
@overfl0w
Node 6?!?
Mindestanforderung ist 10, das geht so nicht.Dann dürfte wohl auch ein sehr altes Linux drauf laufen und ich denke, es wäre am besten da mal komplett auf was aktuelles hoch zu gehen. Ich hatte mit Strech angefangen und da war schon Node 8 dabei.
okay, vielen Dank. Mal doof gefragt.. Kriege ich irgendwo das Image inkl. CCU? Ich hatte meins damals von der Iobroker Download Page...
meinst Du eine piVCCU-Installation?
-
@overfl0w sagte in iobroker startet nach js controller update nicht mehr:
Und wie, wann kann man damit ungefähr rechnen Homoran?
erst muss der neue controller ins stable
https://forum.iobroker.net/topic/32481/js-controller-3-0-3-1-jetzt-im-latest/862 -
Ok, dann denke ich nehme ich vorab das "verstaubte"
Wie ist denn im allgemeinen so die update routine? und was sollte ich regelmäßig mit welchem befehlen updaten?