Uhrzeit nicht korrekt auf Linux

Chibi88

Lt. Commander
Registriert
Dez. 2007
Beiträge
1.266
Hallo,

ich habe das Problem, dass aus meinem Passwort-Manager die OTP codes auf Websites nicht funktionieren, da meine Uhrzeit auf Fedora nicht richtig synct. Die Uhrzeit ist immer zwei Minuten voraus, obwohl ich die automatische Uhrzeit eingestellt und Berlin ausgewählt habe. Hattet ihr ähnliche Probleme in der Vergangenheit?
 
Chibi88 schrieb:
obwohl ich die automatische Uhrzeit eingestellt und Berlin ausgewählt habe
Welcher Zeitserver ist in Verwendung? Mal testweise ändern und diese nehmen:
https://www.ptb.de/cms/ptb/fachabte...-mit-hilfe-des-network-time-protocol-ntp.html

Was Du außerdem generell machen solltest, um eine korrekte Zeitanzeige zu garantieren:
 
  • Gefällt mir
Reaktionen: GTrash81 und madmax2010
Anbei der Auszug:

Ich kann da keine Fehlkonfiguration erkennen? Wie gesagt: Linux ist 2 Minuten weiter als die Uhrzeit am Handy z. B.
 

Anhänge

  • Bildschirmfoto vom 2024-04-17 18-52-25.png
    Bildschirmfoto vom 2024-04-17 18-52-25.png
    43,2 KB · Aufrufe: 89
Die Warnmeldung von timedatectl könntest beherzigen.

Edit:
Aber RTC stimmt überein.
Also vielleicht zeigt Handy falsche Zeit an, bzw. wurde mit anderem Gerät, das auch unsynchronisiert ist, sychronisiert. Man muss herausfinden, mit welchem timeserver es synchronisiert hatte.

Hier ist ua. die genaue Zeit:
https://time.is/
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: Dr. McCoy
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: Dr. McCoy
Ausgeführt und keine Änderung.

In Syssettings aus- und wieder eingeschaltet. Die Uhr synchronisiert 2 Minuten später.

@HITCHER_I Website zeigt die Zeit vom Handy an, also korrekt. Mein System ist 2 Minuten weiter.
 

Anhänge

  • Bildschirmfoto vom 2024-04-17 20-23-07.png
    Bildschirmfoto vom 2024-04-17 20-23-07.png
    21,7 KB · Aufrufe: 41
Was kommt bei
Code:
timedatectl timesync-status
zurück?
 
ntpcheck diag
zeigt an, welcher Timeserver verwendet wurde

edit:
chronyc sources
also man wird die /etc/chrony.conf bearbeiten müssen, damit man sicher anderen Zeitserver bekommt.

https://www.ntppool.org/de/zone/de
 
Zuletzt bearbeitet:
Chibi88 schrieb:
Anbei der Auszug:

Ich kann da keine Fehlkonfiguration erkennen? Wie gesagt: Linux ist 2 Minuten weiter als die Uhrzeit am Handy z. B.
Warum postet du ASCII-Text als Grafik?
 
  • Gefällt mir
Reaktionen: cruse und HITCHER_I
HITCHER_I schrieb:
ntpcheck diag
zeigt an, welcher Timeserver verwendet wurde
ntpcheck kennt mein System nicht. Das geht aber viel einfacher, nämlich mit timedatectl:
Code:
❯ timedatectl timesync-status
       Server: 192.168.5.1 (192.168.5.1)
Poll interval: 34min 8s (min: 32s; max 34min 8s)
         Leap: normal
      Version: 4
      Stratum: 2
    Reference: D8EF2304
    Precision: 1us (-20)
Root distance: 11.199ms (max: 5s)
       Offset: +7.623ms
        Delay: 5.068ms
       Jitter: 8.307ms
 Packet count: 9
    Frequency: +38,276ppm
 
@Evil E-Lex
kann sein, dass das unter F39 standardmäßig auch nicht funktioniert, liefert bei mir das:
# timedatectl timesync-status
Failed to query server: Could not activate remote peer: activation request faile
d: unknown unit.
 
  • Gefällt mir
Reaktionen: Evil E-Lex
Interessant. Ich nutze EndeavourOS, ging aber davon aus, dass es bei allen modernen Distries gleich läuft. Was gibt denn
Code:
timedatectl show-timesync
für eine Ausgabe?
 
Evil E-Lex schrieb:
Ich nutze EndeavourOS, ging aber davon aus, dass es bei allen modernen Distries gleich läuft
Es gibt viele Möglichkeiten Dienste für einen Timesync zu implementieren. Die meisten Arch Distros machen das etwas anders als Fedora, wenn man aber Arch mal komplett von Hand Installiert, kommt man im Wiki auch zu dem Bereich wo die gängigen Varianten alternativ vorgestellt werden.
 
Meine Faulheit ist viel zu groß, als das ich mich mit solchen Niederungen wie manueller Konfiguration von NTP herumschlangen möchte.
 
Poste mal den Output von:

sudo true; echo -n "G: "; curl -I '[URL]https://google.com/[/URL]' 2>/dev/null | grep -i '^date:' | sed 's/^[Dd]ate: //'; echo -n "D: "; date; echo -n "T: "; timedatectl ;echo -n "H: "; sudo hwclock;
 
foofoobar schrieb:
sudo true; echo -n "G: "; curl -I '[URL]https://google.com/[/URL]' 2>/dev/null | grep -i '^date:' | sed 's/^[Dd]ate: //'; echo -n "D: "; date; echo -n "T: "; timedatectl ;echo -n "H: "; sudo hwclock;
Sieht interessant aus ... und ist harmlos. ;)
Ergänzung ()

https://time.is/
Ergänzung ()

Meine Ausgabe ;)
Code:
$ sudo true; echo -n "G: "; curl -I https://google.com 2>/dev/null | grep -i '^date:' | sed 's/^[Dd]ate: //'; echo -n "D: "; date; echo -n "T: "; timedatectl ;echo -n "H: "; sudo hwclock;
G: Fri, 19 Apr 2024 15:06:40 GMT
D: Fr 19. Apr 17:06:40 CEST 2024
T:                Local time: Fr 2024-04-19 17:06:41 CEST
           Universal time: Fr 2024-04-19 15:06:41 UTC
                 RTC time: Fr 2024-04-19 15:06:41
                Time zone: Europe/Berlin (CEST, +0200)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no
H: 2024-04-19 17:06:41.265244+02:00
 
Zurück
Oben