开关机遇到错误信息:Failed to start setup virtual console??


#1

最近自动更新后,开关机都弹出这么个错误:

按照错误提示,运行: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: inactive (dead) since Tue 2018-08-28 11:43:06 CST; 1h 44min ago
Docs: man:systemd-vconsole-setup.service(8)
man:vconsole.conf(5)
Main PID: 724 (code=exited, status=0/SUCCESS)

Aug 28 11:43:05 linux-weng systemd[1]: Starting Setup Virtual Console…
Aug 28 11:43:06 linux-weng systemd[1]: Started Setup Virtual Console.

并没有看到什么错误信息。

大家有遇到这个错误吗?这个错误只是开关机的时候会弹一下,倒是没有发现什么实质性的影响。


openSUSE-Gossip-20180626-20180924
#2

status 后面加个 -l,不然什么也没有。或者用 journalctl -u systemd 看一下全部


#3

我也是,今天看到的。
# journalctl -u systemd
– Logs begin at Tue 2018-08-28 10:43:41 CST, end at Tue 2018-08-28 21:54:42 CST. –
– No entries –


#4

我试了status -l 和 status 返回的结果是一样的。journalctl -u systemd 的返回结果和楼下的“风逍遥”的结果一样。


#5

我的journalctl -u systemd的返回结果和你的一样。


#6

那就试试别的,比如 journalctl —since today。那个东西只有开关机时候才有


#7

在bugzilla上找到了相关的bug.

终端里运行了下面的命令,
journalctl --since today > /home/xxx/journal
得到的日志里有很多systemd-vconsole-setup[180]: Input/output error
好像只能上传png,pdf之类的,我把日志后缀改成pdf了。需要下载后去掉.pdf。
我的是 openSUSE 15.0 + KDE
journal.pdf (240.1 KB)


#8

这个问题17年就有出现过https://forums.opensuse.org/showthread.php/526756-New-Boot-Error-quot-FAILED-Failed-to-start-Setup-Virtual-Console-quot


#9

我的返回结果也是一样,等着bug被解决吧。


#10

看了bugzilla上的回复,这个bug和键盘布局设置有关系,我安装时默认选择了English(US)的布局,在Yast中将布局换成其他的,开关机的时候就不会出现这个错误信息了。换回English(US)后,错误信息又出现了。


#11

搬运英文论坛的方法

  • 修改键盘布局
    在YaST里面 系统–>系统键盘布局–>英语(美国)–>确定
cat /etc/vconsole.conf 
KEYMAP=us
FONT=eurlatgr.psfu
FONT_MAP=none
FONT_UNIMAP=

  • 修改plymouth-start.service 去掉虚拟控制
 cat -n /usr/lib/systemd/system/plymouth-start.service
     1  [Unit]
     2  Description=Show Plymouth Boot Screen
     3  DefaultDependencies=no
     4  # Wants=systemd-ask-password-plymouth.path systemd-vconsole-setup.service
     5  Wants=systemd-ask-password-plymouth.path
     6  After=systemd-vconsole-setup.service systemd-udev-trigger.service systemd-udevd.service
     7  Before=systemd-ask-password-plymouth.service
     8  ConditionKernelCommandLine=!plymouth.enable=0
     9
    10  [Service]
    11  ExecStart=/usr/sbin/plymouthd --mode=boot --pid-file=/run/plymouth/pid --attach-to-session
    12  ExecStartPost=-/usr/bin/plymouth show-splash
    13  Type=forking
    14  KillMode=none
    15  SendSIGKILL=no

  • 重建引导
mkinitrd

reboot

英文论坛#7方法


#12

这个问题有什么影响?


#13

个人自用 即使不修改也没有影响