Localization breakdown

After the update, localization disappeared, and flameshot stopped saving screenshots. Here is the pacman log after update [2021-02-10T18:49:43+0300] [ALPM] running ‘detect-old-perl-modules.hook’…
[2021-02-10T18:49:43+0300] [ALPM-SCRIPTLET] perl: warning: Setting locale failed.
[2021-02-10T18:49:43+0300] [ALPM-SCRIPTLET] perl: warning: Please check that your locale settings:
[2021-02-10T18:49:43+0300] [ALPM-SCRIPTLET] LANGUAGE = (unset),
[2021-02-10T18:49:43+0300] [ALPM-SCRIPTLET] LC_ALL = (unset),
[2021-02-10T18:49:43+0300] [ALPM-SCRIPTLET] LC_ADDRESS = “ru_RU.UTF-8”,
[2021-02-10T18:49:43+0300] [ALPM-SCRIPTLET] LC_NAME = “ru_RU.UTF-8”,
[2021-02-10T18:49:43+0300] [ALPM-SCRIPTLET] LC_MONETARY = “ru_RU.UTF-8”,
[2021-02-10T18:49:43+0300] [ALPM-SCRIPTLET] LC_PAPER = “ru_RU.UTF-8”,
[2021-02-10T18:49:43+0300] [ALPM-SCRIPTLET] LC_IDENTIFICATION = “ru_RU.UTF-8”,
[2021-02-10T18:49:43+0300] [ALPM-SCRIPTLET] LC_TELEPHONE = “ru_RU.UTF-8”,
[2021-02-10T18:49:43+0300] [ALPM-SCRIPTLET] LC_MEASUREMENT = “ru_RU.UTF-8”,
[2021-02-10T18:49:43+0300] [ALPM-SCRIPTLET] LC_TIME = “ru_RU.UTF-8”,
[2021-02-10T18:49:43+0300] [ALPM-SCRIPTLET] LC_NUMERIC = “ru_RU.UTF-8”,
[2021-02-10T18:49:43+0300] [ALPM-SCRIPTLET] LANG = “ru_RU.utf8”
[2021-02-10T18:49:43+0300] [ALPM-SCRIPTLET] are supported and installed on your system.
[2021-02-10T18:49:43+0300] [ALPM-SCRIPTLET] perl: warning: Falling back to the standard locale (“C”). (Stable branch)

Hey, check the update post :point_down:

Specificly: If you have locale issues, see: [root tip] Troubleshooting locale errors

Thanks for the help, but either I do not understand how to solve the problem or there is no solution in your link. I deleted the /etc/colacale.conf file and re-generated / etc / locale-gen by uncommenting us and ru everything remained the same. pacman log writes about old perl modules, how can I remove them?

You have to run locale-gen after you modified that file
… to actually generate the locales that you just chose by editing the file.
Editing that file is not enough.
locale-gen needs to be run afterwards
(as root or with sudo)
sudo locale-gen

I did just that, first I uncommented the languages ​​I needed, then sudo locale-gen.
I communicate through a translator, so we may misunderstand each other.

your actual issue is this - not the locale problem?
I hope the translation software can translate my question properly.
English isn’t my main language …

Thanks everyone! Problem solved with … chroot.

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.