Estoy entrando en un portátil Mac desde un portátil Linux a través de ssh - así que tengo un demonio ssh en el lado Mac, y estoy usando el cliente /usr/bin/ssh en el lado Linux.
Me sale constantemente:
-bash: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8): No such file or directory
Al iniciar la sesión desde el mac en el mismo mac, no da la advertencia; es sólo cuando inicio la sesión desde un sistema Linux que recibo esa advertencia.
Poner lo siguiente en el .bash_profile de mi Mac hace no ayuda:
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
La ejecución de localedef en el Mac da el siguiente error:
bash-5.1# /usr/bin/localedef -i en_US -f UTF-8 en_US.UTF-8
Can't open UTF-8: No such file or directory
Pero parece que tengo una configuración regional en_US.UTF-8 en el Mac:
bash-5.1# pwd
/usr/share/locale
bash-5.1# ls -ld en_US.UTF-8
drwxr-xr-x 8 root wheel 256 Jan 1 2020 en_US.UTF-8
¿Qué tengo que hacer para iniciar sesión en el Mac desde Linux sin que se produzca una advertencia y para que se configure mi configuración regional preferida?
Estoy usando /usr/local/bin/bash de homebrew si eso importa.
Gracias.