Is dnf trying to remove grub and linux-firmware package in my system?

Hi I trying to update the system packages and noticed this, is dnf trying to remove this packages?
Thanks in advance.

1 Like

It’s be helpful if you could provide this as text rather than a picture, but from what I can see it appears to be replacing packages with newer ones.

Here is the output as text, and is there a way to see the installed version of the package along the new version that will be installed?


grub2-common.noarch                       1:2.06-88.fc37                 updates
grub2-efi-ia32.x86_64                     1:2.06-88.fc37                 updates
grub2-efi-ia32-cdboot.x86_64              1:2.06-88.fc37                 updates
grub2-efi-x64.x86_64                      1:2.06-88.fc37                 updates
grub2-efi-x64-cdboot.x86_64               1:2.06-88.fc37                 updates
grub2-pc.x86_64                           1:2.06-88.fc37                 updates
grub2-pc-modules.noarch                   1:2.06-88.fc37                 updates
grub2-tools.x86_64                        1:2.06-88.fc37                 updates
grub2-tools-efi.x86_64                    1:2.06-88.fc37                 updates
grub2-tools-extra.x86_64                  1:2.06-88.fc37                 updates
grub2-tools-minimal.x86_64                1:2.06-88.fc37                 updates
gst-editing-services.x86_64               1.20.5-1.fc37                  updates
gstreamer1.x86_64                         1.20.5-1.fc37                  updates
gstreamer1-plugins-bad-free.x86_64        1.20.5-1.fc37                  updates
gstreamer1-plugins-base.x86_64            1.20.5-1.fc37                  updates
gstreamer1-plugins-good.x86_64            1.20.5-1.fc37                  updates
gstreamer1-plugins-good-gtk.x86_64        1.20.5-1.fc37                  updates
gstreamer1-plugins-good-qt.x86_64         1.20.5-1.fc37                  updates
gstreamer1-plugins-ugly-free.x86_64       1.20.5-1.fc37                  updates

