Skip to main content
Topic: [SOLVED] Doas runs pacman under a different locale (Read 271 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

[SOLVED] Doas runs pacman under a different locale

The Russian locale is installed in the system

Code: [Select]
user@host> locale                                                                                                                                  ~
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=

And when updating (with sudo) the installed locale is used
Code: [Select]
user@host> sudo pacman -Syyu                                                                                                                       ~
[sudo] пароль для user:        
:: Обновление баз данных пакетов...
 system                                                       267,1 KiB   408 KiB/s 00:01 [####################################################] 100%
 world                                                          4,8 MiB  3,22 MiB/s 00:01 [####################################################] 100%
 galaxy                                                        44,5 KiB   109 KiB/s 00:00 [####################################################] 100%
 extra                                                          8,3 MiB   838 KiB/s 00:10 [####################################################] 100%
 community                                                     45,0   B   214   B/s 00:00 [####################################################] 100%
 multilib                                                     143,1 KiB   384 KiB/s 00:00 [####################################################] 100%
 universe                                                     367,3 KiB  76,7 KiB/s 00:05 [####################################################] 100%
:: Запускается полное обновление системы...
разрешение зависимостей...
проверка конфликтов...

Пакеты (7) abseil-cpp-20230125.3-2  gspell-1.12.2-1  meson-1.2.0-3  perl-file-listing-6.16-1  rubberband-3.3.0-1  xapian-core-1:1.4.23-1
           zsh-history-substring-search-1.1.0-1

Будет загружено:     5,78 MiB
Будет установлено:  32,25 MiB
Изменение размера:   0,08 MiB

:: Приступить к установке? [Y/n] 

Now the same with doas
Code: [Select]
user@host> doas pacman -Syyu                                                                                                                       ~
:: Synchronizing package databases...
 system                                                       267.1 KiB   382 KiB/s 00:01 [####################################################] 100%
 world                                                          4.8 MiB  2.97 MiB/s 00:02 [####################################################] 100%
 galaxy                                                        44.5 KiB   111 KiB/s 00:00 [####################################################] 100%
 extra                                                          8.3 MiB   980 KiB/s 00:09 [####################################################] 100%
 community                                                     45.0   B   207   B/s 00:00 [####################################################] 100%
 multilib                                                     143.1 KiB   294 KiB/s 00:00 [####################################################] 100%
 universe                                                     367.3 KiB   195 KiB/s 00:02 [####################################################] 100%
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...

Packages (7) abseil-cpp-20230125.3-2  gspell-1.12.2-1  meson-1.2.0-3  perl-file-listing-6.16-1  rubberband-3.3.0-1  xapian-core-1:1.4.23-1
             zsh-history-substring-search-1.1.0-1

Total Download Size:    5.78 MiB
Total Installed Size:  32.25 MiB
Net Upgrade Size:       0.08 MiB

:: Proceed with installation? [Y/n]

WTF???

Re: Doas runs pacman under a different locale

Reply #1
Need to add
Code: [Select]
permit persist setenv { XAUTHORITY LANG LC_ALL } :wheel
to /etc/doas.conf