Bug 1674296
Summary: | package-cleanup doesn't work as expected | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Peter Robinson <pbrobinson> | ||||||
Component: | dnf-plugins-core | Assignee: | Jaroslav Mracek <jmracek> | ||||||
Status: | CLOSED CURRENTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||
Severity: | high | Docs Contact: | |||||||
Priority: | medium | ||||||||
Version: | rawhide | CC: | green, jmracek, mblaha, packaging-team-maint, pkratoch, prd-fedora, robweir, rpm-software-management, vmukhame, woiling | ||||||
Target Milestone: | --- | Keywords: | Tracking, Triaged | ||||||
Target Release: | --- | ||||||||
Hardware: | All | ||||||||
OS: | Unspecified | ||||||||
Whiteboard: | |||||||||
Fixed In Version: | Doc Type: | If docs needed, set a value | |||||||
Doc Text: | Story Points: | --- | |||||||
Clone Of: | Environment: | ||||||||
Last Closed: | 2020-02-27 08:17:28 UTC | Type: | Bug | ||||||
Regression: | --- | Mount Type: | --- | ||||||
Documentation: | --- | CRM: | |||||||
Verified Versions: | Category: | --- | |||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||
Embargoed: | |||||||||
Attachments: |
|
Description
Peter Robinson
2019-02-10 22:03:30 UTC
But when run it with clean dupes it tries to reinstall the newer versions while leaving the older ones in place: # package-cleanup --cleandupes Last metadata expiration check: 0:48:17 ago on Sun 10 Feb 2019 21:18:09 UTC. Installed package libcurl-7.61.1-8.fc29.aarch64 not available. Installed package curl-7.61.1-8.fc29.aarch64 not available. Installed package libidn2-2.1.1a-1.fc29.aarch64 not available. Installed package container-selinux-2:2.81-2.git484806a.fc29.noarch not available. Installed package libpng-2:1.6.34-7.fc29.aarch64 not available. Installed package openssh-7.9p1-4.fc29.aarch64 not available. Installed package libyaml-0.2.1-5.fc29.aarch64 not available. Installed package libi2c-4.1-1.fc29.aarch64 not available. Dependencies resolved. ====================================================================================================== Package Arch Version Repository Size ====================================================================================================== Reinstalling: NetworkManager aarch64 1:1.12.6-5.fc29 updates 1.5 M replacing NetworkManager.aarch64 1:1.12.6-5.fc29 NetworkManager-libnm aarch64 1:1.12.6-5.fc29 updates 1.2 M replacing NetworkManager-libnm.aarch64 1:1.12.6-5.fc29 audit-libs aarch64 3.0-0.5.20181218gitbdb72c0.fc29 updates 103 k replacing audit-libs.aarch64 3.0-0.5.20181218gitbdb72c0.fc29 authselect aarch64 1.0.2-2.fc29 updates 69 k replacing authselect.aarch64 1.0.2-2.fc29 authselect-libs aarch64 1.0.2-2.fc29 updates 148 k replacing authselect-libs.aarch64 1.0.2-2.fc29 bash aarch64 4.4.23-6.fc29 updates 1.5 M replacing bash.aarch64 4.4.23-6.fc29 bind-libs aarch64 32:9.11.4-13.P2.fc29 updates 80 k replacing bind-libs.aarch64 32:9.11.4-13.P2.fc29 bind-libs-lite aarch64 32:9.11.4-13.P2.fc29 updates 971 k replacing bind-libs-lite.aarch64 32:9.11.4-13.P2.fc29 bind-license noarch 32:9.11.4-13.P2.fc29 updates 18 k replacing bind-license.noarch 32:9.11.4-13.P2.fc29 checkpolicy aarch64 2.8-3.fc29 updates 268 k replacing checkpolicy.aarch64 2.8-3.fc29 coreutils aarch64 8.30-6.fc29 updates 964 k replacing coreutils.aarch64 8.30-6.fc29 coreutils-common aarch64 8.30-6.fc29 updates 1.9 M replacing coreutils-common.aarch64 8.30-6.fc29 crypto-policies noarch 20181026-1.gitd42aaa6.fc29 updates 46 k replacing crypto-policies.noarch 20181026-1.gitd42aaa6.fc29 cryptsetup-libs aarch64 2.0.6-1.fc29 updates 295 k replacing cryptsetup-libs.aarch64 2.0.6-1.fc29 dbus aarch64 1:1.12.12-1.fc29 updates 11 k replacing dbus.aarch64 1:1.12.12-1.fc29 dbus-common noarch 1:1.12.12-1.fc29 updates 17 k replacing dbus-common.noarch 1:1.12.12-1.fc29 dbus-daemon aarch64 1:1.12.12-1.fc29 updates 192 k replacing dbus-daemon.aarch64 1:1.12.12-1.fc29 dbus-libs aarch64 1:1.12.12-1.fc29 updates 137 k replacing dbus-libs.aarch64 1:1.12.12-1.fc29 dbus-tools aarch64 1:1.12.12-1.fc29 updates 50 k replacing dbus-tools.aarch64 1:1.12.12-1.fc29 device-mapper aarch64 1.02.154-1.fc29 updates 145 k replacing device-mapper.aarch64 1.02.154-1.fc29 device-mapper-libs aarch64 1.02.154-1.fc29 updates 167 k replacing device-mapper-libs.aarch64 1.02.154-1.fc29 dracut aarch64 049-25.git20181204.fc29 updates 315 k replacing dracut.aarch64 049-25.git20181204.fc29 dtc aarch64 1.4.7-2.fc29 updates 96 k replacing dtc.aarch64 1.4.7-2.fc29 efivar-libs aarch64 37-1.fc29 updates 82 k replacing efivar-libs.aarch64 37-1.fc29 elfutils-default-yama-scope noarch 0.174-5.fc29 updates 16 k replacing elfutils-default-yama-scope.noarch 0.174-5.fc29 elfutils-libelf aarch64 0.174-5.fc29 updates 175 k replacing elfutils-libelf.aarch64 0.174-5.fc29 elfutils-libs aarch64 0.174-5.fc29 updates 252 k replacing elfutils-libs.aarch64 0.174-5.fc29 file-libs aarch64 5.34-11.fc29 updates 523 k replacing file-libs.aarch64 5.34-11.fc29 findutils aarch64 1:4.6.0-21.fc29 updates 501 k replacing findutils.aarch64 1:4.6.0-21.fc29 gettext-libs aarch64 0.19.8.1-18.fc29 updates 253 k replacing gettext-libs.aarch64 0.19.8.1-18.fc29 glib2 aarch64 2.58.3-1.fc29 updates 2.4 M replacing glib2.aarch64 2.58.3-1.fc29 glibc aarch64 2.28-26.fc29 updates 3.4 M replacing glibc.aarch64 2.28-26.fc29 glibc-common aarch64 2.28-26.fc29 updates 738 k replacing glibc-common.aarch64 2.28-26.fc29 glibc-langpack-en aarch64 2.28-26.fc29 updates 815 k replacing glibc-langpack-en.aarch64 2.28-26.fc29 gnupg2 aarch64 2.2.12-1.fc29 updates 2.2 M replacing gnupg2.aarch64 2.2.12-1.fc29 gnupg2-smime aarch64 2.2.12-1.fc29 updates 235 k replacing gnupg2-smime.aarch64 2.2.12-1.fc29 gnutls aarch64 3.6.5-2.fc29 updates 803 k replacing gnutls.aarch64 3.6.5-2.fc29 gobject-introspection aarch64 1.58.3-1.fc29 updates 234 k replacing gobject-introspection.aarch64 1.58.3-1.fc29 kernel-tools-libs aarch64 4.20.5-200.fc29 updates 19 k replacing kernel-tools-libs.aarch64 4.20.5-200.fc29 kpartx aarch64 0.7.7-6.gitef6d98b.fc29 updates 53 k replacing kpartx.aarch64 0.7.7-6.gitef6d98b.fc29 krb5-libs aarch64 1.16.1-25.fc29 updates 677 k replacing krb5-libs.aarch64 1.16.1-25.fc29 libarchive aarch64 3.3.3-2.fc29 updates 322 k replacing libarchive.aarch64 3.3.3-2.fc29 libassuan aarch64 2.5.2-1.fc29 updates 74 k replacing libassuan.aarch64 2.5.2-1.fc29 libdnf aarch64 0.22.3-1.fc29 updates 469 k replacing libdnf.aarch64 0.22.3-1.fc29 libgcc aarch64 8.2.1-6.fc29 updates 90 k replacing libgcc.aarch64 8.2.1-6.fc29 libgcrypt aarch64 1.8.4-1.fc29 updates 364 k replacing libgcrypt.aarch64 1.8.4-1.fc29 libgomp aarch64 8.2.1-6.fc29 updates 199 k replacing libgomp.aarch64 8.2.1-6.fc29 libgpg-error aarch64 1.33-1.fc29 updates 235 k replacing libgpg-error.aarch64 1.33-1.fc29 libgpiod aarch64 1.2-1.fc29 updates 31 k replacing libgpiod.aarch64 1.2-1.fc29 libldb aarch64 1.4.3-1.fc29 updates 147 k replacing libldb.aarch64 1.4.3-1.fc29 libnfsidmap aarch64 1:2.3.3-1.rc2.fc29 updates 60 k replacing libnfsidmap.aarch64 1:2.3.3-1.rc2.fc29 libselinux aarch64 2.8-6.fc29 updates 75 k replacing libselinux.aarch64 2.8-6.fc29 libselinux-utils aarch64 2.8-6.fc29 updates 98 k replacing libselinux-utils.aarch64 2.8-6.fc29 libsemanage aarch64 2.8-8.fc29 updates 104 k replacing libsemanage.aarch64 2.8-8.fc29 libsepol aarch64 2.8-3.fc29 updates 261 k replacing libsepol.aarch64 2.8-3.fc29 libsolv aarch64 0.7.2-2.fc29 updates 334 k replacing libsolv.aarch64 0.7.2-2.fc29 libssh aarch64 0.8.6-2.fc29 updates 203 k replacing libssh.aarch64 0.8.6-2.fc29 libstdc++ aarch64 8.2.1-6.fc29 updates 428 k replacing libstdc++.aarch64 8.2.1-6.fc29 libtasn1 aarch64 4.13-5.fc29 updates 66 k replacing libtasn1.aarch64 4.13-5.fc29 libtirpc aarch64 1.1.4-2.rc2.fc29 updates 93 k replacing libtirpc.aarch64 1.1.4-2.rc2.fc29 libxml2 aarch64 2.9.8-5.fc29 updates 604 k replacing libxml2.aarch64 2.9.8-5.fc29 libzstd aarch64 1.3.8-1.fc29 updates 223 k replacing libzstd.aarch64 1.3.8-1.fc29 lmdb-libs aarch64 0.9.23-1.fc29 updates 54 k replacing lmdb-libs.aarch64 0.9.23-1.fc29 lua-libs aarch64 5.3.5-3.fc29 updates 98 k replacing lua-libs.aarch64 5.3.5-3.fc29 lz4-libs aarch64 1.8.3-1.fc29 updates 56 k replacing lz4-libs.aarch64 1.8.3-1.fc29 nettle aarch64 3.4.1rc1-1.fc29 updates 299 k replacing nettle.aarch64 3.4.1rc1-1.fc29 openldap aarch64 2.4.46-9.fc29 updates 268 k replacing openldap.aarch64 2.4.46-9.fc29 openssl aarch64 1:1.1.1a-1.fc29 updates 593 k replacing openssl.aarch64 1:1.1.1-3.fc29 replacing openssl.aarch64 1:1.1.1a-1.fc29 openssl-libs aarch64 1:1.1.1a-1.fc29 updates 1.2 M replacing openssl-libs.aarch64 1:1.1.1-3.fc29 replacing openssl-libs.aarch64 1:1.1.1a-1.fc29 ostree-libs aarch64 2019.1-3.fc29 updates 313 k replacing ostree-libs.aarch64 2019.1-3.fc29 p11-kit aarch64 0.23.15-1.fc29 updates 221 k replacing p11-kit.aarch64 0.23.15-1.fc29 p11-kit-trust aarch64 0.23.15-1.fc29 updates 121 k replacing p11-kit-trust.aarch64 0.23.15-1.fc29 pam aarch64 1.3.1-15.fc29 updates 630 k replacing pam.aarch64 1.3.1-15.fc29 pcre aarch64 8.42-6.fc29 updates 163 k replacing pcre.aarch64 8.42-6.fc29 pcre2 aarch64 10.32-5.fc29 updates 208 k replacing pcre2.aarch64 10.32-5.fc29 plymouth aarch64 0.9.4-1.fc29 updates 76 k replacing plymouth.aarch64 0.9.4-1.fc29 plymouth-core-libs aarch64 0.9.4-1.fc29 updates 79 k replacing plymouth-core-libs.aarch64 0.9.4-1.fc29 plymouth-scripts aarch64 0.9.4-1.fc29 updates 16 k replacing plymouth-scripts.aarch64 0.9.4-1.fc29 policycoreutils aarch64 2.8-17.fc29 updates 188 k replacing policycoreutils.aarch64 2.8-17.fc29 polkit-libs aarch64 0.115-4.3.fc29 updates 58 k replacing polkit-libs.aarch64 0.115-4.3.fc29 python-pip-wheel noarch 18.1-1.fc29 updates 1.2 M replacing python-pip-wheel.noarch 18.1-1.fc29 python3 aarch64 3.7.2-4.fc29 updates 39 k replacing python3.aarch64 3.7.2-4.fc29 python3-audit aarch64 3.0-0.5.20181218gitbdb72c0.fc29 updates 71 k replacing python3-audit.aarch64 3.0-0.5.20181218gitbdb72c0.fc29 python3-bind noarch 32:9.11.4-13.P2.fc29 updates 64 k replacing python3-bind.noarch 32:9.11.4-13.P2.fc29 python3-firewall noarch 0.6.3-1.fc29 updates 319 k replacing python3-firewall.noarch 0.6.3-1.fc29 python3-gobject-base aarch64 3.30.4-1.fc29 updates 304 k replacing python3-gobject-base.aarch64 3.30.4-1.fc29 python3-hawkey aarch64 0.22.3-1.fc29 updates 74 k replacing python3-hawkey.aarch64 0.22.3-1.fc29 python3-libdnf aarch64 0.22.3-1.fc29 updates 532 k replacing python3-libdnf.aarch64 0.22.3-1.fc29 python3-libs aarch64 3.7.2-4.fc29 updates 7.2 M replacing python3-libs.aarch64 3.7.2-4.fc29 python3-libselinux aarch64 2.8-6.fc29 updates 154 k replacing python3-libselinux.aarch64 2.8-6.fc29 python3-libsemanage aarch64 2.8-8.fc29 updates 73 k replacing python3-libsemanage.aarch64 2.8-8.fc29 python3-pip noarch 18.1-1.fc29 updates 1.9 M replacing python3-pip.noarch 18.1-1.fc29 python3-policycoreutils noarch 2.8-17.fc29 updates 2.1 M replacing python3-policycoreutils.noarch 2.8-17.fc29 python3-rpm aarch64 4.14.2.1-2.fc29 updates 71 k replacing python3-rpm.aarch64 4.14.2.1-2.fc29 rpm aarch64 4.14.2.1-2.fc29 updates 485 k replacing rpm.aarch64 4.14.2.1-2.fc29 rpm-build-libs aarch64 4.14.2.1-2.fc29 updates 86 k replacing rpm-build-libs.aarch64 4.14.2.1-2.fc29 rpm-libs aarch64 4.14.2.1-2.fc29 updates 252 k replacing rpm-libs.aarch64 4.14.2.1-2.fc29 rpm-plugin-selinux aarch64 4.14.2.1-2.fc29 updates 24 k replacing rpm-plugin-selinux.aarch64 4.14.2.1-2.fc29 rpm-plugin-systemd-inhibit aarch64 4.14.2.1-2.fc29 updates 25 k replacing rpm-plugin-systemd-inhibit.aarch64 4.14.2.1-2.fc29 rpm-sign-libs aarch64 4.14.2.1-2.fc29 updates 29 k replacing rpm-sign-libs.aarch64 4.14.2.1-2.fc29 runc aarch64 2:1.0.0-67.dev.git12f6a99.fc29 updates 2.0 M replacing runc.aarch64 2:1.0.0-67.dev.git12f6a99.fc29 selinux-policy noarch 3.14.2-48.fc29 updates 117 k replacing selinux-policy.noarch 3.14.2-48.fc29 selinux-policy-targeted noarch 3.14.2-48.fc29 updates 14 M replacing selinux-policy-targeted.noarch 3.14.2-48.fc29 shadow-utils aarch64 2:4.6-4.fc29 updates 1.1 M replacing shadow-utils.aarch64 2:4.6-4.fc29 shared-mime-info aarch64 1.12-1.fc29 updates 319 k replacing shared-mime-info.aarch64 1.12-1.fc29 sqlite-libs aarch64 3.26.0-1.fc29 updates 507 k replacing sqlite-libs.aarch64 3.26.0-1.fc29 tzdata noarch 2018i-1.fc29 updates 428 k replacing tzdata.noarch 2018i-1.fc29 uboot-tools aarch64 2018.09-2.fc29 updates 349 k replacing uboot-tools.aarch64 2018.09-2.fc29 wpa_supplicant aarch64 1:2.7-1.fc29 updates 1.5 M replacing wpa_supplicant.aarch64 1:2.7-1.fc29 openssl-pkcs11 aarch64 0.4.8-2.fc29 fedora 57 k replacing openssl-pkcs11.aarch64 0.4.8-2.fc29 Installing dependencies: libnet aarch64 1.1.6-16.fc29 fedora 62 k protobuf-c aarch64 1.3.0-5.fc29 fedora 33 k trousers-lib aarch64 0.3.13-11.fc29 fedora 152 k Installing weak dependencies: criu aarch64 3.11-1.fc29 updates 452 k trousers aarch64 0.3.13-11.fc29 fedora 141 k Removing: container-selinux noarch 2:2.73-2.gitd7a3f33.fc29 @updates-testing 38 k curl aarch64 7.61.1-2.fc29 @updates-testing 726 k libcurl aarch64 7.61.1-2.fc29 @updates-testing 555 k libi2c aarch64 4.0-11.fc29 @fedora 92 k libidn2 aarch64 2.0.5-2.fc29 @anaconda 243 k libpng aarch64 2:1.6.34-6.fc29 @anaconda 206 k libyaml aarch64 0.2.1-2.fc29 @anaconda 135 k openssh aarch64 7.8p1-3.fc29 @updates-testing 1.9 M Transaction Summary ====================================================================================================== Install 5 Packages Remove 8 Packages Total download size: 69 M Is this ok [y/N]: Transaction Summary ====================================================================================================== Install 5 Packages Remove 8 Packages Total download size: 69 M Is this ok [y/N]: y Downloading Packages: (1/115): audit-libs-3.0-0.5.20181218gitbdb72c0.fc29.aarch64.rpm 64 kB/s | 103 kB 00:01 (2/115): authselect-1.0.2-2.fc29.aarch64.rpm 233 kB/s | 69 kB 00:00 (3/115): authselect-libs-1.0.2-2.fc29.aarch64.rpm 598 kB/s | 148 kB 00:00 (4/115): NetworkManager-libnm-1.12.6-5.fc29.aarch64.rpm 476 kB/s | 1.2 MB 00:02 (5/115): bind-libs-9.11.4-13.P2.fc29.aarch64.rpm 719 kB/s | 80 kB 00:00 (6/115): bind-libs-lite-9.11.4-13.P2.fc29.aarch64.rpm 1.5 MB/s | 971 kB 00:00 (7/115): NetworkManager-1.12.6-5.fc29.aarch64.rpm 444 kB/s | 1.5 MB 00:03 (8/115): bash-4.4.23-6.fc29.aarch64.rpm 1.2 MB/s | 1.5 MB 00:01 (9/115): bind-license-9.11.4-13.P2.fc29.noarch.rpm 381 kB/s | 18 kB 00:00 (10/115): checkpolicy-2.8-3.fc29.aarch64.rpm 935 kB/s | 268 kB 00:00 (11/115): crypto-policies-20181026-1.gitd42aaa6.fc29.noarch.rpm 609 kB/s | 46 kB 00:00 (12/115): coreutils-8.30-6.fc29.aarch64.rpm 2.0 MB/s | 964 kB 00:00 (13/115): dbus-1.12.12-1.fc29.aarch64.rpm 336 kB/s | 11 kB 00:00 (14/115): dbus-common-1.12.12-1.fc29.noarch.rpm 732 kB/s | 17 kB 00:00 (15/115): cryptsetup-libs-2.0.6-1.fc29.aarch64.rpm 1.3 MB/s | 295 kB 00:00 (16/115): dbus-daemon-1.12.12-1.fc29.aarch64.rpm 1.7 MB/s | 192 kB 00:00 (17/115): dbus-tools-1.12.12-1.fc29.aarch64.rpm 1.0 MB/s | 50 kB 00:00 (18/115): dbus-libs-1.12.12-1.fc29.aarch64.rpm 1.0 MB/s | 137 kB 00:00 (19/115): device-mapper-1.02.154-1.fc29.aarch64.rpm 1.7 MB/s | 145 kB 00:00 (20/115): device-mapper-libs-1.02.154-1.fc29.aarch64.rpm 967 kB/s | 167 kB 00:00 (21/115): dracut-049-25.git20181204.fc29.aarch64.rpm 1.9 MB/s | 315 kB 00:00 (22/115): dtc-1.4.7-2.fc29.aarch64.rpm 1.1 MB/s | 96 kB 00:00 (23/115): efivar-libs-37-1.fc29.aarch64.rpm 1.4 MB/s | 82 kB 00:00 (24/115): elfutils-default-yama-scope-0.174-5.fc29.noarch.rpm 422 kB/s | 16 kB 00:00 (25/115): elfutils-libelf-0.174-5.fc29.aarch64.rpm 1.8 MB/s | 175 kB 00:00 (26/115): elfutils-libs-0.174-5.fc29.aarch64.rpm 1.2 MB/s | 252 kB 00:00 (27/115): file-libs-5.34-11.fc29.aarch64.rpm 1.9 MB/s | 523 kB 00:00 (28/115): coreutils-common-8.30-6.fc29.aarch64.rpm 1.3 MB/s | 1.9 MB 00:01 (29/115): gettext-libs-0.19.8.1-18.fc29.aarch64.rpm 1.8 MB/s | 253 kB 00:00 (30/115): findutils-4.6.0-21.fc29.aarch64.rpm 1.2 MB/s | 501 kB 00:00 (31/115): glibc-common-2.28-26.fc29.aarch64.rpm 1.2 MB/s | 738 kB 00:00 (32/115): glibc-langpack-en-2.28-26.fc29.aarch64.rpm 937 kB/s | 815 kB 00:00 (33/115): glibc-2.28-26.fc29.aarch64.rpm 2.0 MB/s | 3.4 MB 00:01 (34/115): gnupg2-smime-2.2.12-1.fc29.aarch64.rpm 1.5 MB/s | 235 kB 00:00 (35/115): glib2-2.58.3-1.fc29.aarch64.rpm 1.1 MB/s | 2.4 MB 00:02 (36/115): gnutls-3.6.5-2.fc29.aarch64.rpm 1.6 MB/s | 803 kB 00:00 (37/115): gobject-introspection-1.58.3-1.fc29.aarch64.rpm 938 kB/s | 234 kB 00:00 (38/115): kernel-tools-libs-4.20.5-200.fc29.aarch64.rpm 620 kB/s | 19 kB 00:00 (39/115): kpartx-0.7.7-6.gitef6d98b.fc29.aarch64.rpm 951 kB/s | 53 kB 00:00 (40/115): libarchive-3.3.3-2.fc29.aarch64.rpm 463 kB/s | 322 kB 00:00 (41/115): krb5-libs-1.16.1-25.fc29.aarch64.rpm 903 kB/s | 677 kB 00:00 (42/115): gnupg2-2.2.12-1.fc29.aarch64.rpm 1.4 MB/s | 2.2 MB 00:01 (43/115): libassuan-2.5.2-1.fc29.aarch64.rpm 1.3 MB/s | 74 kB 00:00 (44/115): libgcc-8.2.1-6.fc29.aarch64.rpm 1.2 MB/s | 90 kB 00:00 (45/115): libgomp-8.2.1-6.fc29.aarch64.rpm 1.7 MB/s | 199 kB 00:00 (46/115): libdnf-0.22.3-1.fc29.aarch64.rpm 1.4 MB/s | 469 kB 00:00 (47/115): libgcrypt-1.8.4-1.fc29.aarch64.rpm 1.1 MB/s | 364 kB 00:00 (48/115): libgpg-error-1.33-1.fc29.aarch64.rpm 1.7 MB/s | 235 kB 00:00 (49/115): libgpiod-1.2-1.fc29.aarch64.rpm 595 kB/s | 31 kB 00:00 (50/115): libldb-1.4.3-1.fc29.aarch64.rpm 2.0 MB/s | 147 kB 00:00 (51/115): libnfsidmap-2.3.3-1.rc2.fc29.aarch64.rpm 732 kB/s | 60 kB 00:00 (52/115): libselinux-2.8-6.fc29.aarch64.rpm 981 kB/s | 75 kB 00:00 (53/115): libselinux-utils-2.8-6.fc29.aarch64.rpm 1.5 MB/s | 98 kB 00:00 (54/115): libsemanage-2.8-8.fc29.aarch64.rpm 1.2 MB/s | 104 kB 00:00 (55/115): libsepol-2.8-3.fc29.aarch64.rpm 1.3 MB/s | 261 kB 00:00 (56/115): libsolv-0.7.2-2.fc29.aarch64.rpm 1.7 MB/s | 334 kB 00:00 (57/115): libssh-0.8.6-2.fc29.aarch64.rpm 1.1 MB/s | 203 kB 00:00 (58/115): libtasn1-4.13-5.fc29.aarch64.rpm 1.3 MB/s | 66 kB 00:00 (59/115): libtirpc-1.1.4-2.rc2.fc29.aarch64.rpm 1.1 MB/s | 93 kB 00:00 (60/115): libstdc++-8.2.1-6.fc29.aarch64.rpm 1.6 MB/s | 428 kB 00:00 (61/115): lmdb-libs-0.9.23-1.fc29.aarch64.rpm 891 kB/s | 54 kB 00:00 (62/115): libzstd-1.3.8-1.fc29.aarch64.rpm 1.1 MB/s | 223 kB 00:00 (63/115): lua-libs-5.3.5-3.fc29.aarch64.rpm 1.2 MB/s | 98 kB 00:00 (64/115): libxml2-2.9.8-5.fc29.aarch64.rpm 1.8 MB/s | 604 kB 00:00 (65/115): lz4-libs-1.8.3-1.fc29.aarch64.rpm 747 kB/s | 56 kB 00:00 (66/115): openldap-2.4.46-9.fc29.aarch64.rpm 1.3 MB/s | 268 kB 00:00 (67/115): nettle-3.4.1rc1-1.fc29.aarch64.rpm 1.3 MB/s | 299 kB 00:00 (68/115): ostree-libs-2019.1-3.fc29.aarch64.rpm 1.5 MB/s | 313 kB 00:00 (69/115): openssl-1.1.1a-1.fc29.aarch64.rpm 1.1 MB/s | 593 kB 00:00 (70/115): p11-kit-0.23.15-1.fc29.aarch64.rpm 1.6 MB/s | 221 kB 00:00 (71/115): p11-kit-trust-0.23.15-1.fc29.aarch64.rpm 515 kB/s | 121 kB 00:00 (72/115): openssl-libs-1.1.1a-1.fc29.aarch64.rpm 1.7 MB/s | 1.2 MB 00:00 (73/115): pam-1.3.1-15.fc29.aarch64.rpm 1.6 MB/s | 630 kB 00:00 (74/115): pcre-8.42-6.fc29.aarch64.rpm 919 kB/s | 163 kB 00:00 (75/115): plymouth-0.9.4-1.fc29.aarch64.rpm 1.1 MB/s | 76 kB 00:00 (76/115): pcre2-10.32-5.fc29.aarch64.rpm 1.8 MB/s | 208 kB 00:00 (77/115): plymouth-scripts-0.9.4-1.fc29.aarch64.rpm 652 kB/s | 16 kB 00:00 (78/115): plymouth-core-libs-0.9.4-1.fc29.aarch64.rpm 1.0 MB/s | 79 kB 00:00 (79/115): polkit-libs-0.115-4.3.fc29.aarch64.rpm 1.0 MB/s | 58 kB 00:00 (80/115): policycoreutils-2.8-17.fc29.aarch64.rpm 2.1 MB/s | 188 kB 00:00 (81/115): python3-3.7.2-4.fc29.aarch64.rpm 527 kB/s | 39 kB 00:00 (82/115): python3-audit-3.0-0.5.20181218gitbdb72c0.fc29.aarch64.rpm 1.2 MB/s | 71 kB 00:00 (83/115): python3-bind-9.11.4-13.P2.fc29.noarch.rpm 938 kB/s | 64 kB 00:00 (84/115): python3-firewall-0.6.3-1.fc29.noarch.rpm 1.6 MB/s | 319 kB 00:00 (85/115): python3-hawkey-0.22.3-1.fc29.aarch64.rpm 1.0 MB/s | 74 kB 00:00 (86/115): python3-gobject-base-3.30.4-1.fc29.aarch64.rpm 859 kB/s | 304 kB 00:00 (87/115): python-pip-wheel-18.1-1.fc29.noarch.rpm 1.7 MB/s | 1.2 MB 00:00 (88/115): python3-libdnf-0.22.3-1.fc29.aarch64.rpm 1.6 MB/s | 532 kB 00:00 (89/115): python3-libsemanage-2.8-8.fc29.aarch64.rpm 964 kB/s | 73 kB 00:00 (90/115): python3-libselinux-2.8-6.fc29.aarch64.rpm 1.5 MB/s | 154 kB 00:00 (91/115): python3-policycoreutils-2.8-17.fc29.noarch.rpm 1.8 MB/s | 2.1 MB 00:01 (92/115): python3-rpm-4.14.2.1-2.fc29.aarch64.rpm 1.5 MB/s | 71 kB 00:00 (93/115): python3-pip-18.1-1.fc29.noarch.rpm 1.4 MB/s | 1.9 MB 00:01 (94/115): rpm-build-libs-4.14.2.1-2.fc29.aarch64.rpm 979 kB/s | 86 kB 00:00 (95/115): rpm-4.14.2.1-2.fc29.aarch64.rpm 1.9 MB/s | 485 kB 00:00 (96/115): rpm-plugin-selinux-4.14.2.1-2.fc29.aarch64.rpm 771 kB/s | 24 kB 00:00 (97/115): rpm-plugin-systemd-inhibit-4.14.2.1-2.fc29.aarch64.rpm 734 kB/s | 25 kB 00:00 (98/115): rpm-sign-libs-4.14.2.1-2.fc29.aarch64.rpm 771 kB/s | 29 kB 00:00 (99/115): rpm-libs-4.14.2.1-2.fc29.aarch64.rpm 1.6 MB/s | 252 kB 00:00 (100/115): selinux-policy-3.14.2-48.fc29.noarch.rpm 866 kB/s | 117 kB 00:00 (101/115): runc-1.0.0-67.dev.git12f6a99.fc29.aarch64.rpm 1.5 MB/s | 2.0 MB 00:01 (102/115): shadow-utils-4.6-4.fc29.aarch64.rpm 1.2 MB/s | 1.1 MB 00:00 (103/115): shared-mime-info-1.12-1.fc29.aarch64.rpm 1.4 MB/s | 319 kB 00:00 (104/115): sqlite-libs-3.26.0-1.fc29.aarch64.rpm 1.5 MB/s | 507 kB 00:00 (105/115): tzdata-2018i-1.fc29.noarch.rpm 1.5 MB/s | 428 kB 00:00 (106/115): uboot-tools-2018.09-2.fc29.aarch64.rpm 1.5 MB/s | 349 kB 00:00 (107/115): python3-libs-3.7.2-4.fc29.aarch64.rpm 1.3 MB/s | 7.2 MB 00:05 (108/115): openssl-pkcs11-0.4.8-2.fc29.aarch64.rpm 362 kB/s | 57 kB 00:00 (109/115): criu-3.11-1.fc29.aarch64.rpm 1.4 MB/s | 452 kB 00:00 (110/115): libnet-1.1.6-16.fc29.aarch64.rpm 683 kB/s | 62 kB 00:00 (111/115): wpa_supplicant-2.7-1.fc29.aarch64.rpm 1.5 MB/s | 1.5 MB 00:01 (112/115): protobuf-c-1.3.0-5.fc29.aarch64.rpm 406 kB/s | 33 kB 00:00 (113/115): trousers-lib-0.3.13-11.fc29.aarch64.rpm 1.0 MB/s | 152 kB 00:00 (114/115): trousers-0.3.13-11.fc29.aarch64.rpm 661 kB/s | 141 kB 00:00 (115/115): selinux-policy-targeted-3.14.2-48.fc29.noarch.rpm 2.2 MB/s | 14 MB 00:06 ------------------------------------------------------------------------------------------------------ Total 3.2 MB/s | 69 MB 00:21 Running transaction check Transaction check succeeded. Running transaction test The downloaded packages were saved in cache until the next successful transaction. You can remove cached packages by executing 'dnf clean packages'. Created attachment 1528799 [details]
the package-cleanup --cleandupes error output
This is the output from the "package-cleanup --dupes" showing that it's not actually removing the older packages
DNF re-installs the new package and removes the older one. I am going to investigate why rpm is unable to perform the action. Created attachment 1612482 [details]
Output from remove --duplicates
The solution was quite easy, rpm did not get information that packages must be removed (regression to dnf-2.7.5). I create a patch that restore the functionality: https://github.com/rpm-software-management/dnf/pull/1478 *** Bug 1723126 has been marked as a duplicate of this bug. *** The patch improves the behavior, but it doesn't completely fix it. When I ran following test several times in a row, I was getting random transaction action: reinstall/upgrade etc. Isn't there a dictionary or something else returning packages in random order? https://github.com/dmach/ci-dnf-stack/commit/439a12436d5158e91f1c54bd0c66a98cb136fdd3 https://github.com/dmach/ci-dnf-stack/tree/bz1674296 The problem turned out to be in the test, dnf stack works fine. I have updated the ci-dnf-stack steps accordingly. Tests: https://github.com/rpm-software-management/ci-dnf-stack/pull/636 *** Bug 1739953 has been marked as a duplicate of this bug. *** *** Bug 1750560 has been marked as a duplicate of this bug. *** FEDORA-2019-7cafbe66ba has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-7cafbe66ba FEDORA-2019-94393775ec has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2019-94393775ec dnf-4.2.15-1.fc30, dnf-plugins-core-4.0.11-1.fc30, dnf-plugins-extras-4.0.8-1.fc30, libdnf-0.37.2-2.fc30, librepo-1.11.0-1.fc30, microdnf-3.0.2-1.fc30 has been pushed to the Fedora 30 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-7cafbe66ba dnf-4.2.15-1.fc31, dnf-plugins-core-4.0.11-1.fc31, dnf-plugins-extras-4.0.8-1.fc31, libdnf-0.37.2-2.fc31, librepo-1.11.0-1.fc31, microdnf-3.0.2-1.fc31 has been pushed to the Fedora 31 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-94393775ec FEDORA-2019-7cafbe66ba has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-7cafbe66ba FEDORA-2019-94393775ec has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2019-94393775ec dnf-4.2.15-3.fc30, dnf-plugins-core-4.0.11-1.fc30, dnf-plugins-extras-4.0.8-1.fc30, libdnf-0.37.2-2.fc30, librepo-1.11.0-1.fc30, microdnf-3.0.2-1.fc30 has been pushed to the Fedora 30 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-7cafbe66ba dnf-4.2.15-2.fc31, dnf-plugins-core-4.0.11-1.fc31, dnf-plugins-extras-4.0.8-1.fc31, libdnf-0.37.2-2.fc31, librepo-1.11.0-1.fc31, microdnf-3.0.2-1.fc31 has been pushed to the Fedora 31 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-94393775ec dnf-4.2.15-2.fc31, dnf-plugins-core-4.0.11-1.fc31, dnf-plugins-extras-4.0.8-1.fc31, libdnf-0.37.2-2.fc31, librepo-1.11.0-1.fc31, microdnf-3.0.2-1.fc31 has been pushed to the Fedora 31 stable repository. If problems still persist, please make note of it in this bug report. dnf-4.2.15-3.fc30, dnf-plugins-core-4.0.11-1.fc30, dnf-plugins-extras-4.0.8-1.fc30, libdnf-0.37.2-2.fc30, librepo-1.11.0-1.fc30, microdnf-3.0.2-1.fc30 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report. I, having experienced this problem under F30 can say that I have not experienced any further issues after upgrading to F31. I am currently running Kernel 5.4.12-200.fc31.x86_64 . I am pleased that this is working much better than before. Congrats to the devs! This is still broken: package-cleanup --cleandupes Last metadata expiration check: 2:06:16 ago on Wed 26 Feb 2020 13:05:06 UTC. Installed package dnf-data-4.2.18-2.fc32.noarch not available. Installed package dnf-4.2.18-2.fc32.noarch not available. Installed package shadow-utils-2:4.8-3.fc32.armv7hl not available. Installed package python3-3.8.2~rc1-1.fc32.armv7hl not available. Installed package python3-dnf-4.2.18-2.fc32.noarch not available. Installed package python-unversioned-command-3.8.2~rc1-1.fc32.noarch not available. Installed package dbus-broker-21-7.fc32.armv7hl not available. Installed package glib2-2.63.5-3.fc32.armv7hl not available. Installed package python3-hawkey-0.43.1-3.fc32.armv7hl not available. Installed package python3-libdnf-0.43.1-3.fc32.armv7hl not available. Installed package yum-4.2.18-2.fc32.noarch not available. Installed package ipset-libs-7.5-2.fc32.armv7hl not available. Installed package ipset-7.5-2.fc32.armv7hl not available. Installed package libdnf-0.43.1-3.fc32.armv7hl not available. Installed package libpcap-14:1.9.1-2.fc32.armv7hl not available. Installed package python3-libs-3.8.2~rc1-1.fc32.armv7hl not available. Error: Problem: The operation would result in removing the following protected packages: dnf (try to add '--skip-broken' to skip uninstallable packages) I believe that the problem is that installed version is not available therefore dnf package cannot be reinstalled. The reinstall operation is required to overcome the issue with protected packages. For this case dnf shell is reccomended to use. See man: ``dnf [options] remove --duplicates`` Removes older versions of duplicate packages. To ensure the integrity of the system it reinstalls the newest package. In some cases the command cannot resolve conflicts. In such cases the :ref:`dnf shell <shell_command-label>` command with ``remove --duplicates`` and ``upgrade`` dnf-shell sub-commands could help. Please feel free to reopen the issue if hint in documentation doesn't help. I am sorry but I answered an earlier post (earlier in this thread) (link in email sent me there and I didn't realize I was in wrong place). I can open a new bug for F31 if that would make it a bit easier? I am experiencing a similar problems with my F31. Robert |