Dnfdragora on F42 does not work

I recently updated two laptops going from F41 to F42

Since that upgrade dnfdragora does not do what it should.

On starting up it seems to start indeed, the line indicating the progress moves to about one third, and then it halts. It reall halts and does not listen to anything. After a few minutes the system notes that dnfdragora does not work and says that Python3 is the one that causes the stop.

In 9 out of 10 cases, stopping is only by killing the program with the kill -9 pid

any pointer would be helpful

what version of dnf dragora is installed?
dnf list --installed dnfdragora
If the version is too old it will not work with dnf5 that is installed on f42 & f43
Earlier versions of dnfdragora were only usable with dnf4 which has been the fedora stable version for a long time. Recently dnf5 became the preferred version and dnfdragora had to follow suit.

Have you tried sudo dnf upgrade --refresh or sudo dnf distro-sync --refresh followed by a reboot to ensure that everything is fully updated?

For fedora 41 the dnfdragora version was 2.1.5 and only used dnf4.
With the release of fedora 42 dnfdragora was upgraded to version 2.99.0 which should work properly with dnf5.
Note also that the python version has upgraded with each fedora release as well so it is necessary that the system be fully updated so everything can work together as designed.

Thanks for the quick response, the version is

dnfdragora.noarch 2.99.0^git20250421.1.2f707ee-1.fc42 updates

and

jan@fedora:/usr/shared/systems/qt-dab$ sudo dnf distro-sync --refresh
[sudo] password for jan:
Updating and loading repositories:
RPM Fusion for Fedora 42 - Nonfree 100% | 2.3 KiB/s | 9.0 KiB | 00m04s
RPM Fusion for Fedora 42 - Nonfree - U 100% | 3.8 KiB/s | 8.3 KiB | 00m02s
RPM Fusion for Fedora 42 - Nonfree - S 100% | 4.6 KiB/s | 8.3 KiB | 00m02s
RPM Fusion for Fedora 42 - Nonfree - N 100% | 5.0 KiB/s | 8.6 KiB | 00m02s
RPM Fusion for Fedora 42 - Free - Upda 100% | 5.0 KiB/s | 8.2 KiB | 00m02s
RPM Fusion for Fedora 42 - Free 100% | 6.7 KiB/s | 8.9 KiB | 00m01s
Fedora 42 - x86_64 100% | 19.2 KiB/s | 24.0 KiB | 00m01s
Copr repo for PyCharm owned by phracek 100% | 3.7 KiB/s | 2.1 KiB | 00m01s
Fedora 42 openh264 (From Cisco) - x86_ 100% | 936.0 B/s | 986.0 B | 00m01s
Fedora 42 - x86_64 - Updates 100% | 19.8 KiB/s | 19.7 KiB | 00m01s
google-chrome 100% | 2.3 KiB/s | 1.3 KiB | 00m01s
Dropbox Repository 100% | 2.6 KiB/s | 1.5 KiB | 00m01s
Repositories loaded.
Nothing to do.

Ok, so both of those appear to be current.
Can you be more detailed in your description of the issue?

This is not very detailed and does not tell us what you are actually expecting vs what happens. The updates may very well be doing what is intended, but what you see may have changed with the new version release.

(Yes, I know you added some details, but nothing more that a generalized description and nothing from the logs or otherwise able to strictly identify what is happening)

I actually installed dnfdragora on my f42 test machine and it installed then opened and appears to function properly. The first time it was started it had to build the cache, which took a few seconds, then works well.

There are 2 files created when dnfdragora is run that might be causing the issue.
~/.config/dnfdragora.yaml
/etc/dnfdragora/dnfdragora.yaml
and if those files are not exactly the same with versions 2.1.5 and 2.99.0 then problems may occur.
Maybe consider removing the file ~/.config/dnfdragora.yaml then restart dnfdragora and see what happens. (the other file is installed when dnfdragora is installed)

Dnfdragora doesn’t even work in Rawhide KDE. I’ve filed a bug report with Red Hat Bugzilla.
https://bugzilla.redhat.com/show_bug.cgi?id=2416802

Thanks
Not much is happen ing actually
there two cases

  1. once in about 10 times, the whole init of dragora fiinishes of and dragora reports “empty” (“leeg” in dutch)
  2. most of the tiime at the bottom the message “Aanmaken van pakketen-cache” (i.e. prepare the cache) shows left just above the bottom, and the bottom progrss indicator moces to 33% after that, nothing happens and the window does not respond to anything anymore (e.g. closing with either the top right X or the bottom right indicator has no effect of all
    After a few minutes, the message “Pytthin3 reageert niet” (Python3 does not react) with the options to wait or to close imemdiiately. Trying the option to
    imemediately close has no effect at all. The only way to stop is to look for the PID and kill -9

I just installed dnfdragore, just for the purpose of testing. It kind of works, but it chrashes quite a bit. Also, it didn’t use the gui environment, but fell back to using the ncurses interface.

I don’t use dnfdragore anymore, but if it would work properly, it could be quite useful, as Gnome Software doesn’t show non-gui apps.

The development tools for the software I am writing I ususally know. When switching (recently I switch from using Qt5 to Qt6), and compiling for another platform (moving from W32 as target to W64) I need to look up a lot of libraries, at least to see whether they are in the Mingw list or not