rdmtc / RedMatic

Node-RED packaged as Addon for the Homematic CCU3 and RaspberryMatic 🤹‍♂️
Apache License 2.0
534 stars 47 forks source link

Failed to update: Module not locally installed #74

Closed ghost closed 5 years ago

ghost commented 5 years ago

Ich kann leider nicht "node-red-node-email" aktualisieren:

Fehler: image

Ist da jemanden eine Lösung bekannt?

hobbyquaker commented 5 years ago

Die Nodes

stecken im Lieferumfang von Node-RED mit drin und liegen daher nicht in dem Verzeichnis dass der Palette Manager bearbeiten kann. Warum das so angelegt ist versteh ich ehrlich gesagt auch nicht wirklich.

Möglicher Workaround wäre es manuell zu löschen und danach wieder über den Palette Manager zu installieren:

export PATH=/usr/local/addons/redmatic/bin:$PATH
cd /usr/local/addons/redmatic/lib/node_modules/node-red
npm uninstall --unsafe-perm node-red-node-email
/etc/config/rc.d/redmatic restart

Siehe auch: https://groups.google.com/forum/#!topic/node-red/qqzx3qgBzBI

Aber: Das hat einen gravierenden Nachteil. Beim nächsten RedMatic Update würden es zwei mal rumliegen und ich weiss nicht welche Version Node-RED dann anziehen würde. Eine saubere Lösung muss so aussehen dass ich es schon im RedMatic-Installationspaket aus dem Node-RED Verzeichnis entferne und als zusaätzlichen Node mitliefer. Nehm ich auf die Todo.

ghost commented 5 years ago

OK, weiß ich bescheid. Das auf die Todo zu packen, hört sich gut an. Danke.

hobbyquaker commented 5 years ago

Ab 1.7.13 sollte das Update der Node-RED standard Nodes über den Palette Manager funktionieren.