- Se incorporó
- 15 Enero 2004
- Mensajes
- 11.868
Muchachos, recuerden que el fin de semana del 14-15 de Mayo se cambia la hora en nuestra larga, angosta e indecisa faja de tierra.
http://www.horaoficial.cl/cambio_hora.html
RedHat/CentOS,/Oracle Linux
A la fecha en que escribo este tema ya está disponible la actualización del tzdata para RedHat en su versión 2016d. Pueden actualizar directamente desde el repositorio oficial con yum. Para instalar con yum en RedHat, CentOS y Oracle Linux pueden hacer lo siguiente:
1.- Validar el estado actual del cambio de hora para el año 2016
Esto lista la configuración del cambio de hora para el año 2016 que tiene el sistema actualmente. Si ustedes no han instalado ningún parche de hora el comando no debería devolver ninguna información.
2.- Actualizar el paquete tzdata.
Paquete de hora instalado.
1.- Validar el estado actual del cambio de hora para el año 2016
Esta vez si hay información para el 14 de mayo de 2016 asociado al cambio de hora. También quedó configurada la vuelta del cambio de hora el 14 de agosto.
Java
Aquellos que tengan aplicativos que trabajen sobre una máquina virtual de java deben aplicar una actualización extra.
Hay dos métodos: uno para el Java de Oracle y el Open Jdk.
Java de Oracle.
Requiere el tzupdater. Las instrucciones son:
1.- Descargar el tzupdater.
http://www.oracle.com/technetwork/java/javase/downloads/index.html
http://www.oracle.com/technetwork/java/javase/downloads/tzupdater-download-513681.html
Dentro del zip hay un archivo llamado tzupdater.jar.
Advertencia
El tzupdater dice "2015b", pero el archivo tiene fecha de marzo de 2016 y la nota a la que hace referencia es efectivamente de marzo de 2016. Me la voy a jugar y lo voy a instalar igual, pues es el último tzupdater oficial.
2.- Copien el archivo tzupdater.jar al directorio bin de la instalación de java. En mi caso particular, la instalación de java es la siguiente:
/u01/app/oracle/product/java_actual/bin
3.- Mediante línea de comando, párense en el directorio bin de la instalación de java que además es en donde dejaron el archivo tzupdater.jar y ejecuten el siguiente comando para verificar la instalación actual:
En la salida se indica la versión del tzdata aplicada actualmente.
3.- Ejecutar el siguiente comando para aplicar la nueva configuración de hora:
No arroja nada a la salida.
4.- Validar como quedó el estado de la configuración de java luego de aplicar el cambio.
Luego deberán reiniciar su aplicación para que tome los cambios.
OpenJdk
Simplemente actualicen con yum el componente tzdata-java
Y eventualmente también tendrían que reiniciar la aplicación.
Microsoft
El 10 de Mayo salió el hotfix. Descárguenlo desde este link.
https://support.microsoft.com/en-us/kb/3153731
http://www.horaoficial.cl/cambio_hora.html
RedHat/CentOS,/Oracle Linux
A la fecha en que escribo este tema ya está disponible la actualización del tzdata para RedHat en su versión 2016d. Pueden actualizar directamente desde el repositorio oficial con yum. Para instalar con yum en RedHat, CentOS y Oracle Linux pueden hacer lo siguiente:
1.- Validar el estado actual del cambio de hora para el año 2016
Código:
# zdump -v America/Santiago | grep 2016
Esto lista la configuración del cambio de hora para el año 2016 que tiene el sistema actualmente. Si ustedes no han instalado ningún parche de hora el comando no debería devolver ninguna información.
2.- Actualizar el paquete tzdata.
Código:
# yum update tzdata
...
...
Updated:
tzdata.noarch 0:2016d-1.el6
Complete!
Paquete de hora instalado.
1.- Validar el estado actual del cambio de hora para el año 2016
Código:
# zdump -v America/Santiago | grep 2016
America/Santiago Sun May 15 02:59:59 2016 UTC = Sat May 14 23:59:59 2016 CLST isdst=1 gmtoff=-10800
America/Santiago Sun May 15 03:00:00 2016 UTC = Sat May 14 23:00:00 2016 CLT isdst=0 gmtoff=-14400
America/Santiago Sun Aug 14 03:59:59 2016 UTC = Sat Aug 13 23:59:59 2016 CLT isdst=0 gmtoff=-14400
America/Santiago Sun Aug 14 04:00:00 2016 UTC = Sun Aug 14 01:00:00 2016 CLST isdst=1 gmtoff=-10800
Esta vez si hay información para el 14 de mayo de 2016 asociado al cambio de hora. También quedó configurada la vuelta del cambio de hora el 14 de agosto.
Java
Aquellos que tengan aplicativos que trabajen sobre una máquina virtual de java deben aplicar una actualización extra.
Hay dos métodos: uno para el Java de Oracle y el Open Jdk.
Java de Oracle.
Requiere el tzupdater. Las instrucciones son:
1.- Descargar el tzupdater.
http://www.oracle.com/technetwork/java/javase/downloads/index.html
http://www.oracle.com/technetwork/java/javase/downloads/tzupdater-download-513681.html
Dentro del zip hay un archivo llamado tzupdater.jar.
Advertencia
El tzupdater dice "2015b", pero el archivo tiene fecha de marzo de 2016 y la nota a la que hace referencia es efectivamente de marzo de 2016. Me la voy a jugar y lo voy a instalar igual, pues es el último tzupdater oficial.
2.- Copien el archivo tzupdater.jar al directorio bin de la instalación de java. En mi caso particular, la instalación de java es la siguiente:
/u01/app/oracle/product/java_actual/bin
3.- Mediante línea de comando, párense en el directorio bin de la instalación de java que además es en donde dejaron el archivo tzupdater.jar y ejecuten el siguiente comando para verificar la instalación actual:
Código:
# ./java -jar tzupdater.jar -V
tzupdater version 2.0.3-b01
JRE tzdata version: tzdata2015a
En la salida se indica la versión del tzdata aplicada actualmente.
3.- Ejecutar el siguiente comando para aplicar la nueva configuración de hora:
Código:
# ./java -jar tzupdater.jar -u
No arroja nada a la salida.
4.- Validar como quedó el estado de la configuración de java luego de aplicar el cambio.
Código:
# ./java -jar tzupdater.jar -V
tzupdater version 2.0.3-b01
JRE tzdata version: tzdata2015b
Luego deberán reiniciar su aplicación para que tome los cambios.
OpenJdk
Simplemente actualicen con yum el componente tzdata-java
Código:
# yum update tzdata-java
Y eventualmente también tendrían que reiniciar la aplicación.
Microsoft
El 10 de Mayo salió el hotfix. Descárguenlo desde este link.
https://support.microsoft.com/en-us/kb/3153731
Última modificación: