K3rnelpanic

non serviam
Miembro del Equipo
MOD
Se incorporó
1 Octubre 2007
Mensajes
6.064
¿Cómo están para el cambio de hora? Yo estoy acá actualizando la hora en java.

https://www.oracle.com/technetwork/...ter-download-513681.html?ssSourceSiteId=otnpt
Zuljin, tendrás problemas. La definicion de zona 2019a y todas desde la 2018f traen un problema con la zona de Asia (Malditos japoneses :risas), porque entre 1948 y 1951 el cambio se hacía en la hora 25 del sábado :sconf

Tuve que recrear un tzdata utilizando la zona de Asia para la actualización 2018e y las demás de la 2019a.

Hice un script incluso que parcha la hora java oracle además de los tzdata y tzdata-java (para los openJDK). Este parcha CentoS y RedHat 6 y 7.

 
Upvote 0

Zuljin

Fundador
Miembro del Equipo
Fundador
ADMIN
Se incorporó
15 Enero 2004
Mensajes
11.868
Zuljin, tendrás problemas. La definicion de zona 2019a y todas desde la 2018f traen un problema con la zona de Asia (Malditos japoneses :risas), porque entre 1948 y 1951 el cambio se hacía en la hora 25 del sábado :sconf

Tuve que recrear un tzdata utilizando la zona de Asia para la actualización 2018e y las demás de la 2019a.

Hice un script incluso que parcha la hora java oracle además de los tzdata y tzdata-java (para los openJDK). Este parcha CentoS y RedHat 6 y 7.


Si, me dio problemas. Malditos japos, se merecen el tercer impacto.

Finalmente guglié e hice esto.

Código:
./java -jar  tzupdater.jar -l https://data.iana.org/time-zones/releases/tzdata2018e.tar.gz

Forcé a aplicar el tzdata del 2018e, que es el último antes que se fuera todo a la mierda.

Voy a cachurear tu link.
 
Upvote 0

K3rnelpanic

non serviam
Miembro del Equipo
MOD
Se incorporó
1 Octubre 2007
Mensajes
6.064
Oye @VittokoX te quedó buenísimo. ¿Por qué el tzdata 2018i no el de 2019 de una?
Porque en los repos de CentOS tienen el 2018i como última versión disponible de tzdata :yao

Recuerden verificar que va a cambiar la hora usando
zdump -v America/Santiago | grep 2019
 
Upvote 0

Zuljin

Fundador
Miembro del Equipo
Fundador
ADMIN
Se incorporó
15 Enero 2004
Mensajes
11.868
Porque en los repos de CentOS tienen el 2018i como última versión disponible de tzdata :yao

Recuerden verificar que va a cambiar la hora usando
zdump -v America/Santiago | grep 2019

Ah, comprendo. Igual es mejor que el work arround mío que me deja el tzdata en el 2018e.

¿Cómo lo ejecutas? ¿En qué ruta deje quedar?
 
Upvote 0

Zuljin

Fundador
Miembro del Equipo
Fundador
ADMIN
Se incorporó
15 Enero 2004
Mensajes
11.868
¿Y el tzupdater de java también lo dejaste en 2018i?
 
Upvote 0

K3rnelpanic

non serviam
Miembro del Equipo
MOD
Se incorporó
1 Octubre 2007
Mensajes
6.064
Ah, comprendo. Igual es mejor que el work arround mío que me deja el tzdata en el 2018e.

¿Cómo lo ejecutas? ¿En qué ruta deje quedar?
  • Descomprime el zip
  • entra en la carpeta TZ_pack que se va a crear
  • ejecuta el instalador.sh
  • Contempla el mundo arder :risas
 
Upvote 0

Zuljin

Fundador
Miembro del Equipo
Fundador
ADMIN
Se incorporó
15 Enero 2004
Mensajes
11.868
  • Descomprime el zip
  • entra en la carpeta TZ_pack que se va a crear
  • ejecuta el instalador.sh
  • Contempla el mundo arder :risas

Estoy tratando de hacer lo mismo pero con el tzdata 2009a. ¿ Tuviste que crear un archivo validador o algo así?

¿Le quitaste la región de Asia?
 
Upvote 0

K3rnelpanic

non serviam
Miembro del Equipo
MOD
Se incorporó
1 Octubre 2007
Mensajes
6.064
Estoy tratando de hacer lo mismo pero con el tzdata 2009a. ¿ Tuviste que crear un archivo validador o algo así?

¿Le quitaste la región de Asia?
En el pack que subí hay un tzdata_latest.tar.gz
Dentro de ese archivo comprimido estan todas las definiciones de zonas.
Lo que hice fué extraer la definición de Asia del tzdata_2018e.tar.gz y reemplazar esa en la definición de Asia en tzdata_2019a.tar.gz y volver a comprimir. Con eso el tzupdater.jar no alega que la hora de Japon no corresponde y pasa soplado.
 
Upvote 0

Zuljin

Fundador
Miembro del Equipo
Fundador
ADMIN
Se incorporó
15 Enero 2004
Mensajes
11.868
Ya, cargué solamente tu tzdata_latest.tar.gz y funcionó.

Código:
./java -jar  tzupdater.jar -f -l file:tzdata-latest.tar.gz
 
Upvote 0

Sago7

Tibetan Mod
Miembro del Equipo
MOD
Se incorporó
5 Julio 2006
Mensajes
6.146
Ya no estoy trabajando directamente con servidores, asi que suerte estimades!

x)
 
Upvote 0

Zuljin

Fundador
Miembro del Equipo
Fundador
ADMIN
Se incorporó
15 Enero 2004
Mensajes
11.868
Pregunta noob:

¿Cuál es el equivalente yum update tzdata en debian?
 
Upvote 0

Zuljin

Fundador
Miembro del Equipo
Fundador
ADMIN
Se incorporó
15 Enero 2004
Mensajes
11.868
En realidad basta con un:

sudo apt update
sudo apt install blahblahchalla :lezippy3

En CentOS/RedHat es simplemente yum update paquete. Por eso CentOS/RedHat la llea.

images
 
Upvote 0
Subir