Cloudmin install fails on redhat9 - Unable to find a match: perl-IO-Tty

SYSTEM INFORMATION
OS type and version RedHat9
Webmin version no
Cloudmin version no

[root@localhost ~]# wget -O cloudmin-install.sh https://cloudmin.virtualmin.com/cgi-bin/cloudmin-redhat-install.cgi?serial=*\&key=; /usr/bin/sudo /bin/sh cloudmin-install.sh
–2023-08-17 13:35:50-- https://cloudmin.virtualmin.com/cgi-bin/cloudmin-redhat-install.cgi?serial=*&key=

Resolving cloudmin.virtualmin.com (cloudmin.virtualmin.com)… 45.63.20.211
Connecting to cloudmin.virtualmin.com (cloudmin.virtualmin.com)|45.63.20.211|:443… connected.
HTTP request sent, awaiting response… 200 OK
Length: 5944 (5.8K) [text/plain]
Saving to: ‘cloudmin-install.sh’

cloudmin-install.sh 100%[========================================>] 5.80K --.-KB/s in 0s

2023-08-17 13:35:51 (53.0 MB/s) - ‘cloudmin-install.sh’ saved [5944/5944]


  •       Welcome to the Cloudmin installer, version 1.1           *
    

Operating systems supported by this installer are:

Fedora Core 3-12 on i386 and x86_64
CentOS and RHEL 3-7 on i386 and x86_64

If your OS is not listed above, this script will fail (and attempting
to run it on an unsupported OS is not recommended, or…supported).
Continue? (y/n) y

Checking for yum …
… found OK

Installing wget …
Updating Subscription Management repositories.
Last metadata expiration check: 0:12:05 ago on Thu 17 Aug 2023 01:23:53 PM CEST.
Package wget-1.21.1-7.el9.x86_64 is already installed.
Dependencies resolved.
Nothing to do.
Complete!
… done

Checking for curl or wget…
found /usr/bin/curl -s

Validating Cloudmin serial number and key …
… done

Creating Cloudmin licence file …
… done

Downloading GPG keys for packages …
… done

Importing GPG keys …
gpg-pubkey-a0bdbcf9-42d1d837
gpg-pubkey-11f63c51-3c7dc11d
… done

Creating YUM repository for Cloudmin packages …
… done

Installing required Perl modules using YUM …
Updating Subscription Management repositories.
Cloudmin Distribution Neutral 13 kB/s | 2.6 kB 00:00
Package perl-4:5.32.1-480.el9.x86_64 is already installed.
Package openssl-1:3.0.7-17.el9_2.x86_64 is already installed.
No match for argument: perl-IO-Tty
Package perl-Net-SSLeay-1.92-2.el9.x86_64 is already installed.
Package perl-Digest-SHA1-2.13-34.el9.x86_64 is already installed.
Package bind-utils-32:9.16.23-11.el9_2.1.x86_64 is already installed.
Package lsof-4.94.0-3.el9.x86_64 is already installed.
Package perl-Data-Dumper-2.174-462.el9.x86_64 is already installed.
Package bzip2-1.0.8-8.el9.x86_64 is already installed.
Error: Unable to find a match: perl-IO-Tty
… install failed

Script seems to be a bit out of date. I see CentOS stream 9 has a package but I have no visibility into RHEL.

You need to add this to your sources in order to install all perl models needed

For RHEL 9
# subscription-manager repos --enable codeready-builder-for-rhel-9-x86_64-rpms

yes i found also the same

Cloudmin is not going to install on very new distros until we have some time to update it. I’ve been working on a refactored Cloudmin installer (using the same tools as the Virtualmin installer, to make it more reliable and easier to add new distros) on weekends, but I can’t really promise when it’ll arrive.

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.