Sorry, I don't know if this report should be opened against packagekit. There are edge cases where zchunk files have issues while downloaded (see for instance BZ#1830512) and it could be useful to set zchunk=False in /etc/dnf/dnf.conf The option zchunk=False is taken into account by the dnf command, indeed issuing "sudo dnf makecache", in the "/var/cache/dnf/" directory there will be not ".zck" files. Conversely, issuing "sudo pkcon -v refresh force" and looking in the "/var/cache/PackageKit/32/" there are ".zck" files even if zchunk is set to False There is some missing option in packagekit? Does libdnf doesn't take into account the zchunk=False when used by packagekit?
Here is a PR that should fix this issue: https://github.com/rpm-software-management/libdnf/pull/998 And tests: https://github.com/rpm-software-management/ci-dnf-stack/pull/864 The code mentions microdnf instead of packagekit but they use libdnf in the same way so the fix applies to both.
FEDORA-2020-b40fc174b5 has been submitted as an update to Fedora 33. https://bodhi.fedoraproject.org/updates/FEDORA-2020-b40fc174b5
FEDORA-2020-5d9f0ce2b3 has been submitted as an update to Fedora 32. https://bodhi.fedoraproject.org/updates/FEDORA-2020-5d9f0ce2b3
FEDORA-2020-b40fc174b5 has been pushed to the Fedora 33 testing repository. In short time you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-b40fc174b5` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-b40fc174b5 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2020-5d9f0ce2b3 has been pushed to the Fedora 32 testing repository. In short time you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-5d9f0ce2b3` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-5d9f0ce2b3 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2020-5d9f0ce2b3 has been pushed to the Fedora 32 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2020-b40fc174b5 has been pushed to the Fedora 33 stable repository. If problem still persists, please make note of it in this bug report.