Control Web Panel
WebPanel => Installation => Topic started by: DragoCom on September 03, 2025, 10:22:56 PM
-
Installed CWP Pro on AlmaLinux 8.10 standard install with issues for some reason:
[root@vmi2040708 src]# sh cwp-el8-latest
No match for argument: firewalld
No packages marked for removal.
Dependencies resolved.
Nothing to do.
Complete!
Last metadata expiration check: 0:00:06 ago on Wed 03 Sep 2025 11:53:02 PM CEST.
Error:
Problem 1: package MariaDB-shared-10.5.29-1.el8.x86_64 from cwp requires MariaDB-common, but none of the providers can be installed
- cannot install the best update candidate for package mariadb-connector-c-3.1.11-2.el8_3.x86_64
- package MariaDB-common-10.5.29-1.el8.x86_64 from cwp is filtered out by modular filtering
Problem 2: package MariaDB-shared-10.5.29-1.el8.x86_64 from cwp requires MariaDB-common, but none of the providers can be installed
- cannot install the best update candidate for package mariadb-connector-c-config-3.1.11-2.el8_3.noarch
- package MariaDB-common-10.5.29-1.el8.x86_64 from cwp is filtered out by modular filtering
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
PREPARING THE SERVER
##########################
Failed to stop firewalld.service: Unit firewalld.service not loaded.
Failed to disable unit: Unit file firewalld.service does not exist.
## CONFIGURE MYSQL
###################
Created symlink /etc/systemd/system/mysql.service → /usr/lib/systemd/system/mariadb.service.
Created symlink /etc/systemd/system/mysqld.service → /usr/lib/systemd/system/mariadb.service.
Created symlink /etc/systemd/system/multi-user.target.wants/mariadb.service → /usr/lib/systemd/system/mariadb.service.
ERROR 1008 (HY000) at line 1: Can't drop database 'test'; database doesn't exist
Installing CSF Firewall
#######################
--2025-09-03 23:53:45-- http://download.configserver.com/csf.tgz
Resolving download.configserver.com (download.configserver.com)... 94.130.90.175
Connecting to download.configserver.com (download.configserver.com)|94.130.90.175|:80... failed: Connection refused.
tar (child): csf.tgz: Cannot open: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
cwp-el8-latest: line 474: cd: csf: No such file or directory
sh: install.sh: No such file or directory
sed: can't read /etc/csf/csf.conf: No such file or directory
sed: can't read /etc/csf/csf.conf: No such file or directory
cwp-el8-latest: line 479: /usr/local/csf/bin/csfpre.sh: No such file or directory
cwp-el8-latest: line 480: /usr/local/csf/bin/csfpost.sh: No such file or directory
cwp-el8-latest: line 481: csf: command not found
cwp-el8-latest: line 483: /etc/csf/csf.pignore: No such file or directory
touch: cannot touch '/var/lib/csf/csf.tempban': No such file or directory
touch: cannot touch '/var/lib/csf/csf.tempallow': No such file or directory
sed: can't read /etc/csf/csf.conf: No such file or directory
sed: can't read /etc/csf/csf.conf: No such file or directory
sed: can't read /etc/csf/csf.conf: No such file or directory
sed: can't read /etc/csf/csf.conf: No such file or directory
sed: can't read /etc/csf/csf.conf: No such file or directory
sed: can't read /etc/csf/csf.conf: No such file or directory
sed: can't read /etc/csf/csf.conf: No such file or directory
sed: can't read /etc/csf/csf.conf: No such file or directory
cwp-el8-latest: line 545: /usr/local/csf/bin/regex.custom.pm: No such file or directory
#########################################################
CentOS Web Panel MailServer Installer
#########################################################
visit for help: www.centos-webpanel.com
Password OK!!
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 9670 100 9670 0 0 34290 0 --:--:-- --:--:-- --:--:-- 34290
ERROR 1071 (42000) at line 272: Specified key was too long; max key length is 1000 bytes
CentOS Web Panel repo for Linux 8 - x86_64 64 kB/s | 330 kB 00:05
AlmaLinux 8 - BaseOS 33 MB/s | 37 MB 00:01
AlmaLinux 8 - AppStream 22 MB/s | 21 MB 00:00
AlmaLinux 8 - Extras 29 kB/s | 14 kB 00:00
AlmaLinux 8 - PowerTools 7.8 MB/s | 5.0 MB 00:00
AlmaLinux 8 - PowerTools Source 328 kB/s | 142 kB 00:00
AlmaLinux 8 - PowerTools debuginfo 1.9 MB/s | 854 kB 00:00
Extra Packages for Enterprise Linux 8 - x86_64 13 MB/s | 14 MB 00:01
Package perl-TimeDate-1:2.30-15.module_el8.5.0+2812+ed912d05.noarch is already installed.
Dependencies resolved.
mv: cannot stat 'clamd@scan.service': No such file or directory
sed: can't read clamd-scan.service: No such file or directory
Generating RSA private key, 2048 bit long modulus (2 primes)
....+++++
...............................................................+++++
e is 65537 (0x010001)
writing RSA key
Signature ok
subject=C = HR, ST = Zagreb, O = CentOS Web Panel, L = HR, CN = vmi2040708.contaboserver.net, OU = CentOS Web Panel, emailAddress = info@studio4host.com
Getting Private key
Created symlink /etc/systemd/system/multi-user.target.wants/pure-ftpd.service → /usr/lib/systemd/system/pure-ftpd.service.
WARNING: channel "pear.php.net" has updated its protocols, use "pear channel-update pear.php.net" to update
downloading Mail_Mime-1.10.12.tgz ...
Starting to download Mail_Mime-1.10.12.tgz (41,003 bytes)
............done: 41,003 bytes
install ok: channel://pear.php.net/Mail_Mime-1.10.12
WARNING: channel "pear.php.net" has updated its protocols, use "pear channel-update pear.php.net" to update
WARNING: "pear/Auth_SASL" is deprecated in favor of "pear/Auth_SASL2"
Did not download optional dependencies: pear/Auth_SASL, use --alldeps to download automatically
pear/Net_SMTP can optionally use package "pear/Auth_SASL" (version >= 1.0.5)
downloading Net_SMTP-1.12.1.tgz ...
Starting to download Net_SMTP-1.12.1.tgz (17,679 bytes)
......done: 17,679 bytes
downloading Net_Socket-1.2.2.tgz ...
Starting to download Net_Socket-1.2.2.tgz (6,903 bytes)
...done: 6,903 bytes
install ok: channel://pear.php.net/Net_Socket-1.2.2
install ok: channel://pear.php.net/Net_SMTP-1.12.1
WARNING: channel "pear.php.net" has updated its protocols, use "pear channel-update pear.php.net" to update
downloading Net_IDNA2-0.1.1.tgz ...
Starting to download Net_IDNA2-0.1.1.tgz (24,428 bytes)
........done: 24,428 bytes
install ok: channel://pear.php.net/Net_IDNA2-0.1.1
WARNING: "pear/Net_Sieve" is deprecated in favor of "channel://pear.horde.org/Horde_ManageSieve"
WARNING: channel "pear.php.net" has updated its protocols, use "pear channel-update pear.php.net" to update
WARNING: "pear/Auth_SASL" is deprecated in favor of "pear/Auth_SASL2"
Did not download optional dependencies: pear/Auth_SASL, use --alldeps to download automatically
pear/Net_Sieve can optionally use package "pear/Auth_SASL" (version >= 1.0)
downloading Net_Sieve-1.4.7.tgz ...
Starting to download Net_Sieve-1.4.7.tgz (16,883 bytes)
......done: 16,883 bytes
install ok: channel://pear.php.net/Net_Sieve-1.4.7
--2025-09-03 23:55:24-- http://static.cdn-cwp.com/files/mail/roundcubemail-1.2.3.tar.gz
Resolving static.cdn-cwp.com (static.cdn-cwp.com)... 137.74.148.116, 198.27.104.40, 151.80.90.199, ...
Connecting to static.cdn-cwp.com (static.cdn-cwp.com)|137.74.148.116|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 3696804 (3.5M) [application/x-gzip]
Saving to: ‘/usr/local/cwpsrv/var/services/roundcubemail-1.2.3.tar.gz’
roundcubemail-1.2.3.tar.gz 100%[=======================================>] 3.53M 9.71MB/s in 0.4s
2025-09-03 23:55:24 (9.71 MB/s) - ‘/usr/local/cwpsrv/var/services/roundcubemail-1.2.3.tar.gz’ saved [3696804/3696804]
Last metadata expiration check: 0:00:56 ago on Wed 03 Sep 2025 11:54:30 PM CEST.
Dependencies resolved.
Nothing to do.
Complete!
Synchronizing state of postfix.service with SysV service script with /usr/lib/systemd/systemd-sysv-install.
Executing: /usr/lib/systemd/systemd-sysv-install enable postfix
Created symlink /etc/systemd/system/multi-user.target.wants/postfix.service → /usr/lib/systemd/system/postfix.service.
Created symlink /etc/systemd/system/multi-user.target.wants/dovecot.service → /usr/lib/systemd/system/dovecot.service.
ln: failed to create symbolic link '/usr/bin/php': File exists
The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.
Redirecting to /bin/systemctl restart httpd.service
Restarting postfix (via systemctl): [ OK ]
Redirecting to /bin/systemctl restart dovecot.service
Redirecting to /bin/systemctl restart named.service
Error: Unknown repo: 'Devel'
quotacheck: Mountpoint (or device) / not found or has no quota enabled.
quotacheck: Cannot find filesystem to check or filesystem not mounted with quota option.
#############################
# CWP Installed #
#############################
Go to CentOS WebPanel Admin GUI at http://SERVER_IP:2030/
---------------------
Username: root
Password: ssh server root password
MySQL root Password: xxxxxxxxxxxxxxxxx
#########################################################
CentOS Web Panel MailServer Installer
#########################################################
SSL Cert name (hostname): vmi2040708.contaboserver.net
SSL Cert file location /etc/pki/tls/ private|certs
#########################################################
Visit for help: www.centos-webpanel.com
Write down login details and press ENTER for server reboot!
62 files removed
Please reboot the server!
Reboot command: shutdown -r now
[root@vmi2040708 src]#
-
[root@vmi2040708 ~]# dnf -y update
Last metadata expiration check: 0:28:15 ago on Thu 04 Sep 2025 12:21:32 AM CEST.
Error:
Problem 1: package MariaDB-shared-10.5.29-1.el8.x86_64 from cwp requires MariaDB-common, but none of the providers can be installed
- cannot install the best update candidate for package mariadb-connector-c-3.1.11-2.el8_3.x86_64
- package MariaDB-common-10.5.29-1.el8.x86_64 from cwp is filtered out by modular filtering
Problem 2: package MariaDB-shared-10.5.29-1.el8.x86_64 from cwp requires MariaDB-common, but none of the providers can be installed
- cannot install the best update candidate for package mariadb-connector-c-config-3.1.11-2.el8_3.noarch
- package MariaDB-common-10.5.29-1.el8.x86_64 from cwp is filtered out by modular filtering
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
-
Starburst has a guide for installing CWP with MariaDB 10.6, after which you can update to 10.11 or 11.x (LTS versions):
https://starburst.help/control-web-panel-cwp/control-web-panel-cwp-install-tutorials/updated-cwp-installer-script-for-almalinux-8-with-mariadb-10-6/
-
Starburst has a guide for installing CWP with MariaDB 10.6, after which you can update to 10.11 or 11.x (LTS versions):
https://starburst.help/control-web-panel-cwp/control-web-panel-cwp-install-tutorials/updated-cwp-installer-script-for-almalinux-8-with-mariadb-10-6/
I got that to install using his guide, I just cannot get CSF to enable now and I have followed everything on here that I could find, I must be missing something.
-
Starburst has a guide for installing CWP with MariaDB 10.6, after which you can update to 10.11 or 11.x (LTS versions):
https://starburst.help/control-web-panel-cwp/control-web-panel-cwp-install-tutorials/updated-cwp-installer-script-for-almalinux-8-with-mariadb-10-6/
Also every website I add it seems that all the pages are showing that cwp default page