Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Timezone-Problem

0 views
Skip to first unread message

Bernhard Thoben

unread,
Jul 24, 2008, 6:08:20 AM7/24/08
to
Hi All!

Ich kämpfe gerade mit einem recht lästigen Problem:

Bei meinem Debian Etch (KDE) stimmt die Timezone nicht (mehr). Ich weiß nicht,
seit wann das so ist, aber zumindest seit einem Crash neulich... :-(

Wenn ich die BIOS-Uhr auf, sagen wir mal, 12 Uhr einstelle, zeigt mein Debian
schon 14 Uhr.

Ok, kein Thema, stelle ich sie eben um.

Nun stimmen aber keine Zeiten mehr bei eMails in kmail. :-(

Ok, also mittels tzconfig die Timezone auf "Europa" "Berlin" eingestellt und
mittels rdate ntp2.ptb.de die aktuelle Zeit geholt. Nach einem erzwungenen
Ab- und Neu-Anmelden (warum ist das eigentlich so?) stimmt die Uhrzeit, auch
die der eMails.

*Aber:* Die BIOS-Uhr ist verstellt! Sie steht jetzt auf 10 Uhr, was meine
Windows-Partition auf demselben Rechner so gar nicht mag, weil diese die
BIOS-Uhr natürlich *sofort* wieder auf 12 Uhr stellt, was dazu führt, daß
meine Debian-Installation dann wieder meint, es sei 14 Uhr! :-(

Das kann ich treiben bis ich schwarz werde.

Stelle ich die Timezone auf UTC, stimmen zwar alle Uhren überein, aber die
Zeiten der eMails sind zwei Stunden verschoben. Ich schreibe zwar eine eMail
um 12 Uhr, aber der Empfänger erhält diese mit der Uhrzeit 14 Uhr.

Und ich erhalte eMails, die um 12 Uhr geschrieben wurden, mit der Zeit 10 Uhr
zugestellt.

Ich habe mal nachgesehen, was in meinem Windows eingestellt ist: GMT+1.

Ok, das kann Debian auch! :-) Also mittels tzconfig die Timezone auf GMT+1
eingestellt und "versucht", die aktuelle Uhrzeit mittels rdate zu holen;
Pustekuchen! Es steht dort, die aktuelle Uhrzeit sei jetzt 11 Uhr!

Als ich Debain mal installiert hatte, wurde gefragt, auf was die BIOS-Uhr
einstellt war, UTC oder lokale Zeit. Ich habe damals lokale Zeit angegeben,
was auch danach vollkommen richtig war und alle Zeiten (auch die der eMails)
haben "damals" immer gestimmt!

*Das* konnte ich auch später mit einem Programm unter Startmenü/System machen;
aber dieses Programm ist seit meinem Crash verschwunden und die Einstellung
der Uhr in KDE (was ich *ausschließlich* nutze, *kein* Gnome!) bringt auch
nur Verwirrung!

Nun bin ich echt am Ende und brauche mal fachkundige Hilfe.

Munterbleiben... Bernhard

Jochen Weihgold

unread,
Jul 24, 2008, 8:45:12 AM7/24/08
to
Hello Bernhard.

24 Jul 08 12:08, you wrote to all:

BT> die Einstellung der Uhr in KDE (was ich *ausschlieálich* nutze, *kein*
BT> Gnome!) bringt auch nur Verwirrung!
BT> Nun bin ich echt am Ende und brauche mal fachkundige Hilfe.

Ich schaetze mal das bei dir unter /etc/ die Datei adjtime sich etwas
zerbroeselt hat. Darin wird die interne Uhrzeitdrift (Abweichung von der
Normalzeit kann + oder - Werte enthalten) kontinuerlich reingeschrieben und
ausgewertet. Die sieht hier z.b. so aus

5.903017 1215247748 0.000000
1215247748
UTC

Die interne Uhr laueft ca 6 sek vor und das Bios laueft auf utc.

Abhilfe kann man mit einfachen loeschen der Datei erhalten.

Naechstes Thema, warum benutzt du rdate statt ntpdate ?
Ntpdate benutzt die Debianserver um sein "Uhrzeitnormal" zu erhalten
/Korregieren (Siehe auch unter /etc/default/ntpdate) den du willst ja (so
wie ich das sehe ) keinen "Uhrzeitdienst" fuer andere Rechner in deinem
Netz anbieten sondern nur deine lokale Zeit setzen lassen...

Jochen

Bernhard Thoben

unread,
Jul 24, 2008, 4:27:24 PM7/24/08
to
Hi Jochen!

Am 24.07.2008 um 21:59 schrieb Bernhard Thoben an Jochen Weihgold folgendes:

======= Original-Nachricht: (evtl. gekürzt) =================================
BT> Ich habe mein Problem also immer noch und ich behelfe mir, indem ich
BT> jetzt mittels tzconfig die Timezone auf UTC stehen habe und die Uhr
BT> manuell auf "richtig" gestellt habe. Jetzt stimmen BIOS- und
BT> Debian-Uhren überein, das Mailprogramm kmail hat eben falsche Zeiten!
BT> Is' halt so, Punkt aus.

BT> Es sei denn, es hat jemand noch eine Idee.
======= Nun kommt mein Senf: ================================================

Das ließ mir ja keine Ruhe!! Ich kann aber auch so etwas von hartnäckig sein,
man kann auch "Ich habe Blut geleckt" dazu sagen... :-)

Ich habe also noch etwas geforscht, und wurde tatsächlich (in "man
tzconfig") fündig:

In /etc/default/rcS gibt es eine Zeile mit "UTC=xxx", die offensichtlich
angibt, nach was sich die BIOS-Uhr richtet. Steht dort "UTC=yes", steht die
BIOS-Uhr auf UTC, bei "no" auf "Local". Ich habe also "no" dort reinge-
schrieben, tzconfig auf "Europe Berlin" gestellt, die Debian-Uhr manuell
richtig eingestellt, und, voilà: Alles stimmt jetzt!

Naja, fast alles :-): Die "alten" eMails haben jetzt alle eine falsche
Zeit, dafür kommen "neue" eMails jetzt korrekt bei mir und den anderen
an...

In /etc/adjdate steht jetzt ganz unten "Local", in /etc/localtime steht jede
Menge Krempel, der sehr kryptisch ausschaut, aber ganz am Ende steht etwas,
was mir bekannt vorkommt und wie die Zeile "TZ=............" bei jedem
Script aussieht, wonach Sommer- und Winterzeit automatisch korrekt gestellt
werden...

Freu! ;-)

