Tuve un problema similar en mi servidor ubuntu (FlexiScale) y busqué una solución por un tiempo, pero no pude encontrar nada adecuado ... Todavía no estoy seguro de si lo que hice fue la "forma correcta", pero parece funcionar.
La advertencia que estaba viendo era:
bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8)
Para asegurarme de que las configuraciones regionales estén actualizadas, hice esto (no estoy seguro de si esto era necesario):
# locale-gen --purge
localeen mi sistema mostraba lo LC_CTYPE="UTF-8"que no me parecía bien, así que he cambiado mi /etc/default/localeapariencia para que se vea así:
LANG="en_GB.UTF-8"
LC_CTYPE="en_GB.UTF-8"
(He agregado la segunda línea). Después de volver a iniciar sesión, las advertencias desaparecieron.
en_CA(es decir, inglés canadiense) un lugar en el que esperaba estar?localecomando?en_CAes un entorno local válido (es decir, ambos existen en su sistema y han sido generados porlocaledefalguna herramienta de generación de entorno local similar)?sshoputty.