Das Uhr-Applet driftet in der Zeit. Die Uhr ist auf "Mit dem Internet synchronisieren ..." eingestellt, damit sie beim Start korrekt ist. Wenn ich jedoch einige Zeit inaktiv bleibe, kann dies 5 Minuten sowie 1 Stunde dauern, hört die Uhr auf zu ticken. Wenn ich wieder aktiv werde, bewegt sich das Uhr-Applet erneut, aber die Zeit ist jetzt zu spät.
Und nicht nur das Applet ist falsch, sondern das gesamte Systemdatum, denn wenn ich date
in einem Terminal laufe , ist auch die Uhrzeit falsch.
Klarstellung: Entschuldigung, vielleicht war meine Frage nicht klar. Hier ist mein Fehlerbericht an Ubuntu:
Erwartetes Verhalten: Das
Uhr-Applet zeigt die richtige Zeit an.
Beobachtetes Verhalten: Die
angezeigte Zeit driftet
Reproduzieren:
Wenn ich einige Zeit von meinem Computer wegkomme, verschiebt sich die vom Uhr-Applet angezeigte Zeit. Der Datumsbefehl zeigt aber auch die falsche Uhrzeit an. Darüber hinaus wird auch das Schlafintervall falsch. Um dies zu debuggen, habe ich das folgende Skript getestet:
#!/bin/bash
while [[ true ]]
do
date >> clocktest.log
hwclock >> clocktest.log
sleep 300
done
Muss wegen hwclock als root ausgeführt werden. Ich habe es gestartet:
./clocktest.sh &
und kam von meinem Computer weg
Hier ist das Ausgabeprotokoll:
1 mardi 17 août 2010, 12:42:12 (UTC+0200)
2 mar. 17 août 2010 12:42:13 CEST -0.346882 secondes
3 mardi 17 août 2010, 12:47:13 (UTC+0200)
4 mar. 17 août 2010 12:57:13 CEST -0.080965 secondes
5 mardi 17 août 2010, 12:52:13 (UTC+0200)
6 mar. 17 août 2010 13:02:14 CEST -1.002776 secondes
7 mardi 17 août 2010, 12:57:18 (UTC+0200)
8 mar. 17 août 2010 13:07:18 CEST -0.063633 secondes
9 mardi 17 août 2010, 13:02:18 (UTC+0200)
10 mar. 17 août 2010 13:12:19 CEST -0.361501 secondes
11 mardi 17 août 2010, 13:07:19 (UTC+0200)
12 mar. 17 août 2010 13:17:20 CEST -0.987434 secondes
Zeile 1 und 2 zeigen das erste Mal durch die Schleife.
Zeile 3 und 4 zeigen den Fehler: Während Datum (und Schlaf) glauben, dass 5 Minuten vergangen sind, zeigt hwclock, dass 15 Minuten vergangen sind.
Die Zeilen 5 bis 12 zeigen normales Verhalten, außer dass das Datum jetzt um 10 Minuten verspätet ist. Das Verhalten ist normal, weil ich mit dem Computer wieder an meinem Schreibtisch saß.
Es ist eine Sache, wenn das Uhr-Applet die falsche Zeit anzeigt, aber die gesamte Systemzeit falsch zu sein (da auch der Schlaf verwirrt wird), ist ein großer Fehler.
Hardware: Es ist ein Fujitsu Siemens Amilo XI 2550 Notebook. Mit Ubuntu 8.04 hat es gut funktioniert
Antworten:
Ihre CMOS-Batterie scheint zu sterben. Öffnen Sie den Computer, und auf dem Motherboard befindet sich ein kleines Ding, das wie ein großer Uhrenakku aussieht. Ersetzen Sie das.
quelle