[CentOS] CentOS 8 issues.

Sun Apr 4 23:33:16 UTC 2021
Frank Ramaekers <frank at ramaekers.com>

Okay, I made a foolish mistake a few months ago and upgraded my perfectly
running CentOS 7 to CentOS 8 and have been struggling ever since.   Looking
to upgade to AlmaLinux or Rocky Linux.   I have a number of things I need to
clean up on this system before attempting a upgrade.

 

Does anyone have any idea as to how I can clean/straighten this out:

 

grub2-common.noarch
1:2.02-90.el8_3.1
BaseOS

grub2-pc-modules.noarch
1:2.02-90.el8_3.1
BaseOS

grub2-tools-minimal.x86_64
1:2.02-90.el8_3.1
BaseOS

grubby.x86_64
8.40-41.el8
BaseOS

kernel-abi-whitelists.noarch
4.18.0-240.15.1.el8_3
BaseOS

kernel-debug-devel.x86_64
4.18.0-240.15.1.el8_3
BaseOS

kernel-devel.x86_64
4.18.0-240.15.1.el8_3
BaseOS

libgdiplus.x86_64
6.0.4-3.el8
epel

libgdiplus-devel.x86_64
6.0.5-0.xamarin.1.epel7
download.mono-project.com_repo_centos_

libpwquality.x86_64
1.4.0-9.el8
BaseOS

lz4.x86_64
1.8.3-2.el8
BaseOS

t1lib.x86_64
5.1.2-28.el8
epel

Obsoleting Packages

centos-linux-release.noarch
8.3-1.2011.el8
BaseOS

    centos-release.x86_64
8.2-2.2004.0.2.el8
@BaseOS

centos-linux-release.noarch
8.3-1.2011.el8
BaseOS

    centos-repos.x86_64
8.2-2.2004.0.2.el8
@BaseOS

libgdiplus0.x86_64
3.12-1
download.mono-project.com_repo_centos_

    libgdiplus.x86_64
6.0.4-2.el8
@epel

libgdiplus0.x86_64
4.2-0.xamarin.2.epel7
download.mono-project.com_repo_centos_

    libgdiplus.x86_64
6.0.4-2.el8
@epel

libgdiplus0.x86_64
5.6-0.xamarin.1.epel7
download.mono-project.com_repo_centos_

    libgdiplus.x86_64
6.0.4-2.el8
@epel

libgdiplus0.x86_64
5.6-0.xamarin.2.epel7
download.mono-project.com_repo_centos_

    libgdiplus.x86_64
6.0.4-2.el8
@epel

libgdiplus0.x86_64
5.6.1-0.xamarin.3.epel7
download.mono-project.com_repo_centos_

    libgdiplus.x86_64
6.0.4-2.el8
@epel

libgdiplus0.x86_64
6.0.2-0.xamarin.1.epel7
download.mono-project.com_repo_centos_

    libgdiplus.x86_64
6.0.4-2.el8
@epel

libgdiplus0.x86_64
6.0.4-0.xamarin.1.epel7
download.mono-project.com_repo_centos_

    libgdiplus.x86_64
6.0.4-2.el8
@epel

libgdiplus0.x86_64
6.0.5-0.xamarin.1.epel7
download.mono-project.com_repo_centos_

    libgdiplus.x86_64
6.0.4-2.el8
@epel

 

I'm unable to update grub2/grubby:

dnf update grubby

Last metadata expiration check: 0:46:20 ago on Fri 02 Apr 2021 08:57:14 AM
CDT.

Error:

 Problem: The operation would result in removing the following protected
packages: kernel

(try to add '--allowerasing' to command line to replace conflicting packages
or '--skip-broken' to skip uninstallable packages or '--nobest' to use not
only best candidate packages)

 

..also for some reason, my kernel packages are being installed but the
system is not booting to them:

ls /boot/vmlin*

/boot/vmlinuz-0-rescue-3e806a41305047db81c0e9f9b9a4e36c
/boot/vmlinuz-4.18.0-240.10.1.el8_3.x86_64
/boot/vmlinuz-4.18.0-240.15.1.el8_3.x86_64

/boot/vmlinuz-3.10.0-1127.8.2.el7.x86_64
/boot/vmlinuz-4.18.0-240.1.1.el8_3.x86_64

 

.but it always boots to:

uname -r

3.10.0-1127.8.2.el7.x86_64

I found on the internet that this "The operations would.." Message was
because of a kernel file in a protected.d (either yum or dnf), but I checked
and it doesn't exist.

 

H E L P     (TIA)

-Frank