UniFi-Controller auf Docker: Fehler '/unifi/data/system.properties: Permission denied' beheben
English
Deutsch
Problem:
Der UniFi-Controller, der auf Docker oder docker-compose läuft, zeigt Protokollmeldungen wie
unifi_startup.log
controller_1 | [2021-12-29 17:37:26,396] <docker-entrypoint> Starting unifi controller service.
controller_1 | /usr/local/bin/docker-entrypoint.sh: line 97: /unifi/data/system.properties: Permission denied
controller_1 | /usr/local/bin/docker-entrypoint.sh: line 97: /unifi/data/system.properties: Permission denied
controller_1 | /usr/local/bin/docker-entrypoint.sh: line 97: /unifi/data/system.properties: Permission denied
controller_1 | /usr/local/bin/docker-entrypoint.sh: line 97: /unifi/data/system.properties: Permission deniedbeim Start.
Lösung
Die Berechtigungen des eingebundenen Verzeichnisses korrigieren. Ich hatte
docker-compose-volumes.yml
volumes:
- ./unifi_data:/unifi/datain meiner docker-compose.yml.
Berechtigungen korrigieren mit
fix_unifi_permissions.sh
sudo chown -R 999:999 unifi_dataIf this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow