[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Problem mit Samba 3 und Timezones



Hallo Liste,

seit der Umstellung des Fileservers von sarge auf etch tritt neuerdings
folgendes Problem auf:

Dateien, die im Winter (also UTC +0100) geschrieben wurden, werden jetzt
zur Sommerzeit (+0200) mit einer Stunde Verschiebung nach vorne
angezeigt.

Also z.B. bei der Datei foobar:

`stat foobar` spuckt aus

Access: 2006-05-31 07:00:51.423811544 +0200
Modify: 2005-12-07 15:58:52.000000000 +0100
Change: 2006-05-27 13:46:55.467800070 +0200

Sowohl im Dateisystem also auch mit smbclient wird foobar mit der
Uhrzeit "15:58:52" angezeigt. Von Window-Maschinen aus aber mit
"16:58:52". Getestet wurde das mit WinXP, Win2k und Win2k3
Enterpriseserver. Eigentlich muesste man jetzt annehmen, dass allein
Windows daran Schuld haette, wenn die Sache nicht vor der Umstellung auf
etch mit eben diesen Maschinen noch funktioniert haette.
(Es wurde auf uebrigens auf etch umgestellt, weil im Samba unter sarge
das "short preserve case" in Unterverzeichnissen nicht funkionierte.
Aber das ein anderes Problem.)

Hier mal die relevanten Informationen:

OS: Debian/etch
Kernel: 2.6.15-1-686-smp (Standardkernel)
FS: XFS
Samba: 3.0.22-1
RTC: Eingestellt auf UTC
Timezone: Eingestellt auf "Europe/Berlin"
/etc/default/rcS: UTC="yes"

hwclock --utc --show --debug spuckt folgendes aus:

hwclock from util-linux-2.12r
Using /dev/rtc interface to clock.
Assuming hardware clock is kept in UTC time.
Waiting for clock tick...
...got clock tick
Time read from Hardware Clock: 2006/05/31 08:02:16
Hw clock time : 2006/05/31 08:02:16 = 1149062536 seconds since 1969
Wed May 31 10:02:16 2006  -0.119337 seconds

Laut meiner Armbanduhr ist es tatsaechlich 10:02 Uhr. :)

Ich habe in allen Moeglichen Variationen den Samba neugestartet und auch
mal die /etc/adjtime entfernt. Bisher leider alles erfolglos.
Das Problem tritt ueberhaupt nicht auf, wenn die Datei zur UTC +0200
erzeugt wurde. Dann wird sie auch unter Windows korrekt angezeigt.

In der smb.conf stehen keine ungewoehnlichen Eintraege drin. Ich paste
sie aber gerne auf Anfrage.

Der alte Fileserver war uebrigens ein Debian/sarge mit einen 2.6.12er
Standardkernel. Am Filesystem hat sich nichts geaendert (Externes RAID).

Ich bin im Moment mit meinem Latein am Ende und fuer jeden Hinweis
dankbar.

Gruesse,
Markus



Reply to: