tzset: can’t find matching POSIX timezone for Windows timezone

Al abrir un terminal de Cygwin aparece este molesto mensaje cada vez, tzset: can’t find matching POSIX timezone for Windows timezone «xxxxx» y esto es porque tzset busca una zona horaria o timezone de nuestro ordenador corriendo Microsoft Windows que sea compatible con las zonas horarias POSIX y finalmente es incapaz de encontrar una.

Entonces lo que haremos es buscar en una lista la zona horaria que nos corresponda, una vez encontrada vamos a editar un archivo llamado /etc/profile.d/tzset.sh y forzar la zona horaria de la siguiente forma, añadiendo al final del archivo esta linea export TZ=America/Santiago y reflejando zona horaria de nuestra región y país.

De esta forma desaparecerá ese molesto mensaje que entrega tzset pero hay que tener bien en cuenta que en caso de una modificación de zonas horarias habrá que volver a cambiarlo manualmente por ejemplo en caso que se agregue una nueva zona horaria en tu país.

Nota: En caso de no saber descomprimir un archivo lz tenemos primero que instalar lzip que forma parte de Cygwin.

By User:Cljk - Own work, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=186257

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.