NEWS
Admin 6.2.3 Warnung "Cannot find npm version"
-
@michmein sagte in Admin 6.2.3 Warnung "Cannot find npm version":
Ich wollte es nur erwähnen das dieses angezeigte Update nicht verfügbar ist, woher auch immer der ioBroker diese Information zum Update hernimmt.
Da muss man unterscheiden. Die angezeigte Version 8.13.2 die Version von npm im sog. upstream von npm selber. Das kann ja auch autark verwendet werden. Machen andere Projekte oder Packager so, z. B. bei arch linux wird das separat gehandhabt. Das Paket wie es vom iobroker verwendet wird kommt von 'nodesource' und beinhaltet die von node.js ausgeguckte Version von npm, die dann mit node.js zusammengepackt wird und als 'Komplettpaket' aus beidem angeboten wird. Zur Zeit ist das die 8.11.0
-
Die Anzeige ist nebensächlich, es geht um die Meldungen im Log!
Da müsste man mal schauen, wie der admin die Versionen denn ermittelt. Ich kann aber kein Javaskript lesen oder gar verstehen. Muss mal ein Coder reinschauen.
-
@thomas-braun sagte in Admin 6.2.3 Warnung "Cannot find npm version":
Da müsste man mal schauen, wie der admin die Versionen denn ermittelt. Ich kann aber kein Javaskript lesen oder gar verstehen. Muss mal ein Coder reinschauen.
Und genau aus diesem Grund habe ich den Issue im Git eröffnet, da bin ich aber anscheinend falsch und hier scheinbar auch. Na mal abwarten. Haben denn andere die sich dem Beta-Zweig verschrieben haben auch diese Meldungen?
-
Nein, hier ist alles ruhing im Beta-Betrieb.
-
habe noch admin 5... - und node16
habe da heute ähnliches bekommen:
siehe
#https://forum.iobroker.net/post/831778 -
@thomas-braun
Das heisst du bist ebenfalls im Beta unterwegs?
Hast du den Info-Adapter installiert? -
@thomas-braun sagte in Admin 6.2.3 Warnung "Cannot find npm version":
wie der admin die Versionen denn ermittelt.
Wird hier ausgelesen :
const response = await axios('https://nodejs.org/download/release/index.json'); const result = { nodeNewest: '', nodeNewestNext: '', npmNewest: '', npmNewestNext: '', npmCurrent: '', nodeCurrent: process.version,
Zeigt dann :
`EDIT :
zu 16 :
-
@michmein ja - habe ich
warum
-
Das erklärt es.
npm im Upstream wäre heute 8.15, der admin schaut also auf das ACTIVE Release Bundle, 18.6.0 kommt mit npm 8.13.2 daher.Offenbar wird auch bei nodejs16 auf die npm von nodejs18 geschielt. Das ist aber ja falsch.
-
@liv-in-sky Die Frage ging eigentlich an Thomas. Aber trotzdem danke.
Ich dachte nur da Thomas sagte er hat keine Meldungen, daher die Frage. -
@michmein sagte in Admin 6.2.3 Warnung "Cannot find npm version":
Ich dachte nur da Thomas sagte er hat keine Meldungen, daher die Frage.
Naja, ich habe deswegen keine Meldung, weil ich nodejs18 fahre.
-
@thomas-braun sagte in Admin 6.2.3 Warnung "Cannot find npm version":
Das erklärt es.
npm im Upstream wäre heute 8.15, der admin schaut also auf das ACTIVE Release Bundle, 18.6.0 kommt mit npm 8.13.2 daher.Offenbar wird auch bei nodejs16 auf die npm von nodejs18 geschielt. Das ist aber ja falsch.
Vielleicht sollte an dieser Abfrage gearbeitet werden?
-
@thomas-braun sagte in Admin 6.2.3 Warnung "Cannot find npm version":
@michmein sagte in Admin 6.2.3 Warnung "Cannot find npm version":
Ich dachte nur da Thomas sagte er hat keine Meldungen, daher die Frage.
Naja, ich habe deswegen keine Meldung, weil ich nodejs18 fahre.
Du Schlingel
Vielleicht wäre das ja auch ne Option für mich, hast Du ne Anleitung -
@michmein sagte in Admin 6.2.3 Warnung "Cannot find npm version":
Vielleicht sollte an dieser Abfrage gearbeitet werden?
Ja, da kannst du ja dein Issue mit den neuen Erkenntnissen füllen.
-
@michmein sagte in Admin 6.2.3 Warnung "Cannot find npm version":
Vielleicht wäre das ja auch ne Option für mich, hast Du ne Anleitung
Die gleiche wie für andere nodeJS-Versionen auch: In meiner Signatur.
Und NEIN, du sollst dir node18 jetzt nicht installieren. -
gehört aber dann zum controller als issue? nicht zum admin-oder ?
-
Die Abfrage dazu ist im Admin
https://github.com/ioBroker/ioBroker.admin/blob/master/main.js
-
@thomas-braun sagte in Admin 6.2.3 Warnung "Cannot find npm version":
Und NEIN, du sollst dir node18 jetzt nicht installieren.
Nein nein, ich bleibe bei der offiziellen ioBroker Empfehlung.
-
Noch etwas OT, habe gerade foldende Fehlermeldung im Log gehabt,
host.ioBroker 2022-07-22 20:49:34.046 error Invalid request getRepository. "callback" or "from" is null
-
Hallo zusammen,
habe seit neuestem auch diesen Fehler.
Kann mir jemand weiterhelfen was ich da machen kann?
Danke euch...ioBroker läuft bei mir auf meinem PiHole Server (Debian):