NEWS
Serialport error bei Adapter updates
-
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