Ich warte mal die nächsten Tage ab...

Munterbleiben... Bernhard

Bernhard Thoben

unread,
Jul 24, 2008, 3:59:32 PM7/24/08
to
Hi Jochen!

Am 24.07.2008 um 18:52 schrieb Jochen Weihgold an Bernhard Thoben folgendes:

BT>> die Einstellung der Uhr in KDE (was ich *ausschlieálich* nutze,

BT>> *kein* Gnome!) bringt auch nur Verwirrung! Nun bin ich echt am
BT>> Ende und brauche mal fachkundige Hilfe.

JW> Ich schaetze mal das bei dir unter /etc/ die Datei adjtime sich etwas
JW> zerbroeselt hat. Darin wird die interne Uhrzeitdrift (Abweichung von
JW> der Normalzeit kann + oder - Werte enthalten) kontinuerlich
JW> reingeschrieben und ausgewertet. Die sieht hier z.b. so aus

JW> 5.903017 1215247748 0.000000
JW> 1215247748
JW> UTC

Das sieht bei mir ganz ähnlich aus!

JW> Abhilfe kann man mit einfachen loeschen der Datei erhalten.

Habe ich mal gemacht und zusätzlich noch /etc/localtime gelöscht...

JW> Naechstes Thema, warum benutzt du rdate statt ntpdate ?

Weil "rdate ntp2.ptb.de" (NTP-Server der Physikalisch Technischen Bundes-
anstalt) die korrekte Zeit liefert, "ntpdate ntp2.ptb.de" dagegen die Zeit
minus zwei Stunden, was dazu führt, daß ich mittels tzconfig wieder auf
"Europe Berlin", also CEST gehen muß, was dazu führt, daß meine BIOS-Uhr
wieder zwei Stunden hinterher"hinkt", was mein Problem nur etwas kompli-
zierter macht, aber *nicht* löst!

JW> Ntpdate benutzt die Debianserver um sein "Uhrzeitnormal" zu erhalten

Dazu muß ich aber einen Server angeben...

JW> /Korregieren (Siehe auch unter /etc/default/ntpdate) den du willst ja
JW> (so wie ich das sehe ) keinen "Uhrzeitdienst" fuer andere Rechner in
JW> deinem Netz anbieten sondern nur deine lokale Zeit setzen lassen...

Ja, deswegen läuft auch kein Daemon, sondern ich starte sowohl rdate als
auch ntpdate manuell als root.

Ich habe mein Problem also immer noch und ich behelfe mir, indem ich jetzt
mittels tzconfig die Timezone auf UTC stehen habe und die Uhr manuell auf
"richtig" gestellt habe. Jetzt stimmen BIOS- und Debian-Uhren überein,
das Mailprogramm kmail hat eben falsche Zeiten! Is' halt so, Punkt aus.

