und wie mache ich das genau, bitte ?Wechsel bitte das Betriebssystem von Alpine auf Ubuntu,
und du hast keine Probleme mehr.
"image" : "<Dein Alpine Image>",
mit "image" : "oznu/homebridge:latest",
^ Volume
sehen kann, hast du die Daten bereits korrekt aus dem Container gemappt. Das Image ist auch das richtige, aber nicht aktuell (März 2022). Eigentlich solltest du auf der Startseite im Container Manager rechts einen Hinweis auf zu aktualisierende Images sehen. Also einfach mal das Image in der GUI updaten. Der Container wird dabei automatisch aktualisiert.OS | Ubuntu Focal Fossa (20.04.5 LTS) |
---|---|
Node.js Version | v18.13.0 |
npm install -g --unsafe-perm homebridge
/var/lib/homebridge
ist ein Link auf /homebridge
. Das macht also keinen Unterschied (im gemappten Ordner im DSM solltest du z.B. auch die Datei homebridge.log mit aktuellem Datum sehen).Laut Anleitung soll dieser Befehl mitIch bin dem Hinweis dort bereits gefolgt und habe in der Konsole der Homebridge folgenden Code ausgeführt
sudo
abgesetzt werden. Das Terminal in der Homebridge-GUI hat aber keine Root-Rechte. Mach es mal über das Terminal in Docker: In der Ansicht des Homebridge-Containers "Aktion" ➜ "Terminal öffnen" ➜ "Erstelle" ➜ "Mit Befehl starten" und hier sh
eingeben.sudo npm install -g --unsafe-perm homebridge
PATH=$PATH:/opt/homebridge/bin:/var/lib/homebridge/node_modules/.bin:/command:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/homebridge/node_modules/.bin
ln -s "$(which node)" /usr/bin/node
sudo /opt/homebridge/bin/npm install -g --unsafe-perm homebridge
Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.
Als Dankeschön schalten wir deinen Account werbefrei.