Hello, its been several months now that im looking away at this problem. But I finally have the courage to solve it now, over the months I’ve tried several things but I don’t really remember now.
The problem is, I did the upgrade to f44 and when my system booted I only had a black screen.
During my research I found a post that said to change the login screen GUI to have the interface back. Which I did, and now I can login.
Since I’m still in the same situation and never had the courage to dig into it. I think the update is partially done, but also my dnf is now broken. I’d like to get back to a clean install with the most updated and available nvidia driver.
Note that I have a gtx1060 and I came across this post
But again I don’t have dnf5.
I’ve tried to follow this post also
Thinking that it might help solving my dnf5 issue but it did not.
[nxnk]$ DNF5_PLUGINS_DIR=/dev/null dnf5 --version
Attached command "builddep" not found: Command id "dnf5" does not contain subcommand with id "builddep": Requested in file "/usr/share/dnf5/aliases.d/compatibility-plugins.conf" on line 5: attached_command = 'builddep'
Missing attribute "attached_command" for command "build-dep" in file "/usr/share/dnf5/aliases.d/compatibility-plugins.conf"
Parent command "reposync" not found: Command id "dnf5" does not contain subcommand with id "reposync": Requested in file "/usr/share/dnf5/aliases.d/compatibility-reposync.conf" on line 3: ['reposync.downloadpath']
Parent command "reposync" not found: Command id "dnf5" does not contain subcommand with id "reposync": Requested in file "/usr/share/dnf5/aliases.d/compatibility-reposync.conf" on line 9: ['reposync.source']
dnf5 version 5.4.2.1
dnf5 plugin API version 2.0
libdnf5 version 5.4.2.1
libdnf5 plugin API version 2.2
Loaded libdnf5 plugins:
name: appstream
version: 1.0.0
API version: 2.0
name: expired-pgp-keys
version: 1.0.0
API version: 2.1
name: notify_packagekit
version: 1.3.4
API version: 2.2
Also doing it with dnf4 I’m seeing two versions, I don’t know if that’s normal:
[nxnk]$ dnf4 --version
4.24.0
Installed: rpm-0:6.0.1-1.fc43.x86_64 at Sun 11 Jan 2026 15:52:32 GMT
Built : Fedora Project at Thu 11 Dec 2025 09:33:40 GMT
Installed: rpm-0:6.0.1-2.fc44.x86_64 at Wed 10 Jun 2026 14:38:26 GMT
Built : Fedora Project at Sun 18 Jan 2026 08:24:03 GMT
OK good. So it seems like dnf does work (without plugin functionality) if you precede your commands by DNF5_PLUGINS_DIR=/dev/null. That should make it easier to repair things.
Not exactly normal. But not surprising in these circumstances where an upgrade doesn’t properly complete.
For some reasons it seems I can’t use sudo with this command:
[nxnk]$ DNF5_PLUGINS_DIR=/dev/null sudo dnf5 --version
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: _ZN4dnf511match_specsERNS_7ContextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbbbbPKc
[nxnk]$ DNF5_PLUGINS_DIR=/dev/null dnf5 --version
Attached command "builddep" not found: Command id "dnf5" does not contain subcommand with id "builddep": Requested in file "/usr/share/dnf5/aliases.d/compatibility-plugins.conf" on line 5: attached_command = 'builddep'
Missing attribute "attached_command" for command "build-dep" in file "/usr/share/dnf5/aliases.d/compatibility-plugins.conf"
Parent command "reposync" not found: Command id "dnf5" does not contain subcommand with id "reposync": Requested in file "/usr/share/dnf5/aliases.d/compatibility-reposync.conf" on line 3: ['reposync.downloadpath']
Parent command "reposync" not found: Command id "dnf5" does not contain subcommand with id "reposync": Requested in file "/usr/share/dnf5/aliases.d/compatibility-reposync.conf" on line 9: ['reposync.source']
dnf5 version 5.4.2.1
dnf5 plugin API version 2.0
libdnf5 version 5.4.2.1
libdnf5 plugin API version 2.2
Loaded libdnf5 plugins:
name: appstream
version: 1.0.0
API version: 2.0
name: expired-pgp-keys
version: 1.0.0
API version: 2.1
name: notify_packagekit
version: 1.3.4
API version: 2.2
It would be useful to check free disk space (df -h) but other than that, I don’t have great ideas sorry. Someone smarter than me will probably know how to investigate other causes though!
That 90% usage on a BTRFS partition might be a bit uncomfortable. However, if that was the issue then maybe you’d have problems even booting the machine - but I don’t know for sure.
The dnf operation should have had no effect on the installed packages, since it couldn’t complete the transaction.
However it might be useful to try to free some space by cleaning up the dnf cache.
...
[732/737] yelp-libs-2:49.2-1.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s
>>> Already downloaded
[733/737] zsh-0:5.9-21.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s
>>> Already downloaded
[734/737] python3-setools-0:4.6.0-6.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s
>>> Already downloaded
[735/737] qatlib-service-0:26.02.0-2.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s
>>> Already downloaded
[736/737] rpcbind-0:1.2.9-2.fc44.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s
>>> Already downloaded
[737/737] spirv-tools-libs-0:2026.1-1.fc44.i686 100% | 0.0 B/s | 0.0 B | 00m00s
>>> Already downloaded
--------------------------------------------------------------------------------------------------------------------------------------------
[737/737] Total 100% | 0.0 B/s | 0.0 B | 00m05s
Running transaction
Transaction failed: Rpm transaction failed.
- file /usr/share/doc/libseccomp/CHANGELOG from install of libseccomp-2.6.1-2.fc44.i686 conflicts with file from package libseccomp-2.6.0-3.fc44.x86_64
- file /usr/share/doc/libseccomp/CREDITS from install of libseccomp-2.6.1-2.fc44.i686 conflicts with file from package libseccomp-2.6.0-3.fc44.x86_64
- file /usr/share/doc/p11-kit/NEWS from install of p11-kit-0.26.5-1.fc44.i686 conflicts with file from package p11-kit-0.26.2-1.fc44.x86_64
- file /usr/share/locale/kk/LC_MESSAGES/p11-kit.mo from install of p11-kit-0.26.5-1.fc44.i686 conflicts with file from package p11-kit-0.26.2-1.fc44.x86_64
- file /usr/share/locale/sl/LC_MESSAGES/p11-kit.mo from install of p11-kit-0.26.5-1.fc44.i686 conflicts with file from package p11-kit-0.26.2-1.fc44.x86_64
- file /usr/share/man/man1/trust.1.gz from install of p11-kit-0.26.5-1.fc44.i686 conflicts with file from package p11-kit-0.26.2-1.fc44.x86_64
- file /usr/share/man/man5/pkcs11.conf.5.gz from install of p11-kit-0.26.5-1.fc44.i686 conflicts with file from package p11-kit-0.26.2-1.fc44.x86_64
- file /usr/share/man/man8/p11-kit.8.gz from install of p11-kit-0.26.5-1.fc44.i686 conflicts with file from package p11-kit-0.26.2-1.fc44.x86_64
- file /usr/share/doc/libtiff/RELEASE-DATE from install of libtiff-4.7.2-1.fc44.i686 conflicts with file from package libtiff-4.7.1-2.fc44.x86_64
- file /usr/share/doc/libtiff/VERSION from install of libtiff-4.7.2-1.fc44.i686 conflicts with file from package libtiff-4.7.1-2.fc44.x86_64
Hi, with the help of your command I managed to make some space and ran the distro-sync command again. Here is the end part of the output.
...
[737/737] Total 100% | 39.1 MiB/s | 2.1 GiB | 00m55s
Running transaction
Transaction failed: Rpm transaction failed.
- file /usr/share/doc/libseccomp/CHANGELOG from install of libseccomp-2.6.1-2.fc44.i686 conflicts with file from package libseccomp-2.6.0-3.fc44.x86_64
- file /usr/share/doc/libseccomp/CREDITS from install of libseccomp-2.6.1-2.fc44.i686 conflicts with file from package libseccomp-2.6.0-3.fc44.x86_64
- file /usr/share/doc/p11-kit/NEWS from install of p11-kit-0.26.5-1.fc44.i686 conflicts with file from package p11-kit-0.26.2-1.fc44.x86_64
- file /usr/share/locale/kk/LC_MESSAGES/p11-kit.mo from install of p11-kit-0.26.5-1.fc44.i686 conflicts with file from package p11-kit-0.26.2-1.fc44.x86_64
- file /usr/share/locale/sl/LC_MESSAGES/p11-kit.mo from install of p11-kit-0.26.5-1.fc44.i686 conflicts with file from package p11-kit-0.26.2-1.fc44.x86_64
- file /usr/share/man/man1/trust.1.gz from install of p11-kit-0.26.5-1.fc44.i686 conflicts with file from package p11-kit-0.26.2-1.fc44.x86_64
- file /usr/share/man/man5/pkcs11.conf.5.gz from install of p11-kit-0.26.5-1.fc44.i686 conflicts with file from package p11-kit-0.26.2-1.fc44.x86_64
- file /usr/share/man/man8/p11-kit.8.gz from install of p11-kit-0.26.5-1.fc44.i686 conflicts with file from package p11-kit-0.26.2-1.fc44.x86_64
- file /usr/share/doc/libtiff/RELEASE-DATE from install of libtiff-4.7.2-1.fc44.i686 conflicts with file from package libtiff-4.7.1-2.fc44.x86_64
- file /usr/share/doc/libtiff/VERSION from install of libtiff-4.7.2-1.fc44.i686 conflicts with file from package libtiff-4.7.1-2.fc44.x86_64
Please show us the output from sudo btrfs fi usage /. Storage space may be limited due to having a bunch of F43 packages. You could try removing the i686 packages — they should not be needed for basic Fedora 44 tasks and can be added back once the update is complete and you have more free space.
Hi, now that I think about it it is strange that I don’t have any storage space left, I don’t remember having any space related problems on this device
Sorry how to check that those packages are downloaded ?
Also I had to turn off the device, now it seems like the system is not read-only, I can create and delete files. It seems like some things been updated.