Should I be concerned about "md5 mismatch of result" on "sudo dnf upgrade --refresh"?

Should I be concerned about “md5 mismatch of result” on “sudo dnf upgrade --refresh”?

I’m new to Fedora. I’m relatively new to Linux. I’ve previously used Linux Mint, and Ubunto. So after doing a “sudo dnf upgrade --refresh” terminal command saw what I believe the relevant output below.

" …
/var/cache/dnf/updates-b7ba662710b98f1a/packages/kernel-modules-extra-6.5.5-200.fc38_6.5.6-200.fc38.x86_64.drpm: md5 mismatch of result==================- ] 9.3 MB/s | 69 MB 00:00 ETA

Some packages were not downloaded. Retrying.
(1/3): kernel-modules-extra-6.5.6-200.fc38.x86_64.rpm 2.0 MB/s | 2.6 MB 00:01
(2/3): kernel-modules-core-6.5.6-200.fc38.x86_64.rpm 13 MB/s | 31 MB 00:02
(3/3): kernel-modules-6.5.6-200.fc38.x86_64.rpm

Beside the MD5 validation error none of the file names on the retry are included in any of the 11 downloads excluding the file extension. Hence the question above.



You can ignore that error about the .drpm (a delta rpm).

You could also turn off delta-rpm support. It almost useless anyway and will be likely be gone in f40.

In /etc/dnf/dnf.conf all the line deltarpm=0.

1 Like

That reported md5 error is simply showing that the attempted download failed to receive a clean file and the system then retries it (and usually succeeds with the second try – but may not.) Since the drpm download failed then the system downloads the full rpm at the end.

If it totally failed you would receive a different message about it at the end. The message at the end shows which packages were not cleanly downloaded, then the successful result.

1 Like