Uhrzeit immer wieder verstellt

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
mascoxx
Beiträge: 205
Registriert: 20.04.2005 01:14:09
Kontaktdaten:

Uhrzeit immer wieder verstellt

Beitrag von mascoxx » 16.07.2006 22:54:56

Hallo!

Ich kämpfte seit einiger Zeit mit einem recht komischen Phänomen:
Aus welchem Grund auch immer verstellt sich die Uhrzeit immer wieder in unregelmäßigen
Abständen um runde 15 Minuten. Ich verwende den Kernel 2.6.8-2-386 und es ist kein NTP-Client installiert.
Was ist da los :roll: ?

LG

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 16.07.2006 22:59:51

hast du eine Info in der syslog ?
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

_mh_
Beiträge: 171
Registriert: 10.07.2006 11:52:28

Beitrag von _mh_ » 16.07.2006 23:00:32

Hast du die Uhrzeit, nachdem du sie gestellt hast, zurueck in deine Hardware Uhr geschrieben? Falls nein hast du bei jedem reboot wieder das gleiche Problem. Das Linux hohlt sich bei jedem reboot die Uhrzeit aus der hardware clock.

Code: Alles auswählen

 hwclock --systohc
als root ausgefuehrt nach der Uhr richtigstellulng sollte die Uhrzeit zurueck auf die Hardware Uhr schreiben.

Hilft das nicht muesstest du mal beobachten wann genau das auftritt. Ich meine mich zu errinnern dass sowas auch durch eine schwache Mainbord-Batterie ausgeloest worden sein, ich glaube aber eher an die Sache mit der hwclock.

mascoxx
Beiträge: 205
Registriert: 20.04.2005 01:14:09
Kontaktdaten:

Beitrag von mascoxx » 16.07.2006 23:09:42

Savar hat geschrieben:hast du eine Info in der syslog ?
Also beim zurückstellen leider nicht... muss in den letzten 6 stunden passiert sein.
nach was könnte ich suchen?
_mh_ hat geschrieben:Hast du die Uhrzeit, nachdem du sie gestellt hast, zurueck in deine Hardware Uhr geschrieben? Falls nein hast du bei jedem reboot wieder das gleiche Problem. Das Linux hohlt sich bei jedem reboot die Uhrzeit aus der hardware clock.

Code:

hwclock --systohc



als root ausgefuehrt nach der Uhr richtigstellulng sollte die Uhrzeit zurueck auf die Hardware Uhr schreiben.

Hilft das nicht muesstest du mal beobachten wann genau das auftritt. Ich meine mich zu errinnern dass sowas auch durch eine schwache Mainbord-Batterie ausgeloest worden sein, ich glaube aber eher an die Sache mit der hwclock.
der server wurde nicht neugestartet und das passiert immer aus heiterem himmel während dem betrieb.
die hardware clock rennt außerdem laut webmin grad mal 30 sekunden hinten nach, also kann ich mir nicht erklären woher die 15 minuten kommen.

Ich möchte mich jetzt nicht unbedingt 100%-ig darauf festlegen, aber das Mainboard wurde vor knapp 2 Wochen getauscht und
ich glaube mich zu erinnern, dass dieser Fehler ursprünglich (trotz Neuinstallation) voher auch schon bestand.

_mh_
Beiträge: 171
Registriert: 10.07.2006 11:52:28

Beitrag von _mh_ » 16.07.2006 23:16:21

mascoxx hat geschrieben: der server wurde nicht neugestartet und das passiert immer aus heiterem himmel während dem betrieb.
die hardware clock rennt außerdem laut webmin grad mal 30 sekunden hinten nach, also kann ich mir nicht erklären woher die 15 minuten kommen.

