LINUX.ORG.RU

Ошибка systemd-vconsole-setup

 , , ,


0

2

Во время загрузки появляется такая ошибка. Фото экрана. Вроде как, ни на что в итоге не влияет, но хочется разобраться. Глаз мозолит. Подумал что в dracut нет нужных файлов. Начал в его сторону смотреть, но похоже все в порядке.

Дистрибутив Fedora 25 Cinnamon

lsinitrd http://pastebin.com/yYYzR4WM

[nyx@nyxcomp ~]$ cat /etc/vconsole.conf 
KEYMAP="ruwin_ct_sh-UTF-8"
FONT="ter-v18n"

Самое интересное, что тут нет этой ошибки:

[nyx@nyxcomp ~]$ systemctl status systemd-vconsole-setup.service 
● systemd-vconsole-setup.service - Setup Virtual Console
   Loaded: loaded (/usr/lib/systemd/system/systemd-vconsole-setup.service; static; vendor preset: disabled)
   Active: active (exited) since Сб 2017-03-04 21:29:07 +07; 6h left
     Docs: man:systemd-vconsole-setup.service(8)
           man:vconsole.conf(5)
 Main PID: 797 (code=exited, status=0/SUCCESS)
    Tasks: 0 (limit: 4915)
   CGroup: /system.slice/systemd-vconsole-setup.service

мар 04 21:29:07 nyxcomp systemd[1]: Starting Setup Virtual Console...
мар 04 21:29:07 nyxcomp systemd[1]: Started Setup Virtual Console.

[nyx@nyxcomp ~]$ systemctl --failed
  UNIT           LOAD   ACTIVE SUB    DESCRIPTION
● mcelog.service loaded failed failed Machine Check Exception Logging Daemon

LOAD   = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB    = The low-level unit activation state, values depend on unit type.

1 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.
★★★

Фото экрана.

Скопируй вывод journalctl -b на pastebin полностью, если там сам локализовать ошибку не можешь.

mandala ★★★★★
()
Последнее исправление: mandala (всего исправлений: 1)
Ответ на: комментарий от Ivan_qrt
[nyx@nyxcomp ~]$ journalctl -b -u systemd-vconsole-setup.service
-- Logs begin at Вс 2017-02-26 22:58:40 +07, end at Сб 2017-03-04 16:12:24 +07. --
мар 04 21:29:02 nyxcomp systemd-vconsole-setup[178]: putfont: KDFONTOP: Invalid argument
мар 04 21:29:07 nyxcomp systemd[1]: Starting Setup Virtual Console...
мар 04 21:29:07 nyxcomp systemd[1]: Started Setup Virtual Console.
NyXzOr ★★★
() автор топика

plymouth используется? С ним vconsole-setup не работает. Точнее работает, но plymouth постоянно перенастраивает консоль как ему надо.

Khnazile ★★★★★
()
Ответ на: комментарий от NyXzOr

Вангую, что в образе dracut отсутствуют нужные шрифты, поэтому он не может их поставить. А после монтирования корня сервис перезапускается и всё ок. Как добавлять шрифты в dracut не знаю.

Ivan_qrt ★★★★★
()
Ответ на: комментарий от Ivan_qrt

как будто есть

[nyx@nyxcomp ~]$ sudo lsinitrd | grep "ter-v18n"
-rw-r--r--   1 root     root         4506 May 16  2016 usr/lib/kbd/consolefonts/ter-v18n.psf.gz

Погуглил, похоже это какой-то старый баг, связанный с фреймбуфером и терминусом.

NyXzOr ★★★
() автор топика
Ответ на: комментарий от Khnazile

Работает и с plymouth. Но для этого нужно в /etc/systemd/system создать свой сервис:

[Install]
WantedBy=multi-user.target

[Service]
ExecStart=systemctl restart systemd-vconsole-setup.service
RemainAfterExit=yes
Type=oneshot

[Unit]
After=plymouth-quit-wait.service
Тогда после запуска и остановки plymouth все нормально будет.

strace
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.