Don't run setfont(8) on consoles that don't support fonts. systemd-vconsole-setup neither fails nor reports errors on such consoles unlike setfont(8) which emits the following error [1]: systemd-vconsole-setup[169]: setfont: ERROR kdfontop.c:183 put_font_kdfontop: Unable to load such font with such kernel version The check already existed in setup_remaining_vcs() but it was performed too late. [1] this was simply ignored by setfont(8) until https://github.com/legionus/kbd/commit/1e15af4d8b272ca50e9ee1d0c584c5859102c848