kernel.x86_64                             6.1.15-200.fc37                updates
kernel-core.x86_64                        6.1.15-200.fc37                updates
kernel-headers.x86_64                     6.1.5-200.fc37                 updates
kernel-modules.x86_64                     6.1.15-200.fc37                updates
kernel-modules-extra.x86_64               6.1.15-200.fc37                updates
kpartx.x86_64                             0.9.0-4.fc37                   updates
krb5-libs.x86_64                          1.19.2-13.fc37                 updates
langtable.noarch                          0.0.61-2.fc37                  updates
lcms2.x86_64                              2.14-1.fc37                    updates
libX11.x86_64                             1.8.4-1.fc37                   updates
libX11-common.noarch                      1.8.4-1.fc37                   updates
libX11-xcb.x86_64                         1.8.4-1.fc37                   updates
libXpm.x86_64                             3.5.15-2.fc37                  updates
libaom.x86_64                             3.5.0-2.fc37                   updates
libarchive.x86_64                         3.6.1-3.fc37                   updates
libass.x86_64                             0.17.0-1.fc37                  updates
libatomic.x86_64                          12.2.1-4.fc37                  updates
libavif.x86_64                            0.11.1-4.fc37                  updates
libbluray.x86_64                          1.3.4-1.fc37                   updates
libbsd.x86_64                             0.11.7-2.fc37                  updates
libcurl-minimal.x86_64                    7.85.0-7.fc37                  updates
libdca.x86_64                             0.0.7-7.fc37                   updates
libdecor.x86_64                           0.1.1-1.fc37                   updates
libdmapsharing.x86_64                     2.9.42-1.fc37                  updates
libdrm.x86_64                             2.4.114-1.fc37                 updates
libedit.x86_64                            3.1-43.20221009cvs.fc37        updates
libertas-usb8388-firmware.noarch          2:20230210-147.fc37            updates
libffi.x86_64                             3.4.4-1.fc37                   updates
libgcc.x86_64                             12.2.1-4.fc37                  updates
libgfortran.x86_64                        12.2.1-4.fc37                  updates
libgomp.x86_64                            12.2.1-4.fc37                  updates
libgpg-error.x86_64                       1.46-1.fc37                    updates
libgs.x86_64                              9.56.1-5.fc37                  updates
libgusb.x86_64                            0.4.5-1.fc37                   updates
libhandy.x86_64                           1.8.2-1.fc37                   updates
libical.x86_64                            3.0.16-1.fc37                  updates
libical-glib.x86_64                       3.0.16-1.fc37                  updates
libidn2.x86_64                            2.3.4-1.fc37                   updates
libinput.x86_64                           1.22.1-1.fc37                  updates
libipa_hbac.x86_64                        2.8.2-1.fc37                   updates
libjcat.x86_64                            0.1.13-1.fc37                  updates
libksba.x86_64                            1.6.3-1.fc37                   updates
liblouis.x86_64                           3.24.0-1.fc37                  updates
liblouis-utils.x86_64                     3.24.0-1.fc37                  updates
libnfsidmap.x86_64                        1:2.6.2-2.rc6.fc37             updates
libnghttp2.x86_64                         1.51.0-1.fc37                  updates
libopenmpt.x86_64                         0.6.9-1.fc37                   updates
libosinfo.x86_64                          1.10.0-5.fc37                  updates
libpcap.x86_64                            14:1.10.3-1.fc37               updates
libphonenumber.x86_64                     8.12.57-6.fc37                 updates
libpwquality.x86_64                       1.4.5-3.fc37                   updates
libqmi.x86_64                             1.30.8-1.fc37                  updates
libqmi-utils.x86_64                       1.30.8-1.fc37                  updates
libquadmath.x86_64                        12.2.1-4.fc37                  updates
librepo.x86_64                            1.15.1-1.fc37                  updates
libsane-hpaio.x86_64                      3.22.10-3.fc37                 updates
libshout.x86_64                           2.4.6-1.fc37                   updates
libshumate.x86_64                         1.0.3-1.fc37                   updates
libsmbclient.x86_64                       2:4.17.6-0.fc37                updates
libsoup3.x86_64                           3.2.2-2.fc37                   updates
libspectre.x86_64                         0.2.11-1.fc37                  updates
libsss_certmap.x86_64                     2.8.2-1.fc37                   updates
libsss_idmap.x86_64                       2.8.2-1.fc37                   updates
libsss_nss_idmap.x86_64                   2.8.2-1.fc37                   updates
libsss_sudo.x86_64                        2.8.2-1.fc37                   updates
libstdc++.x86_64                          12.2.1-4.fc37                  updates
libtasn1.x86_64                           4.19.0-1.fc37                  updates
libtracker-sparql.x86_64                  3.4.2-1.fc37                   updates
libunwind.x86_64                          1.6.2-5.fc37                   updates
liburing.x86_64                           2.3-1.fc37                     updates
libv4l.x86_64                             1.22.1-4.fc37                  updates
libva.x86_64                              2.16.0-1.fc37                  updates
libwacom.x86_64                           2.6.0-1.fc37                   updates
libwacom-data.noarch                      2.6.0-1.fc37                   updates
libwbclient.x86_64                        2:4.17.6-0.fc37                updates
libwebp.x86_64                            1.3.0-1.fc37                   updates
libwinpr.x86_64                           2:2.10.0-1.fc37                updates
libwnck3.x86_64                           43.0-3.fc37                    updates
libxcrypt.x86_64                          4.4.33-4.fc37                  updates
libxcrypt-compat.x86_64                   4.4.33-4.fc37                  updates
libxcrypt-devel.x86_64                    4.4.33-4.fc37                  updates
libxml2.x86_64                            2.10.3-2.fc37                  updates
libxmlb.x86_64                            0.3.11-1.fc37                  updates
libzstd.x86_64                            1.5.4-1.fc37                   updates
linux-firmware.noarch                     20230210-147.fc37              updates
linux-firmware-whence.noarch              20230210-147.fc37              updates
llvm-libs.x86_64                          15.0.7-1.fc37                  updates
lmdb-libs.x86_64                          0.9.30-1.fc37                  updates
lua-libs.x86_64                           5.4.4-9.fc37                   updates
lz4-libs.x86_64                           1.9.4-1.fc37                   updates
mesa-dri-drivers.x86_64                   22.3.6-1.fc37                  updates
mesa-filesystem.x86_64                    22.3.6-1.fc37                  updates
mesa-libEGL.x86_64                        22.3.6-1.fc37                  updates
mesa-libGL.x86_64                         22.3.6-1.fc37                  updates
mesa-libgbm.x86_64                        22.3.6-1.fc37                  updates
mesa-libglapi.x86_64                      22.3.6-1.fc37                  updates
mesa-libxatracker.x86_64                  22.3.6-1.fc37                  updates
mesa-va-drivers.x86_64                    22.3.6-1.fc37                  updates
mesa-vulkan-drivers.x86_64                22.3.6-1.fc37                  updates
mkpasswd.x86_64                           5.5.15-1.fc37                  updates
mod_http2.x86_64                          2.0.9-1.fc37                   updates
mod_lua.x86_64                            2.4.56-1.fc37                  updates
mozjs102.x86_64                           102.8.0-1.fc37                 updates
mpg123-libs.x86_64                        1.31.2-1.fc37                  updates
mtools.x86_64                             4.0.42-1.fc37                  updates
mutter.x86_64                             43.3-2.fc37                    updates
nautilus.x86_64                           43.2-1.fc37                    updates
nautilus-extensions.x86_64                43.2-1.fc37                    updates
ncurses.x86_64                            6.3-4.20220501.fc37            updates
ncurses-base.noarch                       6.3-4.20220501.fc37            updates
ncurses-libs.x86_64                       6.3-4.20220501.fc37            updates
ndctl.x86_64                              76.1-1.fc37                    updates
ndctl-libs.x86_64                         76.1-1.fc37                    updates
net-tools.x86_64                          2.0-0.64.20160912git.fc37      updates
netavark.x86_64                           1.5.0-4.fc37                   updates
nspr.x86_64                               4.35.0-4.fc37                  updates
nss.x86_64                                3.88.1-1.fc37                  updates
nss-softokn.x86_64                        3.88.1-1.fc37                  updates
nss-softokn-freebl.x86_64                 3.88.1-1.fc37                  updates
nss-sysinit.x86_64                        3.88.1-1.fc37                  updates
nss-util.x86_64                           3.88.1-1.fc37                  updates
ntfs-3g.x86_64                            2:2022.10.3-1.fc37             updates
ntfs-3g-libs.x86_64                       2:2022.10.3-1.fc37             updates
ntfsprogs.x86_64                          2:2022.10.3-1.fc37             updates
nvidia-gpu-firmware.noarch                20230210-147.fc37              updates
open-vm-tools.x86_64                      12.1.5-2.fc37                  updates
open-vm-tools-desktop.x86_64              12.1.5-2.fc37                  updates
openal-soft.x86_64                        1.22.2-6.fc37                  updates
opencore-amr.x86_64                       0.1.6-3.fc37                   updates
openldap.x86_64                           2.6.4-1.fc37                   updates
opensc.x86_64                             0.23.0-2.fc37                  updates
openssl-libs.x86_64                       1:3.0.8-1.fc37                 updates
openvpn.x86_64                            2.5.9-1.fc37                   updates
orca.noarch                               43.1-1.fc37                    updates
osinfo-db.noarch                          20221130-1.fc37                updates
osinfo-db-tools.x86_64                    1.10.0-6.fc37                  updates
ostree.x86_64                             2022.7-2.fc37                  updates
ostree-libs.x86_64                        2022.7-2.fc37                  updates
pango.x86_64                              1.50.13-1.fc37                 updates
pciutils.x86_64                           3.9.0-2.fc37                   updates
pciutils-libs.x86_64                      3.9.0-2.fc37                   updates
perl-Getopt-Long.noarch                   1:2.54-1.fc37                  updates
perl-Git.noarch                           2.39.2-1.fc37                  updates
perl-URI.noarch                           5.17-1.fc37                    updates
pipewire.x86_64                           0.3.67-1.fc37                  updates
pipewire-alsa.x86_64                      0.3.67-1.fc37                  updates
pipewire-gstreamer.x86_64                 0.3.67-1.fc37                  updates
pipewire-jack-audio-connection-kit.x86_64 0.3.67-1.fc37                  updates
pipewire-libs.x86_64                      0.3.67-1.fc37                  updates
pipewire-pulseaudio.x86_64                0.3.67-1.fc37                  updates
pipewire-utils.x86_64                     0.3.67-1.fc37                  updates
plocate.x86_64                            1.1.17-1.fc37                  updates
podman.x86_64                             5:4.4.2-2.fc37                 updates
podman-gvproxy.x86_64                     5:4.4.2-2.fc37                 updates
poppler.x86_64                            22.08.0-3.fc37                 updates
poppler-cpp.x86_64                        22.08.0-3.fc37                 updates
poppler-glib.x86_64                       22.08.0-3.fc37                 updates
poppler-utils.x86_64                      22.08.0-3.fc37                 updates
procps-ng.x86_64                          3.3.17-6.fc37.2                updates
protobuf.x86_64                           3.19.6-1.fc37                  updates
protobuf-lite.x86_64                      3.19.6-1.fc37                  updates
pulseaudio-libs.x86_64                    16.1-4.fc37                    updates
pulseaudio-libs-glib2.x86_64              16.1-4.fc37                    updates
pulseaudio-utils.x86_64                   16.1-4.fc37                    updates
python-pip-wheel.noarch                   22.2.2-3.fc37                  updates
python-unversioned-command.noarch         3.11.2-1.fc37                  updates
python3.x86_64                            3.11.2-1.fc37                  updates
python3-audit.x86_64                      3.1-2.fc37                     updates
python3-beautifulsoup4.noarch             4.11.2-1.fc37                  updates
python3-chardet.noarch                    5.1.0-1.fc37                   updates
python3-dbus.x86_64                       1.3.2-1.fc37                   updates
python3-firewall.noarch                   1.2.3-1.fc37                   updates
python3-langtable.noarch                  0.0.61-2.fc37                  updates
python3-libs.x86_64                       3.11.2-1.fc37                  updates
python3-louis.noarch                      3.24.0-1.fc37                  updates
python3-productmd.noarch                  1.35-1.fc37                    updates
python3-pwquality.x86_64                  1.4.5-3.fc37                   updates
python3-speechd.x86_64                    0.11.4-1.fc37                  updates
python3-unbound.x86_64                    1.17.1-1.fc37                  updates
qemu-guest-agent.x86_64                   2:7.0.0-14.fc37                updates
qgnomeplatform-qt5.x86_64                 0.9.0-8.fc37                   updates
qt5-qtbase.x86_64                         5.15.8-6.fc37                  updates
qt5-qtbase-common.noarch                  5.15.8-6.fc37                  updates
qt5-qtbase-gui.x86_64                     5.15.8-6.fc37                  updates
qt5-qtdeclarative.x86_64                  5.15.8-1.fc37                  updates
qt5-qtgraphicaleffects.x86_64             5.15.8-1.fc37                  updates
qt5-qtquickcontrols2.x86_64               5.15.8-1.fc37                  updates
qt5-qtsvg.x86_64                          5.15.8-1.fc37                  updates
qt5-qtwayland.x86_64                      5.15.8-1.fc37                  updates
qt5-qtx11extras.x86_64                    5.15.8-1.fc37                  updates
qt5-qtxmlpatterns.x86_64                  5.15.8-1.fc37                  updates
rav1e-libs.x86_64                         0.5.1-9.fc37                   updates
readline.x86_64                           8.2-2.fc37                     updates
rit-meera-new-fonts.noarch                1.4.1-1.fc37                   updates
rsync.x86_64                              3.2.7-1.fc37                   updates
samba-client.x86_64                       2:4.17.6-0.fc37                updates
samba-client-libs.x86_64                  2:4.17.6-0.fc37                updates
samba-common.noarch                       2:4.17.6-0.fc37                updates
samba-common-libs.x86_64                  2:4.17.6-0.fc37                updates
sane-backends.x86_64                      1.2.1-1.fc37                   updates
sane-backends-drivers-cameras.x86_64      1.2.1-1.fc37                   updates
sane-backends-drivers-scanners.x86_64     1.2.1-1.fc37                   updates
sane-backends-libs.x86_64                 1.2.1-1.fc37                   updates
satyr.x86_64                              0.40-1.fc37                    updates
selinux-policy.noarch                     37.19-1.fc37                   updates
selinux-policy-targeted.noarch            37.19-1.fc37                   updates
shadow-utils.x86_64                       2:4.12.3-4.fc37                updates
shadow-utils-subid.x86_64                 2:4.12.3-4.fc37                updates
slirp4netns.x86_64                        1.2.0-8.fc37                   updates
sord.x86_64                               0.16.10-3.fc37                 updates
source-highlight.x86_64                   3.1.9-15.fc37                  updates
speech-dispatcher.x86_64                  0.11.4-1.fc37                  updates
speech-dispatcher-espeak-ng.x86_64        0.11.4-1.fc37                  updates
sqlite-libs.x86_64                        3.40.0-1.fc37                  updates
sssd.x86_64                               2.8.2-1.fc37                   updates
sssd-ad.x86_64                            2.8.2-1.fc37                   updates
sssd-client.x86_64                        2.8.2-1.fc37                   updates
sssd-common.x86_64                        2.8.2-1.fc37                   updates
sssd-common-pac.x86_64                    2.8.2-1.fc37                   updates
sssd-ipa.x86_64                           2.8.2-1.fc37                   updates
sssd-kcm.x86_64                           2.8.2-1.fc37                   updates
sssd-krb5.x86_64                          2.8.2-1.fc37                   updates
sssd-krb5-common.x86_64                   2.8.2-1.fc37                   updates
sssd-ldap.x86_64                          2.8.2-1.fc37                   updates
sssd-nfs-idmap.x86_64                     2.8.2-1.fc37                   updates
sssd-proxy.x86_64                         2.8.2-1.fc37                   updates
sudo.x86_64                               1.9.13-1.p2.fc37               updates
sudo-python-plugin.x86_64                 1.9.13-1.p2.fc37               updates
sushi.x86_64                              43.0-2.fc37                    updates
systemd.x86_64                            251.13-5.fc37                  updates
systemd-libs.x86_64                       251.13-5.fc37                  updates
systemd-networkd.x86_64                   251.13-5.fc37                  updates
systemd-oomd-defaults.noarch              251.13-5.fc37                  updates
systemd-pam.x86_64                        251.13-5.fc37                  updates
systemd-resolved.x86_64                   251.13-5.fc37                  updates
systemd-udev.x86_64                       251.13-5.fc37                  updates
tar.x86_64                                2:1.34-5.fc37                  updates
tbb.x86_64                                2020.3-13.fc37                 updates
tcpdump.x86_64                            14:4.99.3-1.fc37               updates
tigervnc-license.noarch                   1.13.1-1.fc37                  updates
tigervnc-server-minimal.x86_64            1.13.1-1.fc37                  updates
tpm2-tools.x86_64                         5.4-1.fc37                     updates
tpm2-tss.x86_64                           3.2.2-1.fc37                   updates
traceroute.x86_64                         3:2.1.2-1.fc37                 updates
tracker.x86_64                            3.4.2-1.fc37                   updates
tracker-miners.x86_64                     3.4.2-1.fc37                   updates
tree.x86_64                               2.1.0-1.fc37                   updates
tzdata.noarch                             2022g-1.fc37                   updates
unbound-anchor.x86_64                     1.17.1-1.fc37                  updates
unbound-libs.x86_64                       1.17.1-1.fc37                  updates
usbutils.x86_64                           015-1.fc37                     updates
vim-data.noarch                           2:9.0.1367-1.fc37              updates
vim-minimal.x86_64                        2:9.0.1367-1.fc37              updates
virtualbox-guest-additions.x86_64         7.0.6-1.fc37                   updates
vo-amrwbenc.x86_64                        0.1.3-18.fc37                  updates
vte-profile.x86_64                        0.70.3-1.fc37                  updates
vte291.x86_64                             0.70.3-1.fc37                  updates
webkit2gtk4.1.x86_64                      2.38.5-1.fc37                  updates
webkit2gtk5.0.x86_64                      2.38.5-1.fc37                  updates
webp-pixbuf-loader.x86_64                 0.2.1-1.fc37                   updates
which.x86_64                              2.21-39.fc37                   updates
whois.x86_64                              5.5.15-1.fc37                  updates
whois-nls.noarch                          5.5.15-1.fc37                  updates
wireplumber.x86_64                        0.4.14-1.fc37                  updates
wireplumber-libs.x86_64                   0.4.14-1.fc37                  updates
wpebackend-fdo.x86_64                     1.14.1-1.fc37                  updates
x265-libs.x86_64                          3.5-5.fc37                     rpmfusion-free-updates
xdg-desktop-portal.x86_64                 1.15.0-4.fc37                  updates
xdg-desktop-portal-gtk.x86_64             1.14.1-1.fc37                  updates
xdg-user-dirs.x86_64                      0.18-1.fc37                    updates
xdg-user-dirs-gtk.x86_64                  0.11-1.fc37                    updates
xkeyboard-config.noarch                   2.36-3.fc37                    updates
xmlrpc-c.x86_64                           1.51.08-1.fc37                 updates
xmlrpc-c-client.x86_64                    1.51.08-1.fc37                 updates
xmlsec1.x86_64                            1.2.34-4.fc37                  updates
xmlsec1-openssl.x86_64                    1.2.34-4.fc37                  updates
xorg-x11-drv-amdgpu.x86_64                23.0.0-1.fc37                  updates
xorg-x11-drv-intel.x86_64                 2.99.917-54.20210115.fc37      updates
xorg-x11-server-Xorg.x86_64               1.20.14-18.fc37                updates
xorg-x11-server-Xwayland.x86_64           22.1.8-1.fc37                  updates
xorg-x11-server-common.x86_64             1.20.14-18.fc37                updates
xvidcore.x86_64                           1.3.7-9.fc37                   updates
xz.x86_64                                 5.4.1-1.fc37                   updates
xz-libs.x86_64                            5.4.1-1.fc37                   updates
zchunk-libs.x86_64                        1.3.0-1.fc37                   updates
zstd.x86_64                               1.5.4-1.fc37                   updates
zvbi.x86_64                               0.2.35-19.fc37                 updates
Obsoleting Packages
grub2-tools-minimal.x86_64                1:2.06-88.fc37                 updates
    grub2-tools.x86_64                    1:2.06-58.fc37                 @anaconda
