Kernel Issues

The following kernel issues apply in Oracle Linux 10.

Console Font Loading Failure Messages During systemd-vconsole-setup With UEK 8

During system boot, when booting into UEK 8, the system might emit error messages while starting the systemd-vconsole-setup service:

systemd-vconsole-setup[1463]: setfont: ERROR kdfontop.c:183 put_font_kdfontop: Unable to load such font with such kernel version
systemd-vconsole-setup[1453]: /usr/bin/setfont failed with a "system error" (EX_OSERR), ignoring.
systemd-vconsole-setup[1453]: Setting source virtual console failed, ignoring remaining ones.

The issue results because the framebuffer console driver, fbcon, is set to use deferred takeover, which causes it to wait until a message is sent to the default boot console. The deferred takeover causes the systemd-vconsole-setup service to try to set the font on the default boot console which doesn't support this operation.

You can work around the issue by setting the fbcon=nodefer kernel command line option. For example, if UEK 8 is the default kernel, run:

sudo grubby --update-kernel=DEFAULT --args="fbcon=nodefer"

(Bug 37920190)