How To Fix “Perl warning Setting locale failed” Issue in Debian or Ubuntu

This post will guide you how to fix “perl: Warning : Setting locale failed” issue while update your package index or installing a package in your Ubuntu or Debian Linux. How do I fix this Warning problem on my Debian or Ubuntu Linux system.

fix perl warning locale failed3

perl: warning: Falling back to the standard locale ("C").
Starting multipath daemon: multipathd.
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "en_US.utf8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C")

To fix this issue in your Ubuntu system, and you need to generat missing locales by running the following locale-gen command, type:

$ sudo locale-gen en_US.UTF-8


Generating locales (this might take a while)...
en_US.UTF-8... done
Generation complete.

Then you need to reconfigure locales using the following command:

$ sudo dpkg-reconfigure locales


Generating locales (this might take a while)...
en_AG.UTF-8... done
en_AU.UTF-8... done
en_BW.UTF-8... done
en_CA.UTF-8... done
en_DK.UTF-8... done
en_GB.UTF-8... done
en_HK.UTF-8... done
en_IE.UTF-8... done
en_IL.UTF-8... done
en_IN.UTF-8... done
en_NG.UTF-8... done
en_NZ.UTF-8... done
en_PH.UTF-8... done
en_SG.UTF-8... done
en_US.UTF-8... done
en_ZA.UTF-8... done
en_ZM.UTF-8... done
en_ZW.UTF-8... done
Generation complete.

The dpkg-reconfigure locales command will open a dialog under Debian for selecting the desired locale.

fix perl warning locale failed1

fix perl warning locale failed2

You might also like:


back to top