Arreglar error time zone Argentina-tzdata


Si vivís en Argentina y sos usuario de Ubuntu seguramente habrás notado que hoy tu pc amaneció con un adelanto de una hora,(el problema afecta a SO basados en Unix con el tzdata actualizado) incluso si te das una vuelta por estas horas por la pagína de Clarín notarás que también tienen este problema.

Que sucedió? sucedió que el año pasado nuestro país empezó con la política de adelantar una hora, en esta epoca para ahorrar energía,en ese entonces la gente de las distintas distribuciones actualizaron el paquete tzdata (time zone data) para que esto sucediera desde allí en adelante, sucede que nuestro país no es tan previsible en este y en otros aspectos 😉 así es que hoy no hay ningún cambio de horario en nuestro país y no hay (por ahora) noticias que lo vaya a haber.

Bien, como arreglamos este lío? a continuación copio y pego la solución vista en la lista de correo Ubuntu-ar de parte del usuario Mariano Absatz – El Baby

La última versión (2007f) salió el 15/9 y todavía no llegó a los repos
debian/ubuntu (hoy había gente de debian laburando en esto).

Esa base de datos es un conjunto de archivos con un formato específico
que se generan a partir de unos fuentes en forma bastante simple.
Si todavía no arreglaron el problema, es fácil hacerlo aunque no haya
un .deb… instrucciones apdb:

abrir una terminal o consola (e.g. applications->accessories->

terminal)

tipear los siguientes comandos (se puede copiar del mail y pegar en la
terminal a lo bestia):

################ COMIENZO ##############
export TZ=America/Argentina/Buenos_Aires
cd /tmp
mkdir tzdata2008f
wget ftp://elsie.nci.nih.gov/pub/tzdata2008g.tar.gz
cd tzdata2008g
tar xvzf ../tzdata2008g.tar.gz
date ; date -u
# aca deberia dar la hora mal
sudo zic southamerica
sudo cp /usr/share/zoneinfo/America/Argentina/Buenos_Aires /etc/localtime
date ; date -u
# aca deberia dar la hora bien
################ FIN ##############

Para que los programas que están usando en la sesión de gnome o kde se
den por aludidos, van a tener que cerrar la sesión y volver a entrar.


Mariano Absatz – El Baby
el (dot) baby (AT) gmail (dot) com
el (punto) baby (ARROBA:@) gmail (punto) com

Gracias Mariano!

(1) Actualizada direcciòn de archivo, debido a salida de nueva versiòn, en caso que hubiera otra cambio de versiòn , lo que hay que hacer es ir a ftp://elsie.nci.nih.gov/pub
y ver cuál es el tzdataYYYYv.tar.gz que hay ahí y bajarse ese.


4 comentarios

  1.   Margarita Manterola dijo

    Ojo!

    Esa versión dice que el cambio se hace el tercer domingo de octubre. Si es así, todo bien. Pero si no, dentro de dos semanas van a tener el mismo problema que ayer.

    En Debian están subidos los paquetes arreglados, supongo que en Ubuntu se subirán dentro de los próximos días.

    Estén atentos e instálense la última versión, ni bien esté, para que no les pase lo mismo en dos semanas.

  2.   Mauricio Duran dijo

    El archivo no está mas….

    wget ftp://elsie.nci.nih.gov/pub/tzdata2008f.tar.gz
    –12:21:55– ftp://elsie.nci.nih.gov/pub/tzdata2008f.tar.gz
    => `tzdata2008f.tar.gz'
    Resolving elsie.nci.nih.gov… 137.187.215.78
    Connecting to elsie.nci.nih.gov|137.187.215.78|:21… connected.
    Logging in as anonymous … Logged in!
    ==> SYST … done. ==> PWD … done.
    ==> TYPE I … done. ==> CWD /pub … done.
    ==> PASV … done. ==> RETR tzdata2008f.tar.gz …
    No such file `tzdata2008f.tar.gz'.

  3.   zvedzo dijo

    wget ftp://elsie.nci.nih.gov/pub/tzdata2008g.tar.gz

    esta ahi….lo acabo te bajar

  4.   Alejandro dijo

    saben como volver ahora a la hora de antes en php ?
    me bajé el ultimo tzdata de elsie que dice 2009b. hice el mismo proces y la hora del so me quedó ok , mysql muestra la hora correcta pero php se me quedó en el tiempo , me sigue mostrando una hora mas tarde, tienen alguna sugerencia? ( ya reinicié el server y sigue igual )

    muchas gracias.
    Arg.

Escribe un comentario