ioBroker.hm-rpc
ioBroker.hm-rpc copied to clipboard
Please check dependecy of "xmlbuilder" in package-lock.json
Hello,
ich bekomme mit der aktuellen stable Version 1.16.0 beim Aufruf von npm ls xmlbuilder folgenden Fehler:
mario@iobroker:/opt/iobroker$ npm ls xmlbuilder
npm ERR! code ELSPROBLEMS
npm ERR! invalid: [email protected] /opt/iobroker/node_modules/xmlbuilder
[email protected] /opt/iobroker
├─┬ [email protected]
│ └─┬ [email protected]
│ └── [email protected]
├─┬ [email protected]
│ └─┬ [email protected]
│ └── [email protected] invalid: "https://github.com/hobbyquaker/xmlbuilder-js/tarball/9fe5030dc6852007dc8d1bfd5109d75f8da58d5" from node_modules/homematic-xmlrpc
├─┬ [email protected]
│ └── [email protected]
└─┬ [email protected]
└─┬ [email protected]
└── [email protected]
Augenscheinlich ist die xmlbuilder-Version sehr alt und der Link ist ungültig.
Wäre es möglich die Version in der package-lock.json zu aktualisieren?
Großen Dank.
@Siggi0904
Teste mal die akteullste Latest
Und als Nebenanmerkung: Gewöhn dir bitte an bei Fehlermeldungen IMMER alle beteiligten Versionen anzugeben: Adapter js-controller node o/s
Sorry, aktuell bissel viel, bis das wieder läuft. Die gewünschten Daten: Core adapters versions js-controller: 5.0.19 admin: 6.13.16 javascript: 7.8.0 OS: Debian 12 in einer VM uptodate
die neue Version würde ich morgen testen.
Aber im aktuellen Code ist das ja auch noch so in der package-lock.json drin.
Daher würde ich vermuten, dass das noch alt ist.
Danke.
Ja kann sein, dass das noch nicht gefixed ist.
NUR die Abhängigkeit kommt nicht direkt aus dem Adapter sondern aus der zu Grunde leigenden Library. Und das refernziierte File funktioniert (ist via browser problemlos downloadbar). Kann es sein, dass dein System bei der Installation ev. nicht auf github zugreifen kann?
Package lock hat beim enduser keine Auswirkung..
Ja kann sein, dass das noch nicht gefixed ist.
NUR die Abhängigkeit kommt nicht direkt aus dem Adapter sondern aus der zu Grunde leigenden Library. Und das refernziierte File funktioniert (ist via browser problemlos downloadbar). Kann es sein, dass dein System bei der Installation ev. nicht auf github zugreifen kann?
Naja, die ist ja erreichbar und downloadbar, nur nicht valide. Vielleicht kann man die Abhängigkeit z.B. vom hm-rega übernehmen.
Der Adapter ist bei mir einwandfrei installierbar. https://forum.iobroker.net/topic/73800/iobroker-exit-25-bei-adapter-update/89
Die Abhängigkeit kommt aus homematic-xmlrpc und dessen Abhängikeiten kann man nicht "mal so" ändern. Das müßte der Maintainer von homematic-xmlrpc tun - und er ist nicht mehr aktiv so wie ich das sehe.
Naja, die ist ja erreichbar und downloadbar, nur nicht valide. Vielleicht kann man die Abhängigkeit z.B. vom hm-rega übernehmen.
Das kann auch nur ein Downloadfehler bei dir oder ein Netzwerkhuster sein. Wie gesagt prinzipiell ist die Datei auf Github in Ordnung sonst wär sie bei mir auch nicht valide.