Todos os dias recebo um email com o seguinte conteúdo
/etc/cron.daily/man-db.cron:
mandb: can't set the locale; make sure $LC_* and $LANG are correct
Quando eu verifico os resultados de /etc/locale.conf, vejo o resultado ser definido como
LANG=en_EN.UTF-8
Quando executo o comando locale, vejo a seguinte saída
-sh-4.2$ locale
LANG=nl_NL.UTF-8
LC_CTYPE="nl_NL.UTF-8"
LC_NUMERIC="nl_NL.UTF-8"
LC_TIME="nl_NL.UTF-8"
LC_COLLATE="nl_NL.UTF-8"
LC_MONETARY="nl_NL.UTF-8"
LC_MESSAGES="nl_NL.UTF-8"
LC_PAPER="nl_NL.UTF-8"
LC_NAME="nl_NL.UTF-8"
LC_ADDRESS="nl_NL.UTF-8"
LC_TELEPHONE="nl_NL.UTF-8"
LC_MEASUREMENT="nl_NL.UTF-8"
LC_IDENTIFICATION="nl_NL.UTF-8"
LC_ALL=
Agora vejo que o LC_ALL não está configurado, mas quando eu o configurei usando o seguinte comando
-sh-4.2$ export LC_ALL=nl_NL.UTF-8
E, em seguida, execute a localidade do comando novamente
LC_ALL=nl_NL.UTF-8
você verá que está definido, mas de alguma forma, quando eu sair do ssh e verificar algum tempo depois, verei novamente que ele não está configurado e continuo recebendo o e-mail.
A minha pergunta é como eu posso resolver o problema da localidade para que eu não continue recebendo os e-mails do man-db.cron
Estou usando o CentOS Linux versão 7.1.1503 (Core)