I am exploring options to upgrade an old machine with CentOS7. To check out the CentOS7 → AlmaLinux8 → AlmaLinux9 route, I created a clean install of CentOS7 in a virtual box and tried to upgrade, following the instructions here: ELevating CentOS 7 to AlmaLinux 9 | AlmaLinux Wiki.
The upgrade to AlmaLinux8 went well, but when trying to upgrade to AlmaLinux9, I got the following error:
Error: Transaction test error: file /usr/include/gnumake.h from install of make-1:4.3-7.el9.x86_64 conflicts with file from package make-devel-1:4.2.1-11.el8.x86_64
If somebody has a pointer on how to fix this, I’d appreciate it. Thanks!
The sudo leapp upgrade then went through, but rebooting resulted in a consistent error, and now the machine won’t start at all anymore. Any other suggestions?
Seems weird that I run into a problem like this following the instructions on a clean install, maybe I broke something earlier?
is what I would have used. The dnf has history of transactions and the ‘rpm’ does not update that. Furthermore, the dnf does ask whether to proceed, so we would see and could avoid, if there were any dependencies that should not be removed.
That would be my guess. Then again, I have never used in-place conversion (leapp), so am no expert. I have means/opportunity to use fresh installs.