NEWS
Javascript Adapter rot
-
@chrisprefect sagte in Javascript Adapter rot:
Kann ich den Javascript-Adapter bedenkenlos entfernen?
nee, wahrscheinlich gar nicht
oder siehst du ihn in der Liste?@homoran In der Liste ist er schon, da ist er ja auch rot. Aber das Löschen-Symbol ist durchgestrichen.

-
@chrisprefect sagte in Javascript Adapter rot:
Wie lösche ich den Cache?
das war zwar an @Glasfaser gerichtet, kann aber wahrscheinlich nicht schaden.
Allerdings kenne ich mich mit Containern gar nicht aus!sudo -u iobroker -H npm cache clean --forceund dann nochmal
iob update -i@homoran Container? Ich habe keine Container-Installation. Das ist eine Virtualbox-VM mit debian.
sudo -u iobroker -H npm cache clean --force Error: EACCES: permission denied, scandir '/root' -
@homoran In der Liste ist er schon, da ist er ja auch rot. Aber das Löschen-Symbol ist durchgestrichen.

@chrisprefect sagte in Javascript Adapter rot:
In der Liste ist er schon
Sag mal - wofür lässt du dir über
iob update -ieine Liste generieren, um dann einen Screenshot zu zeigen wenn ich auf deinen Konsolenoutput reagiere? -
@chrisprefect sagte in Javascript Adapter rot:
In der Liste ist er schon
Sag mal - wofür lässt du dir über
iob update -ieine Liste generieren, um dann einen Screenshot zu zeigen wenn ich auf deinen Konsolenoutput reagiere?@homoran hä? Weil ich keine Ahnung habe! Sonst würde ich doch nicht um Hilfe bitten.
-
@chrisprefect sagte in Javascript Adapter rot:
In der Liste ist er schon
Sag mal - wofür lässt du dir über
iob update -ieine Liste generieren, um dann einen Screenshot zu zeigen wenn ich auf deinen Konsolenoutput reagiere?@homoran Und warum ist er in der grafischen liste, nicht aber in der Liste auf der Konsole?
-
@homoran In der Liste ist er schon, da ist er ja auch rot. Aber das Löschen-Symbol ist durchgestrichen.

Das die Datei kaputt ist habt ihr aber schon gesehen?
opt/iobroker/node_modules/iobroker.javascript/io-package.json: Unexpected end of JSON input Cannot read or parse /opt/iobroker/node_modules/iobroker.js-controller/lib/../node_modules/iobroker.javascript/io-package.json: /opt/iobroker/node_modules/iobroker.javascript/io-package.json: Unexpected end of JSON inputIch würde den js-controller und den Javascript nochmal drüberbügeln.
-
@homoran hä? Weil ich keine Ahnung habe! Sonst würde ich doch nicht um Hilfe bitten.
@chrisprefect sagte in Javascript Adapter rot:
Weil ich keine Ahnung habe!
dann einfach zum mitschreiben:
siehst du in der Liste die du in der Konsole erhalten hast irgendwo den EintragAdapter "javascript"....?Dein Admin nämlich auch nicht, deswegen ist da die Mülltonne auch nicht aktiv
-
Das die Datei kaputt ist habt ihr aber schon gesehen?
opt/iobroker/node_modules/iobroker.javascript/io-package.json: Unexpected end of JSON input Cannot read or parse /opt/iobroker/node_modules/iobroker.js-controller/lib/../node_modules/iobroker.javascript/io-package.json: /opt/iobroker/node_modules/iobroker.javascript/io-package.json: Unexpected end of JSON inputIch würde den js-controller und den Javascript nochmal drüberbügeln.
@thomas-braun sagte in Javascript Adapter rot:
Das die Datei kaputt ist habt ihr aber schon gesehen?
jepp.
deswegen den Cache löschen und dann mit der neuesten Version drüberbügeln.
Aber das Löschen des Caches scheint nicht zu gehenaber ich hatte nicht realisiert, dass das im Verzeichnis des controllers ist
-
Das die Datei kaputt ist habt ihr aber schon gesehen?
opt/iobroker/node_modules/iobroker.javascript/io-package.json: Unexpected end of JSON input Cannot read or parse /opt/iobroker/node_modules/iobroker.js-controller/lib/../node_modules/iobroker.javascript/io-package.json: /opt/iobroker/node_modules/iobroker.javascript/io-package.json: Unexpected end of JSON inputIch würde den js-controller und den Javascript nochmal drüberbügeln.
@thomas-braun sagte in Javascript Adapter rot:
Ich würde den js-controller und den Javascript nochmal drüberbügeln.
OK, und wie mache ich das?
-
@chrisprefect sagte in Javascript Adapter rot:
Weil ich keine Ahnung habe!
dann einfach zum mitschreiben:
siehst du in der Liste die du in der Konsole erhalten hast irgendwo den EintragAdapter "javascript"....?Dein Admin nämlich auch nicht, deswegen ist da die Mülltonne auch nicht aktiv
@homoran sagte in Javascript Adapter rot:
dann einfach zum mitschreiben:
siehst du in der Liste die du in der Konsole erhalten hast irgendwo den Eintrag Adapter "javascript"....?Ich sehe die Instanz ja in der Admin-Oberfläche. Der Admin hat ja immerhin eine Versionsnummer und einen Speicherverbrauch der Instanz und ich kann das Debug-Level umstellen und die Instanz neu starten.
-
@thomas-braun sagte in Javascript Adapter rot:
Ich würde den js-controller und den Javascript nochmal drüberbügeln.
OK, und wie mache ich das?
cd /opt/iobroker sudo -H -u iobroker npm install iobroker.js-controllerDanach
iobroker upgrade iobroker.javascript@latest -
cd /opt/iobroker sudo -H -u iobroker npm install iobroker.js-controllerDanach
iobroker upgrade iobroker.javascript@latestHat glaube ich nicht ganz geklappt:
sudo -H -u iobroker npm install iobroker.js-controller npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142 > iobroker.js-controller@3.3.22 preinstall /opt/iobroker/node_modules/iobroker.js-controller > node lib/preinstallCheck.js NPM version: 6.14.15 > iobroker.js-controller@3.3.22 install /opt/iobroker/node_modules/iobroker.js-controller > node iobroker.js setup first object _design/custom updated object _design/system updated npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@~2.3.2 (node_modules/chokidar/node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.3.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: osx-temperature-sensor@^1.0.7 (node_modules/iobroker.info/node_modules/osx-temperature-sensor): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for osx-temperature-sensor@1.0.7: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) npm WARN bl@0.7.0 requires a peer of stream-browserify@* but none is installed. You must install peer dependencies yourself. + iobroker.js-controller@3.3.22 updated 1 package in 39.486s 152 packages are looking for funding run `npm fund` for detailsiobroker upgrade iobroker.javascript@latest
Uncaught Rejection: SyntaxError: /opt/iobroker/node_modules/iobroker.javascript/io-package.json: Unexpected end of JSON input at parse (<anonymous>) at Object.Module._extensions..json (internal/modules/cjs/loader.js:1128:22) at Module.load (internal/modules/cjs/loader.js:950:32) at Function.Module._load (internal/modules/cjs/loader.js:790:12) at Module.require (internal/modules/cjs/loader.js:974:19) at require (internal/modules/cjs/helpers.js:93:18) at Upgrade.upgradeAdapter (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpgrade.js:368:27) at /opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpgrade.js:276:26 at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:2623:45) at processImmediate (internal/timers.js:466:21) -
Hat glaube ich nicht ganz geklappt:
sudo -H -u iobroker npm install iobroker.js-controller npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142 > iobroker.js-controller@3.3.22 preinstall /opt/iobroker/node_modules/iobroker.js-controller > node lib/preinstallCheck.js NPM version: 6.14.15 > iobroker.js-controller@3.3.22 install /opt/iobroker/node_modules/iobroker.js-controller > node iobroker.js setup first object _design/custom updated object _design/system updated npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@~2.3.2 (node_modules/chokidar/node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.3.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: osx-temperature-sensor@^1.0.7 (node_modules/iobroker.info/node_modules/osx-temperature-sensor): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for osx-temperature-sensor@1.0.7: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) npm WARN bl@0.7.0 requires a peer of stream-browserify@* but none is installed. You must install peer dependencies yourself. + iobroker.js-controller@3.3.22 updated 1 package in 39.486s 152 packages are looking for funding run `npm fund` for detailsiobroker upgrade iobroker.javascript@latest
Uncaught Rejection: SyntaxError: /opt/iobroker/node_modules/iobroker.javascript/io-package.json: Unexpected end of JSON input at parse (<anonymous>) at Object.Module._extensions..json (internal/modules/cjs/loader.js:1128:22) at Module.load (internal/modules/cjs/loader.js:950:32) at Function.Module._load (internal/modules/cjs/loader.js:790:12) at Module.require (internal/modules/cjs/loader.js:974:19) at require (internal/modules/cjs/helpers.js:93:18) at Upgrade.upgradeAdapter (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpgrade.js:368:27) at /opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpgrade.js:276:26 at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:2623:45) at processImmediate (internal/timers.js:466:21)@chrisprefect sagte in Javascript Adapter rot:
Hat glaube ich nicht ganz geklappt:
doch! sind nur optionale Abhängigkeiten
@chrisprefect sagte in Javascript Adapter rot:
iobroker upgrade iobroker.javascript@latest
solange sich ioBroker noch aus dem Cache bedient wird das auch so bleiben
-
Hat glaube ich nicht ganz geklappt:
sudo -H -u iobroker npm install iobroker.js-controller npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142 > iobroker.js-controller@3.3.22 preinstall /opt/iobroker/node_modules/iobroker.js-controller > node lib/preinstallCheck.js NPM version: 6.14.15 > iobroker.js-controller@3.3.22 install /opt/iobroker/node_modules/iobroker.js-controller > node iobroker.js setup first object _design/custom updated object _design/system updated npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@~2.3.2 (node_modules/chokidar/node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.3.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: osx-temperature-sensor@^1.0.7 (node_modules/iobroker.info/node_modules/osx-temperature-sensor): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for osx-temperature-sensor@1.0.7: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) npm WARN bl@0.7.0 requires a peer of stream-browserify@* but none is installed. You must install peer dependencies yourself. + iobroker.js-controller@3.3.22 updated 1 package in 39.486s 152 packages are looking for funding run `npm fund` for detailsiobroker upgrade iobroker.javascript@latest
Uncaught Rejection: SyntaxError: /opt/iobroker/node_modules/iobroker.javascript/io-package.json: Unexpected end of JSON input at parse (<anonymous>) at Object.Module._extensions..json (internal/modules/cjs/loader.js:1128:22) at Module.load (internal/modules/cjs/loader.js:950:32) at Function.Module._load (internal/modules/cjs/loader.js:790:12) at Module.require (internal/modules/cjs/loader.js:974:19) at require (internal/modules/cjs/helpers.js:93:18) at Upgrade.upgradeAdapter (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpgrade.js:368:27) at /opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpgrade.js:276:26 at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:2623:45) at processImmediate (internal/timers.js:466:21)cd /opt/iobroker sudo -H -u iobroker npm cache clean --forceDu bist nicht zufällig da als root unterwegs?
-
cd /opt/iobroker sudo -H -u iobroker npm cache clean --forceDu bist nicht zufällig da als root unterwegs?
@thomas-braun sagte in Javascript Adapter rot:
Du bist nicht zufällig da als root unterwegs?
@chrisprefect sagte in Javascript Adapter rot:
Error: EACCES: permission denied, scandir '/root'
-
@thomas-braun sagte in Javascript Adapter rot:
Du bist nicht zufällig da als root unterwegs?
@chrisprefect sagte in Javascript Adapter rot:
Error: EACCES: permission denied, scandir '/root'
Genau deswegen... Das /home vom root hat da eigentlich nix zu suchen...
-
Genau deswegen... Das /home vom root hat da eigentlich nix zu suchen...
@thomas-braun Habs nochmals mit einem User ausgeführt:
pi@ioBrokerVM:~$ cd /opt/iobroker pi@ioBrokerVM:/opt/iobroker$ sudo -H -u iobroker npm cache clean --force [sudo] Passwort für pi: npm WARN using --force I sure hope you know what you are doing. pi@ioBrokerVM:/opt/iobroker$Hat aber nichts geändert.
-
@thomas-braun Habs nochmals mit einem User ausgeführt:
pi@ioBrokerVM:~$ cd /opt/iobroker pi@ioBrokerVM:/opt/iobroker$ sudo -H -u iobroker npm cache clean --force [sudo] Passwort für pi: npm WARN using --force I sure hope you know what you are doing. pi@ioBrokerVM:/opt/iobroker$Hat aber nichts geändert.
@chrisprefect sagte in Javascript Adapter rot:
Hat aber nichts geändert.
wobei?
hast du danach nochmaliob update -iausgeführt?
Was kam denn da diesmal? -
@chrisprefect sagte in Javascript Adapter rot:
Hat aber nichts geändert.
wobei?
hast du danach nochmaliob update -iausgeführt?
Was kam denn da diesmal?pi@ioBrokerVM:/opt/iobroker$ iobroker upgrade iobroker.javascript@latest Uncaught Rejection: SyntaxError: /opt/iobroker/node_modules/iobroker.javascript/io-package.json: Unexpected end of JSON input at parse (<anonymous>) at Object.Module._extensions..json (internal/modules/cjs/loader.js:1128:22) at Module.load (internal/modules/cjs/loader.js:950:32) at Function.Module._load (internal/modules/cjs/loader.js:790:12) at Module.require (internal/modules/cjs/loader.js:974:19) at require (internal/modules/cjs/helpers.js:93:18) at Upgrade.upgradeAdapter (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpgrade.js:368:27) at /opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpgrade.js:276:26 at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:2623:45) at processImmediate (internal/timers.js:466:21) pi@ioBrokerVM:/opt/iobroker$ iob update -i Used repository: beta hash unchanged, use cached sources update done Cannot read or parse /opt/iobroker/node_modules/iobroker.js-controller/lib/../node_modules/iobroker.javascript/io-package.json: /opt/iobroker/node_modules/iobroker.javascript/io-package.json: Unexpected end of JSON input Cannot read or parse /opt/iobroker/node_modules/iobroker.js-controller/lib/../node_modules/iobroker.javascript/io-package.json: /opt/iobroker/node_modules/iobroker.javascript/io-package.json: Unexpected end of JSON input Adapter "admin" : 5.2.3 , installed 5.2.3 Adapter "alexa2" : 3.12.0 , installed 3.12.0 Adapter "backitup" : 2.2.3 , installed 2.2.3 Adapter "cloud" : 4.1.0 , installed 4.1.0 Adapter "deconz" : 1.3.19 , installed 1.3.19 Adapter "discovery" : 2.7.5 , installed 2.7.5 Adapter "email" : 1.0.10 , installed 1.0.10 Adapter "find-my-iphone": 0.2.17 , installed 0.2.17 Adapter "flot" : 1.10.7 , installed 1.10.7 Adapter "geofency" : 1.0.3 , installed 1.0.3 Adapter "habpanel" : 0.4.3 , installed 0.4.3 Adapter "history" : 1.10.5 , installed 1.10.5 Adapter "icons-material-png": 0.1.0 , installed 0.1.0 Adapter "icons-material-svg": 0.1.0 , installed 0.1.0 Adapter "icons-ultimate-png": 1.0.1 , installed 1.0.1 Adapter "influxdb" : 2.4.0 , installed 2.4.0 Adapter "info" : 1.9.16 , installed 1.9.16 Adapter "iot" : 1.8.25 , installed 1.8.25 Adapter "iqontrol" : 1.11.0 , installed 1.11.0 Adapter "jarvis" : 3.0.7 , installed 3.0.7 Controller "js-controller" : 3.3.22 , installed 3.3.22 Adapter "lifx" : 0.1.1 , installed 0.1.1 Adapter "linkeddevices" : 1.4.3 , installed 1.4.3 Adapter "material" : 1.1.2 , installed 1.1.2 Adapter "mihome-vacuum" : 3.3.1 , installed 3.3.1 Adapter "mobile" : 1.0.1 , installed 1.0.1 Adapter "modbus" : 3.4.17 , installed 3.4.17 Adapter "mqtt" : 2.4.1 , installed 2.4.1 Adapter "node-red" : 2.4.1 , installed 2.4.1 Adapter "octoprint" : 2.1.1 , installed 2.1.1 Adapter "onvif" : 0.4.4 , installed 0.4.4 Adapter "ping" : 1.5.0 , installed 1.5.0 Adapter "proxy" : 1.2.2 , installed 1.2.2 Adapter "rickshaw" : 1.0.0 , installed 1.0.0 Adapter "rpi2" : 1.3.1 , installed 1.3.1 Adapter "samsung" : 0.2.9 , installed 0.2.9 Adapter "scenes" : 2.3.8 , installed 2.3.8 Adapter "shelly" : 5.0.0 , installed 5.0.0 Adapter "simple-api" : 2.6.2 , installed 2.6.2 Adapter "smartcontrol" : 1.2.1 , installed 1.2.1 Adapter "socketio" : 3.1.5 , installed 3.1.5 Adapter "sonoff" : 2.4.7 , installed 2.4.7 Adapter "statistics" : 1.0.10 , installed 1.0.10 Adapter "stockmarket" : 0.0.2 , installed 0.0.2 Adapter "sureflap" : 1.0.9 , installed 1.0.9 Adapter "swiss-weather-api": 1.0.2 , installed 1.0.2 Adapter "telegram" : 1.10.0 , installed 1.10.0 Adapter "tesla-motors" : 1.0.7 , installed 1.0.7 Adapter "tileboard" : 0.3.1 , installed 0.3.1 Adapter "tr-064" : 4.2.15 , installed 4.2.15 Adapter "unifi" : 0.5.10 , installed 0.5.10 Adapter "vis" : 1.4.6 , installed 1.4.7 Adapter "vis-bars" : 0.1.4 , installed 0.1.4 Adapter "vis-canvas-gauges": 0.1.5 , installed 0.1.5 Adapter "vis-colorpicker": 1.2.0 , installed 1.2.0 Adapter "vis-fancyswitch": 1.1.0 , installed 1.1.0 Adapter "vis-history" : 1.0.0 , installed 1.0.0 Adapter "vis-hqwidgets" : 1.1.9 , installed 1.1.9 Adapter "vis-inventwo" : 3.2.5 , installed 3.2.5 Adapter "vis-jqui-mfd" : 1.0.12 , installed 1.0.12 Adapter "vis-justgage" : 1.0.2 , installed 1.0.2 Adapter "vis-lcars" : 1.0.4 , installed 1.0.4 Adapter "vis-map" : 1.0.4 , installed 1.0.4 Adapter "vis-material" : 0.1.3 , installed 0.1.3 Adapter "vis-materialdesign": 0.5.9 , installed 0.5.9 Adapter "vis-metro" : 1.1.2 , installed 1.1.2 Adapter "vis-rgraph" : 0.0.2 , installed 0.0.2 Adapter "vis-timeandweather": 1.1.7 , installed 1.1.7 Adapter "weatherunderground": 3.3.1 , installed 3.3.1 Adapter "web" : 3.4.16 , installed 3.4.16 Adapter "windows-control": 0.1.5 , installed 0.1.5 Adapter "yahka" : 0.13.1 , installed 0.13.1 Adapter "zigbee" : 1.6.12 , installed 1.6.12 pi@ioBrokerVM:/opt/iobroker$ -
@thomas-braun Habs nochmals mit einem User ausgeführt:
pi@ioBrokerVM:~$ cd /opt/iobroker pi@ioBrokerVM:/opt/iobroker$ sudo -H -u iobroker npm cache clean --force [sudo] Passwort für pi: npm WARN using --force I sure hope you know what you are doing. pi@ioBrokerVM:/opt/iobroker$Hat aber nichts geändert.
@chrisprefect sagte in Javascript Adapter rot:
Habs nochmals mit einem User ausgeführt
Dann warst du zuvor da als root unterwegs?