Danke für die vielen Antworten
Wie bereits beschrieben kann ich den Befehl iobroker update
leider nicht ausführen, ich bekomme ein "Permission denied".
In Portainer gehe ich dafür auf die Container Konsole und verbinde mich mit Command auf "/bin/bash" und User auf "root" eingestellt.
@tugsi sagte in [HowTo][Anleitung] Installation ioBroker in Docker auf Synology DiskStation:
ich mach das immer mit der 1. Variante und klappt, mich wundert es, dass Du Rechtsprobleme hast.
Welche Version von Baumet benutzt Du?
Erscheint im Log beim Start auch das mit dem "Fix", der lässt beim starten direkt ein Fix mitlaufen, damit die Rechte richtig sind.
Ich weiß nicht was du mit "Fix" meinst, allerdings habe ich festgestellt, dass beim Starten im Log folgende Fehler auftauchen:
------------------------------------------------------------
----- Step 3 of 5: Checking ioBroker installation -----
------------------------------------------------------------
(Re)Setting folder permissions (This might take a while! Please be patient!)...
Done.
Fixing "sudo-bug" by replacing sudo in iobroker with gosu...
Done.
/opt/scripts/iobroker_startup.sh: line 169: /usr/bin/iobroker: Permission denied
/opt/scripts/iobroker_startup.sh: line 169: [: !=: unary operator expected
------------------------------------------------------------
----- Step 4 of 5: Applying special settings -----
------------------------------------------------------------
Some adapters have special requirements/ settings which can be activated by the use of environment variables.
For more information take a look at readme.md on Github!
/opt/scripts/iobroker_startup.sh: line 192: /usr/bin/iobroker: Permission denied
/opt/scripts/iobroker_startup.sh: line 192: [: 8081: unary operator expected
Im restlichen Log sind keine Fehler zu erkennen.
FYI:
Der Container läuft bei mir auf OMV und nicht auf Synology, aber das sollte ja eigentlich kein Problem sein.