NEWS
UNSOLVED Update VIS 1.1.10 auf 1.2.0 Error 10
-
@apollon77 sagte in Update VIS 1.1.10 auf 1.2.0 Error 10:
ich frage mal frech: Genug Plattenplatz ist frei und so?
Ja, mehrere TB
Führe doch mal
npm install iobroker.vis@1.1.10 --production --save --prefix "/opt/iobroker"
manuell an der Kommandozeile aus
root@ioBroker:/opt/iobroker# npm install iobroker.vis@1.1.10 --production --save --prefix "/opt/iobroker" > iobroker.vis@1.1.10 install /opt/iobroker/node_modules/iobroker.vis > node main.js --install module.js:550 throw err; ^ Error: Cannot find module '/opt/iobroker/node_modules/iobroker.vis/main.js' at Function.Module._resolveFilename (module.js:548:15) at Function.Module._load (module.js:475:25) at Function.Module.runMain (module.js:694:10) at startup (bootstrap_node.js:204:16) at bootstrap_node.js:625:3 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: osx-temperature-sensor@1.0.3 (node_modules/osx-temperature-sensor): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for osx-temperature-sensor@1.0.3: wanted {"os":"darw in","arch":"any"} (current: {"os":"linux","arch":"x64"}) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: xpc-connection@0.1.4 (node_modules/xpc-connection): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for xpc-connection@0.1.4: wanted {"os":"darwin","arc h":"any"} (current: {"os":"linux","arch":"x64"}) npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! iobroker.vis@1.1.10 install: `node main.js --install` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the iobroker.vis@1.1.10 install script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2019-05-08T21_48_42_503Z-debug.log root@ioBroker:/opt/iobroker#
Log von /root/.npm/_logs/2019-05-08T21_48_42_503Z-debug.log
2019-05-08T21_48_42_503Z-debug.log -
Hmm, da steht auch nur drin:
108 silly lifecycle iobroker.vis@1.1.10~install: Args: [ '-c', 'node main.js --install' ] ... 112 silly lifecycle iobroker.vis@1.1.10~install: Returned: code: 1 signal: null 113 info lifecycle iobroker.vis@1.1.10~install: Failed to exec install script
Vielleicht im iobroker Ordner
npm i iobroker.vis@1.1.10 --production --force
ausführen?
-
Bitte nicht mit alten Versionen dinge tun, die 1.2.0 ist aktuell.
Also ich habe es bei mir manuell gemacht und bei mir ist alles da.
Bei Dir scheint im Verzeichnis iobroker.is die main,js zu fehlen nach dem entpacken ... und das kann an sich nicht sein. Irgendwas st da bei dir gerade komisch. Kann da irgendwas mit Docker dazwischenfunken?
-
@Stabilostick sagte in Update VIS 1.1.10 auf 1.2.0 Error 10:
npm i iobroker.vis@1.1.10 --production --force
ausführen?
DANKE
Jetzt ist zumindest die 1.1.10 wieder als installiert zu sehen.root@ioBroker:/opt/iobroker# npm i iobroker.vis@1.1.10 --production --force npm WARN using --force I sure hope you know what you are doing. > osx-temperature-sensor@1.0.3 install /opt/iobroker/node_modules/osx-temperature-sensor > node-gyp rebuild make: Verzeichnis „/opt/iobroker/node_modules/osx-temperature-sensor/build“ wird betreten SOLINK_MODULE(target) Release/obj.target/none.node COPY Release/none.node make: Verzeichnis „/opt/iobroker/node_modules/osx-temperature-sensor/build“ wird verlassen > xpc-connection@0.1.4 install /opt/iobroker/node_modules/xpc-connection > node-gyp rebuild make: Verzeichnis „/opt/iobroker/node_modules/xpc-connection/build“ wird betreten SOLINK_MODULE(target) Release/obj.target/binding.node COPY Release/binding.node make: Verzeichnis „/opt/iobroker/node_modules/xpc-connection/build“ wird verlassen > iobroker.vis@1.1.10 install /opt/iobroker/node_modules/iobroker.vis > node main.js --install + iobroker.vis@1.1.10 added 3 packages from 4 contributors and audited 33920 packages in 114.152s found 70 vulnerabilities (43 low, 4 moderate, 23 high) run `npm audit fix` to fix them, or `npm audit` for details
-
Dann versuche doch gleich das Update auf die neue Version nocheinmal.
-
@apollon77 sagte in Update VIS 1.1.10 auf 1.2.0 Error 10:
Bei Dir scheint im Verzeichnis iobroker.is die main,js zu fehlen nach dem entpacken ... und das kann an sich nicht sein. Irgendwas st da bei dir gerade komisch. Kann da irgendwas mit Docker dazwischenfunken?
Hmmm, beim Docker hab ich aktuell nur 2 Probleme, die ich noch vernachlässigen kann.
- ich bekomme zB beim Update vom JS-Controller die Meldung "sudo: Hostname ioBroker kann nicht aufgelöst werden"
- den Javascriptadapter bekomm ich nicht auf 4.1.12
Sonst funktionieren immer alle Adapterupdates.
-
@Negalein sagte in Update VIS 1.1.10 auf 1.2.0 Error 10:
den Javascriptadapter bekomm ich nicht auf 4.1.12
und warum?
-
@Stabilostick sagte in Update VIS 1.1.10 auf 1.2.0 Error 10:
Dann versuche doch gleich das Update auf die neue Version nocheinmal.
Wieder das selbe Problem.
VIS scheint unter Adapter nicht installiert auf.
$ ./iobroker upgrade vis Update vis from @1.1.10 to @1.2.0 NPM version: 6.4.1 npm install iobroker.vis@1.2.0 --production --save --prefix "/opt/iobroker" (System call) module.js:550 throw err; ^ Error: Cannot find module '/opt/iobroker/node_modules/iobroker.vis/main.js' at Function.Module._resolveFilename (module.js:548:15) at Function.Module._load (module.js:475:25) at Function.Module.runMain (module.js:694:10) at startup (bootstrap_node.js:204:16) at bootstrap_node.js:625:3 npm ERR! code ELIFECYCLEnpm ERR! errno 1 npm ERR! iobroker.vis@1.2.0 install: `node main.js --install`npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the iobroker.vis@1.2.0 install script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2019-05-08T22_09_52_789Z-debug.log ERROR: Cannot find io-package.json in null ERROR: process exited with code 10
-
machs mal wieder manuell mit dem --force
-
@apollon77 sagte in Update VIS 1.1.10 auf 1.2.0 Error 10:
@Negalein sagte in Update VIS 1.1.10 auf 1.2.0 Error 10:
den Javascriptadapter bekomm ich nicht auf 4.1.12
und warum?
Gibt schon seit einiger Zeit ein Thema darüber. Leider ohne Lösung.
-
Und hast Du bei der Einrichtung des Containers z.B. auf Synology die Einstellung „dasselbe Netzwerk wie Docker Host verwenden“ ausgewählt? Das vermeidet Probleme mit dem Hostnamen.
-
@apollon77 sagte in Update VIS 1.1.10 auf 1.2.0 Error 10:
machs mal wieder manuell mit dem --force
Danke jungs
Jetzt bin ich auf 1.2.0 lt. AdapterIm VIS-Edit scheint zwar noch oben links die 1.1.10 auf.
-
Mache das gleiche bei JavaScript.
-
@Stabilostick sagte in Update VIS 1.1.10 auf 1.2.0 Error 10:
Und hast Du bei der Einrichtung des Containers z.B. auf Synology die Einstellung „dasselbe Netzwerk wie Docker Host verwenden“ ausgewählt? Das vermeidet Probleme mit dem Hostnamen.
Ja, ich bin da 1:1 nach der Anleitung von Buanet vorgegangen.
Wenn ich in die Hosts meine IP und den Namen der Syno eintrage, verschwindet dieser Eintrag spätestens beim 1. ausgeführten Befehl.
-
@Stabilostick sagte in Update VIS 1.1.10 auf 1.2.0 Error 10:
Mache das gleiche bei JavaScript.
schon dabei
EDIT: Suuuuuuuper
4.1.12 läuft -
Wenn ich in die Hosts meine IP und den Namen der Syno eintrage, verschwindet dieser Eintrag spätestens beim 1. ausgeführten Befehl.
? In der Anleitung von B. sehe ich nichts von hosts...
-
@Stabilostick sagte in Update VIS 1.1.10 auf 1.2.0 Error 10:
Wenn ich in die Hosts meine IP und den Namen der Syno eintrage, verschwindet dieser Eintrag spätestens beim 1. ausgeführten Befehl.
? In der Anleitung von B. sehe ich nichts von hosts...
Achtung! Wie es ausschaut hat sich innerhalb des Docker Pakets von Synology etwas in Bezug auf den Hostnamen geändert. Wurde bisher der Hostname der DS verwendet, so wird ab sofort im Container der Name des Containers verwendet. Da ioBroker auf den Hostnamen „geschlüsselt“ ist, kann es sein dass nach dem Update des Containers die ioBroker Adapter nicht mehr starten. Um dies zu korrigieren reicht es folgende Schritte aus zu führen:
cd /opt/iobroker pkill io iobroker host this (bei multihostsystemen: iobroker host [hostname der ds]) node node_modules/iobroker.js-controller/controller.js >/opt/scripts/docker_iobroker_log.txt 2>&1 &
Abschnitt 4 steht auch zB
Schritt 3: ioBroker für den Start auf neuem System vorbereiten und starten
An dieser Stelle ist ioBroker noch nicht lauffähig, da sich mit dem Umzug auf die DS in der Regel auch der Hostname geändert hat. Um ioBroker den neuen Hostname mit zu teilen reicht ein einfacher Befehl, ausgeführt im ioBroker-Verzeichnis über das Terminal des Docker-Containers:cd /opt/iobroker iobroker host this
-
@Negalein sagte in Update VIS 1.1.10 auf 1.2.0 Error 10:
Im VIS-Edit scheint zwar noch oben links die 1.1.10 auf.
Kenne mich da mit 1.2.0 nicht aus, aber schlimmer wird es damit nicht:
iobroker upload vis.0
im ioBroker-Ordner auf Verdacht ausführen.
-
@Stabilostick sagte in Update VIS 1.1.10 auf 1.2.0 Error 10:
Kenne mich da mit 1.2.0 nicht aus, aber schlimmer wird es damit nicht:
iobroker upload vis.0Ja, beim starten von Vis muss dann eine Meldung kommen mit : update found........
-
@Stabilostick sagte in Update VIS 1.1.10 auf 1.2.0 Error 10:
iobroker upload vis.0
Und da komm dann auch gleich der Fehler mit Hostname iobroker
root@ioBroker:/opt/iobroker# iobroker upload vis.0 sudo: Hostname ioBroker kann nicht aufgelöst werden module.js:550 throw err; ^ Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js' at Function.Module._resolveFilename (module.js:548:15) at Function.Module._load (module.js:475:25) at Function.Module.runMain (module.js:694:10) at startup (bootstrap_node.js:204:16) at bootstrap_node.js:625:3
PS: war über die Konsole
Über den Admin mach ich es gerade und scheint zu funktionieren.Yes, ist durchgelaufen.
$ ./iobroker upload vis got /opt/iobroker/node_modules/iobroker.vis/admin upload [3] vis.admin /opt/iobroker/node_modules/iobroker.vis/admin/words.js words.js application/javascript upload [2] vis.admin /opt/iobroker/node_modules/iobroker.vis/admin/vis.png vis.png image/png upload [1] vis.admin /opt/iobroker/node_modules/iobroker.vis/admin/index_m.html index_m.html text/html upload [0] vis.admin /opt/iobroker/node_modules/iobroker.vis/admin/index.html index.html text/html Update "system.adapter.vis.0" Adapter "system.adapter.vis.0" restarted. got /opt/iobroker/node_modules/iobroker.vis/www upload [900] vis /opt/iobroker/node_modules/iobroker.vis/www/widgets/timeandweather/img/clock/clockbg6.png widgets/timeandweather/img/clock/clockbg6.png image/png upload [850] vis /opt/iobroker/node_modules/iobroker.vis/www/widgets/timeandweather/img/clock/3-2.png widgets/timeandweather/img/clock/3-2.png image/png upload [800] vis /opt/iobroker/node_modules/iobroker.vis/www/widgets/tabs/styles/images/rightArrow.png widgets/tabs/styles/images/rightArrow.png image/png upload [750] vis /opt/iobroker/node_modules/iobroker.vis/www/widgets/rgraph/img/Prev_gauge.png widgets/rgraph/img/Prev_gauge.png image/png upload [700] vis /opt/iobroker/node_modules/iobroker.vis/www/widgets/players/img/winamp/asc.gif widgets/players/img/winamp/asc.gif image/gif upload [650] vis /opt/iobroker/node_modules/iobroker.vis/www/widgets/metro/fonts/iconFont.dev.svg widgets/metro/fonts/iconFont.dev.svg image/svg+xml upload [600] vis /opt/iobroker/node_modules/iobroker.vis/www/widgets/jqui-mfd/img/sani_valve_10.svg widgets/jqui-mfd/img/sani_valve_10.svg image/svg+xml upload [550] vis /opt/iobroker/node_modules/iobroker.vis/www/widgets/jqui-mfd/img/fts_shutter_90.png widgets/jqui-mfd/img/fts_shutter_90.png image/png upload [500] vis /opt/iobroker/node_modules/iobroker.vis/www/widgets/jqui/img/Prev_ContainerDialog.png widgets/jqui/img/Prev_ContainerDialog.png image/png upload [450] vis /opt/iobroker/node_modules/iobroker.vis/www/widgets/google-fonts/fonts/Ubuntu/Ubuntu-Italic.ttf widgets/google-fonts/fonts/Ubuntu/Ubuntu-Italic.ttf font/ttf upload [400] vis /opt/iobroker/node_modules/iobroker.vis/www/widgets/google-fonts/fonts/Indie_Flower/IndieFlower.ttf widgets/google-fonts/fonts/Indie_Flower/IndieFlower.ttf font/ttf upload [350] vis /opt/iobroker/node_modules/iobroker.vis/www/widgets/fancyswitch/img/ibutton-slider-giva2.png widgets/fancyswitch/img/ibutton-slider-giva2.png image/png upload [300] vis /opt/iobroker/node_modules/iobroker.vis/www/widgets/basic/js/table.js widgets/basic/js/table.js application/javascript upload [250] vis /opt/iobroker/node_modules/iobroker.vis/www/widgets/bars.html widgets/bars.html text/html upload [200] vis /opt/iobroker/node_modules/iobroker.vis/www/lib/js/jquery.ba-resize.min.js lib/js/jquery.ba-resize.min.js application/javascript upload [150] vis /opt/iobroker/node_modules/iobroker.vis/www/js/visEditInspect.js js/visEditInspect.js application/javascript upload [100] vis /opt/iobroker/node_modules/iobroker.vis/www/js/fm/icon/actions/delete.png js/fm/icon/actions/delete.png image/png upload [90] vis /opt/iobroker/node_modules/iobroker.vis/www/index.html index.html text/html upload [80] vis /opt/iobroker/node_modules/iobroker.vis/www/img/faviconEdit.png img/faviconEdit.png image/png upload [70] vis /opt/iobroker/node_modules/iobroker.vis/www/img/bulbOn.png img/bulbOn.png image/png upload [60] vis /opt/iobroker/node_modules/iobroker.vis/www/img/back/oblique-line-bk.png img/back/oblique-line-bk.png image/png upload [50] vis /opt/iobroker/node_modules/iobroker.vis/www/icon/timestamp.png icon/timestamp.png image/png upload [40] vis /opt/iobroker/node_modules/iobroker.vis/www/icon/ok.png icon/ok.png image/png upload [30] vis /opt/iobroker/node_modules/iobroker.vis/www/icon/distribute-vertical-equal.png icon/distribute-vertical-equal.png image/png upload [20] vis /opt/iobroker/node_modules/iobroker.vis/www/icon/align-width.png icon/align-width.png image/png upload [19] vis /opt/iobroker/node_modules/iobroker.vis/www/icon/align-vertical-top-2.png icon/align-vertical-top-2.png image/png upload [18] vis /opt/iobroker/node_modules/iobroker.vis/www/icon/align-vertical-center-2.png icon/align-vertical-center-2.png image/png upload [17] vis /opt/iobroker/node_modules/iobroker.vis/www/icon/align-vertical-bottom-2.png icon/align-vertical-bottom-2.png image/png upload [16] vis /opt/iobroker/node_modules/iobroker.vis/www/icon/align-horizontal-right-2.png icon/align-horizontal-right-2.png image/png upload [15] vis /opt/iobroker/node_modules/iobroker.vis/www/icon/align-horizontal-left.png icon/align-horizontal-left.png image/png upload [14] vis /opt/iobroker/node_modules/iobroker.vis/www/icon/align-horizontal-center-2.png icon/align-horizontal-center-2.png image/png upload [13] vis /opt/iobroker/node_modules/iobroker.vis/www/icon/align-height.png icon/align-height.png image/png upload [12] vis /opt/iobroker/node_modules/iobroker.vis/www/icon/add.png icon/add.png image/png upload [11] vis /opt/iobroker/node_modules/iobroker.vis/www/edit.src.html edit.src.html text/html upload [10] vis /opt/iobroker/node_modules/iobroker.vis/www/edit.html edit.html text/html upload [9] vis /opt/iobroker/node_modules/iobroker.vis/www/css/vis.css css/vis.css text/css upload [8] vis /opt/iobroker/node_modules/iobroker.vis/www/css/vis-editor.css css/vis-editor.css text/css upload [7] vis /opt/iobroker/node_modules/iobroker.vis/www/css/styles.css css/styles.css text/css upload [6] vis /opt/iobroker/node_modules/iobroker.vis/www/css/montserrat-regular-webfont.woff css/montserrat-regular-webfont.woff font/woff upload [5] vis /opt/iobroker/node_modules/iobroker.vis/www/css/doc.css css/doc.css text/css upload [4] vis /opt/iobroker/node_modules/iobroker.vis/www/css/backgrounds.css css/backgrounds.css text/css upload [3] vis /opt/iobroker/node_modules/iobroker.vis/www/css/app.css css/app.css text/css upload [2] vis /opt/iobroker/node_modules/iobroker.vis/www/css/add_kian.css css/add_kian.css text/css upload [1] vis /opt/iobroker/node_modules/iobroker.vis/www/cordova.js cordova.js application/javascript upload [0] vis /opt/iobroker/node_modules/iobroker.vis/www/cache.manifest cache.manifest text/cache-manifest process exited with code 0
Liegt es am Befehl?
iobroker upload vis.0 gegen $ ./iobroker upload vis