I tried to upgrade a Qubes 3.1 system to use FC24 a while back, and dnf
itself broke badly, stating something about not having a python "Goal",
having something to do with the python module missing some feature or
module. The template was therefor unusable, since it could not be
maintained. I don't have access to that machine right now so I can't
give you the exact error message.
Because of this the upgrade broke and the system was unable to install
or upgrade anything after that, except by using other software
installers from KDE/Gnome, but could never get dnf reinstalled/upgraded
and happy. Without having access from there to a 3.2 system I was unable
to determine what packages needed fixing within dnf to get past that.
I tried this several times, and even did some local RPM installs to try
and fix dnf, and all attempts failed the same way. I also tried backing
up a 3.2 FC24 template and restoring it to that 3.1 machine but 3.1
failed to even start the vm. Obviously I needed to replace the Qubes 3.2
components for it to start as a 3.1 template. That also went nowhere.
At this point, upgrading all existing systems to at least FC24 is
important since today FC25 just was announced, and therefor FC23 support
is ending. If I get time I will be looking at upgrading a Qubes 3.2
template to FC25, unless anyone knows a reason that will not fly? I
figure it could not hurt to try.
Steve