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

from

KEYMAP="us"
FONT="latarcyrheb-sun16"

to

KEYMAP="us"

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
             └─10-timeout-abort.conf
     Active: active (exited) since Thu 2023-04-27 21:08:23 +04; 3s ago
       Docs: man:systemd-vconsole-setup.service(8)
             man:vconsole.conf(5)
    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.

solution:

KEYMAP=us

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.