kernel-headers.x86_64                     6.1.5-200.fc37                 updates
    kernel-headers.x86_64                 6.0.5-300.fc37                 @anaconda

Ah, I can see how the phrasing might be alarming. Don’t worry — the newer packages are indeed being installed and will replace the older ones.

In the case of grub-tools this is happening due to a name change — from the name I guess a smaller set of tools is installed by default now.

For the kernel headers, it’s that way because multiple kernel versions can be installed at once.

Neither of these is anything to worry about — although if you do happen to have a use for some of the specific grub tools you might want to check to see if they’ve been moved to a new package you might want to now add.

3 Likes

It looks like the grub tools are slized up in different packages:

sudo dnf list grub2-tools"*"
Last metadata expiration check: 0:15:20 ago on seg 13 mar 2023 08:10:19.
Installed Packages
grub2-tools.x86_64                                               1:2.06-88.fc37                                       @updates
grub2-tools-efi.x86_64                                           1:2.06-88.fc37                                       @updates
grub2-tools-extra.x86_64                                         1:2.06-88.fc37                                       @updates
grub2-tools-minimal.x86_64                                       1:2.06-88.fc37                                       @updates

1 Like

Do you mind explaining what you mean by that?

There are no problems to have those four packages installed and updated, although you probably would not need the grub2-tools-extra and the grub2-tools-efi packages.

1 Like

The grub2-tools packages was split up into four packages many releases ago. Since then you had these obsoletes

[vek@newbox ~]$ rpm -q --obsoletes grub2-tools-minimal-2.06-88.fc37.x86_64
grub2-tools < 1:2.06-88.fc37
[vek@newbox ~]$ 

That was done to make sure that grub2-tools-minimal got installed in addition to grub2-tools after the split.

1 Like

I tried to say the same as you did, I just made a typo :wink: instaed of sized slized.
And then the grub2-tools as one got obsolete. Right?