Автор Тема: Xfce c Sysv  (Прочитано 562285 раз)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #1245 : 02.03.2020 01:49:22 »
Важно

Частичный дубликат:
https://forum.altlinux.org/index.php?topic=42330.msg347033#msg347033

В alt-p9-xfce-sysv сломана установка фонта UniCyr_8x16 с отказом отображения вывода на кириллице в tty. Воспроизводится в установленной системе. Фонт в конфиге указан. Причина неизвестна. В лайве образа отсутствует пакет fbset.
Возврат отображения кириллицы одной из команд:
setfont UniCyr_8x16
setfont /lib/kbd/consolefonts/UniCyr_8x16.psf.gz

И проблема в том, что неизвестно на что вешать багрепорт, поскольку неизвестен источник проблемы.

В alt-p8-sysv-xfce этот слом установки фонта UniCyr_8x16 отсутствует.

Вложение:
Через fbgrab на intel снять скриншот невозможно.
« Последнее редактирование: 02.03.2020 03:34:45 от Speccyfighter »

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Xfce c Sysv
« Ответ #1246 : 02.03.2020 08:41:45 »
Проблема возникает после установки. В самом live нормально.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #1247 : 02.03.2020 09:07:23 »
Проблема возникает после установки. В самом live нормально.

Да.
Тоже проверил лайв.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Xfce c Sysv
« Ответ #1248 : 02.03.2020 11:06:41 »
На alt-p9-server кириллица отображается нормально только на tty1.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #1249 : 02.03.2020 11:17:40 »
На alt-p9-server кириллица отображается нормально только на tty1.

По-умолчанию, tty1 в альтах на sysv недоступен пользователю.
Разблокировал (в inittab), перегрузился и проверил:
Забавно, но в alt-p9-xfce-sysv, это тоже так и есть.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #1250 : 02.03.2020 12:24:55 »
Проблема возникает после установки. В самом live нормально.

Антон, предположительно багу надо вешать на пакет startup (Антон, поправь и ткни носом если что):
# 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/fbsetfont
startup-0.9.9.6-alt1.noarch

Но возможно багу надо вешать на пакет console-scripts
$ cat /etc/sysconfig/consolefont
SYSFONT=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/consolefont
console-scripts-2.0.4-alt3.noarch
$ rpm -qf /sbin/setsysfont
console-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

Хотя честно говоря, кто его знает на что.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Xfce c Sysv
« Ответ #1251 : 02.03.2020 13:00:15 »
Я пока тоже не знаю, но, возможно, проблема вылезла после перехода на симлинки /var/run -> /run и /var/lock -> /run/lock

На xfce-sysv-install та же проблема. И та же проблема в собранных rootfs с sysv.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #1252 : 02.03.2020 14:47:13 »
Я пока тоже не знаю, но, возможно, проблема вылезла после перехода на симлинки /var/run -> /run и /var/lock -> /run/lock

На xfce-sysv-install та же проблема. И та же проблема в собранных rootfs с sysv.

Так, Антон, у меня тест ротации в реалтайме пройден после включения cron:
# tune2fs -l /dev/sdb1 | grep create
Filesystem 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

на предмет, а действительно ли это везде на p9
$ 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).


Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #1253 : 02.03.2020 15:31:10 »
М-мдя-а..

p8-sysv-xfce
# tune2fs -l /dev/sda11 | grep create
Filesystem created:       Fri Sep  7 10:44:12 2018

p9-xfce-sysv
# 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).

p8-sysv-xfce
# 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

Остаётся установить самый ранний из архива и посмотреть кириллицу в tty:
./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=altlinux
VERSION_ID=p8
PRETTY_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/"

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Xfce c Sysv
« Ответ #1254 : 02.03.2020 15:32:36 »
Вот эти без перехода на симлинки ещё:
alt-p9-xfce-sysv-20191020-i586.iso  alt-p9-xfce-sysv-20191020-x86_64.iso

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Xfce c Sysv
« Ответ #1255 : 02.03.2020 15:37:46 »
Есть такая проблема на systemd:
https://bugzilla.altlinux.org/show_bug.cgi?id=28805

Будет неожиданно, если корень её в том, что /run и /var/run одно и тоже  :-o

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Re: Xfce c Sysv
« Ответ #1256 : 02.03.2020 19:47:50 »
Есть такая проблема на systemd:
https://bugzilla.altlinux.org/show_bug.cgi?id=28805

Будет неожиданно, если корень её в том, что /run и /var/run одно и тоже  :-o
Вот ведь блин: https://bugzilla.altlinux.org/show_bug.cgi?id=28805#c51
Цитировать
Потому, что эта фича загружает шрифты только на первую консоль, а у нас на ней стартуют X-ы.
Вот ну зачем со стандартной 7-ой убрали, а? У кого руки-то чесались?

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Xfce c Sysv
« Ответ #1257 : 02.03.2020 20:07:02 »
В сентябрьском проблемы не было. Обновился, перезагрузился, получил квадратики. Что-то прилетело и поломало. Симлинки не при чём.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Xfce c Sysv
« Ответ #1258 : 02.03.2020 20:33:27 »
make-initrd виноват.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Xfce c Sysv
« Ответ #1259 : 02.03.2020 20:55:54 »
make-initrd виноват.

2020/01/30 пришёл в p9. Декабрьский выпуск в порядке.