Linux cambio de hora septiembre 2022

Soujiro

Fanático
Se incorporó
14 Enero 2008
Mensajes
1.433
Gracias a los imbeciles del gobierno en practica que movieron la fecha del cambio de hora hay que actualizar el tzdata de los equipos, pero acabo de tirar el zdump en ubuntu 18.04 y me arroja esto...

America/Santiago Sun Apr 3 02:59:59 2022 UT = Sat Apr 2 23:59:59 2022 -03 isdst=1 gmtoff=-10800
America/Santiago Sun Apr 3 03:00:00 2022 UT = Sat Apr 2 23:00:00 2022 -04 isdst=0 gmtoff=-14400
America/Santiago Sun Sep 4 03:59:59 2022 UT = Sat Sep 3 23:59:59 2022 -04 isdst=0 gmtoff=-14400
America/Santiago Sun Sep 4 04:00:00 2022 UT = Sun Sep 4 01:00:00 2022 -03 isdst=1 gmtoff=-10800

¿aun no esta el update con las fecha de cambio de hora actualizado?
 

frosstatx

AMD EX-NV Y LINUX FANBOY
Se incorporó
27 Junio 2008
Mensajes
483
Parece que salió el tzdata para OpenSuse 15

Si para open suse salio.... para el suse no nos aparece y eso que tenemos suscripción.... por mientras en una maquina de prueba instalamos un rpm -i --force a mano como plan B y funciono, mientras esperamos a que nos responda el soporte....
 
Upvote 0

Zuljin

Fundador
Miembro del Equipo
Fundador
ADMIN
Se incorporó
15 Enero 2004
Mensajes
11.880
hola, tengo un par de maquinas centos 7, por lo que entiendo no van a salir actualizaciones del tzdata para esta version, alguien encontro una forma de hacerlo? de ante mano gracias.

rpm -qa | grep tzdata
tzdata-2022a-1.el7.noarch

zdump -v America/Santiago | grep 2022
zdump: warning: zone "America/Santiago" abbreviation "-05" lacks alphabetic at start
America/Santiago Sun Apr 3 02:59:59 2022 UTC = Sat Apr 2 23:59:59 2022 -03 isdst=1 gmtoff=-10800
America/Santiago Sun Apr 3 03:00:00 2022 UTC = Sat Apr 2 23:00:00 2022 -04 isdst=0 gmtoff=-14400
America/Santiago Sun Sep 4 03:59:59 2022 UTC = Sat Sep 3 23:59:59 2022 -04 isdst=0 gmtoff=-14400
America/Santiago Sun Sep 4 04:00:00 2022 UTC = Sun Sep 4 01:00:00 2022 -03 isdst=1 gmtoff=-10800

Yo me descargué el tzdata 2022c de Redhat Linux 7 y se lo chanté a mano, pero también sirve el tzdata 2022c de Oracle Linux 7 cuyos repositorios son públicos.
 
Upvote 0

K3rnelpanic

non serviam
Miembro del Equipo
MOD
Se incorporó
1 Octubre 2007
Mensajes
6.065
hola, te agredeceria el script para darle un vistazo, tengo que hacerlo en varios rhel y centos.

Yo si y ya los parché. Hay que meterles el último tzupdater proporcionado por Oracle y hacer una magia. Más rato lo posteo.

En el caso del Java Oracle, lo que hay que hacer es utilizar tzupdater v2.3.2 al menos :zippy y utilizar el tzdata-latest.tar.gz desde el sitio de la IETF

Código:
<PATH>/tzupdater.jar -v -l file://<PATH>/tzdata-latest.tar.gz

.
├── tzdata-latest.tar.gz
├── tzdata-latest.tar.gz.sha512
└── tzupdater.jar
Debe existir un archivo con el sha512 del archivo tzdata-latest.tar.gz
Código:
[k3rnelpanic@endurance javaoracle_tzupdater]$ sha512sum tzdata-latest.tar.gz
e2ae92abac6d87ce4ab4ba9012e868e1791b842e083293489debc0c671b9cf135b5b70426dacb6dbebbf6eba24463205225ae45bb7df891a086b25475f85ee0b  tzdata-latest.tar.gz
[k3rnelpanic@endurance javaoracle_tzupdater]$ cat tzdata-latest.tar.gz.sha512
e2ae92abac6d87ce4ab4ba9012e868e1791b842e083293489debc0c671b9cf135b5b70426dacb6dbebbf6eba24463205225ae45bb7df891a086b25475f85ee0b  tzdata-latest.tar.gz
[k3rnelpanic@endurance javaoracle_tzupdater]$
 
Upvote 0

Zuljin

Fundador
Miembro del Equipo
Fundador
ADMIN
Se incorporó
15 Enero 2004
Mensajes
11.880
La brujería del tzupdater es esta:

