Como consertar “Falha ao definir localidade, inadimplente para C.UTF-8 ”no CentOS 8
- 4611
- 1197
- Loren Botsford
Você já encontrou o aviso/erro “Falhou em definir o localidade, inadimplente para C.UTF-8" em CENTOS 8 ou RHEL 8? Se sim, este artigo descreve como corrigir este erro. Observe que este artigo também deve funcionar em qualquer sistema operacional com base em RHEL 8.
A localidade é um conjunto de parâmetros básicos do sistema que definem coisas como idioma de um usuário, região e quaisquer preferências de variantes especiais que o usuário deseja ver em sua interface de usuário.
Leitura recomendada: Como alterar ou definir locais de sistema no Linux
Em plataformas POSIX como Linux e outros sistemas operacionais do tipo Unix, os identificadores de localidade são definidos por ISO/IEC 15897. Por exemplo, os Estados Unidos da América (EUA) em inglês usando o UTF-8 codificação é en_us.UTF-8).
A seguir, é apresentado uma captura de tela mostrando o aviso/erro quando você executa o comando dnf ou yum como mostrado.
Falhou em definir o localidade, inadimplente para C.UTF-8Para definir o local do sistema, use o LOCALECTL comando. Por exemplo, se você quiser Inglês - Estados Unidos da América (EUA) usando o UTF-8 codificação, execute o seguinte comando.
# LOCALECTL Set locale Lang = en_Us.UTF-8
Em seguida, verifique se a localidade do sistema foi definida executando o seguinte comando.
# localectl # dnf install @postgresqlFalhou em definir o localidade, inadimplente para C.UTF-8
Observe que, mesmo depois de definir a localidade do sistema, o aviso persiste. Isso implica que os pacotes de idiomas estão faltando. Para instalá -los, vá para a próxima seção.
Se um pacote de idioma específico estiver faltando no seu sistema, você precisará instalá -lo para corrigir o erro acima. No entanto, você pode instalar todos os pacotes de idiomas fornecidos pelo Glibc-All-Langpacks pacote que contém tudo Locais.
# dnf install langpacks-en glibc-all-langpacks -yInstale os pacotes de idiomas no CentOS 8
Como alternativa, se você quiser instalar Locais Individualmente e, portanto, tenha uma presença de instalação de embalagem menor no seu sistema, execute o seguinte comando (substitua en com o Código de localidade você quer).
# dnf install glibc-langpack-en
Usando o procedimento acima, conseguimos consertar o “Falhou em definir o localidade, inadimplente para C.UTF-8" em CENTOS 8 ou RHEL 8. Esperando que isso funcionasse para você também, caso contrário. Dê -nos feedback através do formulário de comentário abaixo.
- « Como corrigir o 'comando semanage' não encontrado erro em centos/rhel
- Como instalar o Brave Browser no Linux »