Es sei denn, es hat jemand noch eine Idee.

Verstehe mich bitte nicht falsch, Jochen! Ich bin wirklich dankbar für
wirklich jeden Tip, nur das hat, zumindest bei mir, nichts gebessert...

Sorry...

Munterbleiben... Bernhard

Jochen Weihgold

unread,
Jul 25, 2008, 2:54:20 AM7/25/08
to
Hello Bernhard.

24 Jul 08 21:59, you wrote to me:

BT> f?hrt, daá meine BIOS-Uhr wieder zwei Stunden hinterher"hinkt", was
BT> mein Problem nur etwas kompli- zierter macht, aber *nicht* l?st!


JW>> Ntpdate benutzt die Debianserver um sein "Uhrzeitnormal" zu

JW>> erhalten
BT> Dazu muá ich aber einen Server angeben...

Nein, zumindest ist unter etc/defaults/ntpdate ein Pool der diversen
Debianserver angegeben. Ich nehme dann auch an (weil sich hier die Uhrzeit
automatisch stellt) das diese verwendet werden.

Was mir allerdings aufgefallen ist, ist das die Uhrzeit die mein
ISDN-Telefon anzeigt _fast_ immer 2 Minuten von der Rechneruhr abweicht,
obwohl beide ja auf ein "Zeitnormal" zurueckgreifen sollten...

Jochen

Oliver M. Wimmer

unread,
Jul 25, 2008, 9:52:49 AM7/25/08
to
Hallo Jochen!

* Note: Jochen Weihgold schrieb am Fr., 25. Juli 2008
* um 08:54 Uhr an Bernhard Thoben :

JW> Was mir allerdings aufgefallen ist, ist das die Uhrzeit die mein
JW> ISDN-Telefon anzeigt _fast_ immer 2 Minuten von der Rechneruhr
JW> abweicht, obwohl beide ja auf ein "Zeitnormal" zurueckgreifen
JW> sollten...

ISDN liefert keine Sekunden.

Greetings,
Oliver

... \\SERVER has been up for: 0 day(s), 0 hour(s), 48 minute(s), 44 second(s)

Jochen Weihgold

unread,
Jul 25, 2008, 7:21:24 PM7/25/08
to
Hello Oliver.

25 Jul 08 15:52, you wrote to me:

JW>> sollten...
OW> ISDN liefert keine Sekunden.

Das erklaert aber nicht die 2 Minuten..Und beide greifen sie auf ein
Zeitnormal zurueck.

Jochen

Franz Zimmer

unread,
Jul 26, 2008, 2:32:48 AM7/26/08
to
Hi Jochen,

JW> Was mir allerdings aufgefallen ist, ist das die Uhrzeit die mein
JW> ISDN-Telefon anzeigt _fast_ immer 2 Minuten von der Rechneruhr abweicht,
JW> obwohl beide ja auf ein "Zeitnormal" zurueckgreifen sollten...
es ist aber dabei nicht gesagt, dass hier dasselbe Zeitnormal verwendet wird.
Fuer mich ist das einzig akzeptierte Zeitnormal von der PTB Braunschweig.

freundliche Gruesse
Franz

Bernhard Thoben

unread,
Jul 26, 2008, 8:00:52 AM7/26/08
to
Hi Jochen!

Am 26.07.2008 um 04:09 schrieb Jochen Weihgold an Bernhard Thoben folgendes:

JW>>> Ntpdate benutzt die Debianserver um sein "Uhrzeitnormal" zu
JW>>> erhalten
BT>> Dazu muá ich aber einen Server angeben...

JW> Nein, zumindest ist unter etc/defaults/ntpdate ein Pool der diversen
JW> Debianserver angegeben.

Ja, aber dazu müßte ich noch diverse Dinge verändern, weil auf diese Datei
(bei mir) nicht zugegriffen wird. Ich kann jetzt nicht genau sagen, was wo
"gedreht" werden müßte, da mein Linux-PC derzeit nicht "an" ist, aber ganz
so einfach war es nicht. Jedenfalls meine ich, daß im Kopf von /etc/default/
ntpdate so etwas in der Art steht.

Ich hatte es trotzdem versucht, bei mir führte das aber zu falscher Zeit, nur
rdate brachte ein brauchbares Ergebnis! Offensichtlich arbeiten ntpdate und
rdate auf andere Weise; ntpdate stellte meine Debian-Uhr zwei Stunden falsch
ein! (Egal, wie tzconfig eingestellt ist!!! :-( )

Sei es, wie es sei, ich habe mein Problem ja aber scheinbar gelöst bekommen;
siehe dazu meinen anderen Beitrag zu dem Thema vom 24.07. 22:27

Munterbleiben... Bernhard

0 new messages