Setting locale failed

Briefly describe your issue below:
apt-listchanges: Can’t set locale; make sure $LC_* and $LANG are correct!
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = “en_IN:en”,
LC_ALL = (unset),
LANG = “en_IN”
are supported and installed on your system.
perl: warning: Falling back to the standard locale (“C”).
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
(Reading database … 411252 files and directories currently installed.)
Removing beignet (1.3.2-6+b10) …
(Reading database … 411248 files and directories currently installed.)
Purging configuration files for beignet (1.3.2-6+b10) …
Configuring sandbox profiles…
Sandbox profiles updated!
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = “en_IN:en”,
LC_ALL = (unset),
LANG = “en_IN”
are supported and installed on your system.
perl: warning: Falling back to the standard locale (“C”).

What version of Parrot are you running? (include version, edition, and architecture)

Parrot Security 4.5.1

What method did you use to install Parrot? (Debian Standard / Debian GTK / parrot-experimental)

  • Format: ISO Hybrid (iso9660)
    Configured to multiboot with other systems? (yes / no)
    no

If there are any similar issues or solutions, link to them below:

Type “dpkg-reconfigure locales” on terminal as a root user. Then select en_US.UTF-8 UTF-8 from the list and remove en_IN. And click ok. Thats it.

2 Likes