Ich möchte mich jetzt nicht unbedingt 100%-ig darauf festlegen, aber das Mainboard wurde vor knapp 2 Wochen getauscht und
ich glaube mich zu erinnern, dass dieser Fehler ursprünglich (trotz Neuinstallation) voher auch schon bestand.
Okay, das klingt "Interessant". Koennte es vielleicht irgendwelche Programme auf deinem Server geben welche die System-Uhr verstellen? Wenn das Mainbord vor zwei Wochen getauscht wurde, wuerde ich auch erwarten dass des Hardware-technisch gut laeuft.

Wenns nich an der Hardware liegt dann muss irgendwas staendig deine System-Uhr verstellen. Komisch ist vor allem dass mit den 15 Minuten, kann also kein Zeitzonen-Problem sein.
mascoxx hat geschrieben: Also beim zurückstellen leider nicht... muss in den letzten 6 stunden passiert sein. nach was könnte ich suchen?
Du koenntest kucken ob du Meldungen von der hwclock kriegst. Oder, nachdem die Meldungen ja timestamps haben, nach dem 15 Minuten Sprung suchen (was ja eigentlich schnell erkennbar sein sollte).

mascoxx
Beiträge: 205
Registriert: 20.04.2005 01:14:09
Kontaktdaten:

Beitrag von mascoxx » 16.07.2006 23:35:52

_mh_ hat geschrieben:
mascoxx hat geschrieben: der server wurde nicht neugestartet und das passiert immer aus heiterem himmel während dem betrieb.
die hardware clock rennt außerdem laut webmin grad mal 30 sekunden hinten nach, also kann ich mir nicht erklären woher die 15 minuten kommen.

Ich möchte mich jetzt nicht unbedingt 100%-ig darauf festlegen, aber das Mainboard wurde vor knapp 2 Wochen getauscht und
ich glaube mich zu erinnern, dass dieser Fehler ursprünglich (trotz Neuinstallation) voher auch schon bestand.
Okay, das klingt "Interessant". Koennte es vielleicht irgendwelche Programme auf deinem Server geben welche die System-Uhr verstellen? Wenn das Mainbord vor zwei Wochen getauscht wurde, wuerde ich auch erwarten dass des Hardware-technisch gut laeuft.

Wenns nich an der Hardware liegt dann muss irgendwas staendig deine System-Uhr verstellen. Komisch ist vor allem dass mit den 15 Minuten, kann also kein Zeitzonen-Problem sein.
mascoxx hat geschrieben: Also beim zurückstellen leider nicht... muss in den letzten 6 stunden passiert sein. nach was könnte ich suchen?
Du koenntest kucken ob du Meldungen von der hwclock kriegst. Oder, nachdem die Meldungen ja timestamps haben, nach dem 15 Minuten Sprung suchen (was ja eigentlich schnell erkennbar sein sollte).
Also mit dem Befehl 'cat /var/log/syslog | grep hwclock' erhalte ich leider nichts. Die Hardware sollte in Ordnung sein.
Ürsprünglich handelte es sich um ein Asus A7N8X mit einem Athlon 2700+ (bei dem sich
erst nachträglich herausstellte, dass einer der 2x 256er Streifen einen Defekt hatte)
und nun ist ein Asus A7N8X-VM mit einem Sempron 2500+ (allerdings mit extra
Grafikkarte, da es anscheined Probleme mit dem nvidia Chipsatz gibt?!) verbaut.

Jetzt hab ich den Sprung vom Zurückstellen im Syslog gefunden:
Jul 16 23:08:43 www2 imaplogin: LOGIN, user=log, ip=[::ffff:195.202.171.65], protocol=IMAP
Jul 16 23:09:01 www2 /USR/SBIN/CRON[10082]: (root) CMD ( [ -d /var/lib/php4 ] && find /var/lib/php4/ -type f -cmin +$(/usr/lib/php4/maxlifetime) -print0 | xargs -r -0 rm)
Jul 16 23:09:36 www2 imaplogin: LOGOUT, user=log, ip=[::ffff:195.202.171.65], headers=0, body=0, time=53
Jul 16 22:55:01 www2 /USR/SBIN/CRON[10174]: (root) CMD ([ -x /etc/munin/plugins/apt ] && /etc/munin/plugins/apt update 7200 12 >/dev/null)
Jul 16 22:55:01 www2 /USR/SBIN/CRON[10176]: (munin) CMD (if [ -x /usr/bin/munin-cron ]; then /usr/bin/munin-cron; fi)
Jul 16 22:55:03 www2 imaplogin: Connection, ip=[::ffff:195.202.171.65]
Jedoch ist mir nicht die ursprüngliche Umstellung aufgefallen.
Werd mir das morgen näher zur Brust nehmen und melde mich dann..

