Recently, I saw this kind or error quite frequent. At first I thought that it was nothing.
But eventually, it’s kinda bothering me when I see the error message :p
Jul 6 15:18:01 lel CRON: pam_env(cron:session): Unable to open env file: /etc/default/locale: No such file or directory
Jul 6 15:31:50 lel sshd: pam_env(sshd:session): Unable to open env file: /etc/default/locale: No such file or directory
So, here is the solution to solve this problem.
First, run this command:
sudo update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8
It updates /etc/default/locale with provided values.
If you see the /etc/default/locale file, it shows something like this:
# File generated by update-locale
If the problem still occur, maybe you can try this first before running the command above again:
sudo locale-gen en_US.UTF-8 sudo dpkg-reconfigure locales