Eu tive problema semelhante no meu servidor Ubuntu (FlexiScale) e procurei por uma solução por um tempo, mas não consegui encontrar nada adequado ... Ainda não tenho certeza se o que eu fiz é o "caminho certo", mas parece para trabalhar.
O aviso que eu estava vendo era:
bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8)
Para garantir que as localidades estejam atualizadas, fiz isso (não sei se isso era necessário):
# locale-gen --purge
locale
no meu sistema estava exibindo LC_CTYPE="UTF-8"
, o que não parecia certo para mim, então mudei meu /etc/default/locale
para ficar assim:
LANG="en_GB.UTF-8"
LC_CTYPE="en_GB.UTF-8"
(Adicionei a segunda linha.) Depois de fazer o login novamente, os avisos foram eliminados.