- Descargar el último tzupdater de Oracle. Es la versión 2.3.2 como lo menciona @K3rnelpanic .
- Decomprimirlo en algún lugar. Puede ser dejarlo en el mismo directorio bin en donde tienes tu jre/jdk instalado.
- Si lo copiaste dentro del directorio bin ejecutar
Código:
./java -jar  tzupdater.jar -V

Esa instrucción te va a decir cuál es el tzdata que tiene actualmente tu java. Ojo que se conecta a internek, así que si no tienes conexión a internet puedes usar un proxy
Código:
./java -jar -Dhttp.proxyHost=ip_proxy -Dhttp.proxyPort=puerto_proxy  -Dhttps.proxyHost=ip_proxy -Dhttps.proxyPort=puerto_proxy tzupdater.jar -V

- Para instalar el último tzdata dentro de java tienes que hacer lo mismo pero con la opción u
Código:
./java -jar  tzupdater.jar -u


oye @K3rnelpanic , ¿cómo lo hiciste para que el tzupdater no vaya a internet a buscar el último tzdata?
 
Upvote 0

K3rnelpanic

non serviam
Miembro del Equipo
MOD
Se incorporó
1 Octubre 2007
Mensajes
6.065
La brujería del tzupdater es esta:

- Descargar el último tzupdater de Oracle. Es la versión 2.3.2 como lo menciona @K3rnelpanic .
- Decomprimirlo en algún lugar. Puede ser dejarlo en el mismo directorio bin en donde tienes tu jre/jdk instalado.
- Si lo copiaste dentro del directorio bin ejecutar
Código:
./java -jar  tzupdater.jar -V

Esa instrucción te va a decir cuál es el tzdata que tiene actualmente tu java. Ojo que se conecta a internek, así que si no tienes conexión a internet puedes usar un proxy
Código:
./java -jar -Dhttp.proxyHost=ip_proxy -Dhttp.proxyPort=puerto_proxy  -Dhttps.proxyHost=ip_proxy -Dhttps.proxyPort=puerto_proxy tzupdater.jar -V

- Para instalar el último tzdata dentro de java tienes que hacer lo mismo pero con la opción u
Código:
./java -jar  tzupdater.jar -u


oye @K3rnelpanic , ¿cómo lo hiciste para que el tzupdater no vaya a internet a buscar el último tzdata?
Así
Código:
<PATH>/tzupdater.jar -v -l file://<PATH>/tzdata-latest.tar.gz
 
Upvote 0

Zuljin

Fundador
Miembro del Equipo
Fundador
ADMIN
Se incorporó
15 Enero 2004
Mensajes
11.880
Parece que oficialmente Microsoft no va a liberar ningún parche así que tendremos que hacer el cambio a mano.
 
Upvote 0

Zuljin

Fundador
Miembro del Equipo
Fundador
ADMIN
Se incorporó
15 Enero 2004
Mensajes
11.880
De Microsoft llegó esto al correo


Para evitar desajustes en el reloj, recomendamos a los usuarios seguir los siguientes pasos:
Paso 1 - Antes de la medianoche del 3 de septiembre:
  1. Seleccione el logotipo de Windows, luego haga clic en Configuración, y después escriba Fecha y hora en el buscador.
  2. En la página Configuración de fecha y hora, desactive la opción “Ajustar para el horario de verano automáticamente” dejándola en OFF.
Paso 2 – A las 00:00 hrs. del 11 de septiembre (sábado por la noche):
  1. Seleccione el logotipo de Windows, luego haga clic en Configuración, y después escriba Fecha y hora.
  2. En la página Configuración de fecha y hora, vuelva a activar la opción “Ajustar para el horario de verano automáticamente” dejándolo en ON.
 
Upvote 0

anonimoxd

Miembro Activo
Se incorporó
31 Agosto 2022
Mensajes
2
tengo un arhivo .exe que corrige el cambio de hora para las maquinas windows, lo deja automatico para el dia 10 a las 00:00
 
Upvote 0

K3rnelpanic

non serviam
Miembro del Equipo
MOD
Se incorporó
1 Octubre 2007
Mensajes
6.065
ntp.shoa.cl sera mi pastor
Da lo mismo el NTP, los NTP indican la hora en GMT, por lo que la definición que tengas en el equipo es la que aplica para saber cuántas horas de diferencia con respecto a la hora GMT tienes. Si no se actualiza esa definición (con los parches de hora) seguirás teniendo la hora errada.
 
Upvote 0

Soujiro

Fanático
Se incorporó
14 Enero 2008
Mensajes
1.433
Sufro, las dbs mariadb que estan en contianers no pescaron bien la zona horaria nueva hasta que los reinicie......
 
Upvote 0
Subir