¿Cómo arreglar la fecha y hora incorrecta del sistema?


51

Acabo de ejecutar una instalación limpia de 12.10 en mi computadora portátil sys76.

Hora y fecha lee: 19:36 31 december 1969, a pesar de que es: 13:29 07 november 2012.

Lo tengo configurado para mi ubicación y no cambiará manualmente, incluso lo intenté en la línea de comando con tz.

Creo que está arruinando los certificados de seguridad a través de Internet porque no puedo cambiar el PPA a través de la línea de comandos e ir a Launchpad abre la página de certificados en Firefox.

¿Es este un error conocido o hay una solución para ello?


2
Amigo ... tu computadora está bien - es 1969. Woodstock aparentemente va a ser bastante bueno este año ...
GrayedFox

Respuestas:


56

Tratar:

sudo ntpdate ntp.ubuntu.com

Sí, ciertamente interferiría con los certificados SSL porque estarían fechados en el futuro.

Dudo que sea un error en Ubuntu, su reloj CMOS en el BIOS debe haberse configurado de alguna manera.


18 abr 15:06:04 ntpdate [29230]: no se encontró ningún servidor adecuado para la sincronización
vipin8169

1
después de instalar >> sudo apt-get install ntp >>18 Apr 15:07:03 ntpdate[30070]: the NTP socket is in use, exiting
vipin8169

Eso está bien para una solución única, pero aún tendrá la deriva del sistema y saldrá nuevamente. Realmente desea instalar ntppara que el ntpd deamon se ejecute (en ese momento ntpdatedará el error "el socket NTP está en uso, saliendo", que es lo que desea, porque ntpd se encarga de mantener el reloj sincronizado)
Randall

tal vez necesite: de sudo apt-get install ntpdateantemano
arcseldon

21

Simplemente instale el servidor ntp:

sudo apt-get install ntp

Automáticamente mantendrá su reloj sincronizado.


Esto solucionó el problema para mí en Ubuntu 13.10. No tengo idea de por qué. (El problema era que el reloj estaba apagado una hora después de que el horario de verano / horario de verano entrara en vigencia.)
Carl

Instalé ntp, sin embargo, mi tiempo aún está por delante en 5 minutos. ¿Cuánto tiempo lleva actualizar el tiempo o necesito ejecutar algún comando después? Gracias
Mo.

El mío tardó unos minutos en ejecutarse, luego finalmente configuró el reloj correctamente
Sam Barnum

8

Instala ntp y ntpdate ejecutando los siguientes comandos:

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

Luego, ejecuta

sudo ntpdate ntp.ubuntu.com

Esto funciona para mi.


10
Estoy bastante seguro de que si lo hace en ese orden, ntpdatedará el error " el socket NTP está en uso, saliendo " porque el paquete ntp debería haberse iniciado ntpdy agarrar el socket.
Randall

¿No solo necesitas ntp?
Gabriel Fair

@Randall es correcto, sin embargo, todavía actualiza la hora. Sin embargo, no sé si hay otros efectos secundarios.
JBaczuk

5

Después de instalar 12.10 tuve el mismo problema también. De alguna manera, la nueva instalación configuró el reloj del BIOS para el año 2070 Después de esto, Ubuntu no pudo establecer una fecha diferente por ntp, manualmente, incluso usando el comando date .

Establecer la fecha correcta en la configuración del BIOS resolvió el problema.


¿Cómo estableciste la fecha correcta en el BIOS?
Josh
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.