NEWS
npm rebuild - Problem bei VIS-Adapter
-
Hallo Zusammen,
nachdem ich lange gezögert hatte, wollte ich nun nodeJS (10.16.3) upgraden.
Leider läuft das Ganze nicht durch, es bleibt ohne Fehlermeldung stehen.Ich habe vorher auch nochmal das "Fix-Script " laufen lassen
Hier mal der Log:root@ioBroker-Rock64:/opt/iobroker# node -v v10.16.3 root@ioBroker-Rock64:/opt/iobroker# curl -sL https://iobroker.net/fix.sh | bash - ========================================================================== Welcome to the ioBroker installation fixer! Script version: 2019-10-13 ========================================================================== ========================================================================== Installing prerequisites (1/3) ========================================================================== OK:1 http://security.debian.org stretch/updates InRelease OK:2 http://ppa.launchpad.net/ayufan/rock64-ppa/ubuntu xenial InRelease Holen:4 http://deb.ayufan.eu/orgs/ayufan-rock64/releases InRelease [1.343 B] OK:6 https://deb.nodesource.com/node_10.x stretch InRelease Ign:3 http://cdn-fastly.deb.debian.org/debian stretch InRelease OK:5 http://cdn-fastly.deb.debian.org/debian stretch-updates InRelease OK:7 http://cdn-fastly.deb.debian.org/debian stretch Release Ign:8 https://packagecloud.io/ayufan/rock64/debian stretch InRelease Ign:9 https://packagecloud.io/ayufan/rock64/debian stretch Release Ign:10 https://packagecloud.io/ayufan/rock64/debian stretch/main Sources Ign:11 https://packagecloud.io/ayufan/rock64/debian stretch/main arm64 Packages Ign:12 https://packagecloud.io/ayufan/rock64/debian stretch/main all Packages Ign:13 https://packagecloud.io/ayufan/rock64/debian stretch/main Translation-de Ign:15 https://packagecloud.io/ayufan/rock64/debian stretch/main Translation-en Ign:16 https://packagecloud.io/ayufan/rock64/debian stretch/main Translation-de_DE OK:10 https://packagecloud.io/ayufan/rock64/debian stretch/main Sources Ign:10 https://packagecloud.io/ayufan/rock64/debian stretch/main Sources OK:11 https://packagecloud.io/ayufan/rock64/debian stretch/main arm64 Packages Ign:13 https://packagecloud.io/ayufan/rock64/debian stretch/main Translation-de Ign:11 https://packagecloud.io/ayufan/rock64/debian stretch/main arm64 Packages OK:12 https://packagecloud.io/ayufan/rock64/debian stretch/main all Packages Ign:12 https://packagecloud.io/ayufan/rock64/debian stretch/main all Packages Ign:15 https://packagecloud.io/ayufan/rock64/debian stretch/main Translation-en Ign:16 https://packagecloud.io/ayufan/rock64/debian stretch/main Translation-de_DE Ign:10 https://packagecloud.io/ayufan/rock64/debian stretch/main Sources Ign:13 https://packagecloud.io/ayufan/rock64/debian stretch/main Translation-de Ign:11 https://packagecloud.io/ayufan/rock64/debian stretch/main arm64 Packages Ign:12 https://packagecloud.io/ayufan/rock64/debian stretch/main all Packages Ign:15 https://packagecloud.io/ayufan/rock64/debian stretch/main Translation-en Ign:16 https://packagecloud.io/ayufan/rock64/debian stretch/main Translation-de_DE OK:10 https://packagecloud.io/ayufan/rock64/debian stretch/main Sources Ign:10 https://packagecloud.io/ayufan/rock64/debian stretch/main Sources Ign:13 https://packagecloud.io/ayufan/rock64/debian stretch/main Translation-de OK:11 https://packagecloud.io/ayufan/rock64/debian stretch/main arm64 Packages Ign:11 https://packagecloud.io/ayufan/rock64/debian stretch/main arm64 Packages OK:12 https://packagecloud.io/ayufan/rock64/debian stretch/main all Packages Ign:12 https://packagecloud.io/ayufan/rock64/debian stretch/main all Packages Ign:15 https://packagecloud.io/ayufan/rock64/debian stretch/main Translation-en Ign:16 https://packagecloud.io/ayufan/rock64/debian stretch/main Translation-de_DE Ign:10 https://packagecloud.io/ayufan/rock64/debian stretch/main Sources Ign:13 https://packagecloud.io/ayufan/rock64/debian stretch/main Translation-de Ign:11 https://packagecloud.io/ayufan/rock64/debian stretch/main arm64 Packages Ign:12 https://packagecloud.io/ayufan/rock64/debian stretch/main all Packages Ign:15 https://packagecloud.io/ayufan/rock64/debian stretch/main Translation-en Ign:16 https://packagecloud.io/ayufan/rock64/debian stretch/main Translation-de_DE OK:10 https://packagecloud.io/ayufan/rock64/debian stretch/main Sources Ign:13 https://packagecloud.io/ayufan/rock64/debian stretch/main Translation-de OK:11 https://packagecloud.io/ayufan/rock64/debian stretch/main arm64 Packages OK:12 https://packagecloud.io/ayufan/rock64/debian stretch/main all Packages Ign:15 https://packagecloud.io/ayufan/rock64/debian stretch/main Translation-en Ign:16 https://packagecloud.io/ayufan/rock64/debian stretch/main Translation-de_DE Es wurden 1.343 B in 9 s geholt (143 B/s). Paketlisten werden gelesen... Fertig W: The repository 'https://packagecloud.io/ayufan/rock64/debian stretch Release' does not have a Release file. N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use. N: See apt-secure(8) manpage for repository creation and user configuration details. ========================================================================== Checking ioBroker user and directory permissions (2/3) ========================================================================== Created /etc/sudoers.d/iobroker Fixing directory permissions... ========================================================================== Checking autostart (3/3) ========================================================================== Enabling autostart... Autostart enabled! ========================================================================== Your installation was fixed successfully Run iobroker start to start ioBroker again! ========================================================================== root@ioBroker-Rock64:/opt/iobroker# npm rebuild > rsa-compat@1.9.2 postinstall /opt/iobroker/node_modules/rsa-compat > node lib/telemetry.js event:install > @serialport/bindings@2.0.8 install /opt/iobroker/node_modules/iobroker.discovery/node_modules/@serialport/bindings > prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild prebuild-install WARN install No prebuilt binaries found (target=10.16.3 runtime=node arch=arm64 libc= platform=linux) make: Verzeichnis „/opt/iobroker/node_modules/iobroker.discovery/node_modules/@serialport/bindings/build“ wird betreten CXX(target) Release/obj.target/bindings/src/serialport.o CXX(target) Release/obj.target/bindings/src/serialport_unix.o CXX(target) Release/obj.target/bindings/src/poller.o CXX(target) Release/obj.target/bindings/src/serialport_linux.o SOLINK_MODULE(target) Release/obj.target/bindings.node COPY Release/bindings.node make: Verzeichnis „/opt/iobroker/node_modules/iobroker.discovery/node_modules/@serialport/bindings/build“ wird verlassen > iobroker.javascript@4.3.0 postinstall /opt/iobroker/node_modules/iobroker.javascript > node ./install/installTypings.js Installing NodeJS typings... latest @types: 12, installed node: 10 > iobroker.js-controller@2.0.25 preinstall /opt/iobroker/node_modules/iobroker.js-controller > node lib/preinstallCheck.js NPM version: 6.9.0 > acme-v2@1.8.5 postinstall /opt/iobroker/node_modules/iobroker.js-controller/node_modules/acme-v2 > node scripts/postinstall ================================================================================ 👀 👀 👀 👀 👀 👀 👀 👀 👀 👀 👀 👀 👀 👀 Do you rely on Greenlock? 👀 👀 (or ACME.js) 👀 👀 👀 👀 👀 👀 👀 👀 👀 👀 👀 👀 👀 👀 Hey! Let's Encrypt will STOP WORKING with Greenlock and ACME.js at the end of Oct 2019. WITHOUT YOUR HELP we won't get the next release out in time. If Greenlock (or ACME.js) has saved you time and money, and taken stress out of your life, or you just love it, please reach out to return the favor today: SAVE GREENLOCK / ACME.js: https://indiegogo.com/at/greenlock ================================================================================ > iobroker.js-controller@2.0.25 install /opt/iobroker/node_modules/iobroker.js-controller > node iobroker.js setup first > acme-v2@1.8.5 postinstall /opt/iobroker/node_modules/iobroker.js-controller/node_modules/acme-v2 > node scripts/postinstall ================================================================================ 🍒🍒🍒🍒🍒🍒🍒🍒🍒🍒🍒🍒🍒🍒🍒🍒 🍒 🍒 🍒 Do you rely on Greenlock? 🍒 🍒 (or ACME.js) 🍒 🍒 🍒 🍒🍒🍒🍒🍒🍒🍒🍒🍒🍒🍒🍒🍒🍒🍒🍒 Hey! Let's Encrypt will STOP WORKING with Greenlock and ACME.js at the end of Oct 2019. WITHOUT YOUR HELP we won't get the next release out in time. If Greenlock (or ACME.js) has saved you time and money, and taken stress out of your life, or you just love it, please reach out to return the favor today: SAVE GREENLOCK / ACME.js: https://indiegogo.com/at/greenlock ================================================================================ > epoll@2.0.9 install /opt/iobroker/node_modules/iobroker.rpi2/node_modules/epoll > node-gyp rebuild make: Verzeichnis „/opt/iobroker/node_modules/iobroker.rpi2/node_modules/epoll/build“ wird betreten CXX(target) Release/obj.target/epoll/src/epoll.o SOLINK_MODULE(target) Release/obj.target/epoll.node COPY Release/epoll.node make: Verzeichnis „/opt/iobroker/node_modules/iobroker.rpi2/node_modules/epoll/build“ wird verlassen > epoll@2.0.9 install /opt/iobroker/node_modules/iobroker.rpi2/node_modules/epoll > node-gyp rebuild make: Verzeichnis „/opt/iobroker/node_modules/iobroker.rpi2/node_modules/epoll/build“ wird betreten CXX(target) Release/obj.target/epoll/src/epoll.o SOLINK_MODULE(target) Release/obj.target/epoll.node COPY Release/epoll.node make: Verzeichnis „/opt/iobroker/node_modules/iobroker.rpi2/node_modules/epoll/build“ wird verlassen > iobroker.vis@1.2.1 install /opt/iobroker/node_modules/iobroker.vis > node main.js --install Hey! Let's Encrypt will STOP WORKING with Greenlock and ACME.js at the end of Oct 2019. WITHOUT YOUR HELP we won't get the next release out in time. _Was könnte hier das Problem sein, oder sollte ich mit den anderen Methoden (reinstall-Skript, ...) weiter machen?
Viele Grüße
-
Noch eine Info.
Habe jetzt mal mit Strg+C abgebrochen.
Danach kommt folgende Fehlermeldung:(node:13064) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 SIGINT listeners added. Use emitter.setMaxListeners() to increase limitViele Grüße
-
Niemand eine Idee?
Hab jetzt das reinstall script getestet. Gleiches Problem: Es bleibt beim VIS Adapter einfach stehen :(
iobroker.vis@1.2.1 install /opt/iobroker/node_modules/iobroker.vis node main.js --installEs geht einfach nicht weiter. :(
Viele Grüße
-
Niemand eine Idee?
Hab jetzt das reinstall script getestet. Gleiches Problem: Es bleibt beim VIS Adapter einfach stehen :(
iobroker.vis@1.2.1 install /opt/iobroker/node_modules/iobroker.vis node main.js --installEs geht einfach nicht weiter. :(
Viele Grüße
@Smartuser bitte Update Controller mal aufbaue 2.0.34. dann besser?
-
@Smartuser bitte Update Controller mal aufbaue 2.0.34. dann besser?
@apollon77 sagte in npm rebuild - Problem bei VIS-Adapter:
@Smartuser bitte Update Controller mal aufbaue 2.0.34. dann besser?
Erstmal Danke für die Rückmeldung.
Die v2.0.34 war am 17.10. schon verfügbar, diese habe ich auch installiert. (kann aber sein das es die 2.0.32 war)
Nach dem Starten von ioBroker gab es ein paar Fehlermeldungen, die aber vom System selbstständig behoben wurden.
Laut Admin ist NodeJS auch bei v10.16.3Das Sytem läuft seitdem ohne Probleme, das einzige was etwas irritiert sind Infomeldungen im Log wie diese:
host.ioBroker-Rock64 2019-10-19 09:20:11.191 info instance system.adapter.oilfox.0 terminated with code 0 (NO_ERROR) oilfox.0 2019-10-19 09:20:11.173 info (14313) Terminated (NO_ERROR): Without reason oilfox.0 2019-10-19 09:20:02.369 info (14313) starting. Version 0.0.7 in /opt/iobroker/node_modules/iobroker.oilfox, node: v10.16.3Scheint aber keine Probleme zu machen.
Soll ich trotzdem nochmal ein "npm rebuild" machen?
Funktioniert ein erneutes rebuild überhaubt bei gleicher NodeJS Version?Gruß
-
@apollon77 sagte in npm rebuild - Problem bei VIS-Adapter:
@Smartuser bitte Update Controller mal aufbaue 2.0.34. dann besser?
Erstmal Danke für die Rückmeldung.
Die v2.0.34 war am 17.10. schon verfügbar, diese habe ich auch installiert. (kann aber sein das es die 2.0.32 war)
Nach dem Starten von ioBroker gab es ein paar Fehlermeldungen, die aber vom System selbstständig behoben wurden.
Laut Admin ist NodeJS auch bei v10.16.3Das Sytem läuft seitdem ohne Probleme, das einzige was etwas irritiert sind Infomeldungen im Log wie diese:
host.ioBroker-Rock64 2019-10-19 09:20:11.191 info instance system.adapter.oilfox.0 terminated with code 0 (NO_ERROR) oilfox.0 2019-10-19 09:20:11.173 info (14313) Terminated (NO_ERROR): Without reason oilfox.0 2019-10-19 09:20:02.369 info (14313) starting. Version 0.0.7 in /opt/iobroker/node_modules/iobroker.oilfox, node: v10.16.3Scheint aber keine Probleme zu machen.
Soll ich trotzdem nochmal ein "npm rebuild" machen?
Funktioniert ein erneutes rebuild überhaubt bei gleicher NodeJS Version?Gruß
@Smartuser
Ist bei mir mit dem Controller 2.0.34 das gleiche Problem gewesen.
Ich habe den Adapter vis gelöscht und den Ordner iobroker.vis ebenfalls.
Danach lief es sauber durch.Im Anschluss kannst du vis dann wieder installieren.
Warum npm rebuild bei der main.js von vis hängen bleibt, konnte ich aus keinem Log lokalisieren
-
@Smartuser
Ist bei mir mit dem Controller 2.0.34 das gleiche Problem gewesen.
Ich habe den Adapter vis gelöscht und den Ordner iobroker.vis ebenfalls.
Danach lief es sauber durch.Im Anschluss kannst du vis dann wieder installieren.
Warum npm rebuild bei der main.js von vis hängen bleibt, konnte ich aus keinem Log lokalisieren
@apollon77
@simatec sagte in npm rebuild - Problem bei VIS-Adapter:@Smartuser
Ist bei mir mit dem Controller 2.0.34 das gleiche Problem gewesen.
Ich habe den Adapter vis gelöscht und den Ordner iobroker.vis ebenfalls.
Danach lief es sauber durch.Im Anschluss kannst du vis dann wieder installieren.
Warum npm rebuild bei der main.js von vis hängen bleibt, konnte ich aus keinem Log lokalisieren
Zur Info:
Beim Update von nodeJS auf v10.17.0 und npm rebuild ist das gleiche Problem aufgetreten.
Es bleibt beim VIS-adapter hängen. Deinstallieren und erneutes installieren von VIS, (nach dem der Rest bei erneutem npm rebuild durchgelaufen ist), hilft.JS-Controler 2.0.35
npm: 6.11.3
nodejs: v10.17.0 -
Niemand eine Idee?
Hab jetzt das reinstall script getestet. Gleiches Problem: Es bleibt beim VIS Adapter einfach stehen :(
iobroker.vis@1.2.1 install /opt/iobroker/node_modules/iobroker.vis node main.js --installEs geht einfach nicht weiter. :(
Viele Grüße
@Smartuser frage: lief iobroker zu dem Zeitpunkt? Oder war der Controller zu dem Zeitpunkt gestoppt?
-
@Smartuser frage: lief iobroker zu dem Zeitpunkt? Oder war der Controller zu dem Zeitpunkt gestoppt?
@apollon77 sagte in npm rebuild - Problem bei VIS-Adapter:
@Smartuser frage: lief iobroker zu dem Zeitpunkt? Oder war der Controller zu dem Zeitpunkt gestoppt?
iobroker war gestoppt
-
@apollon77 sagte in npm rebuild - Problem bei VIS-Adapter:
@Smartuser frage: lief iobroker zu dem Zeitpunkt? Oder war der Controller zu dem Zeitpunkt gestoppt?
iobroker war gestoppt
@Smartuser das hab ich vermutet. Fixe es im Controller 2.0
-
@Smartuser das hab ich vermutet. Fixe es im Controller 2.0
@apollon77 sagte in npm rebuild - Problem bei VIS-Adapter:
@Smartuser das hab ich vermutet. Fixe es im Controller 2.0
Danke
... aber sollte der laufen? 
-
@apollon77 sagte in npm rebuild - Problem bei VIS-Adapter:
@Smartuser das hab ich vermutet. Fixe es im Controller 2.0
Danke
... aber sollte der laufen? 
@Smartuser ich tippe das Vis Update mit laufendem Controller problemlos tun wird. Muss schauen was hängt wenn Controller nicht läuft.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden