Summary: | Не устанавливается консольный фонт/локаль | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Sergei Naumov <Sergei.Naumov> |
Component: | systemd | Assignee: | Alexey Shabalin <shaba> |
Status: | NEW --- | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P5 | CC: | antohami, arseny, shaba |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux |
Description
Sergei Naumov
2020-03-16 21:37:46 MSK
Переключение из X'ов в консоль и обратно оказывается не возможным - восстанавливается только X'овый курсор. 00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller (rev 06) xorg-server-1.20.7-alt2.x86_64 5.5.9-un-def-alt1 (Ответ для Sergei Naumov на комментарий #0) > После обновления до systemd-245 поломалась установка консольных шрифтов и, > видимо, локали: > > -- The unit altlinux-kmsg-loglevel.service has entered the 'failed' state > with result 'start-limit-hit'. > мар 16 21:24:20 perun.safianovo systemd[1]: Failed to start Set default > kernel console loglevel. > -- Subject: Ошибка юнита altlinux-kmsg-loglevel.service Этот юнит давно устарел, в следующей сборке удалю его > > Обновление до -alt3 не помогло. Там же и plymouthd поплохело: > > -- The unit plymouth-read-write.service has entered the 'failed' state with > result 'start-limit-hit'. > мар 16 21:24:20 perun.safianovo systemd[1]: Failed to start Tell Plymouth To > Write Out Runtime Data. > -- Subject: Ошибка юнита plymouth-read-write.service Вот этот сервис должен стартовать. Просто сигнализирует plumouth'у что корень перемонтировали в rw. > > мар 16 21:24:20 perun.safianovo systemd[1]: Failed to start Show Plymouth > Boot Screen. > -- Subject: Ошибка юнита plymouth-start.service > -- Defined-By: systemd plymouth-start и не должен стартовать, plymouth стартует в initrd. > > И в эту же кучу улетел udev: > > -- The unit udevd-final.service has entered the 'failed' state with result > 'start-limit-hit'. > мар 16 21:24:21 perun.safianovo systemd[1]: Failed to start Perform final > udevd startup steps. > -- Subject: Ошибка юнита udevd-final.service > -- Defined-By: systemd Скорее всего вам этот udevd-final не нужен. > > При этом, все они, в конечном итоге оказываются завершёнными: > > Process: 6395 ExecStart=/etc/rc.d/init.d/udevd-final start (code=exited, > status=0/SUCCESS) > Process: 6389 ExecStart=/bin/dmesg -n $LOGLEVEL (code=exited, > status=0/SUCCESS) > Process: 6390 ExecStart=/bin/plymouth update-root-fs --read-write > (code=exited, status=0/SUCCESS) Итого, я в логах не увидел ничего про консольные шрифты. Как сязано это с темой бага? При старте мелькает Can not load font metadata, как-то так. Переключение в консоль заклинивает Иксы, обратно не возвращается уже. Вот этот отвалился systemd-vconsole-setup.service. Поставил локаль и шрифт через localectl. Ругаться перестал, но переключение из X в консоль и обратно всё равно поломано. Объезд этой проблемы состоит в том, чтобы установить vconsole-setup-kludge. (Ответ для Антон Мидюков на комментарий #5) > Объезд этой проблемы состоит в том, чтобы установить vconsole-setup-kludge. На при этом должен быть обязательно настроен /etc/vconsole.conf FONT=UniCyr_8x16 KEYMAP=ruwin-Corwin_alt_sh-UTF-8 |