Virtualmin installation error on CentOS 8 converted to Red Hat Enterprise Linux 8

SYSTEM INFORMATION
OS type and version Red Hat Enterprise Linux release 8.5 (Ootpa)
Virtualmin version Virtualmin GPL installer, version 6.2.2

Hello everyone,
I would like to install Virtualmin on Red Hat Enterprise Linux 8 but the installation crashes giving me the following message:

Installing dependencies and system packages [ERROR] Failed with error: 1
[ ✘ ]

[ERROR] Something went wrong. Exiting.
[ERROR] The last few log entries were:

  • package perl-Log-Log4perl-1.50-1.el8.noarch requires perl(Log::Dispatch::Syslog), but none of the providers can be installed
  • conflicting requests
  • nothing provides perl(namespace::autoclean) needed by perl-Log-Dispatch-2.68-1.el8.noarch
  • nothing provides perl(Devel::GlobalDestruction) needed by perl-Log-Dispatch-2.68-1.el8.noarch
  • nothing provides perl(Dist::CheckConflicts) needed by perl-Log-Dispatch-2.68-1.el8.noarch
  • nothing provides perl(Params::ValidationCompiler) needed by perl-Log-Dispatch-2.68-1.el8.noarch
  • nothing provides perl(Specio::Declare) needed by perl-Log-Dispatch-2.68-1.el8.noarch
  • nothing provides perl(Specio::Exporter) needed by perl-Log-Dispatch-2.68-1.el8.noarch
  • nothing provides perl(Specio::Library::Builtins) needed by perl-Log-Dispatch-2.68-1.el8.noarch
  • nothing provides perl(Specio::Library::Numeric) needed by perl-Log-Dispatch-2.68-1.el8.noarch
  • nothing provides perl(Specio::Library::String) needed by perl-Log-Dispatch-2.68-1.el8.noarch
  • nothing provides perl(Specio) >= 0.32 needed by perl-Log-Dispatch-2.68-1.el8.noarch
    Installing dependencies and system packages: [2022-04-25 18:08:29 CEST] [ERROR] Failed with error: 1
    [2022-04-25 18:08:29 CEST] [ERROR] Something went wrong. Exiting.
    [2022-04-25 18:08:29 CEST] [ERROR] The last few log entries were:

The problem occurs only on CentOS 8 distro converted to Red Hat Enterprise Linux 8 through official RedHat procedure: convert2rhel

Unfortunately the Provider does not have the installation image of Red Hat 8 but only CentOS, Alma Linux and Rocky Linux.
I then had to install CentOS 8 as it is the only distro officially supported by the convert2rhel command.

How can I solve?
Thanks.

Hi,

What are the outputs of:

cat /etc/redhat-release
cat /etc/os-release
dnf repolist --all
1 Like

Hi just my 2 pi towards your reply…

rhel does have image available all the times, I can confirm that. Alma and rocky is drop in replacement…are you pro user or gpl?

Output of cat /etc/os-release after conversion:

Red Hat Enterprise Linux release 8.5 (Ootpa)

NAME="Red Hat Enterprise Linux"
VERSION="8.5 (Ootpa)"
ID="rhel"
ID_LIKE="fedora"
VERSION_ID="8.5"
PLATFORM_ID="platform:el8"
PRETTY_NAME="Red Hat Enterprise Linux 8.5 (Ootpa)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:redhat:enterprise_linux:8::baseos"
HOME_URL="https://www.redhat.com/"
DOCUMENTATION_URL="https://access.redhat.com/documentation/red_hat_enterprise_linux/8/"

REDHAT_BUGZILLA_PRODUCT="Red Hat Enterprise Linux 8"
REDHAT_BUGZILLA_PRODUCT_VERSION=8.5
REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux"
REDHAT_SUPPORT_PRODUCT_VERSION="8.5"

Output of dnf repolist --all after conversion:

