Skip to content

[BUG]AlmaLinux 10 support incomplete in v2.4.5 installer #1736

Description

@shahmirf

OS Details:

AlmaLinux release 10.1 (Heliotrope Lion)
cat /etc/os-release output:
NAME="AlmaLinux"
VERSION="10.1 (Heliotrope Lion)"
ID="almalinux"
ID_LIKE="rhel centos fedora"
VERSION_ID="10"
PLATFORM_ID="platform:el10"

Installer Version: v2.4.5
Installer Command Used:

sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)

Issue 1: OS Detection Failure

The initial install.sh shell script does not detect AlmaLinux 10.

Exact output:

Unable to detect your OS...
CyberPanel is supported on Ubuntu 18.04, Ubuntu 20.04, Ubuntu 22.04, Ubuntu 24.04, AlmaLinux 8, AlmaLinux 9 and CloudLinux 7.x...

The Python installer does include AlmaLinux 10 detection, but the shell script exits before it runs.

Issue 2: Dependency Installation Failure

Pre_Install_Required_Components fails because EL10 is not handled:

htop cannot be installed (EPEL not enabled for EL10)

MariaDB-server / MariaDB-client / MariaDB-devel not found (installer uses capitalized package names; RHEL9 repo path does not work fully for EL10)

Exact error output:

Error: Unable to find a match: htop MariaDB-server MariaDB-client MariaDB-devel

Impact:

Installer fails before CyberPanel can be installed.

Requires manual patching or pre-installation of missing dependencies.

Remi PHP repo and LiteSpeed repo may also fail on EL10 (untested).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions