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(a)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(a)lists.fedoraproject.org
To unsubscribe send an email to test-leave(a)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