I can’t install anything, not even with pkcon.
Installing with pkcon with obvious package names like ‘git’ for example results In “transaction failure”.
Whenever I try to install any package with dnf, I get this error:
Cannot load dnf5 plugin: /usr/lib64/dnf5/plugins/builddep_cmd_plugin.so
Cannot load shared library "/usr/lib64/dnf5/plugins/builddep_cmd_plugin.so": /usr/lib64/dnf5/plugins/builddep_cmd_plugin.so: undefined symbol: _ZN4dnf523create_transient_optionERNS_7CommandE```
The binary file Is crucial for dnf5.
pg-tips
(P G)
August 22, 2026, 1:37pm
2
Does dnf4 work?
You might want to try dnf4 --refresh distro-sync to clean up any incomplete updates.
Yup, maybe If I did ls /usr/bin/dnf* I would’ve seen dnf4
I should do dnf4 reinstall dnf5-plugins --allowerasing
I think It may be a dnf5 Issue all together, downgrading fixed my Issue, where I do report this possible bug?
┌──(gitxpresso㉿fedora44)-[~]
└─$ sudo dnf4 reinstall dnf5\* --allowerasing
Last metadata expiration check: 0:01:19 ago on Sat 22 Aug 2026 09:47:20 AM EDT.
Dependencies resolved.
=================================================================================================================================================================================================================
Package Architecture Version Repository Size
=================================================================================================================================================================================================================
Reinstalling:
dnf5 x86_64 5.4.3.0-2.fc44 updates 1.0 M
dnf5-plugin-automatic x86_64 5.4.3.0-2.fc44 updates 113 k
dnf5-plugin-diff x86_64 2.1-1.fc44 updates 72 k
dnf5-plugins x86_64 5.4.3.0-2.fc44 updates 545 k
dnf5daemon-server x86_64 5.4.3.0-2.fc44 updates 321 k
dnf5daemon-server-polkit noarch 5.4.3.0-2.fc44 updates 32 k
Transaction Summary
=================================================================================================================================================================================================================
Total download size: 2.1 M
Installed size: 6.0 M
Is this ok [Y/n]: y
Downloading Packages:
(1/6): dnf5daemon-server-polkit-5.4.3.0-2.fc44.noarch.rpm 24 kB/s | 32 kB 00:01
(2/6): dnf5daemon-server-5.4.3.0-2.fc44.x86_64.rpm 184 kB/s | 321 kB 00:01
(3/6): dnf5-plugin-automatic-5.4.3.0-2.fc44.x86_64.rpm 63 kB/s | 113 kB 00:01
(4/6): dnf5-plugin-diff-2.1-1.fc44.x86_64.rpm 38 kB/s | 72 kB 00:01
(5/6): dnf5-plugins-5.4.3.0-2.fc44.x86_64.rpm 255 kB/s | 545 kB 00:02
(6/6): dnf5-5.4.3.0-2.fc44.x86_64.rpm 359 kB/s | 1.0 MB 00:02
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total 492 kB/s | 2.1 MB 00:04
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Reinstalling : dnf5-5.4.3.0-2.fc44.x86_64 1/12
Running scriptlet: dnf5-5.4.3.0-2.fc44.x86_64 1/12
Reinstalling : dnf5daemon-server-5.4.3.0-2.fc44.x86_64 2/12
Running scriptlet: dnf5daemon-server-5.4.3.0-2.fc44.x86_64 2/12
Reinstalling : dnf5daemon-server-polkit-5.4.3.0-2.fc44.noarch 3/12
Reinstalling : dnf5-plugin-automatic-5.4.3.0-2.fc44.x86_64 4/12
Running scriptlet: dnf5-plugin-automatic-5.4.3.0-2.fc44.x86_64 4/12
Reinstalling : dnf5-plugin-diff-2.1-1.fc44.x86_64 5/12
Reinstalling : dnf5-plugins-5.4.3.0-2.fc44.x86_64 6/12
Cleanup : dnf5daemon-server-polkit-5.4.3.0-2.fc44.noarch 7/12
Cleanup : dnf5-plugins-5.4.3.0-2.fc44.x86_64 8/12
Cleanup : dnf5-plugin-diff-2.1-1.fc44.x86_64 9/12
Cleanup : dnf5-plugin-automatic-5.4.3.0-2.fc44.x86_64 10/12
Running scriptlet: dnf5-5.4.3.0-2.fc44.x86_64 11/12
Cleanup : dnf5-5.4.3.0-2.fc44.x86_64 11/12
Running scriptlet: dnf5-5.4.3.0-2.fc44.x86_64 11/12
Running scriptlet: dnf5daemon-server-5.4.3.0-2.fc44.x86_64 12/12
Cleanup : dnf5daemon-server-5.4.3.0-2.fc44.x86_64 12/12
Running scriptlet: dnf5daemon-server-5.4.3.0-2.fc44.x86_64 12/12
Reinstalled:
dnf5-5.4.3.0-2.fc44.x86_64 dnf5-plugin-automatic-5.4.3.0-2.fc44.x86_64 dnf5-plugin-diff-2.1-1.fc44.x86_64 dnf5-plugins-5.4.3.0-2.fc44.x86_64 dnf5daemon-server-5.4.3.0-2.fc44.x86_64
dnf5daemon-server-polkit-5.4.3.0-2.fc44.noarch
Complete!
┌──(gitxpresso㉿fedora44)-[~]
└─$ sudo dnf install -y git
Cannot load dnf5 plugin: /usr/lib64/dnf5/plugins/builddep_cmd_plugin.so
Cannot load shared library "/usr/lib64/dnf5/plugins/builddep_cmd_plugin.so": /usr/lib64/dnf5/plugins/builddep_cmd_plugin.so: undefined symbol: _ZN4dnf523create_transient_optionERNS_7CommandE
┌──(gitxpresso㉿fedora44)-[~]
└─$ sudo dnf4 reinstall dnf5\* --allowerasing
┌──(gitxpresso㉿fedora44)-[~]
└─$ sudo dnf4 downgrade dnf5\*
(35, 'TLS connect error: error:0A000126:SSL routines::unexpected eof while reading')
Disabling torproxy plugin: cannot connect to the Tor network
Last metadata expiration check: 0:03:01 ago on Sat 22 Aug 2026 09:47:20 AM EDT.
Dependencies resolved.
=================================================================================================================================================================================================================
Package Architecture Version Repository Size
=================================================================================================================================================================================================================
Downgrading:
dnf5 x86_64 5.4.1.0-1.fc44 fedora 1.0 M
dnf5-plugin-automatic x86_64 5.4.1.0-1.fc44 fedora 127 k
dnf5-plugin-diff x86_64 2.0-5.fc44 fedora 68 k
dnf5-plugins x86_64 5.4.1.0-1.fc44 fedora 557 k
dnf5daemon-server x86_64 5.4.1.0-1.fc44 fedora 319 k
dnf5daemon-server-polkit noarch 5.4.1.0-1.fc44 fedora 50 k
gnome-software x86_64 50.0-2.fc44 fedora 2.6 M
gnome-software-devel x86_64 50.0-2.fc44 fedora 331 k
gnome-software-fedora-langpacks x86_64 50.0-2.fc44 fedora 26 k
gnome-software-rpm-ostree x86_64 50.0-2.fc44 fedora 93 k
libdnf5 x86_64 5.4.1.0-1.fc44 fedora 1.3 M
libdnf5-cli x86_64 5.4.1.0-1.fc44 fedora 378 k
libdnf5-plugin-appstream x86_64 5.4.1.0-1.fc44 fedora 63 k
libdnf5-plugin-expired-pgp-keys x86_64 5.4.1.0-1.fc44 fedora 88 k
python3-libdnf5 x86_64 5.4.1.0-1.fc44 fedora 1.8 M
Transaction Summary
=================================================================================================================================================================================================================
Downgrade 15 Packages
Total download size: 8.8 M
Is this ok [Y/n]: y
Downloading Packages:
determining the fastest mirror (95 hosts).. done. [=== ] --- B/s | 0 B --:-- ETA
(1/15): dnf5daemon-server-polkit-5.4.1.0-1.fc44.noarch.rpm 263 kB/s | 50 kB 00:00
(2/15): gnome-software-fedora-langpacks-50.0-2.fc44.x86_64.rpm 102 kB/s | 26 kB 00:00
(3/15): gnome-software-rpm-ostree-50.0-2.fc44.x86_64.rpm 345 kB/s | 93 kB 00:00
(4/15): dnf5daemon-server-5.4.1.0-1.fc44.x86_64.rpm 1.1 MB/s | 319 kB 00:00
(5/15): dnf5-plugins-5.4.1.0-1.fc44.x86_64.rpm 1.7 MB/s | 557 kB 00:00
(6/15): dnf5-plugin-diff-2.0-5.fc44.x86_64.rpm 202 kB/s | 68 kB 00:00
(7/15): libdnf5-plugin-appstream-5.4.1.0-1.fc44.x86_64.rpm 987 kB/s | 63 kB 00:00
(8/15): dnf5-plugin-automatic-5.4.1.0-1.fc44.x86_64.rpm 356 kB/s | 127 kB 00:00
(9/15): libdnf5-plugin-expired-pgp-keys-5.4.1.0-1.fc44.x86_64.rpm 1.4 MB/s | 88 kB 00:00
(10/15): gnome-software-devel-50.0-2.fc44.x86_64.rpm 768 kB/s | 331 kB 00:00
(11/15): libdnf5-5.4.1.0-1.fc44.x86_64.rpm 4.8 MB/s | 1.3 MB 00:00
(12/15): python3-libdnf5-5.4.1.0-1.fc44.x86_64.rpm 8.2 MB/s | 1.8 MB 00:00
(13/15): dnf5-5.4.1.0-1.fc44.x86_64.rpm 1.7 MB/s | 1.0 MB 00:00
(14/15): libdnf5-cli-5.4.1.0-1.fc44.x86_64.rpm 1.2 MB/s | 378 kB 00:00
(15/15): gnome-software-50.0-2.fc44.x86_64.rpm 3.5 MB/s | 2.6 MB 00:00
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total 4.3 MB/s | 8.8 MB 00:02
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Downgrading : libdnf5-5.4.1.0-1.fc44.x86_64 1/30
Downgrading : libdnf5-cli-5.4.1.0-1.fc44.x86_64 2/30
Downgrading : dnf5-5.4.1.0-1.fc44.x86_64 3/30
Running scriptlet: dnf5-5.4.1.0-1.fc44.x86_64 3/30
Downgrading : dnf5daemon-server-5.4.1.0-1.fc44.x86_64 4/30
Running scriptlet: dnf5daemon-server-5.4.1.0-1.fc44.x86_64 4/30
Downgrading : dnf5daemon-server-polkit-5.4.1.0-1.fc44.noarch 5/30
Downgrading : libdnf5-plugin-appstream-5.4.1.0-1.fc44.x86_64 6/30
Downgrading : gnome-software-50.0-2.fc44.x86_64 7/30
Running scriptlet: gnome-software-50.0-2.fc44.x86_64 7/30
Downgrading : gnome-software-devel-50.0-2.fc44.x86_64 8/30
Downgrading : gnome-software-fedora-langpacks-50.0-2.fc44.x86_64 9/30
Downgrading : gnome-software-rpm-ostree-50.0-2.fc44.x86_64 10/30
Downgrading : dnf5-plugin-automatic-5.4.1.0-1.fc44.x86_64 11/30
Running scriptlet: dnf5-plugin-automatic-5.4.1.0-1.fc44.x86_64 11/30
Downgrading : dnf5-plugin-diff-2.0-5.fc44.x86_64 12/30
Downgrading : dnf5-plugins-5.4.1.0-1.fc44.x86_64 13/30
Downgrading : libdnf5-plugin-expired-pgp-keys-5.4.1.0-1.fc44.x86_64 14/30
Downgrading : python3-libdnf5-5.4.1.0-1.fc44.x86_64 15/30
Cleanup : dnf5-plugins-5.4.3.0-2.fc44.x86_64 16/30
Cleanup : dnf5-plugin-automatic-5.4.3.0-2.fc44.x86_64 17/30
Cleanup : gnome-software-devel-50.3-1.fc44.x86_64 18/30
Cleanup : python3-libdnf5-5.4.3.0-2.fc44.x86_64 19/30
Cleanup : libdnf5-plugin-expired-pgp-keys-5.4.3.0-2.fc44.x86_64 20/30
Cleanup : gnome-software-rpm-ostree-50.3-1.fc44.x86_64 21/30
Cleanup : gnome-software-fedora-langpacks-50.3-1.fc44.x86_64 22/30
Cleanup : gnome-software-50.3-1.fc44.x86_64 23/30
Cleanup : libdnf5-plugin-appstream-5.4.3.0-2.fc44.x86_64 24/30
Cleanup : dnf5daemon-server-polkit-5.4.3.0-2.fc44.noarch 25/30
Running scriptlet: dnf5daemon-server-5.4.3.0-2.fc44.x86_64 26/30
Cleanup : dnf5daemon-server-5.4.3.0-2.fc44.x86_64 26/30
Running scriptlet: dnf5daemon-server-5.4.3.0-2.fc44.x86_64 26/30
Cleanup : dnf5-plugin-diff-2.1-1.fc44.x86_64 27/30
Running scriptlet: dnf5-5.4.3.0-2.fc44.x86_64 28/30
Cleanup : dnf5-5.4.3.0-2.fc44.x86_64 28/30
Running scriptlet: dnf5-5.4.3.0-2.fc44.x86_64 28/30
Cleanup : libdnf5-cli-5.4.3.0-2.fc44.x86_64 29/30
Cleanup : libdnf5-5.4.3.0-2.fc44.x86_64 30/30
Running scriptlet: libdnf5-5.4.3.0-2.fc44.x86_64 30/30
Downgraded:
dnf5-5.4.1.0-1.fc44.x86_64 dnf5-plugin-automatic-5.4.1.0-1.fc44.x86_64 dnf5-plugin-diff-2.0-5.fc44.x86_64 dnf5-plugins-5.4.1.0-1.fc44.x86_64
dnf5daemon-server-5.4.1.0-1.fc44.x86_64 dnf5daemon-server-polkit-5.4.1.0-1.fc44.noarch gnome-software-50.0-2.fc44.x86_64 gnome-software-devel-50.0-2.fc44.x86_64
gnome-software-fedora-langpacks-50.0-2.fc44.x86_64 gnome-software-rpm-ostree-50.0-2.fc44.x86_64 libdnf5-5.4.1.0-1.fc44.x86_64 libdnf5-cli-5.4.1.0-1.fc44.x86_64
libdnf5-plugin-appstream-5.4.1.0-1.fc44.x86_64 libdnf5-plugin-expired-pgp-keys-5.4.1.0-1.fc44.x86_64 python3-libdnf5-5.4.1.0-1.fc44.x86_64
Complete!
┌──(gitxpresso㉿fedora44)-[~]
└─$ sudo dnf install -y git
Updating and loading repositories:
^C% ┌──(gitxpresso㉿fedora44)-[~]
└─$ sudo dnf reinstall -y git
Updating and loading repositories:
Repositories loaded.
Package Arch Version Repository Size
Reinstalling:
git x86_64 0:2.55.0-1.fc44 updates 57.7 KiB
replacing git x86_64 0:2.55.0-1.fc44 <unknown> 57.7 KiB
Transaction Summary:
Reinstalling: 1 package
Replacing: 1 package
Total size of inbound packages is 41 KiB. Need to download 41 KiB.
After this operation, 0 B extra will be used (install 58 KiB, remove 58 KiB).
[1/1] git-0:2.55.0-1.fc44.x86_64 100% | 149.6 KiB/s | 41.1 KiB | 00m00s
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[1/1] Total 100% | 66.7 KiB/s | 41.1 KiB | 00m01s
Running transaction
[1/4] Verify package files 100% | 22.0 B/s | 1.0 B | 00m00s
[2/4] Prepare transaction 100% | 1.0 B/s | 2.0 B | 00m02s
[3/4] Reinstalling git-0:2.55.0-1.fc44.x86_64 100% | 1.7 MiB/s | 59.0 KiB | 00m00s
[4/4] Removing git-0:2.55.0-1.fc44.x86_64 100% | 1.0 B/s | 8.0 B | 00m05s
Complete!
┌──(gitxpresso㉿fedora44)-[~]
└─$
Proof It’s a bug:
Updating DNF5 after downgrading:
┌──(gitxpresso㉿fedora44)-[~]
└─$ sudo dnf5 upgrade dnf5\*
Updating and loading repositories:
Repositories loaded.
Package Arch Version Repository Size
Upgrading:
dnf5 x86_64 0:5.4.3.0-2.fc44 updates 3.3 MiB
replacing dnf5 x86_64 0:5.4.1.0-1.fc44 <unknown> 3.1 MiB
dnf5-plugin-automatic x86_64 0:5.4.3.0-2.fc44 updates 195.7 KiB
replacing dnf5-plugin-automatic x86_64 0:5.4.1.0-1.fc44 <unknown> 187.1 KiB
dnf5-plugin-diff x86_64 0:2.1-1.fc44 updates 153.7 KiB
replacing dnf5-plugin-diff x86_64 0:2.0-5.fc44 <unknown> 141.6 KiB
dnf5-plugins x86_64 0:5.4.3.0-2.fc44 updates 1.6 MiB
replacing dnf5-plugins x86_64 0:5.4.1.0-1.fc44 <unknown> 1.6 MiB
dnf5daemon-server x86_64 0:5.4.3.0-2.fc44 updates 830.8 KiB
replacing dnf5daemon-server x86_64 0:5.4.1.0-1.fc44 <unknown> 764.4 KiB
dnf5daemon-server-polkit noarch 0:5.4.3.0-2.fc44 updates 326.0 B
replacing dnf5daemon-server-polkit noarch 0:5.4.1.0-1.fc44 <unknown> 326.0 B
libdnf5 x86_64 0:5.4.3.0-2.fc44 updates 4.4 MiB
replacing libdnf5 x86_64 0:5.4.1.0-1.fc44 <unknown> 4.3 MiB
libdnf5-cli x86_64 0:5.4.3.0-2.fc44 updates 1.0 MiB
replacing libdnf5-cli x86_64 0:5.4.1.0-1.fc44 <unknown> 1.0 MiB
libdnf5-plugin-appstream x86_64 0:5.4.3.0-2.fc44 updates 32.1 KiB
replacing libdnf5-plugin-appstream x86_64 0:5.4.1.0-1.fc44 <unknown> 32.1 KiB
libdnf5-plugin-expired-pgp-keys x86_64 0:5.4.3.0-2.fc44 updates 86.3 KiB
replacing libdnf5-plugin-expired-pgp-keys x86_64 0:5.4.1.0-1.fc44 <unknown> 86.3 KiB
python3-libdnf5 x86_64 0:5.4.3.0-2.fc44 updates 9.9 MiB
replacing python3-libdnf5 x86_64 0:5.4.1.0-1.fc44 <unknown> 9.8 MiB
Transaction Summary:
Upgrading: 11 packages
Replacing: 11 packages
Total size of inbound packages is 6 MiB. Need to download 6 MiB.
After this operation, 503 KiB extra will be used (install 21 MiB, remove 21 MiB).
Is this ok [Y/n]:
[ 1/11] dnf5daemon-server-polkit-0:5.4.3.0-2.fc44.noarch 100% | 102.3 KiB/s | 31.9 KiB | 00m00s
[ 2/11] libdnf5-plugin-appstream-0:5.4.3.0-2.fc44.x86_64 100% | 105.4 KiB/s | 45.1 KiB | 00m00s
[ 3/11] dnf5-plugin-diff-0:2.1-1.fc44.x86_64 100% | 577.5 KiB/s | 71.6 KiB | 00m00s
[ 4/11] libdnf5-plugin-expired-pgp-keys-0:5.4.3.0-2.fc44.x86_64 100% | 149.8 KiB/s | 70.5 KiB | 00m00s
[ 5/11] dnf5-plugin-automatic-0:5.4.3.0-2.fc44.x86_64 100% | 194.7 KiB/s | 112.7 KiB | 00m01s
[ 6/11] libdnf5-cli-0:5.4.3.0-2.fc44.x86_64 100% | 616.4 KiB/s | 376.0 KiB | 00m01s
[ 7/11] dnf5daemon-server-0:5.4.3.0-2.fc44.x86_64 100% | 507.6 KiB/s | 320.8 KiB | 00m01s
[ 8/11] libdnf5-0:5.4.3.0-2.fc44.x86_64 100% | 2.0 MiB/s | 1.4 MiB | 00m01s
[ 9/11] dnf5-0:5.4.3.0-2.fc44.x86_64 100% | 1.4 MiB/s | 1.0 MiB | 00m01s
[10/11] dnf5-plugins-0:5.4.3.0-2.fc44.x86_64 100% | 721.9 KiB/s | 545.1 KiB | 00m01s
[11/11] python3-libdnf5-0:5.4.3.0-2.fc44.x86_64 100% | 1.9 MiB/s | 1.8 MiB | 00m01s
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[11/11] Total 100% | 3.9 MiB/s | 5.7 MiB | 00m01s
Running transaction
[ 1/24] Verify package files 100% | 21.0 B/s | 11.0 B | 00m01s
[ 2/24] Prepare transaction 100% | 1.0 B/s | 22.0 B | 00m17s
[ 3/24] Upgrading libdnf5-0:5.4.3.0-2.fc44.x86_64 100% | 6.1 MiB/s | 4.4 MiB | 00m01s
[ 4/24] Upgrading libdnf5-cli-0:5.4.3.0-2.fc44.x86_64 100% | 2.8 MiB/s | 1.1 MiB | 00m00s
[ 5/24] Upgrading dnf5-0:5.4.3.0-2.fc44.x86_64 100% | 2.6 MiB/s | 3.3 MiB | 00m01s
[ 6/24] Upgrading dnf5daemon-server-0:5.4.3.0-2.fc44.x86_64 100% | 1.3 MiB/s | 841.2 KiB | 00m01s
[ 7/24] Upgrading dnf5daemon-server-polkit-0:5.4.3.0-2.fc44.noarch 100% | 14.2 KiB/s | 612.0 B | 00m00s
[ 8/24] Upgrading dnf5-plugins-0:5.4.3.0-2.fc44.x86_64 100% | 2.1 MiB/s | 1.6 MiB | 00m01s
[ 9/24] Upgrading dnf5-plugin-automatic-0:5.4.3.0-2.fc44.x86_64 100% | 1.5 MiB/s | 198.0 KiB | 00m00s
[10/24] Upgrading dnf5-plugin-diff-0:2.1-1.fc44.x86_64 100% | 4.5 MiB/s | 155.3 KiB | 00m00s
[11/24] Upgrading python3-libdnf5-0:5.4.3.0-2.fc44.x86_64 100% | 17.5 MiB/s | 9.9 MiB | 00m01s
[12/24] Upgrading libdnf5-plugin-expired-pgp-keys-0:5.4.3.0-2.fc44.x86_64 100% | 1.4 MiB/s | 87.6 KiB | 00m00s
[13/24] Upgrading libdnf5-plugin-appstream-0:5.4.3.0-2.fc44.x86_64 100% | 396.8 KiB/s | 32.9 KiB | 00m00s
[14/24] Removing dnf5-plugin-automatic-0:5.4.1.0-1.fc44.x86_64 100% | 97.0 B/s | 16.0 B | 00m00s
[15/24] Removing dnf5-plugins-0:5.4.1.0-1.fc44.x86_64 100% | 2.2 KiB/s | 265.0 B | 00m00s
[16/24] Removing libdnf5-plugin-appstream-0:5.4.1.0-1.fc44.x86_64 100% | 111.0 B/s | 4.0 B | 00m00s
[17/24] Removing libdnf5-plugin-expired-pgp-keys-0:5.4.1.0-1.fc44.x86_64 100% | 175.0 B/s | 7.0 B | 00m00s
[18/24] Removing python3-libdnf5-0:5.4.1.0-1.fc44.x86_64 100% | 1.0 KiB/s | 83.0 B | 00m00s
[19/24] Removing dnf5daemon-server-polkit-0:5.4.1.0-1.fc44.noarch 100% | 4.0 B/s | 1.0 B | 00m00s
[20/24] Removing dnf5daemon-server-0:5.4.1.0-1.fc44.x86_64 100% | 119.0 B/s | 60.0 B | 00m01s
[21/24] Removing dnf5-plugin-diff-0:2.0-5.fc44.x86_64 100% | 43.0 B/s | 10.0 B | 00m00s
[22/24] Removing dnf5-0:5.4.1.0-1.fc44.x86_64 100% | 593.0 B/s | 175.0 B | 00m00s
[23/24] Removing libdnf5-cli-0:5.4.1.0-1.fc44.x86_64 100% | 830.0 B/s | 44.0 B | 00m00s
[24/24] Removing libdnf5-0:5.4.1.0-1.fc44.x86_64 100% | 2.0 B/s | 78.0 B | 00m35s
Complete!
┌──(gitxpresso㉿fedora44)-[~]
└─$ sudo dnf reinstall -y git
Cannot load dnf5 plugin: /usr/lib64/dnf5/plugins/builddep_cmd_plugin.so
Cannot load shared library "/usr/lib64/dnf5/plugins/builddep_cmd_plugin.so": /usr/lib64/dnf5/plugins/builddep_cmd_plugin.so: undefined symbol: _ZN4dnf523create_transient_optionERNS_7CommandE
┌──(gitxpresso㉿fedora44)-[~]
└─$
pg-tips
(P G)
August 22, 2026, 2:02pm
8
It should be under the dnf component in Bugzilla I think.
Can you provide the link of the bugzilla page containing the component dnf.
pg-tips
(P G)
August 22, 2026, 2:04pm
10
This isn’t a respectful way to ask a question.
pg-tips
(P G)
August 22, 2026, 2:08pm
12
Yes, thank you.
You can raise the bug in RedHat Bugzilla (as used for Fedora as well as RHEL):
What do I put In “How reproducible” Section?
pg-tips
(P G)
August 22, 2026, 2:16pm
14
I tried to reproduce and I don’t get the same issue. I have:
$ dnf list --installed dnf5
Installed packages (available for reinstall, available for upgrade)
dnf5.x86_64 5.4.3.0-2.fc44 updates
but no problem with package installs:
$ sudo dnf install fastfetch
Updating and loading repositories:
Repositories loaded.
Package Arch Version Repository Size
Installing:
fastfetch x86_64 0:2.66.0-1.fc44 updates 1.6 MiB
Installing dependencies:
yyjson x86_64 0:0.12.0-2.fc44 fedora 272.1 KiB
Transaction Summary:
Installing: 2 packages
Total size of inbound packages is 713 KiB. Need to download 713 KiB.
After this operation, 2 MiB extra will be used (install 2 MiB, remove 0 B).
But you demonstrated that the issue was removed by downgrading, and recreated by re-upgrading. So something is going on! It will be interesting to see the response to the bug.
pg-tips
(P G)
August 22, 2026, 2:17pm
15
I would include the steps that you have shown here. Particularly the fact that downgrading cleared the issue, and that re-upgrading recreated it.
You could mention it doesn’t seem to be 100% reproducible - e.g. on my system it doesn’t seem to happen.
DNF5 Latest version: 5.4.3.0-2
What do I put In the last ordered list?
Steps to Reproduce:
1. Update to the latest version of DNF5
2. Use Reinstall, Install, or any similar sub-command to reproduce the binary undefined symbol output.
3.
pg-tips
(P G)
August 22, 2026, 2:18pm
19
The thing is that I don’t get this…
…even though I have dnf version 5.4.3.0-2.
I even removed dnf5, reinstalled dnf5 with allow --erasing flag, and I still got this error.