ioBroker.ble icon indicating copy to clipboard operation
ioBroker.ble copied to clipboard

npm install nach jedem Neustart nötig

Open holofury opened this issue 2 years ago • 10 comments

Hallo,

bei mir ist es nach jedem Neustart vom ioBroker, nötig, "npm install" im iobroker.ble Verzeichnis durchzuführen.

Fehlermeldung im Log: ble.0 | 2022-09-06 19:23:42.612 | error | Terminating because A dependency requires a rebuild.

npm rebuild führt aber nicht zum Ziel.

holofury avatar Sep 06 '22 17:09 holofury

@Apollon77 hast du nen Überblick wie es mit fixes in den üblichen rebuild libraries aussieht?

AlCalzone avatar Sep 06 '22 17:09 AlCalzone

Canvas done Ble lib hängt seit letzter Woche wieder an mir weil ich jetztok habe nen pr mit Package-lock Version Upgrade zu machen. Ist auf der Liste :-(

Apollon77 avatar Sep 06 '22 17:09 Apollon77

Moin,

gibt es Chancen, dass dieses Problem noch gelöst wird? Der "npm install" kann ja nur ein Workaround sein und nervt auf Dauer ein wenig.

rof999 avatar Dec 13 '22 09:12 rof999

Ja die chancen gibt es ... Der Tag hat halt leider nur begrenzte Anzahl von Stunden

Apollon77 avatar Dec 13 '22 09:12 Apollon77

OK, verstehe, mit der Antwort kann ich leben. Besten Dank fürs Bearbeiten schon mal vorab.

rof999 avatar Dec 13 '22 09:12 rof999

Sollte seit 0.13.1 gefixt sein

Apollon77 avatar Dec 30 '22 15:12 Apollon77

Leider doch nicht. 0.13.2 bringt wieder die alte Version von noble mit. Hoffen wir, dass es beim nächsten Anlauf klappt, wann der auch immer sein mag.

AlCalzone avatar Jan 02 '23 10:01 AlCalzone

@AlCalzone Maybe still? because in fact the relevant node-bluetooth-hci-socket package has been still updated and not rolled back ... o now is the question if/how "prerelease" deps are hadled by NPM when goven as ^ :-)

Apollon77 avatar Jan 02 '23 15:01 Apollon77

Hmm, lets hope the performance issue is actually in noble and not its dependencies then.

AlCalzone avatar Jan 02 '23 16:01 AlCalzone

I have doubts ... I think I found the place that produces the issues ... need to think about a solution

Apollon77 avatar Jan 02 '23 19:01 Apollon77