O Locale não tem muito a ver com o layout do teclado.
A mensagem de erro é um resultado da configuração de sua localidade para en_US, presumivelmente em / etc / default / locale ou em um dos seus arquivos de inicialização do shell, mas parece que você solicitou ao sistema que fornecesse en_GB.UTF- 8 e en_US.UTF-8.
Em um sistema moderno, as duas localidades UTF-8 são boas escolhas, então a resposta é descobrir onde você especificou en_US e substituí-lo por en_US.UTF-8 ou en_GB.UTF-8, de acordo com o gosto.