Vconsole-setup.service problems after update to 38

i got a lot of error about “failed to start systemd-vconsole-setup.service” on boot

and i edit /etc/vconsole.conf





just delete font
and now virtual console works, but i still have this errors on boot

└[$]> systemctl status systemd-vconsole-setup.service
● systemd-vconsole-setup.service - Setup Virtual Console
     Loaded: loaded (/usr/lib/systemd/system/systemd-vconsole-setup.service; static)
    Drop-In: /usr/lib/systemd/system/service.d
     Active: active (exited) since Thu 2023-04-27 21:08:23 +04; 3s ago
       Docs: man:systemd-vconsole-setup.service(8)
    Process: 13386 ExecStart=/usr/lib/systemd/systemd-vconsole-setup (code=exited, status=0/SUCCESS)
   Main PID: 13386 (code=exited, status=0/SUCCESS)
        CPU: 37ms

апр 27 21:08:23 shell systemd[1]: Starting systemd-vconsole-setup.service - Setup Virtual Console...
апр 27 21:08:23 shell systemd-vconsole-setup[13386]: Failed to import credentials, ignoring: No such file or directory
апр 27 21:08:23 shell systemd[1]: Finished systemd-vconsole-setup.service - Setup Virtual Console.



and run

sudo dracut -f

This is already fixed in systemd upstream: shared/creds-util: return 0 for missing creds in read_credential_stri… · systemd/systemd@55ace8e · GitHub, and will be backported in systemd-253.4.

I am still seeing this with systemd-253.10-1.fc38.x86_64:

Oct 02 11:15:07 systemd-vconsole-setup[265]: Failed to import credentials, ignoring: No such file or directory

Going back through journal, I can see it with 253.7-1.fc38.