Reinstall, password: offer to change keyring password as well
I just did a fresh reinstall of Fedora 34 (because the upgrade failed and my system was broken beyond recovery). I kept my home partition as is, reused my existing
/boot/efi partition but formatted them.
On first boot, Initial Setup asked me to enter a new password for my user. I seized that opportunity to switch to a new password, instead of reusing the previous one (which would have stayed if the upgrade had gone through without breaking). I finished the initial setup and my first session opened. I was prompted by a Shell dialog that told me the session password didn’t match my keyring password and I needed to unlock the keyring manually. I entered the old password in that dialog and I was done. Now I need to find out where/how to change that password so I won’t get prompted next time.
Initial setup could detect that there is an existing home directory, with a session/default keyring, try to unlock it like the Shell does on session start, report to the user if it fails and offer to do the change for them (asking for the old password at that point, for the last time).