On Ubuntu, if you have the following error:
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_TIME = "nl_NL.UTF-8",
LC_MONETARY = "nl_NL.UTF-8",
LC_COLLATE = "C",
LC_ADDRESS = "nl_NL.UTF-8",
LC_TELEPHONE = "nl_NL.UTF-8",
LC_NAME = "nl_NL.UTF-8",
LC_MEASUREMENT = "nl_NL.UTF-8",
LC_IDENTIFICATION = "nl_NL.UTF-8",
LC_NUMERIC = "nl_NL.UTF-8",
LC_PAPER = "nl_NL.UTF-8",
LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
check which locales are autogenerated with:
$ dpkg-reconfigure locales
(this should also generate the error again)
generate the missing locales with locale-gen, example:
$ locale-gen nl_NL.UTF-8
you can check if the error is solved with:
$ dpkg-reconfigure locales
if you want to change your system locale settings
$ vim /etc/default/locale
(not in “/etc/environment”, should be deprecated?)
sudo locale-gen nl_NL.UTF-8 && sudo dpkg-reconfigure locales