Wie werden falsche Systemzeiten und -daten korrigiert?

51

Ich habe gerade eine Neuinstallation von 12.10 auf meinem sys76-Laptop durchgeführt.

Uhrzeit und Datum lautet: 19:36 31 december 1969, obwohl es: 13:29 07 november 2012.

Ich habe es für meinen Standort festgelegt und es wird nicht manuell geändert, auch nicht in der Befehlszeile mit tz.

Ich denke, dass es die Sicherheitszertifikate über das Internet durcheinander bringt, weil ich PPA nicht über die Befehlszeile ändern kann und beim Aufrufen von Launchpad die Seite mit den Zertifikaten in Firefox angezeigt wird.

Ist dies ein bekannter Fehler oder gibt es eine Fehlerbehebung?

Dysonsphere
quelle
2
Alter ... dein Computer ist in Ordnung - es ist 1969. Woodstock wird dieses Jahr anscheinend ziemlich gut ...
GrayedFox

Antworten:

56

Versuchen:

sudo ntpdate ntp.ubuntu.com

Ja, es würde mit Sicherheit die SSL-Zertifikate durcheinander bringen, da sie in die Zukunft gehen würden.

Es ist zweifellos ein Fehler in Ubuntu, Ihre CMOS-Uhr im BIOS muss irgendwie darauf eingestellt sein.

Will Daniels
quelle
18 Apr 15:06:04 ntpdate [29230]: Kein für die Synchronisation geeigneter Server gefunden
vipin8169
1
Nach der Installation von >> sudo apt-get install ntp >>18 Apr 15:07:03 ntpdate[30070]: the NTP socket is in use, exiting
vipin8169
Das ist in Ordnung für eine einmalige Korrektur, aber Sie haben immer noch Systemdrift und steigen wieder aus. Sie möchten wirklich installieren ntp, um den NTPD-Deamon zum Laufen zu bringen. (An diesem Punkt ntpdatewird der Fehler "Der NTP-Socket wird verwendet und beendet" angezeigt , den Sie möchten, da NTPD dafür sorgt, dass die Uhr synchron bleibt.)
Randall
Vielleicht brauchen: sudo apt-get install ntpdatevorher
Arcseldon
21

Installieren Sie einfach den NTP-Server:

sudo apt-get install ntp

Es wird automatisch Ihre Uhr synchronisiert.

Eric Carvalho
quelle
Dies hat das Problem für mich unter Ubuntu 13.10 behoben. Keine Ahnung warum. (Das Problem war, dass die Uhr um eine Stunde nach dem Wirksamwerden der Sommerzeit ausgeschaltet war.)
Carl
Ich habe ntp installiert, aber meine Zeit ist immer noch um 5 Minuten voraus. Wie lange dauert es, die Zeit zu aktualisieren, oder muss ich danach einen Befehl ausführen? Vielen Dank
Mo.
Meins brauchte ein paar Minuten, um zu rennen, dann stellte es endlich die Uhr richtig ein
Sam Barnum
8

Installieren Sie ntp und ntpdate und führen Sie die folgenden Befehle aus:

sudo apt-get install ntp
sudo apt-get install ntpdate

Führen Sie dann aus

sudo ntpdate ntp.ubuntu.com

Das funktioniert bei mir.

Wagen Sie den Teufel
quelle
10
Wenn Sie dies in dieser Reihenfolge tun, ntpdatewird der Fehler " Der NTP-Socket wird verwendet, wird beendet " angezeigt , da das NTP-Paket gestartet werden sollte, ntpddas den Socket greift.
Randall
Benötigen Sie nicht nur NTP?
Gabriel Fair
@Randall ist korrekt, aktualisiert jedoch weiterhin die Uhrzeit. Ich weiß jedoch nicht, ob es andere Nebenwirkungen gibt.
JBaczuk
5

Nach der Installation von 12.10 hatte ich das gleiche Problem. Irgendwie stellte die neue Installation die BIOS-Uhr auf das Jahr 2070 ein !! Danach war Ubuntu nicht in der Lage, ein anderes Datum manuell per ntp zu setzen, auch nicht mit dem Befehl date .

Durch Einstellen des richtigen Datums in den BIOS-Einstellungen wurde das Problem behoben.

Aizquier
quelle
Wie haben Sie das richtige Datum im BIOS eingestellt?
Josh