Cya

Benutzeravatar
McAldo
Moderator
Beiträge: 2069
Registriert: 26.11.2003 11:43:36
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Terra / Sol-System / Milchstraße

Beitrag von McAldo » 17.07.2006 22:10:04

Hallo

Ich habe das gleiche Problem. Eine Zeitlang läuft die Uhr normal. Dann fängt sie an zu rennen. Dann kann es aber wieder sein, dass sie normal weiter läuft.

Ich vermute etwas im Kernel was das macht, denn die Hardwareuhr zeigt die ganze Zeit die richtige Zeit an.

McAldo
Achte auf deine Gedanken, denn sie werden Worte.
Achte auf deine Worte, denn sie werden Handlungen.
Achte auf deine Handlungen, denn sie werden Gewohnheiten.
Achte auf deine Gewohnheiten, denn sie werden dein Charakter.
Achte auf deinen Charakter, denn er wird dein Schicksal.
(Talmud)

Benutzeravatar
k0r1n
Beiträge: 47
Registriert: 03.11.2004 00:19:30
Wohnort: Oberschwaben

Beitrag von k0r1n » 17.07.2006 22:24:51

lass ihn doch die zeit übers inet abrufen dann sollte die zeit stimmen;)
http://debian-desktop.el-hawari.net/deb ... um_uhrzeit

mfg k0r1n
<Ein Algorithmus ist eine eindeutige Beschreibung eines endlichen Verfahrens zur Lösung einer bestimmten Klasse von Problemen>
häääääää??

Benutzeravatar
McAldo
Moderator
Beiträge: 2069
Registriert: 26.11.2003 11:43:36
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Terra / Sol-System / Milchstraße

Beitrag von McAldo » 17.07.2006 22:31:26

Das mache ich schon, aber die Zeit sollte trotzdem nicht innerhalb von einigen Minuten um fast eine halbe Stunde vorgehen.

McAldo
Achte auf deine Gedanken, denn sie werden Worte.
Achte auf deine Worte, denn sie werden Handlungen.
Achte auf deine Handlungen, denn sie werden Gewohnheiten.
Achte auf deine Gewohnheiten, denn sie werden dein Charakter.
Achte auf deinen Charakter, denn er wird dein Schicksal.
(Talmud)

mascoxx
Beiträge: 205
Registriert: 20.04.2005 01:14:09
Kontaktdaten:

Beitrag von mascoxx » 17.07.2006 23:07:00

*schweiß-von-der-stirn-wisch*
ich bin nicht alleine ;-)

Benutzeravatar
x-eniac
Beiträge: 660
Registriert: 12.03.2002 16:08:54
Wohnort: Wien
Kontaktdaten:

Beitrag von x-eniac » 18.07.2006 00:45:14

McAldo hat geschrieben:Hallo

Ich habe das gleiche Problem. Eine Zeitlang läuft die Uhr normal. Dann fängt sie an zu rennen. Dann kann es aber wieder sein, dass sie normal weiter läuft.

Ich vermute etwas im Kernel was das macht, denn die Hardwareuhr zeigt die ganze Zeit die richtige Zeit an.

