1) Если в pam разрешить руту логиниться в иксах, то warning от Xmessage показывает кракозябрами. 2) Требования к новому паролю на английском, если сделать принудительную смену пароля с помощью chage -d 0.
Результат проверки актуальности Состояние: Платформа p8 не поддерживается с 15.12.2019. Рекомендация: закрыть как WONTFIX.
Результат проверки актуальности в Sisyphus Состояние: xmessage по-прежнему без gettext/UTF-8, кракозябры возможны. Текст требований к паролю chage идёт из переведённого pam_pwquality. Рекомендация: ретест обоих сценариев на Sisyphus.
Перенос на Sisyphus для ретеста: xmessage без gettext/UTF-8; chage — pam_pwquality.
Sisyphus 2026-09-16 (xmessage-1.0.5-alt1, xinitrc-2.4.47-alt8, passwd-1.0.14-alt1, login-0.60-alt37, pam0_passwdqc-2.1.0-alt2), MATE/X11, локаль ru_RU.UTF-8: оба пункта воспроизводятся, но симптомы в xinitrc и SimplePAMApps, не в xorg-apps. 1) Предупреждение выводит /etc/X11/xinit/xrootwarn.real (пакет xinitrc): `xmessage -font fixed "$message"` с русским UTF-8 текстом из xrootwarn.mo → кракозябры вида «Ð\222Ñ\213 запÑ\203…», stderr «Warning: Missing charsets in String to FontSet conversion / Unable to load any usable fontset». Тот же xmessage с -xrm '*international: true' -xrm '*fontSet: -misc-fixed-medium-r-normal--13-*-*-*-*-*-iso10646-1' показывает кириллицу корректно (проверено скриншотом). Т.е. чинить надо вызов в xinitrc (или Requires: gxmessage, который скрипт ищет первым), не xmessage. 2) После `chage -d 0 test` на tty3 текст passwdqc идёт по-английски («You are required to change your password… A valid password should be a mix of upper and lower case letters…»). Перевод есть (msgunfmt passwdqc.mo → «Вы можете выбрать новый пароль или парольную фразу.», pam_passwdqc.so использует dcgettext), но /usr/bin/passwd и /bin/login не вызывают setlocale: $ nm -D /usr/bin/passwd | grep -E 'setlocale|pam_start' -> только pam_start/pam_chauthtok $ nm -D /bin/login | grep -E 'setlocale|pam_start' -> то же $ LC_ALL=ru_RU.UTF-8 passwd test -> текст passwdqc по-английски плюс getty@.service (upstream systemd, UnsetEnvironment=LANG …) снимает LANG для login. Это баги passwd и login (SimplePAMApps). По xmessage/xorg-apps исправлять нечего — закрываю NOTABUG; на xinitrc и passwd/login нужны отдельные баги.