UTC, GMT, CET, MEZ, TZ, localtime und pure-ftpd?
Nein, das ist keine neue Strophe zum Song “MfG” der Fantastischen Vier, sondern die Stichworte zu dem Problem, mit dem ich mich den gesamten Nachmittag/Frühabend herumgeschlagen habe, um ein Problem bei simplyfile zu beseitigen.
Für die technisch Interessierten:
Der simplyfile FTP Server basiert auf der Software pure-ftpd. Die von Debian Linux gelieferte Variante dieser Software unterstützt nicht die Zeichensatzkonvertierung. Das heißt, es gab Probleme mit Umlauten in den Dateinamen. Bereits vor einigen Wochen habe ich dieses Problem beseitigt, indem ich pure-ftpd selbst auf dem Server kompiliert habe.
Jetzt sollte ja eigentlich alles gut sein. War es aber nicht. Da beim Kompilieren nicht die lokale Zeitzone “Europe/Berlin” in der Umgebungsvariable TZ gesetzt war, lieferte pure-ftpd nun stets das Änderungsdatum der Dateien und Ordner in UTC Zeit (zwei Stunden zurück). Erst nach langem Try & Error bin ich auf die Lösung gekommen. Nun ist die TZ Variable dauerhaft gesetzt. Damit das auch nach einem Neustart des Servers noch der Fall ist, gibt es nun eine weitere Zeile in der Datei /etc/profile:
export TZ=”Europe/Berlin”
Und jetzt ratet mal, was genau in diesem Moment im Radio läuft!?!
Keine Kommentare | Kurzlink