Bugzilla Bug 1644439 looks identical, but was not investigated further as it seems the issue did not appear anymore and dnf has changed since reported.
This is what I have found so far.
dnf system-upgrade -v reboot fails with the following errors:
2019-10-03T11:28:47Z INFO Downloading Packages: 2019-10-03T11:28:51Z CRITICAL Error opening file for checksum: /var/lib/dnf/system-upgrade/updates-testing-9640951d8a5b54c9/packages/plasma-integration-5.16.5 -2.fc31.x86_64.rpm 2019-10-03T11:28:51Z CRITICAL Package "plasma-integration-5.16.5-2.fc31.x86_64" from repository "updates-testing" has incorrect checksum 2019-10-03T11:28:53Z CRITICAL Error opening file for checksum: /var/lib/dnf/system-upgrade/fedora-3589ee8a7ee1691d/packages/LabPlot-2.5.0-5.fc31.x86_64.rpm 2019-10-03T11:28:53Z CRITICAL Package "LabPlot-2.5.0-5.fc31.x86_64" from repository "fedora" has incorrect checksum 2019-10-03T11:28:54Z CRITICAL Error opening file for checksum: /var/lib/dnf/system-upgrade/fedora-3589ee8a7ee1691d/packages/cantor-19.04.3-2.fc31.x86_64.rpm 2019-10-03T11:28:54Z CRITICAL Package "cantor-19.04.3-2.fc31.x86_64" from repository "fedora" has incorrect checksum 2019-10-03T11:28:54Z CRITICAL Error opening file for checksum: /var/lib/dnf/system-upgrade/fedora-3589ee8a7ee1691d/packages/cantor-libs-19.04.3-2.fc31.x86_64. rpm 2019-10-03T11:28:54Z CRITICAL Package "cantor-libs-19.04.3-2.fc31.x86_64" from repository "fedora" has incorrect checksum 2019-10-03T11:29:01Z CRITICAL Error opening file for checksum: /var/lib/dnf/system-upgrade/fedora-3589ee8a7ee1691d/packages/plasma-desktop-5.16.4-1.fc31.x86_6 4.rpm 2019-10-03T11:29:01Z CRITICAL Package "plasma-desktop-5.16.4-1.fc31.x86_64" from repository "fedora" has incorrect checksum 2019-10-03T11:29:01Z CRITICAL Error opening file for checksum: /var/lib/dnf/system-upgrade/fedora-3589ee8a7ee1691d/packages/plasma-lookandfeel-fedora-5.16.4-1 .fc31.noarch.rpm 2019-10-03T11:29:01Z CRITICAL Package "plasma-lookandfeel-fedora-5.16.4-1.fc31.noarch" from repository "fedora" has incorrect checksum 2019-10-03T11:29:01Z CRITICAL Error opening file for checksum: /var/lib/dnf/system-upgrade/fedora-3589ee8a7ee1691d/packages/plasma-workspace-5.16.4-1.fc31.x86 _64.rpm 2019-10-03T11:29:01Z CRITICAL Package "plasma-workspace-5.16.4-1.fc31.x86_64" from repository "fedora" has incorrect checksum 2019-10-03T11:29:01Z CRITICAL Error opening file for checksum: /var/lib/dnf/system-upgrade/fedora-3589ee8a7ee1691d/packages/sddm-breeze-5.16.4-1.fc31.noarch.rpm 2019-10-03T11:29:01Z CRITICAL Package "sddm-breeze-5.16.4-1.fc31.noarch" from repository "fedora" has incorrect checksum 2019-10-03T11:29:03Z DDEBUG Cleaning up. 2019-10-03T11:29:03Z SUBDEBUG Traceback (most recent call last): File "/usr/lib/python3.7/site-packages/dnf/cli/main.py", line 65, in main return _main(base, args, cli_class, option_parser_class) File "/usr/lib/python3.7/site-packages/dnf/cli/main.py", line 98, in _main return cli_run(cli, base) File "/usr/lib/python3.7/site-packages/dnf/cli/main.py", line 122, in cli_run ret = resolving(cli, base) File "/usr/lib/python3.7/site-packages/dnf/cli/main.py", line 166, in resolving base.do_transaction(display=displays) File "/usr/lib/python3.7/site-packages/dnf/cli/cli.py", line 224, in do_transaction self.download_packages(install_pkgs, self.output.progress, total_cb) File "/usr/lib/python3.7/site-packages/dnf/base.py", line 1133, in download_packages remote_pkgs, local_repository_pkgs = self._select_remote_pkgs(pkglist) File "/usr/lib/python3.7/site-packages/dnf/base.py", line 2474, in _select_remote_pkgs _('Some packages have invalid cache, but cannot be downloaded due to ' dnf.exceptions.Error: Some packages have invalid cache, but cannot be downloaded due to "--cacheonly" option 2019-10-03T11:29:03Z CRITICAL Error: Some packages have invalid cache, but cannot be downloaded due to "--cacheonly" option
As someone already suspected, the rpms were not downloaded and therefore produces the above error.
They are not downloaded because dnf system-upgrade download --refresh --allowerasing --releasever=31 does not list them as to be installed.
It only lists older versions to be removed:
Removing dependent packages: .... plasma-desktop 5.15.5-1.fc30 sddm-breeze 5.15.5-1.fc30 plasma-workspace 5.15.5-1.fc30 plasma-lookandfeel-fedora 5.15.5-1.fc30 cantor-libs 18.12.3-1.fc30 cantor 18.12.3-1.fc30 LibPlot 2.5.0-3.fc30 .....
But no new versions to be installed.
So there seems to be a mismatch between what dependencies --download resolves and what gets resolved after system-upgrade reboot.
Also interesting that Alan's failed packages are almost the same as mine. So may be it is related to some wrongly defined dependencies for them.
Before I dive deeper into what system-upgrade is exactly doing, is there a hint where to check next?
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ On Thursday, 3. October 2019 19:04, Alan alan@clueserver.org wrote:
On Wed, 2019-10-02 at 14:34 -0700, Samuel Sieb wrote:
On 10/2/19 2:31 PM, Alan wrote:
Oct 02 11:23:19 daimajin dnf[1390]: Error opening file for checksum: /var/lib/dnf/system-upgrade/fedora- 3589ee8a7ee1691d/packages/plasma- desktop-5.16.4-1.fc31.x86_64.rpm Oct 02 11:23:19 daimajin dnf[1390]: Package "plasma-desktop-5.16.4- 1.fc31.x86_64" from repository "fedora" has incorrect checksum
That's weird, can you check if those files actually exist?
They don't!
I reran it after clearing all the packages and upgrade packages and data and reran it and got the same results. It passes all the transaction tests. Everything claims to be OK for the upgrade, but those files don't exists for some unknown reason.
Could it be some corruption in the rpm database?
test mailing list -- test@lists.fedoraproject.org To unsubscribe send an email to test-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/test@lists.fedoraproject.org