Adminserv ./logs/ needs 777 #19

Closed
opened 2026-10-18 11:11:48 +00:00 by thomas.schwaighofer · 2 comments

Moin.

Mir fiel schon öfter auf, das der Docker nach dem reboot (Backup, restart) mir den fehler im Logfile aufzeigt (777 path ./logs/), siehe Screenshot.
Falls du mal zeit dazu findest, bitte bei gelegenheit fixen, da ich es bisher immer manuell gemacht habe.

Danggööö

PS: Ergänzend habe ich noch 2 Screenshots und den genauen Pfad angegeben

/home/docker-projekte/trackmania/data/controlpanel/

Moin. Mir fiel schon öfter auf, das der Docker nach dem reboot (Backup, restart) mir den fehler im Logfile aufzeigt (777 path ./logs/), siehe Screenshot. Falls du mal zeit dazu findest, bitte bei gelegenheit fixen, da ich es bisher immer manuell gemacht habe. Danggööö PS: Ergänzend habe ich noch 2 Screenshots und den genauen Pfad angegeben `/home/docker-projekte/trackmania/data/controlpanel/`
Owner

Hi Thomas,

danke für den Hinweis! Ich habe mir das Verhalten im Startskript genauer angeschaut:
Bisher wurde beim Booten des Containers geprüft, ob die Rechte von ./logs/ auf 755 stehen – falls man sie manuell auf 777 gesetzt hatte, wurden sie bei jedem Neustart fälschlicherweise wieder auf 755 zurückgebogen.

Mit dem neuen Release 1.3.3 (git.techniverse.net/scriptos/trackmania-server:1.3.3) ist das behoben:

  1. data/controlpanel/logs/ wird beim Containerstart automatisch auf 777 und www-data:www-data geprüft und gesetzt.
  2. Die Konfigurationsdateien in data/controlpanel/config/ werden mit 666 beschreibbar gehalten.
  3. Logrotate rotiert die Logs dank su www-data www-data weiterhin problemlos.

Du kannst deinen Stack einfach auf das Image 1.3.3 (oder :latest) updaten, dann tritt das Problem nach Backups/Reboots nicht mehr auf.

Beste Grüße
Patrick

Hi Thomas, danke für den Hinweis! Ich habe mir das Verhalten im Startskript genauer angeschaut: Bisher wurde beim Booten des Containers geprüft, ob die Rechte von ./logs/ auf 755 stehen – falls man sie manuell auf 777 gesetzt hatte, wurden sie bei jedem Neustart fälschlicherweise wieder auf 755 zurückgebogen. Mit dem neuen Release **1.3.3** (git.techniverse.net/scriptos/trackmania-server:1.3.3) ist das behoben: 1. data/controlpanel/logs/ wird beim Containerstart automatisch auf 777 und www-data:www-data geprüft und gesetzt. 2. Die Konfigurationsdateien in data/controlpanel/config/ werden mit 666 beschreibbar gehalten. 3. Logrotate rotiert die Logs dank su www-data www-data weiterhin problemlos. Du kannst deinen Stack einfach auf das Image 1.3.3 (oder :latest) updaten, dann tritt das Problem nach Backups/Reboots nicht mehr auf. Beste Grüße Patrick
Author

Na wunderbärchen, werd ich gleich mal ziehen das neue Image :)

Na wunderbärchen, werd ich gleich mal ziehen das neue Image :)
Sign in to join this conversation.
No labels
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: scriptos/tmserver-docker#19