NEWS
js-controller 3.3 jetzt im STABLE!
-
Deine nodeJS-Installation ist ja auch vollkommen krumm.
Schau in meiner Signatur wie man das wieder gerade biegt. -
@kodo_sh Den User 'iobroker' zu verwenden ist auch nicht gerade eine gute Idee...
-
@dr-bakterius sagte in js-controller 3.3 jetzt im STABLE!:
Den User 'iobroker' zu verwenden ist auch nicht gerade eine gute Idee...
Ja, davon ganz abgesehen.
-
leider bekomme ich nicht zweimal die selbe version installiert
iobroker@iobroker-server:~$ which nodejs node npm && nodejs -v && node -v && npm -v && apt policy nodejs /usr/bin/nodejs /usr/local/bin/node /usr/local/bin/npm v15.12.0 v14.16.0 6.14.11 nodejs: Installed: 15.12.0-1nodesource1 Candidate: 15.12.0-1nodesource1 Version table: *** 15.12.0-1nodesource1 100 100 /var/lib/dpkg/status 14.18.2-1nodesource1 500 500 https://deb.nodesource.com/node_14.x bionic/main amd64 Packages 8.10.0~dfsg-2ubuntu0.4 500 500 http://de.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 Pa ckages 8.10.0~dfsg-2ubuntu0.2 500 500 http://de.archive.ubuntu.com/ubuntu bionic-security/universe amd64 P ackages 8.10.0~dfsg-2 500 500 http://de.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages N: Ignoring file 'nodesource.list.save.1' in directory '/etc/apt/sources.list.d/ ' as it has an invalid filename extension
-
Ich weiß nicht wie ich dir da helfen kann. Im verlinkten HowTo ist eigentlich alles drin was man dazu wissen muss.
Die nodesource.list.save.1 kannst du aber wieder löschen, die gehört da nicht rein:
sudo rm /etc/apt/sources.list.d/nodesource.list.save.1
-
@thomas-braun
moin nach vielen versuchen bin ich jetzt mit einigen anderen Posts weiter gekommen.
jetzt schaut es wie folgt aus:iobroker@iobroker-server:/opt/iobroker$ which nodejs node npm && nodejs -v && node -v && npm -v && sudo apt update > /dev/null && sudo apt update && apt policy nodejs /usr/bin/nodejs /usr/bin/node /usr/bin/npm v14.18.2 v14.18.2 6.14.15 WARNING: apt does not have a stable CLI interface. Use with caution in scripts. Hit:1 http://de.archive.ubuntu.com/ubuntu focal InRelease Hit:2 http://de.archive.ubuntu.com/ubuntu focal-updates InRelease Hit:3 http://de.archive.ubuntu.com/ubuntu focal-backports InRelease Hit:4 https://deb.nodesource.com/node_14.x focal InRelease Get:5 http://de.archive.ubuntu.com/ubuntu focal-security InRelease [114 kB] Fetched 114 kB in 1s (193 kB/s) Reading package lists... Done Building dependency tree Reading state information... Done All packages are up to date. nodejs: Installed: 14.18.2-deb-1nodesource1 Candidate: 14.18.2-deb-1nodesource1 Version table: *** 14.18.2-deb-1nodesource1 500 500 https://deb.nodesource.com/node_14.x focal/main amd64 Packages 100 /var/lib/dpkg/status 10.19.0~dfsg-3ubuntu1 500 500 http://de.archive.ubuntu.com/ubuntu focal/universe amd64 Packages iobroker@iobroker-server:/opt/iobroker$
Update
iobroker@iobroker-server:/opt/iobroker$ iobroker update Used repository: stable hash unchanged, use cached sources update done Adapter "admin" : 5.2.3 , installed 5.2.3 Adapter "alexa2" : 3.11.2 , installed 3.11.2 Adapter "backitup" : 2.2.2 , installed 2.2.2 Adapter "daswetter" : 3.0.9 , installed 3.0.9 Adapter "denon" : 1.11.2 , installed 1.11.2 Adapter "devices" : 1.0.9 , installed 1.0.9 Adapter "discovery" : 2.7.3 , installed 2.7.3 Adapter "dwd" : 2.7.7 , installed 2.7.7 Adapter "email" : 1.0.10 , installed 1.0.10 Adapter "energymanager" : 1.3.4 , installed 1.3.4 Adapter "fb-checkpresence": 1.1.11 , installed 1.1.11 Adapter "feiertage" : 1.1.0 , installed 1.1.0 Adapter "flot" : 1.10.7 , installed 1.10.7 Adapter "fullybrowser" : 2.0.10 , installed 2.0.10 Adapter "harmony" : 1.2.2 , installed 1.2.2 Adapter "history" : 1.9.14 , installed 1.9.14 Adapter "ical" : 1.11.4 , installed 1.11.4 Adapter "icons-mfd-png" : 1.0.2 , installed 1.0.2 Adapter "icons-mfd-svg" : 1.0.2 , installed 1.0.2 Adapter "info" : 1.9.8 , installed 1.9.8 Adapter "iot" : 1.8.24 , installed 1.8.24 Adapter "javascript" : 5.2.13 , installed 5.2.13 Controller "js-controller" : 3.3.22 , installed 3.3.18 [Updateable] Adapter "openweathermap": 0.1.0 , installed 0.1.0 Adapter "ping" : 1.5.0 , installed 1.5.0 Adapter "pollenflug" : 1.0.6 , installed 1.0.6 Adapter "pushover" : 2.0.5 , installed 2.0.5 Adapter "radar2" : 2.0.3 , installed 2.0.3 Adapter "shelly" : 4.0.7 , installed 5.0.0 Adapter "simple-api" : 2.6.1 , installed 2.6.2 Adapter "socketio" : 3.1.4 , installed 3.1.4 Adapter "sonoff" : 2.4.5 , installed 2.4.5 Adapter "statistics" : 1.0.9 , installed 1.0.9 Adapter "synology" : 1.1.3 , installed 1.1.3 Adapter "systeminfo" : 0.3.1 , installed 0.3.1 Adapter "tankerkoenig" : 2.1.1 , installed 2.1.1 Adapter "tr-064" : 4.2.14 , installed 4.2.14 Adapter "upnp" : 1.0.19 , installed 1.0.19 Adapter "vis" : 1.4.5 , installed 1.4.5 Adapter "vis-bars" : 0.1.4 , installed 0.1.4 Adapter "vis-canvas-gauges": 0.1.5 , installed 0.1.5 Adapter "vis-fancyswitch": 1.1.0 , installed 1.1.0 Adapter "vis-hqwidgets" : 1.1.7 , installed 1.1.7 Adapter "vis-jqui-mfd" : 1.0.12 , installed 1.0.12 Adapter "vis-justgage" : 1.0.2 , installed 1.0.2 Adapter "vis-metro" : 1.1.2 , installed 1.1.2 Adapter "vis-plumb" : 1.0.2 , installed 1.0.2 Adapter "vis-timeandweather": 1.1.7 , installed 1.1.7 Adapter "web" : 3.4.9 , installed 3.4.9 Adapter "worx" : 1.5.5 , installed 1.5.5 iobroker@iobroker-server:/opt/iobroker$
iobroker@iobroker-server:/opt/iobroker$ iobroker list instances system.adapter.admin.0 : admin : iobroker-server - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.alexa2.0 : alexa2 : iobroker-server - enabled + system.adapter.backitup.0 : backitup : iobroker-server - enabled system.adapter.daswetter.0 : daswetter : iobroker-server - enabled + system.adapter.denon.0 : denon : iobroker-server - enabled system.adapter.devices.0 : devices : iobroker-server - enabled + system.adapter.discovery.0 : discovery : iobroker-server - enabled system.adapter.dwd.0 : dwd : iobroker-server - enabled + system.adapter.email.0 : email : iobroker-server - enabled + system.adapter.email.1 : email : iobroker-server - enabled + system.adapter.energymanager.0 : energymanager : iobroker-server - enabled system.adapter.fb-checkpresence.0 : fb-checkpresence : iobroker-server - disabled system.adapter.feiertage.0 : feiertage : iobroker-server - enabled system.adapter.flot.0 : flot : iobroker-server - enabled + system.adapter.fullybrowser.0 : fullybrowser : iobroker-server - enabled + system.adapter.harmony.0 : harmony : iobroker-server - enabled + system.adapter.history.0 : history : iobroker-server - enabled system.adapter.ical.0 : ical : iobroker-server - enabled system.adapter.ical.1 : ical : iobroker-server - enabled system.adapter.icons-mfd-png.0 : icons-mfd-png : iobroker-server - enabled system.adapter.icons-mfd-svg.0 : icons-mfd-svg : iobroker-server - enabled + system.adapter.info.0 : info : iobroker-server - enabled + system.adapter.iot.0 : iot : iobroker-server - enabled + system.adapter.javascript.0 : javascript : iobroker-server - enabled system.adapter.openweathermap.0 : openweathermap : iobroker-server - enabled + system.adapter.ping.0 : ping : iobroker-server - enabled + system.adapter.pollenflug.0 : pollenflug : iobroker-server - enabled + system.adapter.pushover.0 : pushover : iobroker-server - enabled + system.adapter.shelly.0 : shelly : iobroker-server - enabled, port: 1883, bind: 0.0.0.0 + system.adapter.sonoff.0 : sonoff : iobroker-server - enabled, port: 1883, bind: 0.0.0.0 + system.adapter.synology.0 : synology : iobroker-server - enabled, port: 5000 + system.adapter.systeminfo.0 : systeminfo : iobroker-server - enabled + system.adapter.tankerkoenig.0 : tankerkoenig : iobroker-server - enabled system.adapter.tr-064.0 : tr-064 : iobroker-server - disabled + system.adapter.upnp.0 : upnp : iobroker-server - enabled system.adapter.vis-bars.0 : vis-bars : iobroker-server - enabled system.adapter.vis-canvas-gauges.0 : vis-canvas-gauges : iobroker-server - enabled system.adapter.vis-fancyswitch.0 : vis-fancyswitch : iobroker-server - enabled system.adapter.vis-justgage.0 : vis-justgage : iobroker-server - enabled system.adapter.vis-materialdesign.0 : vis-materialdesign : iobroker-server - enabled system.adapter.vis-metro.0 : vis-metro : iobroker-server - enabled system.adapter.vis-plumb.0 : vis-plumb : iobroker-server - enabled system.adapter.vis-timeandweather.0 : vis-timeandweather : iobroker-server - enabled system.adapter.vis.0 : vis : iobroker-server - enabled system.adapter.web.0 : web : iobroker-server - disabled, port: 8082, bind: 0.0.0.0, run as: admin + system.adapter.worx.0 : worx : iobroker-server - enabled + instance is alive iobroker@iobroker-server:/opt/iobroker$
jedoch habe ich jetzt noch das problem das ich mein UI nicht aufrufen kann.
http://192.168.178.45:8081/ nicht passiertWoran kann das jetzt noch liegen?
Danke Alex
-
@kodo_sh
Web Adapter aktivieren -
@sigi234
Hi Sigi,danke für den Tip, wenn es das nur gewesen wäre
iobroker@iobroker-server:/opt/iobroker$ iobroker list instances system.adapter.admin.0 : admin : iobroker-server - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.alexa2.0 : alexa2 : iobroker-server - enabled + system.adapter.backitup.0 : backitup : iobroker-server - enabled system.adapter.daswetter.0 : daswetter : iobroker-server - enabled + system.adapter.denon.0 : denon : iobroker-server - enabled system.adapter.devices.0 : devices : iobroker-server - enabled + system.adapter.discovery.0 : discovery : iobroker-server - enabled system.adapter.dwd.0 : dwd : iobroker-server - enabled + system.adapter.email.0 : email : iobroker-server - enabled + system.adapter.email.1 : email : iobroker-server - enabled + system.adapter.energymanager.0 : energymanager : iobroker-server - enabled system.adapter.fb-checkpresence.0 : fb-checkpresence : iobroker-server - disabled system.adapter.feiertage.0 : feiertage : iobroker-server - enabled system.adapter.flot.0 : flot : iobroker-server - enabled + system.adapter.fullybrowser.0 : fullybrowser : iobroker-server - enabled + system.adapter.harmony.0 : harmony : iobroker-server - enabled + system.adapter.history.0 : history : iobroker-server - enabled system.adapter.ical.0 : ical : iobroker-server - enabled system.adapter.ical.1 : ical : iobroker-server - enabled system.adapter.icons-mfd-png.0 : icons-mfd-png : iobroker-server - enabled system.adapter.icons-mfd-svg.0 : icons-mfd-svg : iobroker-server - enabled + system.adapter.info.0 : info : iobroker-server - enabled + system.adapter.iot.0 : iot : iobroker-server - enabled + system.adapter.javascript.0 : javascript : iobroker-server - enabled system.adapter.openweathermap.0 : openweathermap : iobroker-server - enabled + system.adapter.ping.0 : ping : iobroker-server - enabled + system.adapter.pollenflug.0 : pollenflug : iobroker-server - enabled + system.adapter.pushover.0 : pushover : iobroker-server - enabled + system.adapter.shelly.0 : shelly : iobroker-server - enabled, port: 1883, bind: 0.0.0.0 + system.adapter.sonoff.0 : sonoff : iobroker-server - enabled, port: 1883, bind: 0.0.0.0 + system.adapter.synology.0 : synology : iobroker-server - enabled, port: 5000 + system.adapter.systeminfo.0 : systeminfo : iobroker-server - enabled + system.adapter.tankerkoenig.0 : tankerkoenig : iobroker-server - enabled system.adapter.tr-064.0 : tr-064 : iobroker-server - disabled + system.adapter.upnp.0 : upnp : iobroker-server - enabled system.adapter.vis-bars.0 : vis-bars : iobroker-server - enabled system.adapter.vis-canvas-gauges.0 : vis-canvas-gauges : iobroker-server - enabled system.adapter.vis-fancyswitch.0 : vis-fancyswitch : iobroker-server - enabled system.adapter.vis-justgage.0 : vis-justgage : iobroker-server - enabled system.adapter.vis-materialdesign.0 : vis-materialdesign : iobroker-server - enabled system.adapter.vis-metro.0 : vis-metro : iobroker-server - enabled system.adapter.vis-plumb.0 : vis-plumb : iobroker-server - enabled system.adapter.vis-timeandweather.0 : vis-timeandweather : iobroker-server - enabled system.adapter.vis.0 : vis : iobroker-server - enabled + system.adapter.web.0 : web : iobroker-server - enabled, port: 8082, bind: 0.0.0.0, run as: admin + system.adapter.worx.0 : worx : iobroker-server - enabled + instance is alive iobroker@iobroker-server:/opt/iobroker$
leider immer noch nichts
-
@kodo_sh
Am fehlenden + vor system.adaper.admin.0 ist zu erkennen, das der admin nicht läuft.
In der Konsole eingeben:iobroker start admin
-
Hi Fred,
danke für die Info, mit
iobroker start admin
bzw start damin.0kommt leider kein plus und somit auch weiterhin keine WEB UI
-
iobroker stop iobroker update iobroker upgrade self iobroker start iobroker start admin
-
@kodo_sh Dann ... was steht im Log? IMMER zuerst im Log schauen
-
Hallo zusammen,
habe nach langer Zeit mal wieder versucht das Thema js-controller Update anzugehen (aktuell installiert 3.2.16) , nachdem ich mich jetzt längere Zeit wegen Fehlern und Rückschlägen davor gedrückt habe.
Ich nutze ioBroker auf einem macmini mit osx 10.11.6 - läuft ohne Probleme nur das js-controller Update macht Ärger.
starte ich das Update mit
iobroker stop iobroker upgrade self
klappt das Update nicht und er schmeißt mir den js-controller von der Platte und ioBroker lässt sich im Anschluss dementsprechend nicht mehr starten. Folgende Fehlermeldung erscheint im Terminalfenster
macmini:iobroker macmini$ iobroker upgrade self Update js-controller from @3.2.16 to @3.3.22 NPM version: 6.14.11 npm install iobroker.js-controller@3.3.22 --loglevel error --unsafe-perm --prefix "/usr/local/iobroker" (System call) dyld: Symbol not found: _clock_gettime Referenced from: /usr/local/iobroker/node_modules/esbuild/bin/esbuild__ Expected in: flat namespace The version of the downloaded binary is incorrect: Command failed: /usr/local/iobroker/node_modules/esbuild/bin/esbuild__ --version dyld: Symbol not found: _clock_gettime Referenced from: /usr/local/iobroker/node_modules/esbuild/bin/esbuild__ Expected in: flat namespace Install unsuccessful npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! esbuild@0.11.23 postinstall: `node install.js` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the esbuild@0.11.23 postinstall 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! /Users/macmini/.npm/_logs/2022-02-25T10_04_25_061Z-debug.log host.macmini.local Cannot install iobroker.js-controller@3.3.22: 1 macmini:iobroker macmini$
ich kann dann zwar mit
npm install iobroker.js-controller@3.2.16
den ursprünglichen Zustand wiederherstellen, stehe dann aber wieder vor dem gleichen Problem bzgl. des Updates.
Bin dann auch schon bzgl. des Fehlerhinweises auf esbuild auf einen Beitrag im Forum gestossen und habe esbuild manuell (auch in vorherigen Versionen) lt. Info hier Github Esbuild installiert.
Bringt leider keinen Erfolg.
Hat jemand einen Tipp?Danke & Gruß
-
@mac89muc sagte in js-controller 3.3 jetzt im STABLE!:
/Users/macmini/.npm/_logs/2022-02-25T10_04_25_061Z-debug.log
Was steht denn hier noch drin?
-
-
@mac89muc Möglicherweise liegt hier dein Problem
-
Danke für die Info - habe die 4 mit
npm install --save @nestjs/common@8.0.5 rxjs@^7.1.0 npm install --save @nestjs/core@8.0.5 rxjs@^7.1.0 rxjs@^7.1.0 npm install --save @nestjs/platform-socket.io@8.0.5 rxjs@^7.1.0 npm install --save @nestjs/websockets@8.0.5 rxjs@^7.1.0
installiert - jeweils sauber durchgelaufen und bestätigt.
Fehler bleibt im Anschluss nach Eingabe
iobroker upgrade self
der gleiche wie oben
Update js-controller from @3.2.16 to @3.3.22 NPM version: 6.14.11 npm install iobroker.js-controller@3.3.22 --loglevel error --unsafe-perm --prefix "/usr/local/iobroker" (System call) dyld: Symbol not found: _clock_gettime Referenced from: /usr/local/iobroker/node_modules/@alcalzone/esbuild-register/node_modules/esbuild/bin/esbuild__ Expected in: flat namespace The version of the downloaded binary is incorrect: Command failed: /usr/local/iobroker/node_modules/@alcalzone/esbuild-register/node_modules/esbuild/bin/esbuild__ --version dyld: Symbol not found: _clock_gettime Referenced from: /usr/local/iobroker/node_modules/@alcalzone/esbuild-register/node_modules/esbuild/bin/esbuild__ Expected in: flat namespace Install unsuccessful npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! esbuild@0.11.23 postinstall: `node install.js` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the esbuild@0.11.23 postinstall 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! /Users/macmini/.npm/_logs/2022-02-25T14_07_10_311Z-debug.log host.macmini.local Cannot install iobroker.js-controller@3.3.22: 1
Habe dann auch noch den Vorschlag hier forum esbuild problem und zusätzlich ebenfalls hier esbuild wasm umgesetzt ohne Erfolg.
Gibt's noch einen Tipp?
-
@mac89muc Vielleicht hat @AlCalzone noch eine Idee.
-
@mac89muc sagte in js-controller 3.3 jetzt im STABLE!:
Ich nutze ioBroker auf einem macmini mit osx 10.11.6 - läuft ohne Probleme nur das js-controller Update macht Ärger.
Ich kann mit eher vorstellen das macos 10.11 von 2015 zu alt ist. Google gibt https://github.com/evanw/esbuild/issues/1278
The platforms that esbuild currently supports are the same platforms that Go currently supports since esbuild is written in Go. The latest version of Go (1.17) only supports macOS 10.13 or higher (released in 2017).
-
@apollon77 sagte in js-controller 3.3 jetzt im STABLE!:
Bei dem Beitrag war ich auch - da wurde dann auf die Esbuild WebAssembly Version hingewiesen
https://github.com/evanw/esbuild/issues/1278#issuecomment-840148007"The WASM version should work since WASM is platform-independent and presumably node's WASM support for macOS 10.11 works. That's the approach I'd recommend."
Auch mit der WASM Version bin ich wie gesagt bisher leider ohne Erfolg durch s.o.