McAldo
Wenn du einen Athlon64 hast ist es wirklich ein bekanntes Problem zwischen Chipset und Kernel. Hab das erstemal hier darüber gelesen: http://orange.blender.org/blog/time-traveling/
Die GRUB Parameter
clock=tsc
clock=notsc oder
clock=pmtmr
sollen angeblich helfen.
Traue niemanden der nicht einmal bis 2 zählen kann!
Meine Jabber ID: xeniac@jabber.at

Benutzeravatar
McAldo
Moderator
Beiträge: 2069
Registriert: 26.11.2003 11:43:36
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Terra / Sol-System / Milchstraße

Beitrag von McAldo » 18.07.2006 08:27:47

In meinem Rechner ist ein PIII 800 MHz. Also an dem Athlon-Problem liegt es nicht. Aber die Bootparameter werde ich mal austesten.

McAldo
Achte auf deine Gedanken, denn sie werden Worte.
Achte auf deine Worte, denn sie werden Handlungen.
Achte auf deine Handlungen, denn sie werden Gewohnheiten.
Achte auf deine Gewohnheiten, denn sie werden dein Charakter.
Achte auf deinen Charakter, denn er wird dein Schicksal.
(Talmud)

mascoxx
Beiträge: 205
Registriert: 20.04.2005 01:14:09
Kontaktdaten:

Beitrag von mascoxx » 18.07.2006 22:34:01

McAldo hat geschrieben:In meinem Rechner ist ein PIII 800 MHz. Also an dem Athlon-Problem liegt es nicht. Aber die Bootparameter werde ich mal austesten.

McAldo
Und, hast du schon was gefunden? Bei mir ist es vor 2 Stunden schon wieder passiert,
und mir fällt im Syslog einfach nichts auf...

Benutzeravatar
McAldo
Moderator
Beiträge: 2069
Registriert: 26.11.2003 11:43:36
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Terra / Sol-System / Milchstraße

Beitrag von McAldo » 18.07.2006 22:51:28

Ich könnte was haben.

Ist bei dir das Modul rtc geladen? Seit dem scheint es zu laufen.

McAldo
Achte auf deine Gedanken, denn sie werden Worte.
Achte auf deine Worte, denn sie werden Handlungen.
Achte auf deine Handlungen, denn sie werden Gewohnheiten.
Achte auf deine Gewohnheiten, denn sie werden dein Charakter.
Achte auf deinen Charakter, denn er wird dein Schicksal.
(Talmud)

mascoxx
Beiträge: 205
Registriert: 20.04.2005 01:14:09
Kontaktdaten:

Beitrag von mascoxx » 18.07.2006 23:10:54

McAldo hat geschrieben:Ich könnte was haben.

Ist bei dir das Modul rtc geladen? Seit dem scheint es zu laufen.

McAldo
naja, bei mir ist folgendes geladen:
genrtc 9332 0

ansonsten, einfach in /etc/modules eintragen?! gibts eine möglichkeit das während dem betrieb zu laden?

Benutzeravatar
McAldo
Moderator
Beiträge: 2069
Registriert: 26.11.2003 11:43:36
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Terra / Sol-System / Milchstraße

Beitrag von McAldo » 19.07.2006 09:16:15

Ich habe den Unterschied zwischen genrtc und rtc noch nicht ganz verstanden, aber rtc arbeitet wohl direkt mit der Hardwareuhr.

Ich nutze für Module, welche dauerthaft mit eingebunden werden sollen (also bei jedem Start) das Tool modconf (Paket heißt auch so). Diese lädt die Module und schreibt sie in die entsprechenden Dateien, damit sie beim starten zur Verfügung stehen. Man kann damit auch Module entfernen.


McAldo
Achte auf deine Gedanken, denn sie werden Worte.
Achte auf deine Worte, denn sie werden Handlungen.
Achte auf deine Handlungen, denn sie werden Gewohnheiten.
Achte auf deine Gewohnheiten, denn sie werden dein Charakter.
Achte auf deinen Charakter, denn er wird dein Schicksal.
(Talmud)

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22447
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 19.07.2006 09:22:43

Hmm , wie wärs mit

