Hi guys,
Install of aaPanel using the new script seems to work fine, aaPanel is installed and accessible.
When installing the LAMP stack I got an error on the end:
checking whether to enable internationalization support... yes
checking for icu-uc >= 50.1 icu-io icu-i18n... yes
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking how to run the C++ preprocessor... g++ -E
checking whether g++ supports C++11 features with -std=c++11... yes
checking whether to enable JavaScript Object Serialization support... yes
checking for LDAP support... no
checking whether to build with LDAP Cyrus SASL support... no
checking whether to enable multibyte string support... yes
checking whether to enable multibyte regex support (requires oniguruma)... yes
checking for oniguruma... no
configure: error: Package requirements (oniguruma) were not met:
Package 'oniguruma', required by 'virtual:world', not found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables ONIG_CFLAGS
and ONIG_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
make: *** No targets specified and no makefile found. Stop.
make: *** No rule to make target 'install'. Stop.
========================================================
Red Hat Enterprise Linux release 8.3 (Ootpa)
Bit:64 Mem:3611M Core:2 gcc:8.3.1 cmake:3.11.4
Linux 5.4.17-2036.101.2.el8uek.x86_64 x86_64
ERROR: php-7.4.13 install failed.
Please submit to https://www.aapanel.com/forum for help
Oracle is fully CentOS compatible and uses its own epel repo: oracle-epel-release-el8
http://yum.oracle.com/repo/OracleLinux/OL8/developer/EPEL/x86_64/index.html
Also, searching oniguruma package its found with ease:
[root@web1-fx ~]# dnf search oniguruma
Last metadata expiration check: 2:49:42 ago on Tue 22 Dec 2020 03:24:00 PM WET.
============================================================================================================================================== Name Exactly Matched: oniguruma ===============================================================================================================================================
oniguruma.x86_64 : Regular expressions library
oniguruma.i686 : Regular expressions library
oniguruma.src : Regular expressions library
And manually installing it returns its already installed:
[root@web1-fx ~]# dnf install -y oniguruma
Last metadata expiration check: 2:51:16 ago on Tue 22 Dec 2020 03:24:00 PM WET.
Package oniguruma-6.8.2-2.el8.x86_64 is already installed.
Dependencies resolved.
Nothing to do.
Complete!
So we don't understand why install failed. Paths are fully CentOS/RHEL compatible.
We are long time users of CentOS but more recently due to the changes being made to this OS we have decided to go for alternatives.
For our purposes - stability and reliability - Oracle Linux which is released for free with all the repos and very well curated is one of the top contenders for replacement.
We would very much like to see it working well with aaPanel.
Edit:
In the meanwhile I found there's some problem with installing httpd, due to missing mod_lua.
I see that the aaPanel installer disables some packages from yum/dnf using exclude.
mod_lua appears to be included with the bundled httpd package from base.
[root@web1-fx ~]# ls -la /etc/httpd/modules/*lua.so
-rwxr-xr-x. 1 root root 138968 Nov 4 13:18 /etc/httpd/modules/mod_lua.so
Btw you're also excluding mairadb
instead of mariadb
.
Thanks