setfont UniCyr_8x16
setfont /lib/kbd/consolefonts/UniCyr_8x16.psf.gz
Проблема возникает после установки. В самом live нормально.
На alt-p9-server кириллица отображается нормально только на tty1.
# grep -ri sysfont /etc//etc/profile.d/0lang.sh: Unset SYSFONTACM SYSFONT/etc/profile.d/0lang.csh: unsetenv SYSFONTACM/etc/profile.d/0lang.csh: unsetenv SYSFONT/etc/skel.uk_UA.KOI8-U/.i18n:SYSFONTACM=koi8-u/etc/skel.uk_UA.KOI8-U/.i18n:SYSFONT=UniCyr_8x16/etc/skel.ru_RU.CP1251/.i18n:SYSFONTACM=cp1251/etc/skel.ru_RU.CP1251/.i18n:SYSFONT=UniCyr_8x16/etc/sysconfig/consolefont:SYSFONT=UniCyr_8x16/etc/skel.de_DE/.i18n:SYSFONTACM=trivial.trans/etc/skel.de_DE/.i18n:SYSFONT=lat0-sun16/etc/rc.d/init.d/fbsetfont: ExecIfExecutable /sbin/setsysfont <"$t" >>"$t" 2>&1/etc/rc.d/init.d/fbsetfont: ExecIfExecutable /sbin/setsysfont <"$t" >>"$t" 2>&1/etc/rc.d/rc.sysinit:ExecIfExecutable /sbin/setsysfont >/dev/null 2>&1/etc/skel.fr_FR/.i18n:SYSFONT=lat0-sun16/etc/skel.fr_FR/.i18n:SYSFONTACM=iso15/etc/skel.uk_UA.CP1251/.i18n:SYSFONTACM=cp1251/etc/skel.uk_UA.CP1251/.i18n:SYSFONT=UniCyr_8x16/etc/skel.ru_RU.KOI8-R/.i18n:SYSFONTACM=koi8-r/etc/skel.ru_RU.KOI8-R/.i18n:SYSFONT=UniCyr_8x16/etc/skel.be_BY.CP1251/.i18n:SYSFONTACM=cp1251/etc/skel.be_BY.CP1251/.i18n:SYSFONT=UniCyr_8x16
# ls -l /sbin/setsysfont-rwxr-xr-x 1 root root 2363 фев 12 2019 /sbin/setsysfont
# rpm -qf /etc/rc.d/init.d/fbsetfontstartup-0.9.9.6-alt1.noarch
$ cat /etc/sysconfig/consolefontSYSFONT=UniCyr_8x16
$ sed -n '2,15p' /sbin/setsysfont # Read /etc/sysconfig/i18n mainly for compatibility (SYSFONT used to be there)# but also LANG is referred further.# Do not care about the locale from the environment# because we work with system-wide configuration.c=/etc/sysconfig/i18n[ ! -s "$c" ] || . "$c"# The main configuration file:c=/etc/sysconfig/consolefont[ ! -s "$c" ] || . "$c"# Our parameters:readonly SYSFONT UNIMAP SYSFONTACM
$ rpm -qf /etc/sysconfig/consolefontconsole-scripts-2.0.4-alt3.noarch
$ rpm -qf /sbin/setsysfontconsole-scripts-2.0.4-alt3.noarch
# rpm -ql console-scripts/etc/profile.d/configure_keyboard.csh/etc/profile.d/configure_keyboard.sh/etc/profile.d/console.csh/etc/profile.d/console.sh/etc/rc.d/init.d/consolesaver/etc/rc.d/init.d/keytable/etc/sysconfig/console/etc/sysconfig/console/setterm/etc/sysconfig/consolefont/etc/sysconfig/keyboard/sbin/setsysfont/sbin/setsyskeytable/usr/share/console-scripts/usr/share/console-scripts/configure_keyboard/usr/share/console-scripts/vt_activate_unicode/usr/share/console-scripts/vt_activate_user_map
Я пока тоже не знаю, но, возможно, проблема вылезла после перехода на симлинки /var/run -> /run и /var/lock -> /run/lockНа xfce-sysv-install та же проблема. И та же проблема в собранных rootfs с sysv.
# tune2fs -l /dev/sdb1 | grep createFilesystem created: Mon Feb 24 16:27:31 2020
# ls -l $(find /var/log/ -name "*.xz")-rw-r----- 1 root adm 17176 мар 2 04:02 /var/log/auth/all.1.xz-rw-r----- 1 root adm 540 мар 1 23:48 /var/log/auth/messages.1.xz-rw-r----- 1 root adm 16820 мар 2 04:02 /var/log/auth/secure.1.xz-rw-rw---- 1 root utmp 108 фев 28 17:32 /var/log/btmp.1.xz-rw-r----- 1 root adm 6256 мар 2 04:02 /var/log/cron/info.1.xz-rw-r----- 1 root adm 2856 мар 2 03:59 /var/log/daemons/errors.1.xz-rw-r----- 1 root adm 30928 мар 2 04:02 /var/log/daemons/info.1.xz-rw-r----- 1 root adm 1396 мар 2 02:51 /var/log/daemons/warnings.1.xz-rw-r----- 1 root adm 50508 мар 2 04:02 /var/log/syslog/messages.1.xz-rw-r----- 1 root adm 296 мар 2 02:53 /var/log/user/errors.1.xz-rw-r----- 1 root adm 7940 мар 2 02:53 /var/log/user/info.1.xz-rw-r----- 1 root adm 280 мар 2 02:53 /var/log/user/warnings.1.xz
$ ls -FR.:beta/ beta-xfce-elogind/ release/ release-20190626/./beta:alt-p9-lxqt-20191203-x86_64.iso alt-p9-xfce-sysv-20191203-i586.iso alt-p9-xfce-sysv-20191203-x86_64.iso MD5SUM SHA1SUM./beta-xfce-elogind:alt-p9-xfce-sysv-20191020-i586.iso alt-p9-xfce-sysv-20191020-x86_64.iso MD5SUM SHA1SUM./release:alt-p9-xfce-sysv-20191212-i586.iso alt-p9-xfce-sysv-20191212-x86_64.iso MD5SUM SHA1SUM./release-20190626:alt-p9-xfce-sysv-20190626-i586.iso alt-p9-xfce-sysv-20190626-x86_64.iso MD5SUM-20190626
$ rpm -q --changelog filesystem | head -n 7* Вт авг 28 2018 Dmitry V. Levin <ldv@altlinux.org> 2.3.17-alt1- Moved /etc/syslog.d from syslog-common to filesystem.- Made /lib/modules readable and executable by everybody (closes: #5969).- Added libx32 directories on x86_64 and x32 systems (by Ivan Zakharyaschev).- Added lib32 directories on %e2k (thx Ivan Zakharyaschev).- Added %ghost /run/lock/, marked /var/lock/ and /var/lock/* as %ghost (by Alexey Shabalin).
# tune2fs -l /dev/sda11 | grep createFilesystem created: Fri Sep 7 10:44:12 2018
# rpm -q --changelog filesystem | head -n 7* Вт авг 28 2018 Dmitry V. Levin <ldv@altlinux.org> 2.3.17-alt1- Moved /etc/syslog.d from syslog-common to filesystem.- Made /lib/modules readable and executable by everybody (closes: #5969).- Added libx32 directories on x86_64 and x32 systems (by Ivan Zakharyaschev).- Added lib32 directories on %e2k (thx Ivan Zakharyaschev).- Added %ghost /run/lock/, marked /var/lock/ and /var/lock/* as %ghost (by Alexey Shabalin).
# chroot /p8-sysv-xfce/
# rpm -q filesystem filesystem-2.3.13-alt1
# rpm -q --changelog filesystem | head -n 7* Ср фев 10 2016 Andrey Cherepanov <cas@altlinux.org> 2.3.13-alt1- Added /usr/share/appdata directory.* Чт окт 01 2015 Gleb F-Malinovskiy <glebfm@altlinux.org> 2.3.12-alt1- Made lib64 conditions same for %build and %install stages.* Чт май 17 2012 Dmitry V. Levin <ldv@altlinux.org> 2.3.11-alt1
./release-20190626:alt-p9-xfce-sysv-20190626-i586.iso alt-p9-xfce-sysv-20190626-x86_64.iso MD5SUM-20190626
# cat /etc/os-release NAME="starter kit"VERSION="p8 (Hypericum)"ID=altlinuxVERSION_ID=p8PRETTY_NAME="ALT Starterkit (Hypericum)"ANSI_COLOR="1;33"CPE_NAME="cpe:/o:alt:starterkit:p8"HOME_URL="http://en.altlinux.org/starterkits"BUG_REPORT_URL="https://bugs.altlinux.org/"
Есть такая проблема на systemd:https://bugzilla.altlinux.org/show_bug.cgi?id=28805Будет неожиданно, если корень её в том, что /run и /var/run одно и тоже
Потому, что эта фича загружает шрифты только на первую консоль, а у нас на ней стартуют X-ы.
make-initrd виноват.