NEWS
Serialport error bei Adapter updates
-
Vielleicht per
cd /opt/iobroker sudo -H -u iobroker npm install iobroker.js-controllerversuchen.
Zuvor den Master/Slave-Verbund auflösen und danach wieder einrichten?@thomas-braun
ich denke eher, dass sich da irgendwo eine alte dep festgebissen hat wo sienichthingehört.
die wird dann auch nicht durch Neuinstallation aufgelöst -
Vielleicht per
cd /opt/iobroker sudo -H -u iobroker npm install iobroker.js-controllerversuchen.
Zuvor den Master/Slave-Verbund auflösen und danach wieder einrichten?@thomas-braun denke du meinst auf dem Slave der die Probleme macht?
Kann ich eventuell heute Abend oder morgen noch versuchen. Bin jetzt gerade unterwegs.
Danke
-
@thomas-braun denke du meinst auf dem Slave der die Probleme macht?
Kann ich eventuell heute Abend oder morgen noch versuchen. Bin jetzt gerade unterwegs.
Danke
@wendy2702
Ja, auf dem Slave / sekundären System mit der alten Grundinstallation. -
Hi,
npm cache clean schon auf allen drei Systemen laufen lassen. Leider keine Änderung.
Vielleicht hat @AlCalzone oder @apollon77 noch eine Idee.
Danke für eure bisherige Unterstützung.
@wendy2702 Ja, einfach ignorieren. Das sind alles nur Warnungen und die können bei bestimmten Kombinationen von Node.js und serialport Library Versionen (und damit Adapter-versionen) einfach passieren.
-
@alcalzone Da hat bestimmt Nodejs 14.x irgendwas an NaN geändert was eine neue NaN Version und leichte Anpassungen am Serialport C++ Code und so ne neue version und dann neue Adapterversion braucht ... und ggf danch gibts bei anderen nodejs versionen andere Warnungen. Never ending story
-
@alcalzone Da hat bestimmt Nodejs 14.x irgendwas an NaN geändert was eine neue NaN Version und leichte Anpassungen am Serialport C++ Code und so ne neue version und dann neue Adapterversion braucht ... und ggf danch gibts bei anderen nodejs versionen andere Warnungen. Never ending story
@apollon77 sagte in Serialport error bei Adapter updates:
Never ending story
N-API wäre das Ende der Story :)
-
@apollon77 sagte in Serialport error bei Adapter updates:
Never ending story
N-API wäre das Ende der Story :)
@alcalzone Aber halt auch ein kompletter Umbau ... denke das ist ne größere Baustelle ... Ich hab ja auch einen Adapter mit Binärcode und ohne was wo ich abschauen kann bleibe ich lieber auf NaN :-)
-
OK.
Die Warnings ignoriere ich dann aber hat noch jemand ne Idee zu dem hier:
npm list serialport iobroker.core@0.1.0 /opt/iobroker ├─┬ iobroker.modbus@3.4.9 │ └── serialport@9.2.0 ├─┬ iobroker.smartmeter@3.2.1 │ ├── serialport@9.0.7 │ └─┬ smartmeter-obis@2.3.0 │ └── serialport@9.0.7 deduped └── UNMET DEPENDENCY serialport@^9.0.6 npm ERR! missing: serialport@^9.0.6, required by iobroker.core@0.1.0 -
OK.
Die Warnings ignoriere ich dann aber hat noch jemand ne Idee zu dem hier:
npm list serialport iobroker.core@0.1.0 /opt/iobroker ├─┬ iobroker.modbus@3.4.9 │ └── serialport@9.2.0 ├─┬ iobroker.smartmeter@3.2.1 │ ├── serialport@9.0.7 │ └─┬ smartmeter-obis@2.3.0 │ └── serialport@9.0.7 deduped └── UNMET DEPENDENCY serialport@^9.0.6 npm ERR! missing: serialport@^9.0.6, required by iobroker.core@0.1.0npm ERR! missing: serialport@^9.0.6, required by iobroker.core@0.1.0
@apollon77
warum brucht der CORE ein serialport ? -
npm ERR! missing: serialport@^9.0.6, required by iobroker.core@0.1.0
@apollon77
warum brucht der CORE ein serialport ? -
@arteck ibroker.core ist an sich nur ein meta dingens ... keine Ahnung was npm da denkt ... vllt "alte" von discovery oder so ... ich habe keine Ahnung. In meiner Welt auch "Ignore"
Kann halt nur sein, dass du dich immer tiefer in die 'Dependency Hell' begibst.
-
Aber ne Idee wie man das wegbekommt bzw. wo ich sonst nochmal fragen könnte hat auch keiner, oder ?
iobroker.core war 'vor meiner Zeit', keine Ahnung ob man da einfach den js-controller nochmal drüber bügeln kann.
-
Aber ne Idee wie man das wegbekommt bzw. wo ich sonst nochmal fragen könnte hat auch keiner, oder ?
@wendy2702 Warum wegbekommen? npm managed sein Zeug auf seine weise ... lass Ihn einfach
-
@wendy2702 Da ich nicht sicher bin, ob
ufürupgradeoderuninstallsteht würde ich das tun:cd /opt/iobroker npm uninstall serialport@alcalzone OK. Danke!
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