Translate

martes, 23 de enero de 2018

bash: warning: setlocale: lc_ctype: cannot change locale en MacOs High Sierra 10.13.2



Este error ha vuelto a afectar el sistema operativo OsX, en esta ocasión ha sido la actualización a: High Sierra 10.13.2

Sintomatología:

  • El error aparece cuando intentamos conectarnos via ssh a un servidor remoto por medio de Terminal o iTerm 2
  • El problema no está relacionado a una 


Resolución:

1) En el archivo ~/.bash_profile debemos agregar:

export LC_CTYPE=en_US.UTF-8
export LC_ALL=en_US.UTF-8
2) Hacemos que los cambios cobren efecto, en un terminal ejecutamos:

source ~/.bash_profile


3) En iTerm 2 inhabilitar ""


4) Nuestros perfiles de iTerm2 tomarán ahora los valores provistos en el paso 2 y ya no obtendremos el mensaje: "bash: warning: setlocale: lc_ctype: cannot change locale" en nuestras sesiones ssh.