Am Mittwoch, 8. Februar 2006 10:29 schrieb Renate Neike:
Hallo,
Auch Hallo Ich habe das gleiche Problem
mir hilft in diesen Fällen das:
Konsole öffnen su - root cd /etc rm adjtime
habe ich mal gemacht
Nun die Uhrzeit stellen und beim nächsten reboot ist alles OK.
Leider nicht. Die Datei adjtime hat sich neu erstellt (klar). Alte Einträge darin: -1.143411 1139361607 0.000000 1139361607 LOCAL In der neuen Datei: 0.000000 1139401280 0.000000 1139401280 LOCAL Meine Uhr geht schon beim Systemstart eine Stunde vor. Die CMOS-Uhr ist auf Local-Time eingestellt. Wenn ich mich dann eingelogt habe, kann ich mit YaST die Uhr neu stellen. Ich brauche aber nicht den ganzen Vorgang zu durchlaufen. Es reicht das Starten der Uhreinstellfunktion und kann dann YaST wieder schließen. Die Werte in der adjtime ändern sich dann aber nicht mehr.
"Um die CMOS-Uhr zu "justieren'', werden in der Datei /etc/adjtime die tägliche Abweichung und das Datum der letzten Korrektur eingetragen. Jedes Mal, wenn das Programm clock zum Justieren der CMOS-Uhr aufgerufen wird, errechnet es aus dem Datum der letzten Korrektur und dem Fehlerfaktor die aktuelle Abweichung und korrigiert sowohl die Systemzeit als auch die CMOS-Uhr, sobald der Fehler mehr als eine Sekunde beträgt. Außerdem wird in der Datei /etc/adjtime die Zeitmarke der letzten Korrektur aktualisiert und der nicht korrigierte Rest zur vollen Sekunde als dritter Wert eingetragen." [1] Durch löschen und einstellen der Zeit wird diese Datei neu erzeugt und die Korrekturberechnungen beginnen neu.
stimmt, wie oben beschrieben Aber warum verstellt sich das alles ständig? Die CMOS-Uhr stimmt eigentlich immer. Sie verstellt sich erst, wenn Linux gestartet wird, obwohl auch hier eingetragen ist, daß die Uhr auf local und nicht auf GMT eingestellt ist. Alles sehr merkwürdig. Gruß Martin