Correção de locale.

O Ubuntu Server estava com erro na configuração do locale e apresentava a mensagem abaixo ao instalar qualquer aplicativo:

Processing triggers for man-db ...
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory





CORREÇÃO:


  1. Execute o comando locale para listar quais locales deveriam estar presentes e não estão.


    root@server2:~# locale

    locale: Cannot set LC_CTYPE to default locale: No such file or directory
    locale: Cannot set LC_MESSAGES to default locale: No such file or directory
    locale: Cannot set LC_ALL to default locale: No such file or directory
    LANG=en_US.UTF-8
    LANGUAGE=
    LC_CTYPE="en_US.UTF-8"
    LC_NUMERIC=pt_BR.UTF-8
    LC_TIME=pt_BR.UTF-8
    LC_COLLATE="en_US.UTF-8"
    LC_MONETARY=pt_BR.UTF-8
    LC_MESSAGES="en_US.UTF-8"
    LC_PAPER=pt_BR.UTF-8
    LC_NAME=pt_BR.UTF-8
    LC_ADDRESS=pt_BR.UTF-8
    LC_TELEPHONE=pt_BR.UTF-8
    LC_MEASUREMENT=pt_BR.UTF-8
    LC_IDENTIFICATION=pt_BR.UTF-8
    LC_ALL=




  2. Gere a locale que falta (no caso, en_US.UTF-8) .


    root@server2:~# locale-gen en_US.UTF-8

    Generating locales...
    en_US.UTF-8... done
    Generation complete.





  3. Reconfigure o ambiente com os novos parâmetros


    root@server2:~# dpkg-reconfigure locales

    Generating locales...
      en_US.UTF-8... up-to-date
      pt_BR.ISO-8859-1... done
      pt_BR.UTF-8... done
      pt_PT.UTF-8... done
    Generation complete.



Postagem Anterior Próxima Postagem

Formulário de contato