openstack-15-tools-for-rhel-8-x86_64-debug-rpms                            Red Hat OpenStack Platform disabled
openstack-15-tools-for-rhel-8-x86_64-rpms                                  Red Hat OpenStack Platform disabled
openstack-15-tools-for-rhel-8-x86_64-source-rpms                           Red Hat OpenStack Platform disabled
openstack-16-tools-for-rhel-8-x86_64-debug-rpms                            Red Hat OpenStack Platform disabled
openstack-16-tools-for-rhel-8-x86_64-rpms                                  Red Hat OpenStack Platform disabled
openstack-16-tools-for-rhel-8-x86_64-source-rpms                           Red Hat OpenStack Platform disabled
quarkus-1-for-rhel-8-x86_64-debug-rpms                                     Red Hat build of Quarkus 1 disabled
quarkus-1-for-rhel-8-x86_64-rpms                                           Red Hat build of Quarkus 1 disabled
quarkus-1-for-rhel-8-x86_64-source-rpms                                    Red Hat build of Quarkus 1 disabled
quarkus-2-for-rhel-8-x86_64-debug-rpms                                     Red Hat build of Quarkus 2 disabled
quarkus-2-for-rhel-8-x86_64-rpms                                           Red Hat build of Quarkus 2 disabled
quarkus-2-for-rhel-8-x86_64-source-rpms                                    Red Hat build of Quarkus 2 disabled
quarkus-2.2-for-rhel-8-x86_64-debug-rpms                                   Red Hat build of Quarkus 2 disabled
quarkus-2.2-for-rhel-8-x86_64-rpms                                         Red Hat build of Quarkus 2 disabled
quarkus-2.2-for-rhel-8-x86_64-source-rpms                                  Red Hat build of Quarkus 2 disabled
quarkus-textonly-1-for-middleware-rpms                                     Red Hat build of Quarkus T disabled
rh-gluster-3-client-for-rhel-8-x86_64-debug-rpms                           Red Hat Storage Native Cli disabled
rh-gluster-3-client-for-rhel-8-x86_64-rpms                                 Red Hat Storage Native Cli disabled
rh-gluster-3-client-for-rhel-8-x86_64-source-rpms                          Red Hat Storage Native Cli disabled
rhceph-4-tools-for-rhel-8-x86_64-debug-rpms                                Red Hat Ceph Storage Tools disabled
rhceph-4-tools-for-rhel-8-x86_64-rpms                                      Red Hat Ceph Storage Tools disabled
rhceph-4-tools-for-rhel-8-x86_64-source-rpms                               Red Hat Ceph Storage Tools disabled
rhceph-5-tools-for-rhel-8-x86_64-debug-rpms                                Red Hat Ceph Storage Tools disabled
rhceph-5-tools-for-rhel-8-x86_64-rpms                                      Red Hat Ceph Storage Tools disabled
rhceph-5-tools-for-rhel-8-x86_64-source-rpms                               Red Hat Ceph Storage Tools disabled
rhel-8-for-x86_64-appstream-debug-rpms                                     Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-appstream-e4s-debug-rpms                                 Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-appstream-e4s-rpms                                       Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-appstream-e4s-source-rpms                                Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-appstream-eus-debug-rpms                                 Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-appstream-eus-rpms                                       Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-appstream-eus-source-rpms                                Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-appstream-rpms                                           Red Hat Enterprise Linux 8 enabled
rhel-8-for-x86_64-appstream-source-rpms                                    Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-baseos-debug-rpms                                        Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-baseos-e4s-debug-rpms                                    Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-baseos-e4s-rpms                                          Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-baseos-e4s-source-rpms                                   Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-baseos-eus-debug-rpms                                    Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-baseos-eus-rpms                                          Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-baseos-eus-source-rpms                                   Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-baseos-rpms                                              Red Hat Enterprise Linux 8 enabled
rhel-8-for-x86_64-baseos-source-rpms                                       Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-highavailability-debug-rpms                              Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-highavailability-e4s-debug-rpms                          Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-highavailability-e4s-rpms                                Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-highavailability-e4s-source-rpms                         Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-highavailability-eus-debug-rpms                          Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-highavailability-eus-rpms                                Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-highavailability-eus-source-rpms                         Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-highavailability-rpms                                    Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-highavailability-source-rpms                             Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-resilientstorage-debug-rpms                              Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-resilientstorage-eus-debug-rpms                          Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-resilientstorage-eus-rpms                                Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-resilientstorage-eus-source-rpms                         Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-resilientstorage-rpms                                    Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-resilientstorage-source-rpms                             Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-rt-debug-rpms                                            Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-rt-rpms                                                  Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-rt-source-rpms                                           Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-sap-netweaver-debug-rpms                                 Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-sap-netweaver-e4s-debug-rpms                             Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-sap-netweaver-e4s-rpms                                   Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-sap-netweaver-e4s-source-rpms                            Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-sap-netweaver-eus-debug-rpms                             Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-sap-netweaver-eus-rpms                                   Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-sap-netweaver-eus-source-rpms                            Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-sap-netweaver-rpms                                       Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-sap-netweaver-source-rpms                                Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-sap-solutions-debug-rpms                                 Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-sap-solutions-e4s-debug-rpms                             Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-sap-solutions-e4s-rpms                                   Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-sap-solutions-e4s-source-rpms                            Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-sap-solutions-eus-debug-rpms                             Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-sap-solutions-eus-rpms                                   Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-sap-solutions-eus-source-rpms                            Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-sap-solutions-rpms                                       Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-sap-solutions-source-rpms                                Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-supplementary-debug-rpms                                 Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-supplementary-eus-debug-rpms                             Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-supplementary-eus-rpms                                   Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-supplementary-eus-source-rpms                            Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-supplementary-rpms                                       Red Hat Enterprise Linux 8 disabled
rhel-8-for-x86_64-supplementary-source-rpms                                Red Hat Enterprise Linux 8 disabled
```

Also, I suggest checking virtualmin-install.log file. Are there any related errors?

I would agree with @unborn and used clean install of Alma linux rather than converting from CentOS 8!

GPL User!

The Provider is Kimsufi (OVH)

Unfortunately convert2rhel does not allow you to convert other distributions other than CentOS to Red Hat Enterprise Linux 8.

This is the message I get back when I try to run the convert2rhel command:

Name:                AlmaLinux
OS version:          8.5
Architecture:        x86_64
Config filename:     almalinux-8-x86_64.cfg

CRITICAL - Current combination of system distribution and architecture is not supported for the conversion to RHEL.

No changes were made to the system.

WTH are you trying to do!? And, why are you bringing it to us? We have nothing to do with convert2rhel.

There is a converter for converting from CentOS to AlmaLinux or to Rocky. But, if this is a new install, just install the danged OS you want and use the beta Virtualmin 7 installer that I have linked a couple times in the forums. Stop converting your OS. That’s not a useful problem to be solving.

I would like to install Virtualmin on Red Hat Enterprise Linux 8 as I have a valid license for this operating system.
Unfortunately my provider (kimsufi) does not offer installation images for Red Hat 8.
Even if I wanted to install Virtualmin on Alma Linux 8, I still can’t do it because the stable version 7 of Virtualmin hasn’t been released yet nor is the release times known.

Why would you try to install on Alma Linux if you want to run RHEL? You’re not talking any sense.

Where it says:
One trick is to use IPMI, available on most servers at OVH and allowing to install an ISO image [1][2]. Since SoYouStart is basically retired OVH hardware, some of their servers now have IPMI as well, and I expect so will Kimsufi over time.

But if IPMI is unavailable (or doesn’t work because of Java shenanigans) and we don’t want to pay for KVM IP, one solution is to boot an ISO image from rescue mode via QEMU KVM.

This should work on both OVH, SoYouStart, and Kimsufi.

Jebus. You’re making this wildly complicated.

Go back to the state you were in when you started this topic. We can do something with that; it’s probably a very simple fix. I’m not going to try to tackle all the other weird problems you’re creating for yourself.

What he is saying is that kimsufi dont provide the RHEL iso, whihc is correct as OVH and SYS dont either. Think he is aware that Alma/Rocky is available via their install image but wants to use RHEL. The link is a reference to how this can be done manually. The convertion he did from CentOS to RHEL didnt work hence he tried from Alma, probably down to lack of understanding but at least he is asking. Yes, other forums elsewhere may be more appropriate to use but nevertheless he is here.

The initial error indicates EPEL repo is not enabled.

Maybe try enabling it manually before the install. That will likely give you a useful error, or just work.

https://docs.fedoraproject.org/en-US/epel/#_el8

It doesn’t matter. We don’t need to do any of this. If they can start with CentOS and convert to RHEL, they’re done. There’s no need to do anything else to get a RHEL system.

Also, sorry, I see there are multiple folks in this conversation, all suggesting crazy solutions. :wink:

I thought Whoops was the OP for a moment.

Epel is installed and configured correctly!
These are the commands I ran:

dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
dnf repolist
dnf -y update

I would like to use RHEL 8 because I have the license, but if I don’t succeed I would be happy to use an equivalent distro.
CentOS 8 that I used until a few months ago is no longer good and so I have only two choices: Alma Linux 8 or Rocky Linux 8.
But the Virtualmin install script, at least stable version 6 doesn’t support any of these.
I can use version 7 RC3 of the Virtualmin installation script but in other posts I have been suggested to wait for the stable version to be released.
So either I go back to CentOS 7 or I solve the problem of installing Virtualmin on RHEL 8 obtained through the conversion procedure from CentOS 8.