NEWS
UNSOLVED web server nach Update kaputt
-
Wollte eben das Webserver Update machen. Hat ewigkeiten gedauert, ohne das irgend etwas passiert ist.
Nach Neustart vom Admin Adapter war der Webserver dann "kaputt". Er läßt sich weder aktualisieren, löschen oder sonst was.
Wie bekomme ich das wieder geheilt?
$ ./iobroker upgrade web ERROR: internal/mo ERROR: dules/cjs/loader.js:638 throw err; ^ Error: Cannot find module 'node-forge' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15) at Function.Module._load (internal/modules/cjs/loader.js:562:25) at Module.require (internal/modules/cjs/loader.js:692:17) at require (internal/modules/cjs/helpers.js:25:18) at Object.<anonymous> (C:\iobroker\GLT\node ERROR: _modules\iobroker.js-controller\lib\tools.js:7:19) at Module._compile (internal/modules/cjs/loader.js:778:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10) at Module.load (in ERROR: ternal/modules/cjs/loader.js:653:32) at tryModuleLoad (internal/modules/cjs/loader.js:593:12) at Function.Module._load (internal/modules/cjs/loader.js:585:3) ERROR: ERROR: process exited with code 1
Wie ich gerade feststellen musste, läßt sich nichts (kein andere Adapter) mehr installieren, aktualsieren oder löschen.
System kaputt würde ich sagen. Kein Backup mehr möglich. Nach iobroker stop und neustart, funktioniert nichts mehr.
host.GLT 2020-04-23 21:41:03.744 info iobroker exit 1 host.GLT 2020-04-23 21:41:03.737 error iobroker rnal/bootstrap/node.js:623:3) host.GLT 2020-04-23 21:41:03.736 error iobroker 8 throw err; ^ Error: Cannot find module 'C:\iobroker\GLT\node_modules\iobroker.js-controller\iobroker.js' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:63 host.GLT 2020-04-23 21:41:03.735 error iobroker internal/modules/cjs/loader.js:63 host.GLT 2020-04-23 21:41:03.568 info iobroker upgrade bring host.GLT 2020-04-23 21:40:41.758 info iobroker exit 1 host.GLT 2020-04-23 21:40:41.751 error iobroker 8 throw err; ^ Error: Cannot find module 'C:\iobroker\GLT\node_modules\iobroker.js-controller\iobroker.js' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:63 host.GLT 2020-04-23 21:40:41.750 error iobroker internal/modules/cjs/loader.js:63 host.GLT 2020-04-23 21:40:41.561 info iobroker url "https://github.com/iobroker-community-adapters/ioBroker.tr-064/tarball/master" tr-064
Ich habe die letzte 3 Stunden nichts anderes gemacht als ioBroker immer und immer wieder aufs neue aufzusetzen, und mit jedem Adapter Update total zu zerstören.
Irgend etwas ist doch hier Faul seit der letzten Update Orgie von js-controller und Admin.
$ ./iobroker upgrade tankerkoenig Update tankerkoenig from @2.0.6 to @2.0.9 NPM version: 6.11.3 npm install iobroker.tankerkoenig@2.0.9 --loglevel error (System call) ERROR: internal/modul ERROR: es/cjs/loader.js:638 throw err; ^ Error: Cannot find module 'mime' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15) at Function.Module._load (internal/modules/cjs/loader.js:562:25) at Module.require (internal/modules/cjs/loader.js:692:17) at require (internal/modules/cjs/helpers.js:25:18) at Upload.uploadAdapter (C:\iobroker\GLT\node_modules\iobroker.js-controller\lib\setup\setupUpload.js:5 ERROR: 33:24) at installNpm (C:\iobroker\GLT\node_modules\iobroker.js-controller\lib\setup\setupUpgrade.js:183:28) at installNpm (C:\iobroker\GLT\node_modules\iobroker.js-controller\lib\setup.js:2262:9) at finishUpgrade (C:\iobroker\GLT\node_modules\iobroker.js-controller\lib\setup\setupUpgrade.js:163:13) at install. ERROR: downloadPacket (C:\iobroker\GLT\node_modules\iobroker.js-controller\lib\setup\setupUpgrade.js:264:21) at that.npmInstallWithCheck (C:\iobroker\GLT\node_modules\iobroker.js-controller\lib\setup\setupInstall.js:220:55) ERROR: process exited with code 1
-
stehst du auch im richtigen ordner
/opt/iobroker
???????
-
@arteck Ich glaube da ist Windows am Start. Jedenfalls sind im Log Windows-Pfade angegeben.
-
Korrekt, es handelt sich um eine Windows Installation welche mit dem Win-Installer von ioB durchgeführt wurde.
Sobald ich Admin 4.0.9. und js-controller 3.17 installiert habe, crasht iobroker kapital bei der Installation von beliebigen Adaptern.
-
@Thomas-Braun oh jo seh ich gerade
-
Ich bin jetzt wieder zurück auf eine Installation die ich am 15.04.2020 komplett gesichert hatte und die absolut Fehlerfrei lief.
Das tut sie auch jetzt wieder - allerdings werden mir nun 17 Adapter und ein 1 Host Update angezeigt, welche in den letzten 14 Tagen erschienen sind. Ich glaube hier wird einfach zuviel und zu schnell geupdatet.
Speziell vor 2-3 Tagen, als das erste js-controller Update auf die 3.xxx Version raus kam, ging das Drama bei mir richtig los. Alle drei Adapter die mit der Fritzbox zu tun haben, produzierten immer mehr Fehlermeldungen.
Mit jedem neuen Update wurde es schlimmer und schlimmer. Ich gehe jetzt erstmal wieder weg von latest. Ich habe in den Sommermonaten keine Zeit den Fehlern hinterher zu jagen und mein System wieder lauffähig zu bekommen.
Ich bleibe jetzt auf dem Stand 15.04.2020 (Admin 4.0.5 & js-controller 2.2.9)
-
@JB_Sullivan dir ist aber schon klar was latest bedeutet.. und vor allem wenn du aus GIT installierst ??
-
@JB_Sullivan im Thread zum js-controller steht zu Windows folgendes drin.
@apollon77 sagte in js-controller 3.0 jetzt im Latest!:
Windows
Auf Systemen, die mit dem neuen Windows Installer eingerichtet wurden, darf der js-controller nicht mit npm aktualisiert werden. Es wird eine neue Version des Windows Installers geben, die das Update des js-controllers mit wenigen Mausklicks ermöglicht. Wir updaten dazu hier im Thread.
Für alle "alten manuellen" Installationen giltioBroker muss gestoppt sein.
Vor dem Update bitte prüfen das keine Prozesse mehr laufen
iobroker upgrade self
ioBroker startenIst dein System mauell oder mit dem Installer aufgesetzt worden?
@JB_Sullivan sagte in web server nach Update kaputt:
Alle drei Adapter die mit der Fritzbox zu tun haben, produzierten immer mehr Fehlermeldungen.
Zum Teil gibt es dazu auch schon Updates.
-
@arteck
Natürlich ist mir das klar, ich bekomme es ja auch immer wieder hin. Aber wenn ich jetzt lese das der js-controller bald ins stabel soll, bin ich trotzdem der Meinung das z.Zt. (mal wieder) viel zu schnell mit Versionsupdates um sich gefeuert wird. Ich persönlich bin der Ansicht das da noch irgend etwas nicht richtig läuft - gerade im Bezug auf die Windows User.Ich vermute es in nächster Zeit wieder vermehr (Windows) User mit Problemen um die Ecke kommen werden und dann ist ioB mehr Frust als Lust.
-
Es ist mit der letzten Version des Installers (2.1b) aufgesetzt worden. Das js-controler Update führe ich aber immer nach dem oben genannten Schema aus, denn ich habe noch nichts anderes dazu gefunden wie man den js-controller beim automatischen Update hochziehen kann.
-
so ich hab mal eben 3.18 installiert adapter update sowohl normal als auch vom GIT geht
upgrade vom Installer 2.2.9
Wollte eben das Webserver Update machen. Hat ewigkeiten gedauert, ohne das irgend etwas passiert ist.
wenn aber du schon das siehst warum machst du auf dieser Grundlage weiter... verstehe ich nicht..
wie hast du den js-controller update durchgeführt
ich erfahre gerade es gab eine kaputte version von dem Installer -
@arteck sagte in web server nach Update kaputt:
wenn aber du schon das siehst warum machst du auf dieser Grundlage weiter... verstehe ich nicht..
Ähm - verstehe ich jetzt auch nicht :? Was soll ich denn deiner Meinung nach machen, wenn mir ein Adapter Update angeboten wird? Ich klicke auf den Pfeil und dann läuft üblicherweise alles automatisch ------ wenn es dann Ewigkeiten dauert, was soll ich dann deiner Meinung nach machen? ------ ich kann nur warten und nach endlosen Minuten des wartens bekomme ich die oben genannten Fehlermeldungen.
Was soll ich deiner Meinung nach anders machen?
Wie ich ioB mit dem Windows Installer installiere, habe ich oben schon geschrieben.
-
@JB_Sullivan wir sprechen über js-controller update..der hat ewigkeiten gedauert oder hab da was falsch verstanden ??
-
Nein, der läuft nach dem Muster
-stop
-status
-update
-upgrade self
-startjedes Mal sauber durch. Wenn der dann aber drauf ist, kollabieren alle anderen Adapter, die ein Update zur Verfügung (z.B. Tankerkönig, Web-Server usw.) stellen.
DIESE Adapter Update Installationen dauern Ewigkeiten und irgend etwas läuft dabei grundlegend schief, denn nach der "Wartezeit" ist das System kaputt - sehe Eingangspost.
-
ok und was steht im LOG ? schon rein geschaut ?? nach der ewigen installation..