Code: Alles auswählen

modprobe genrtc
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

mascoxx
Beiträge: 205
Registriert: 20.04.2005 01:14:09
Kontaktdaten:

Beitrag von mascoxx » 19.07.2006 09:23:36

ah, kenn ich eh...
unter welcher kategorie ist denn dieses modul in modconf zu finden? :-D

mascoxx
Beiträge: 205
Registriert: 20.04.2005 01:14:09
Kontaktdaten:

Beitrag von mascoxx » 19.07.2006 09:24:46

KBDCALLS hat geschrieben:Hmm , wie wärs mit

Code: Alles auswählen

modprobe genrtc
naja, wir wollen doch rtc...?!

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22447
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 19.07.2006 09:39:35

Dann nimmt man halt rtc
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
McAldo
Moderator
Beiträge: 2069
Registriert: 26.11.2003 11:43:36
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Terra / Sol-System / Milchstraße

Beitrag von McAldo » 19.07.2006 09:48:45

Das rtc steht in

Code: Alles auswählen

kernel/drivers/char

McAldo
Achte auf deine Gedanken, denn sie werden Worte.
Achte auf deine Worte, denn sie werden Handlungen.
Achte auf deine Handlungen, denn sie werden Gewohnheiten.
Achte auf deine Gewohnheiten, denn sie werden dein Charakter.
Achte auf deinen Charakter, denn er wird dein Schicksal.
(Talmud)

Benutzeravatar
x-eniac
Beiträge: 660
Registriert: 12.03.2002 16:08:54
Wohnort: Wien
Kontaktdaten:

Beitrag von x-eniac » 20.07.2006 23:00:21

Code: Alles auswählen

modprobe rtc
Wenn es keine Meldung ausgibt sind keine Konflikte aufgetreten.
mit

Code: Alles auswählen

lsmod | grep rtc
solltest du sehen können ob das Modul geladen ist.
Traue niemanden der nicht einmal bis 2 zählen kann!
Meine Jabber ID: xeniac@jabber.at

mascoxx
Beiträge: 205
Registriert: 20.04.2005 01:14:09
Kontaktdaten:

Beitrag von mascoxx » 20.07.2006 23:50:00

naja, die ausgabe ist folgende:

Code: Alles auswählen

www2:~# modprobe rtc
FATAL: Error inserting rtc (/lib/modules/2.6.8-2-386/kernel/drivers/char/rtc.ko): No such device
www2:~# lsmod | grep rtc
genrtc                  9332  0

EDIT: modul hab ich allerdings noch nicht geladen, muss ich gestehen ;-)

mascoxx
Beiträge: 205
Registriert: 20.04.2005 01:14:09
Kontaktdaten:

Beitrag von mascoxx » 21.07.2006 09:40:26

Tja, jetzt gerade beim Einfügen geschah folgendes:
Installiere Modul rtc. Wenn die Gerätedatei nicht vorhanden oder noch nicht konfiguriert ist, kann das System bis zu 1 Minute warten.

FATAL: Error inserting rtc (/lib/modules/2.6.8-2-386/kernel/drivers/char/rtc.ko): No such device

Installation ging schief.

mascoxx
Beiträge: 205
Registriert: 20.04.2005 01:14:09
Kontaktdaten:

Beitrag von mascoxx » 21.07.2006 09:44:55

k0r1n hat geschrieben:lass ihn doch die zeit übers inet abrufen dann sollte die zeit stimmen;)
http://debian-desktop.el-hawari.net/deb ... um_uhrzeit

mfg k0r1n
gibt es eine möglichkeit diesen crontab quiet auszuführen?

ich erhalte bei jeder aktualisierung folgende meldungen:
21 Jul 06:44:43 ntpdate[22136]: step time server 213.61.224.44 offset -19.118392 sec
21 Jul 06:45:01 ntpdate[22397]: adjust time server 213.61.224.44 offset -0.089857 sec

Antworten