NEWS
ZigBee neue Version 1.4.4
-
@thomas-braun Ich hab jetzt nochmal ein npm rebuild in den /opt/iobroker Verzeichnis durchgeführt. Allerdings hat das nur zu einem Haufen folgender Fehler geführt. Hab ich vllt eine inkompatible node Version?
warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! node-aead-crypto@2.2.0 preinstall: `node lib/preinstall.js` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the node-aead-crypto@2.2.0 preinstall 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:
-
@jan-fiedler Wie schaut die node-Installation denn aus?
-
@thomas-braun Wie genau meinst du das? Versionsnummern? Logs?
Der Adapter ist allerdings aktuell auf Grün gewechselt spannenderweise... -
which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs
Dein System scheint aber auch steinalt zu sein.
sudo apt update sudo apt dist-upgrade sudo reboot
-
@thomas-braun sagte in ZigBee neue Version 1.4.4:
which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs
Das kann schon sein... macht halt nur ioBroker
pi@raspberrypi:~ $ which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs /usr/bin/nodejs v10.22.0 /usr/bin/node v10.22.0 /usr/bin/npm 6.14.6 nodejs: Installiert: 10.22.0-1nodesource1 Installationskandidat: 10.22.0-1nodesource1 Versionstabelle: *** 10.22.0-1nodesource1 500 500 https://deb.nodesource.com/node_10.x buster/main armhf Packages 100 /var/lib/dpkg/status 10.21.0~dfsg-1~deb10u1+rpi1 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages
-
@jan-fiedler dann mach es jetzt.
-
@thomas-braun Ziehe mir aber morgen erstmal ein Backup, nicht dass ich damit wieder alles zerschieße
-
@jan-fiedler
Backup haben ist immer gut. Backup von einem sauberen System ist noch besser. -
Ob eine neueres nodejs hilft?
Mein System ist älter und läuft im Prinzip
Node.js v10.17.0
NPM 6.11.3
js-controller Installiert: 3.2.16Verbindung über COM-Port wird hergestellt. Adapter grün.
-
@thomas-braun jetzt hör auf wieder irgendwelche UPDATES zu propagieren..
das hat nix mit dem Fehler zu tun..
VOR ALLEM NICHT IN DIESEM THREAD
wie oft noch....
-
@arteck Weil's grundsätzlich eine gute Idee ist sein System auf Stand zu haben.
In jedem Thread.
Hier ist noch ein uralter Kernel am Start, mit uralter Firmware für den Pi.Wenn das System auf dem aktuellen Stand ist hast du die ganzen Fixes drauf und dann von der Seite her Ruhe. Warum sollte man sein System nicht updaten?
-
@jan-fiedler ist das ein Multihost??
-
@thomas-braun @arteck Grundsätzlich habt ihr beide Recht. Das Problem rührte von anderer Seite her, nämlich dem Serialport Treiber. Wenn man diesen richtig installiert, updated und rebuilded, scheint alles zu gehen. Auch wenn der Zigbee Adapter immer noch Cast Fehler schmeißt beim updaten. Der Hinweis auf ein Update ist gut, schließlich beschäftige ich mich damit viel zu wenig. Hätte aber auch per PM gereicht und gehört nicht in den Thread zum Zigbee Adapter
Danke euch für die schnelle Hilfe!
-
@arteck Nein.
-
@jan-fiedler ok... dann wie du schreibst serialport im eimer... aber hast ja schon hin bekommen..
-
@arteck Gibts da, fürs nächste Mal, ne saubere Möglichkeit? Lag das an meinem kurzfristigen Update des JS Controllers?
-
@jan-fiedler eigentlich nicht.. sonst hätten alle die Probleme.. kein plan was bei dir schief gelaufen ist.
hast du sonst noch was was ewtl. den serialport benutzt zwave ?? -
@arteck Soweit ich sehe nur die Standard Sachen...
pi@raspberrypi:/opt/iobroker $ npm list serialport iobroker.inst@2.0.3 /opt/iobroker ├─┬ iobroker.discovery@2.5.0 │ └── serialport@9.0.7 deduped ├─┬ iobroker.zigbee@1.4.4 │ ├─┬ zigbee-herdsman@0.13.75 │ │ └── serialport@9.0.6 │ └─┬ zigbee-herdsman-converters@14.0.77 │ └─┬ zigbee-herdsman@0.13.72 │ └── serialport@9.0.7 └── serialport@9.0.7
-
passt.. eigentlich. .. hmm.. muss ich mal im Auge halten.. wenns wieder läuft ..ist gut
-
hm, ich dachte ich mach das auch mal (bei mir läuft alles). Sieht bei mir ganz anders aus ^^
root@ioBroker2:/opt/iobroker# npm list serialport iobroker.inst@2.0.3 /opt/iobroker ├─┬ iobroker.discovery@2.6.1 │ └── serialport@9.0.7 ├─┬ iobroker.zigbee@1.4.4 │ └─┬ zigbee-herdsman@0.13.70 │ └── serialport@9.0.6 └── serialport@6.2.2 extraneous
ist allerdings eine uralte installation...da geistert noch nen SerialPort 6.2.2 rum. Hab ich vermutlich irgendwann auch mal Hand angelegt
@arteck wie sieht das bei dir aus?