Nuevo cambio de hora en Chile: nuevos paquetes actualizados para CentOS 5 y Fedora
El gobierno decidió volver a posponer el cambio de hora en Chile, esta vez hasta el 7 de Mayo. Dejando de lado lo apropiado o inapropiado de la decisión desde el punto de vista energético, sólo quiero decir que me parece absolutamente ridículo realizar un cambio así con tan pocos días para ajustar todos los sistemas informáticos que existen. Pero de nada sirve llorar sobre la leche derramada; mejor vamos a ver cómo ajustar nuestros sistemas a esta nueva modificación.
Si ya actualizaste tus sistemas con los pasos descritos en mi entrada anterior, entonces tus sistemas van a realizar el cambio de hora el 2 de Abril... es decir, ¡este sábado! Así que si no quieres pasarte el fin de semana cambiando la hora de tus servidores (o arreglando los problemas el lunes en la mañana), lo mejor es que apliques las correcciones necesarias ahora.
Si utilizas Fedora, la actualización del paquete tzdata ya está en el repositorio updates-testing. Así que la solución es ejecutar (como root) la siguiente instrucción:
En el caso de CentOS, aún no aparece la actualización de tzdata, así que decidí crear mis propios RPMs aplicando el parche de Fedora. Si quieres usarlos en tus servidores, puedes descargarlo desde aquí para la arquitectura i386 o desde aquí para x86_64 (lo SRPM modificado están aquí). Debido a que no incrementé la versión de los paquetes, debes instalarlos usando el parámetro "--force" de rpm. Por ejemplo, para i386 sería así:
Para verificar que el cambio se ha aplicado correctamente, puedes usar el comando:
Este es el resultado antes de la actualización de tzdata:
America/Santiago Fri Dec 13 20:45:52 1901 UTC = Fri Dec 13 16:03:06 1901 CLT isdst=0 gmtoff=-16966
America/Santiago Sat Dec 14 20:45:52 1901 UTC = Sat Dec 14 16:03:06 1901 CLT isdst=0 gmtoff=-16966
America/Santiago Sun Apr 3 02:59:59 2011 UTC = Sat Apr 2 23:59:59 2011 CLST isdst=1 gmtoff=-10800
America/Santiago Sun Apr 3 03:00:00 2011 UTC = Sat Apr 2 23:00:00 2011 CLT isdst=0 gmtoff=-14400
America/Santiago Sun Oct 9 03:59:59 2011 UTC = Sat Oct 8 23:59:59 2011 CLT isdst=0 gmtoff=-14400
America/Santiago Sun Oct 9 04:00:00 2011 UTC = Sun Oct 9 01:00:00 2011 CLST isdst=1 gmtoff=-10800
America/Santiago Mon Jan 18 03:14:07 2038 UTC = Mon Jan 18 00:14:07 2038 CLST isdst=1 gmtoff=-10800
America/Santiago Tue Jan 19 03:14:07 2038 UTC = Tue Jan 19 00:14:07 2038 CLST isdst=1 gmtoff=-10800
Y esta es la salida después de la actualización:
America/Santiago Fri Dec 13 20:45:52 1901 UTC = Fri Dec 13 16:03:06 1901 CLT isdst=0 gmtoff=-16966
America/Santiago Sat Dec 14 20:45:52 1901 UTC = Sat Dec 14 16:03:06 1901 CLT isdst=0 gmtoff=-16966
America/Santiago Sun May 8 02:59:59 2011 UTC = Sat May 7 23:59:59 2011 CLST isdst=1 gmtoff=-10800
America/Santiago Sun May 8 03:00:00 2011 UTC = Sat May 7 23:00:00 2011 CLT isdst=0 gmtoff=-14400
America/Santiago Sun Aug 21 03:59:59 2011 UTC = Sat Aug 20 23:59:59 2011 CLT isdst=0 gmtoff=-14400
America/Santiago Sun Aug 21 04:00:00 2011 UTC = Sun Aug 21 01:00:00 2011 CLST isdst=1 gmtoff=-10800
America/Santiago Mon Jan 18 03:14:07 2038 UTC = Mon Jan 18 00:14:07 2038 CLST isdst=1 gmtoff=-10800
America/Santiago Tue Jan 19 03:14:07 2038 UTC = Tue Jan 19 00:14:07 2038 CLST isdst=1 gmtoff=-10800
Esperemos que este sea el último cambio del año; no es muy entretenido andar ajustando la hora de todos mis servidores cada pocas semanas.
Si ya actualizaste tus sistemas con los pasos descritos en mi entrada anterior, entonces tus sistemas van a realizar el cambio de hora el 2 de Abril... es decir, ¡este sábado! Así que si no quieres pasarte el fin de semana cambiando la hora de tus servidores (o arreglando los problemas el lunes en la mañana), lo mejor es que apliques las correcciones necesarias ahora.
Si utilizas Fedora, la actualización del paquete tzdata ya está en el repositorio updates-testing. Así que la solución es ejecutar (como root) la siguiente instrucción:
yum update tzdata* --enablerepo=updates-testing
rpm -Uvh --force tzdata-2011b-1.el5.i386.rpm tzdata-java-2011b-1.el5.i386.rpm
zdump -v -c 2011,2012 America/Santiago
America/Santiago Fri Dec 13 20:45:52 1901 UTC = Fri Dec 13 16:03:06 1901 CLT isdst=0 gmtoff=-16966
America/Santiago Sat Dec 14 20:45:52 1901 UTC = Sat Dec 14 16:03:06 1901 CLT isdst=0 gmtoff=-16966
America/Santiago Sun Apr 3 02:59:59 2011 UTC = Sat Apr 2 23:59:59 2011 CLST isdst=1 gmtoff=-10800
America/Santiago Sun Apr 3 03:00:00 2011 UTC = Sat Apr 2 23:00:00 2011 CLT isdst=0 gmtoff=-14400
America/Santiago Sun Oct 9 03:59:59 2011 UTC = Sat Oct 8 23:59:59 2011 CLT isdst=0 gmtoff=-14400
America/Santiago Sun Oct 9 04:00:00 2011 UTC = Sun Oct 9 01:00:00 2011 CLST isdst=1 gmtoff=-10800
America/Santiago Mon Jan 18 03:14:07 2038 UTC = Mon Jan 18 00:14:07 2038 CLST isdst=1 gmtoff=-10800
America/Santiago Tue Jan 19 03:14:07 2038 UTC = Tue Jan 19 00:14:07 2038 CLST isdst=1 gmtoff=-10800
Y esta es la salida después de la actualización:
America/Santiago Fri Dec 13 20:45:52 1901 UTC = Fri Dec 13 16:03:06 1901 CLT isdst=0 gmtoff=-16966
America/Santiago Sat Dec 14 20:45:52 1901 UTC = Sat Dec 14 16:03:06 1901 CLT isdst=0 gmtoff=-16966
America/Santiago Sun May 8 02:59:59 2011 UTC = Sat May 7 23:59:59 2011 CLST isdst=1 gmtoff=-10800
America/Santiago Sun May 8 03:00:00 2011 UTC = Sat May 7 23:00:00 2011 CLT isdst=0 gmtoff=-14400
America/Santiago Sun Aug 21 03:59:59 2011 UTC = Sat Aug 20 23:59:59 2011 CLT isdst=0 gmtoff=-14400
America/Santiago Sun Aug 21 04:00:00 2011 UTC = Sun Aug 21 01:00:00 2011 CLST isdst=1 gmtoff=-10800
America/Santiago Mon Jan 18 03:14:07 2038 UTC = Mon Jan 18 00:14:07 2038 CLST isdst=1 gmtoff=-10800
America/Santiago Tue Jan 19 03:14:07 2038 UTC = Tue Jan 19 00:14:07 2038 CLST isdst=1 gmtoff=-10800
Esperemos que este sea el último cambio del año; no es muy entretenido andar ajustando la hora de todos mis servidores cada pocas semanas.
Comentarios
Saludos.-