Uma atualização dos pacotes em seu sistema pode ter levado um arquivo com /etc/profile.d sendo atualizado / substituído, o que estaria causando a perda da variável $LANG .
Eu começaria dando uma olhada em qualquer arquivo .rpmsave que o RPM normalmente criará quando precisar substituir um arquivo como parte de uma atualização. Eles apareceriam no diretório /etc ou em um subdiretório abaixo dele.
Se você encontrar algum, poderá usar diff para comparar os arquivos e mesclar manualmente quaisquer alterações no novo arquivo.