Odd ldconfig logs in yay output

Recently I started getting these in the output of yay:

ldconfig: File /usr/lib/libmlt++-7.so.7 is empty, not checked. 
ldconfig: File /usr/lib/libpoppler-qt6.so.3 is empty, not checked. 
ldconfig: File /usr/lib/libmlt-7.so is empty, not checked. 
ldconfig: File /usr/lib/libpoppler-qt6.so.3.11.0 is empty, not checked. 
ldconfig: File /usr/lib/libhandle.so is empty, not checked. 
ldconfig: File /usr/lib/libhandle.so.1.0.3 is empty, not checked. 
ldconfig: File /usr/lib/libhandle.so.1 is empty, not checked. 
ldconfig: File /usr/lib/libpoppler-qt6.so is empty, not checked. 
ldconfig: File /usr/lib/libmlt++-7.so.7.32.0 is empty, not checked. 
ldconfig: File /usr/lib/libmlt-7.so.7 is empty, not checked. 
ldconfig: File /usr/lib/libmlt-7.so.7.32.0 is empty, not checked. 
ldconfig: File /usr/lib/libmlt++-7.so is empty, not checked.

Should I be worried about them?

Yes, that usually indicates some type of file corruption.

It is telling you that your libraries are 0 bytes.

Any easy way to find and fix/reinstall those libs?

Sure, you can reinstall those packages. However, you need to wonder what other files are corrupted besides just those.

I am at work and can’t get you the exact command but there is a command that will validate all your package files.

Great to hear that, want to see if i have any corrupted files.

Check this link

From the link:

$ sudo LANG=C pacman -Qk | grep -v " 0 missing files"

is really helpful, but be careful with

$ sudo LANG=C pacman -Qkk | grep -v " 0 altered files"

It does a more thorough check, but also shows some files that have legit changes. These are mostly configuration files that have changed since the original install. So look closely.

Thanks @keescase for the pointer!

Seems to have been related to: System breaks after updating to dracut 108
Solution marked in that topic.