Basta executar dnf clean expire-cache
primeiro para verificar se valida o cache antes de usá-lo ou, melhor ainda, basta adicionar --refresh
ao seu comando porque, como diz a página de manual:
--refresh
set metadata as expired before running the command