noname19
(john fernandez)
April 29, 2026, 12:35pm
1
yesterday i decided to move from fedora 43 to fedora 44
i found a thread on reddit that linked to a gide to do it, i ran 3 commands
sudo dnf upgrade --refresh
sudo dnf system-upgrade download --releasever=44
sudo dnf system-upgrade download --releasever=44
on the second one, where the console has to download and report about alot of packages, a group of like 10 packages said that the checksum did not correspond, i didnt saved the output, but said, what do i have to lose? while that happened i made a fedora 44 liveusb in case this failed and then when the system reboots to make the process, all went well, nothing to report
the packages, perhaps were not important? no9t sure, how can i tell the installation is doing fine, i see no problems here
augenauf
(Flo)
April 29, 2026, 12:38pm
2
follow the first-hand instructions here: Making sure you're not a bot!
the third step would be:
sudo dnf offline reboot
(don’t repeat the second step as third step)
this could have been an issue with rpmfusion - the problem has been solved in the meantime, see Check sum dont mstch fedora 44 upgrade - #4 by leigh123linux
1 Like
pg-tips
(P G)
April 29, 2026, 12:38pm
3
Normally when you see this message, there is a problem with one mirror, so dnf tries another one.
If you didn’t get a failure at the end of the dnf system-upgrade command, then it should be fine, the package just got successfully fetched from a different mirror.
You can check whether you have any non-upgraded packages hanging around from Fedora 43 like this:
rpm -qa | grep fc43
1 Like
noname19
(john fernandez)
April 29, 2026, 3:26pm
4
thank you for the replies
when i checked what was left from fc43 only found this small list
openblas-0.3.29-2.fc43.x86_64
zeromq-4.3.5-22.fc43.x86_64
openblas-serial-0.3.29-2.fc43.x86_64
xdg-user-dirs-0.18-11.fc43.x86_64
kernel-core-6.19.13-200.fc43.x86_64
kernel-modules-core-6.19.13-200.fc43.x86_64
kernel-modules-6.19.13-200.fc43.x86_64
kernel-modules-extra-6.19.13-200.fc43.x86_64
kernel-6.19.13-200.fc43.x86_64
kernel-core-6.19.14-200.fc43.x86_64
kernel-modules-core-6.19.14-200.fc43.x86_64
kernel-modules-6.19.14-200.fc43.x86_64
kernel-modules-extra-6.19.14-200.fc43.x86_64
kernel-6.19.14-200.fc43.x86_64
openblas-openmp-0.3.29-2.fc43.x86_64
i dont see a problem with leaving there the old kernel, the other stuff no idea what it is
should i leave it there or should try to remove any of this?
pg-tips
(P G)
April 29, 2026, 3:33pm
5
john fernandez:
i dont see a problem with leaving there the old kernel, the other stuff no idea what it is
should i leave it there or should try to remove any of this?
Agree about the kernel, it’s normal to have older versions of the kernel present (so that you can boot them in GRUB).
I’m not sure about the other packages. You can try these commands and see if any of them are removed.
sudo dnf autoremove
sudo dnf install remove-retired-packages
remove-retired-packages
However (other than the kernel) you only have 5 packages left from F43, so I don’t think there was any significant issue with your upgrade.
noname19
(john fernandez)
April 29, 2026, 3:36pm
6
thank you for the reply, yes, from that first link came the 3 commands i ran to make the upgrade, if it is not that, it looks identical lol
noname19
(john fernandez)
April 29, 2026, 3:41pm
7
i was testing the other commands on the link provided, i ran those,
the autoremove one found all this
boost x86_64 0:1.90.0-7.fc44 fedora 1.3 KiB
boost-cobalt x86_64 0:1.90.0-7.fc44 fedora 634.3 KiB
boost-context x86_64 0:1.90.0-7.fc44 fedora 12.3 KiB
boost-contract x86_64 0:1.90.0-7.fc44 fedora 119.0 KiB
boost-coroutine x86_64 0:1.90.0-7.fc44 fedora 24.9 KiB
boost-fiber x86_64 0:1.90.0-7.fc44 fedora 86.9 KiB
boost-graph x86_64 0:1.90.0-7.fc44 fedora 370.6 KiB
boost-json x86_64 0:1.90.0-7.fc44 fedora 372.9 KiB
boost-log x86_64 0:1.90.0-7.fc44 fedora 1.5 MiB
boost-math x86_64 0:1.90.0-7.fc44 fedora 596.1 KiB
boost-nowide x86_64 0:1.90.0-7.fc44 fedora 24.7 KiB
boost-process x86_64 0:1.90.0-7.fc44 fedora 69.9 KiB
boost-python3 x86_64 0:1.90.0-7.fc44 fedora 261.9 KiB
boost-serialization x86_64 0:1.90.0-7.fc44 fedora 453.1 KiB
boost-stacktrace x86_64 0:1.90.0-7.fc44 fedora 103.0 KiB
boost-test x86_64 0:1.90.0-7.fc44 fedora 647.6 KiB
boost-timer x86_64 0:1.90.0-7.fc44 fedora 24.8 KiB
boost-type_erasure x86_64 0:1.90.0-7.fc44 fedora 62.0 KiB
boost-url x86_64 0:1.90.0-7.fc44 fedora 335.2 KiB
boost-wave x86_64 0:1.90.0-7.fc44 fedora 904.3 KiB
cjson x86_64 0:1.7.18-5.fc44 fedora 63.8 KiB
dracut-squash x86_64 0:108-6.fc44 fedora 7.5 KiB
f43-backgrounds-base noarch 0:43.0.4-1.fc44 fedora 7.4 MiB
f43-backgrounds-kde noarch 0:43.0.4-1.fc44 fedora 3.9 KiB
flexiblas-openblas-serial x86_64 0:3.5.0-2.fc44 fedora 39.1 KiB
ibus-xinit noarch 0:1.5.34~rc2-1.fc44 updates 2.1 KiB
kdump-utils x86_64 0:1.0.61-1.fc44 updates 294.6 KiB
libavc1394 x86_64 0:0.5.4-27.fc44 fedora 134.7 KiB
libdc1394 x86_64 0:2.2.7-9.fc44 fedora 354.8 KiB
libfreeaptx x86_64 0:0.2.2-3.fc44 rpmfusion-free 53.1 KiB
libiec61883 x86_64 0:1.2.0-39.fc44 fedora 85.9 KiB
libiptcdata x86_64 0:1.0.5-24.fc44 fedora 167.7 KiB
libkcompactdisc x86_64 0:25.12.2-1.fc44 fedora 247.2 KiB
libkolabxml x86_64 0:1.2.0-38.fc44 fedora 2.9 MiB
librabbitmq x86_64 0:0.15.0-4.fc44 fedora 89.5 KiB
libraw1394 x86_64 0:2.1.2-25.fc44 fedora 158.3 KiB
librist x86_64 0:0.2.11-1.fc44 fedora 182.1 KiB
low-memory-monitor x86_64 0:2.1-14.fc44 fedora 65.8 KiB
makedumpfile x86_64 0:1.7.8-2.fc44 fedora 834.9 KiB
maliit-framework x86_64 0:2.3.0-11.fc44 fedora 209.4 KiB
maliit-framework-qt5 x86_64 0:2.3.0-11.fc44 fedora 1.2 MiB
maliit-keyboard x86_64 0:2.3.1-12.fc44 fedora 8.7 MiB
mbedtls x86_64 0:3.6.6-1.fc44 updates 1.4 MiB
openblas-serial x86_64 0:0.3.29-2.fc43 d15e557246b143e68b4d7cf7c 41.5 MiB
pipewire-codec-aptx x86_64 0:1.5.84-2.fc44 rpmfusion-free 52.9 KiB
python3-attrs noarch 0:25.4.0-2.fc44 fedora 436.8 KiB
python3-jsonschema noarch 0:4.23.0-7.fc44 fedora 906.6 KiB
python3-jsonschema-specifications noarch 0:2024.10.1-7.fc44 fedora 46.2 KiB
python3-ply noarch 0:3.11-33.fc44 fedora 564.3 KiB
python3-referencing noarch 0:0.36.2-6.fc44 fedora 336.5 KiB
python3-rpds-py x86_64 0:0.29.0-2.fc44 fedora 716.0 KiB
python3-setuptools noarch 0:80.10.2-3.fc44 fedora 7.5 MiB
python3-sniffio noarch 0:1.3.1-9.fc44 fedora 35.3 KiB
qt5-qtfeedback x86_64 0:20180903gita14bd0b-13.fc44 fedora 241.2 KiB
qt5-qtmultimedia x86_64 0:5.15.18-2.fc44 fedora 3.0 MiB
qt6-qtsensors x86_64 0:6.10.3-1.fc44 updates 960.0 KiB
xerces-c x86_64 0:3.3.0-9.fc44 fedora 3.9 MiB
xevd-libs x86_64 0:0.5.0-6.fc44 fedora 379.9 KiB
xeve-libs x86_64 0:0.5.1-6.fc44 fedora 904.7 KiB
the other two commands didnt report anything
when i left it remove all that, it took its time and reported success, but when i run again the command rpm -qa | grep fc43 it still finds the same things, i will restart the pc because i updates other things via konsole and will report later, thank you
You can see if any installed packages need those packages with
dnf repoquery --whatrequires packagename
replacing packagename with the package you want to query.
noname19
(john fernandez)
April 29, 2026, 3:49pm
9
i restarted pc and ran again the fc43 command
openblas-0.3.29-2.fc43.x86_64
zeromq-4.3.5-22.fc43.x86_64
xdg-user-dirs-0.18-11.fc43.x86_64
kernel-core-6.19.13-200.fc43.x86_64
kernel-modules-core-6.19.13-200.fc43.x86_64
kernel-modules-6.19.13-200.fc43.x86_64
kernel-modules-extra-6.19.13-200.fc43.x86_64
kernel-6.19.13-200.fc43.x86_64
kernel-core-6.19.14-200.fc43.x86_64
kernel-modules-core-6.19.14-200.fc43.x86_64
kernel-modules-6.19.14-200.fc43.x86_64
kernel-modules-extra-6.19.14-200.fc43.x86_64
kernel-6.19.14-200.fc43.x86_64
openblas-openmp-0.3.29-2.fc43.x86_64
same result, one of the commands previously used mentions that it removed openblas but still is being reported
testing your command it gives me this result
dnf repoquery --whatrequires openblas-0.3.29-2.fc43.x86_64
Actualizando y cargando repositorios:
Repositorios cargados.
openblas-devel-0:0.3.29-2.fc43.x86_64
openblas-openmp-0:0.3.29-2.fc43.i686
openblas-openmp-0:0.3.29-2.fc43.x86_64
openblas-openmp64-0:0.3.29-2.fc43.x86_64
openblas-openmp64_-0:0.3.29-2.fc43.x86_64
openblas-serial-0:0.3.29-2.fc43.i686
openblas-serial-0:0.3.29-2.fc43.x86_64
openblas-serial64-0:0.3.29-2.fc43.x86_64
openblas-serial64_-0:0.3.29-2.fc43.x86_64
openblas-threads-0:0.3.29-2.fc43.i686
openblas-threads-0:0.3.29-2.fc43.x86_64
openblas-threads64-0:0.3.29-2.fc43.x86_64
openblas-threads64_-0:0.3.29-2.fc43.x86_64
it sounds important but i never heard about it lol
pg-tips
(P G)
April 29, 2026, 3:52pm
10
It removed openblas-serial but not openblas itself.
It’s a set of libraries for linear algebra (for example Python’s numpy, among many other things, depend on it).
Try:
dnf repoquery --installed --whatrequires openblas
to see what you have installed that depends on it, if you like. (Note the use of --installed to filter down to installed packages only.)
1 Like
gnwiii
(George N. White III)
April 29, 2026, 4:00pm
11
openblas is a hand-optimized basic linear algebra library — version 0.3.33 was released in the past week, but there are alternatives that have advantages on recent hardware such as the Intel oneAPI Math Kernel Library and tools optimized for certain type of problems. Unless you encounter problems with the current library or others find problems with the 0.3.33 version, F44 versions should appear “real soon now”.
noname19
(john fernandez)
April 29, 2026, 4:04pm
12
the command reports only this
dnf repoquery --installed --whatrequires openblas
openblas-openmp-0:0.3.29-2.fc43.x86_64
i tried with another one on the list, shows all of this
dnf repoquery --whatrequires zeromq-4.3.5-22.fc43.x86_64
Actualizando y cargando repositorios:
Repositorios cargados.
R-pbdZMQ-0:0.3.14-4.fc44.x86_64
R-pbdZMQ-0:0.3.14-5.fc44.x86_64
airinv-0:1.00.15-1.fc44.x86_64
bitcoin-core-0:30.2-3.fc44.x86_64
bitcoin-core-desktop-0:30.2-3.fc44.x86_64
bitcoin-core-server-0:30.2-3.fc44.x86_64
czmq-0:4.2.1-24.fc44.x86_64
ffmpeg-libs-0:8.0.1-6.fc44.x86_64
gap-pkg-zeromqinterface-0:0.17-2.fc44.x86_64
gap-pkg-zeromqinterface-0:0.18-1.fc44.x86_64
gnuradio-0:3.10.12.0-12.fc44.x86_64
groonga-plugin-suggest-0:15.0.9-2.fc44.x86_64
libavfilter-free-0:8.0.1-6.fc44.x86_64
libavformat-free-0:8.0.1-6.fc44.x86_64
libopenshot-0:0.5.0-4.fc44.x86_64
ocaml-zmq-0:5.3.0-11.fc44.x86_64
perl-ZMQ-LibZMQ4-0:0.01-32.fc44.x86_64
php-zmq-0:1.1.3-37.fc44.x86_64
python3-pyzmq-0:27.1.0-6.fc44.x86_64
root-roofit-core-0:6.38.04-1.fc44.x86_64
root-roofit-core-0:6.38.04-5.fc44.x86_64
root-roofit-multiprocess-0:6.38.04-1.fc44.x86_64
root-roofit-multiprocess-0:6.38.04-5.fc44.x86_64
root-roofit-zmq-0:6.38.04-1.fc44.x86_64
root-roofit-zmq-0:6.38.04-5.fc44.x86_64
tvlsim-0:1.01.12-1.fc44.x86_64
uwsgi-emperor-zeromq-0:2.0.31-6.fc44.x86_64
uwsgi-logger-zeromq-0:2.0.31-6.fc44.x86_64
uwsgi-plugin-mongrel2-0:2.0.31-6.fc44.x86_64
xeus-zmq-0:3.1.0-5.fc44.x86_64
zeromq-ada-0:4.1.5^git20251117.c9a0e98-2.fc44.i686
zeromq-ada-0:4.1.5^git20251117.c9a0e98-2.fc44.x86_64
zeromq-ada-0:4.1.5^git20251117.c9a0e98-3.fc44.i686
zeromq-ada-0:4.1.5^git20251117.c9a0e98-3.fc44.x86_64
zeromq-devel-0:4.3.5-22.fc43.x86_64
the other one apart the old kernel gives this
dnf repoquery --installed --whatrequires xdg-user-dirs-0.18-11.fc43.x86_64
kde-settings-0:43.101-3.fc44.noarch
that one looks weird to me
it seems to me that i could get rid of openblas, but the rest, not sure
pg-tips
(P G)
April 29, 2026, 4:06pm
13
john fernandez:
i tried with another one on the list, shows all of this
dnf repoquery --whatrequires zeromq-4.3.5-22.fc43.x86_64
How about:
dnf repoquery --installed --whatrequires zeromq
If you don’t specify --installed, you see everything in the whole Fedora repo that depends on zeromq, including packages that you have never installed.
gnwiii
(George N. White III)
April 29, 2026, 4:27pm
14
There can long dependency chains, lib A is required by lib B, which is required by lib C, …. Some of those chains may be based on legacy code for which there are now much better alternatives, although you may need the old libraries to check for problems with newer libraries. Much of my career in applied math revolved around such issues with numerical libraries. With proliferation of libraries with overlapping capabilities, it is all too easy for users to generate nonsense from inappropriate choices hidden in such dependency chains.
noname19
(john fernandez)
April 29, 2026, 7:09pm
15
thank you for your reply, that particular one seems to be related to a problem that jdownloader had
dnf repoquery --installed --whatrequires zeromq
ffmpeg-libs-0:8.0.1-6.fc44.x86_64
i use ffmpeg when jdownloader asks for it, both in windows and on linux, for some reason i installed ffmpeg but jdownloader couldnt find it or something like that and now jdownloader downloads its own version of it like it was a plugin or something
i assume it doesnt use the version fedora offers, i could remove it i imagine
the packages left as i said i think that offer no problem in my case, but some do seem weird, quite uncommon to see some being mentioned
noname19
(john fernandez)
April 29, 2026, 7:13pm
16
you made me remember the old days when kde migrated form the legendary kde 3.5 to the kde that is now plasma, on that time, some people on the distro i was asked to keep alot of old kde libraries to keep alive some things that were abandoned from the old version, it was a nightmare for the maintainers of the distro i used back then
about users doing a mess, i did some of that here, but just to make vlc work, i needed to add some multimedia codecs via a aditional repository, in its momet i had to investigate alot and found that fedora tries to avoid problems with licenses by not adding those codecs in the installation iso, so one has to hunt them, other distros do add those libraries, but some do the same fedora does, so in my case it was a understandable inconvenient
pg-tips
(P G)
April 29, 2026, 7:28pm
17
Actually there’s something a bit weird about this package. It seems that both the Fedora 43 and 44 repos have a version called “…fc43” .
I would suggest just leaving it as it is. I don’t think there is any problem specific to your system here.