NEWS
SOLVED [gelöst] Fehlermeldung von "daswetter" im Log
-
OK.
Wie man unter Windows einen downgrade macht weiß ich leider auch nicht.
Habe mal intern gefragt.
-
Danke
Hab sicher gleich noch weitere Fragen. :oops:
-
Du kannst mal versuchen den JS-Controller damit auf die richtige Version zu bringen:
npm install js-controller@1.4.2
Vorher iobroker stoppen und ins installation directory wechseln sollte erforderlich sein.
-
Da bekomme ich leider nen Fehler.
War als Admin im Verzeichnis
Hier der Fehler auf der Konsole:
C:\ioBroker>npm install js-controller@1.4.2 npm ERR! code E404 npm ERR! 404 Not Found: js-controller@1.4.2 npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\xxxx\AppData\Roaming\npm-cache\_logs\2019-02-06T18_25_50_534Z-debug.log
und hier die angegebene log Datei:
0 info it worked if it ends with ok 1 verbose cli [ 'C:\\Program Files\\nodejs\\node.exe', 1 verbose cli 'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js', 1 verbose cli 'install', 1 verbose cli 'js-controller@1.4.2' ] 2 info using npm@6.4.1 3 info using node@v10.15.0 4 verbose npm-session 8f666c3183877c84 5 silly install loadCurrentTree 6 silly install readLocalPackageData 7 http fetch GET 404 https://registry.npmjs.org/js-controller 841ms 8 silly fetchPackageMetaData error for js-controller@1.4.2 404 Not Found: js-controller@1.4.2 9 timing stage:rollbackFailedOptional Completed in 0ms 10 timing stage:runTopLevelLifecycles Completed in 2732ms 11 verbose stack Error: 404 Not Found: js-controller@1.4.2 11 verbose stack at fetch.then.res (C:\Program Files\nodejs\node_modules\npm\node_modules\pacote\lib\fetchers\registry\fetch.js:42:19) 11 verbose stack at tryCatcher (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\util.js:16:23) 11 verbose stack at Promise._settlePromiseFromHandler (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:512:31) 11 verbose stack at Promise._settlePromise (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:569:18) 11 verbose stack at Promise._settlePromise0 (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:614:10) 11 verbose stack at Promise._settlePromises (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:693:18) 11 verbose stack at Async._drainQueue (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\async.js:133:16) 11 verbose stack at Async._drainQueues (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\async.js:143:10) 11 verbose stack at Immediate.Async.drainQueues [as _onImmediate] (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\async.js:17:14) 11 verbose stack at runCallback (timers.js:705:18) 11 verbose stack at tryOnImmediate (timers.js:676:5) 11 verbose stack at processImmediate (timers.js:658:5) 12 verbose cwd C:\ioBroker 13 verbose Windows_NT 10.0.17763 14 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "js-controller@1.4.2" 15 verbose node v10.15.0 16 verbose npm v6.4.1 17 error code E404 18 error 404 Not Found: js-controller@1.4.2 19 verbose exit [ 1, true ]
-
Aber Node und NPM hast du auf dem Windows Rechner installiert?
-
Müsste es nicht „iobroker.js-controller@..“ heißen?
404 ist ja „Not found“ und woher soll npm wissen, was js-Controller ist (ohne iobroker. davor)
Ist nur eine Vermutung!
Gruß,
Eric
Von unterwegs getippert
-
Müsste es nicht „iobroker.js-controller@..“ heißen?
404 ist ja „Not found“ und woher soll npm wissen, was js-Controller ist (ohne iobroker. davor)
Ist nur eine Vermutung!
Gruß,
Eric
Von unterwegs getippert `
Denke da hast du recht.
Oder so sollte es auch gehen:
npm install iobroker.js-controller --production
-
cd /iobroker
iobroker stop
npm i iobroker.js-controller@1.4.2
iobroker start
-
Aber Node und NPM hast du auf dem Windows Rechner installiert? `
Ja, node v10.15.0 und npm 6.4.1
18528_node.jpg
18528_npm.jpg -
cd /iobroker
iobroker stop
npm i iobroker.js-controller@1.4.2
iobroker start `
Vielen Dank euch, das hat funktioniert und jetzt bin ich auf 1.4.2
Dann kann ich mit iobroker weiter spielen.
-
Tja leider scheint mein Problem mit dem "DasWetter" Adapter nicht an der falschen js controller Version gelegen zu haben.
Fehlermeldung erscheint wieder.
https://i.imgur.com/WxB1lqf.jpg" /> -
Lösche mal die Instanz und installiere neu
-
Hm das scheint geholfen zu haben
Ich habe gleichzeitig aber auch die Updatezeiten für den Adapter geändert.
Vielen Dank für eure Hilfe