NEWS
(mal wieder) zigbee: Cannot find module '...serialPortUtils'
-
Ich habe ein Multihost System mit 3 Raspberry pi (2 Dreier und ein Vierer)
Nachdem beim letzten Systemupdate sich alle Zigbee Adapter verabschiedet haben, hat sich jetzt einer wie von Geisterhand selbst repariert und war auf einmal wieder grün. Also nochmal die beiden anderen angesehen.
Festgestellt, dass Zigbee 1.4.4. installiert war, also mal ein Update auf 1.5.6 gemacht und siehe da, der auf dem Master (Raspberry 4) wurde glücklicherweise auch grün. Der auf dem zweiten Slave bleibt aber rot.
In den Logfiles sehe ich:2021-10-02 22:33:01.896 - info: host.raspberrypi202 instance system.adapter.zigbee.2 started with pid 19820 2021-10-02 22:33:04.084 - error: host.raspberrypi202 Caught by controller[0]: internal/modules/cjs/loader.js:818 2021-10-02 22:33:04.085 - error: host.raspberrypi202 Caught by controller[0]: throw err; 2021-10-02 22:33:04.086 - error: host.raspberrypi202 Caught by controller[0]: ^ 2021-10-02 22:33:04.087 - error: host.raspberrypi202 Caught by controller[0]: Error: Cannot find module 'zigbee-herdsman/dist/adapter/serialPortUtils' 2021-10-02 22:33:04.088 - error: host.raspberrypi202 Caught by controller[0]: Require stack: 2021-10-02 22:33:04.088 - error: host.raspberrypi202 Caught by controller[0]: - /opt/iobroker/node_modules/iobroker.zigbee/lib/seriallist.js 2021-10-02 22:33:04.089 - error: host.raspberrypi202 Caught by controller[0]: - /opt/iobroker/node_modules/iobroker.zigbee/main.jswas ich bisher hier im Forum gelesen habe war (wenn ich das richtig verstanden habe) den Zigbee neu zu installieren. Das habe ich probiert.
pi@raspberrypi202:/opt/iobroker $ iobroker upgrade zigbee@1.5.6 Would you like to reinstall version 1.5.6 of zigbee now? [(y)es, (n)o]: y Update zigbee from @1.5.6 to @1.5.6 host.raspberrypi202 Adapter "system.adapter.zigbee.2" is stopped. NPM version: 6.14.14 npm install iobroker.zigbee@1.5.6 --loglevel error --prefix "/opt/iobroker" (System call) npm ERR! Error while executing: npm ERR! /usr/bin/git ls-remote -h -t ssh://git@github.com/ioBroker/ioBroker.onkyo.git npm ERR! npm ERR! Permission denied (publickey). npm ERR! fatal: Konnte nicht vom Remote-Repository lesen. npm ERR! npm ERR! Bitte stellen Sie sicher, dass die korrekten Zugriffsberechtigungen bestehen npm ERR! und das Repository existiert. npm ERR! npm ERR! exited with error code: 128Was mich hier stutzig macht ist das Git-Verzeichnis.
npm ERR! /usr/bin/git ls-remote -h -t ssh://git@github.com/ioBroker/ioBroker.onkyo.gitIch habe mal vor längerem für den Onkyo Adapter auf ein Beta Verzeichnis umgestellt. Aber da es sich ja um ein Multihost System handelt kann ich doch den Verwahrort nur für alle Hosts gleich einstellen und bei den beiden anderen Hosts hat das Update funktioniert. Wie kann ich das wieder geradebiegen bzw. was ist das schief gelaufen?
Noch zur Info:
pi@raspberrypi202:/opt/iobroker $ which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs /usr/bin/nodejs v12.22.5 /usr/bin/node v12.22.5 /usr/bin/npm 6.14.14 nodejs: Installiert: 12.22.5-1nodesource1 Installationskandidat: 12.22.5-1nodesource1 Versionstabelle: *** 12.22.5-1nodesource1 500 500 https://deb.nodesource.com/node_12.x stretch/main armhf Packages 100 /var/lib/dpkg/status 8.11.1~dfsg-2~bpo9+1 500 500 http://archive.raspberrypi.org/debian stretch/main armhf Packages 4.8.2~dfsg-1 500 500 http://raspbian.raspberrypi.org/raspbian stretch/main armhf Packages -
Ich habe ein Multihost System mit 3 Raspberry pi (2 Dreier und ein Vierer)
Nachdem beim letzten Systemupdate sich alle Zigbee Adapter verabschiedet haben, hat sich jetzt einer wie von Geisterhand selbst repariert und war auf einmal wieder grün. Also nochmal die beiden anderen angesehen.
Festgestellt, dass Zigbee 1.4.4. installiert war, also mal ein Update auf 1.5.6 gemacht und siehe da, der auf dem Master (Raspberry 4) wurde glücklicherweise auch grün. Der auf dem zweiten Slave bleibt aber rot.
In den Logfiles sehe ich:2021-10-02 22:33:01.896 - info: host.raspberrypi202 instance system.adapter.zigbee.2 started with pid 19820 2021-10-02 22:33:04.084 - error: host.raspberrypi202 Caught by controller[0]: internal/modules/cjs/loader.js:818 2021-10-02 22:33:04.085 - error: host.raspberrypi202 Caught by controller[0]: throw err; 2021-10-02 22:33:04.086 - error: host.raspberrypi202 Caught by controller[0]: ^ 2021-10-02 22:33:04.087 - error: host.raspberrypi202 Caught by controller[0]: Error: Cannot find module 'zigbee-herdsman/dist/adapter/serialPortUtils' 2021-10-02 22:33:04.088 - error: host.raspberrypi202 Caught by controller[0]: Require stack: 2021-10-02 22:33:04.088 - error: host.raspberrypi202 Caught by controller[0]: - /opt/iobroker/node_modules/iobroker.zigbee/lib/seriallist.js 2021-10-02 22:33:04.089 - error: host.raspberrypi202 Caught by controller[0]: - /opt/iobroker/node_modules/iobroker.zigbee/main.jswas ich bisher hier im Forum gelesen habe war (wenn ich das richtig verstanden habe) den Zigbee neu zu installieren. Das habe ich probiert.
pi@raspberrypi202:/opt/iobroker $ iobroker upgrade zigbee@1.5.6 Would you like to reinstall version 1.5.6 of zigbee now? [(y)es, (n)o]: y Update zigbee from @1.5.6 to @1.5.6 host.raspberrypi202 Adapter "system.adapter.zigbee.2" is stopped. NPM version: 6.14.14 npm install iobroker.zigbee@1.5.6 --loglevel error --prefix "/opt/iobroker" (System call) npm ERR! Error while executing: npm ERR! /usr/bin/git ls-remote -h -t ssh://git@github.com/ioBroker/ioBroker.onkyo.git npm ERR! npm ERR! Permission denied (publickey). npm ERR! fatal: Konnte nicht vom Remote-Repository lesen. npm ERR! npm ERR! Bitte stellen Sie sicher, dass die korrekten Zugriffsberechtigungen bestehen npm ERR! und das Repository existiert. npm ERR! npm ERR! exited with error code: 128Was mich hier stutzig macht ist das Git-Verzeichnis.
npm ERR! /usr/bin/git ls-remote -h -t ssh://git@github.com/ioBroker/ioBroker.onkyo.gitIch habe mal vor längerem für den Onkyo Adapter auf ein Beta Verzeichnis umgestellt. Aber da es sich ja um ein Multihost System handelt kann ich doch den Verwahrort nur für alle Hosts gleich einstellen und bei den beiden anderen Hosts hat das Update funktioniert. Wie kann ich das wieder geradebiegen bzw. was ist das schief gelaufen?
Noch zur Info:
pi@raspberrypi202:/opt/iobroker $ which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs /usr/bin/nodejs v12.22.5 /usr/bin/node v12.22.5 /usr/bin/npm 6.14.14 nodejs: Installiert: 12.22.5-1nodesource1 Installationskandidat: 12.22.5-1nodesource1 Versionstabelle: *** 12.22.5-1nodesource1 500 500 https://deb.nodesource.com/node_12.x stretch/main armhf Packages 100 /var/lib/dpkg/status 8.11.1~dfsg-2~bpo9+1 500 500 http://archive.raspberrypi.org/debian stretch/main armhf Packages 4.8.2~dfsg-1 500 500 http://raspbian.raspberrypi.org/raspbian stretch/main armhf PackagesDee Zug 'stretch' ist auch abgefahren. Bring deine Systeme auf Stand.
-
Habe ich gemacht, hat (wie oft) viel Zeit gekostet und nichts gebracht.
pi@raspberrypi202:~ $ cat /etc/debian_version 11.0pi@raspberrypi202:~ $ which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs /usr/bin/nodejs v12.22.6 /usr/bin/node v12.22.6 /usr/bin/npm 6.14.15 nodejs: Installiert: 12.22.6-1nodesource1 Installationskandidat: 12.22.6-1nodesource1 Versionstabelle: *** 12.22.6-1nodesource1 500 500 https://deb.nodesource.com/node_12.x stretch/main armhf Packages 100 /var/lib/dpkg/status 12.22.5~dfsg-2~11u1 500 500 http://raspbian.raspberrypi.org/raspbian bullseye/main armhf Packages 8.11.1~dfsg-2~bpo9+1 500 500 http://archive.raspberrypi.org/debian stretch/main armhf Packagespi@raspberrypi202:~ $ iobroker upgrade zigbee@1.5.6 Would you like to reinstall version 1.5.6 of zigbee now? [(y)es, (n)o]: y Update zigbee from @1.5.6 to @1.5.6 host.raspberrypi202 Adapter "system.adapter.zigbee.2" is stopped. NPM version: 6.14.15 npm install iobroker.zigbee@1.5.6 --loglevel error --prefix "/opt/iobroker" (System call) npm ERR! Error while executing: npm ERR! /usr/bin/git ls-remote -h -t ssh://git@github.com/ioBroker/ioBroker.onkyo.git npm ERR! npm ERR! git@github.com: Permission denied (publickey). npm ERR! fatal: Konnte nicht vom Remote-Repository lesen. npm ERR! npm ERR! Bitte stellen Sie sicher, dass die korrekten Zugriffsberechtigungen bestehen npm ERR! und das Repository existiert. npm ERR! npm ERR! exited with error code: 128 -
Deine sources.list Dateien sind nicht korrekt. Da darf jetzt nichts mehr von Stretch drin stehen. In keiner.
-
Deine sources.list Dateien sind nicht korrekt. Da darf jetzt nichts mehr von Stretch drin stehen. In keiner.
Wie bekomme ich das raus? (richtig)?
-
Wie bekomme ich das raus? (richtig)?
Die Dateien liegen alle in /etc/apt/sources.list
bzw. /etc/apt/sources.list.d/
Musst du mal von Hand reinschauen.Ich hatte auch mal einen grep, der da durch jagt, finde ich aber im Moment nicht mehr. Und selber einen basteln habe ich gerade keine Lust drauf.
Mir war doch so, als wenn ich da mal was zu geschrieben hätte:
https://forum.iobroker.net/topic/47213/upgrade-von-debian-10-buster-auf-11-bullseye
-
Die Dateien liegen alle in /etc/apt/sources.list
bzw. /etc/apt/sources.list.d/
Musst du mal von Hand reinschauen.Ich hatte auch mal einen grep, der da durch jagt, finde ich aber im Moment nicht mehr. Und selber einen basteln habe ich gerade keine Lust drauf.
Mir war doch so, als wenn ich da mal was zu geschrieben hätte:
https://forum.iobroker.net/topic/47213/upgrade-von-debian-10-buster-auf-11-bullseye
-
So, wieder alles gemacht um den heiligen Gral des Top-Aktuellen-Systems zu erreichen, am eigentlichen Problem hat sich aber nichts getan.
pi@raspberrypi202:~ $ which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs /usr/bin/nodejs v12.22.6 /usr/bin/node v12.22.6 /usr/bin/npm 6.14.15 nodejs: Installiert: 12.22.6-deb-1nodesource1 Installationskandidat: 12.22.6-deb-1nodesource1 Versionstabelle: *** 12.22.6-deb-1nodesource1 500 500 https://deb.nodesource.com/node_12.x bullseye/main armhf Packages 100 /var/lib/dpkg/status 12.22.5~dfsg-2~11u1 500 500 http://raspbian.raspberrypi.org/raspbian bullseye/main armhf Packagespi@raspberrypi202:~ $ more /etc/apt/sources.list deb http://raspbian.raspberrypi.org/raspbian/ bullseye main contrib non-free rpi # Uncomment line below then 'apt-get update' to enable 'apt-get source' #deb-src http://raspbian.raspberrypi.org/raspbian/ bullseye main contrib non-free rpipi@raspberrypi202:~ $ cat /etc/debian_version 11.0 ppi@raspberrypi202:~ $ iobroker upgrade zigbee@1.5.6 Would you like to reinstall version 1.5.6 of zigbee now? [(y)es, (n)o]: y Update zigbee from @1.5.6 to @1.5.6 host.raspberrypi202 Adapter "system.adapter.zigbee.2" is stopped. NPM version: 6.14.15 npm install iobroker.zigbee@1.5.6 --loglevel error --prefix "/opt/iobroker" (System call) npm ERR! Error while executing: npm ERR! /usr/bin/git ls-remote -h -t ssh://git@github.com/ioBroker/ioBroker.onkyo.git npm ERR! npm ERR! git@github.com: Permission denied (publickey). npm ERR! fatal: Konnte nicht vom Remote-Repository lesen. npm ERR! npm ERR! Bitte stellen Sie sicher, dass die korrekten Zugriffsberechtigungen bestehen npm ERR! und das Repository existiert. npm ERR! npm ERR! exited with error code: 128 -
So, wieder alles gemacht um den heiligen Gral des Top-Aktuellen-Systems zu erreichen, am eigentlichen Problem hat sich aber nichts getan.
pi@raspberrypi202:~ $ which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs /usr/bin/nodejs v12.22.6 /usr/bin/node v12.22.6 /usr/bin/npm 6.14.15 nodejs: Installiert: 12.22.6-deb-1nodesource1 Installationskandidat: 12.22.6-deb-1nodesource1 Versionstabelle: *** 12.22.6-deb-1nodesource1 500 500 https://deb.nodesource.com/node_12.x bullseye/main armhf Packages 100 /var/lib/dpkg/status 12.22.5~dfsg-2~11u1 500 500 http://raspbian.raspberrypi.org/raspbian bullseye/main armhf Packagespi@raspberrypi202:~ $ more /etc/apt/sources.list deb http://raspbian.raspberrypi.org/raspbian/ bullseye main contrib non-free rpi # Uncomment line below then 'apt-get update' to enable 'apt-get source' #deb-src http://raspbian.raspberrypi.org/raspbian/ bullseye main contrib non-free rpipi@raspberrypi202:~ $ cat /etc/debian_version 11.0 ppi@raspberrypi202:~ $ iobroker upgrade zigbee@1.5.6 Would you like to reinstall version 1.5.6 of zigbee now? [(y)es, (n)o]: y Update zigbee from @1.5.6 to @1.5.6 host.raspberrypi202 Adapter "system.adapter.zigbee.2" is stopped. NPM version: 6.14.15 npm install iobroker.zigbee@1.5.6 --loglevel error --prefix "/opt/iobroker" (System call) npm ERR! Error while executing: npm ERR! /usr/bin/git ls-remote -h -t ssh://git@github.com/ioBroker/ioBroker.onkyo.git npm ERR! npm ERR! git@github.com: Permission denied (publickey). npm ERR! fatal: Konnte nicht vom Remote-Repository lesen. npm ERR! npm ERR! Bitte stellen Sie sicher, dass die korrekten Zugriffsberechtigungen bestehen npm ERR! und das Repository existiert. npm ERR! npm ERR! exited with error code: 128Da klemmt der ioBroker.onkyo fest.
Installier den aus dem stable-Repo, nicht aus dem git. -
Da klemmt der ioBroker.onkyo fest.
Installier den aus dem stable-Repo, nicht aus dem git.Das ist ein Multihost System. Der Onkyo Adapter ist nur auf dem Master installiert und zwar aus dem Stable-Repo. Der Master steht auch auf Verwahrort Stable.
Also: Wie bekomme ich beim Slave den Onkyo Pfad raus? -
Das ist ein Multihost System. Der Onkyo Adapter ist nur auf dem Master installiert und zwar aus dem Stable-Repo. Der Master steht auch auf Verwahrort Stable.
Also: Wie bekomme ich beim Slave den Onkyo Pfad raus?Auf dem Slave
cd /opt/iobroker npm listSchmeißt bei mir die über git gezogenen Adapter raus.
-
Auf dem Slave
cd /opt/iobroker npm listSchmeißt bei mir die über git gezogenen Adapter raus.
Habe ich gemacht. Eine endlos lange Liste ist erschienen (poste ich bei Bedarf). Aber der Fehler bleibt bestehen.
pi@raspberrypi202:/opt/iobroker $ iobroker upgrade zigbee@1.5.6 Would you like to reinstall version 1.5.6 of zigbee now? [(y)es, (n)o]: y Update zigbee from @1.5.6 to @1.5.6 host.raspberrypi202 Adapter "system.adapter.zigbee.2" is stopped. NPM version: 6.14.15 npm install iobroker.zigbee@1.5.6 --loglevel error --prefix "/opt/iobroker" (System call) npm ERR! Error while executing: npm ERR! /usr/bin/git ls-remote -h -t ssh://git@github.com/ioBroker/ioBroker.onkyo.git npm ERR! npm ERR! git@github.com: Permission denied (publickey). npm ERR! fatal: Konnte nicht vom Remote-Repository lesen. npm ERR! npm ERR! Bitte stellen Sie sicher, dass die korrekten Zugriffsberechtigungen bestehen npm ERR! und das Repository existiert. n
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