install on Centos 8.2 - Package requirements (oniguruma) were not met

exstense

New member
Joined
Dec 8, 2020
Messages
7
What I did:
- Clean (minimal) install CentOS 8.2 server
- dnf update
- Common pre-install commands (for Centos 8)
- bash <(curl -Ss https://www.directadmin.com/setup.sh) auto

Then I got the following errors:

---->
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.

*** There was an error while trying to configure php. Check the configure file
Changed secure_php option from no to yes
PHP has been secured.
Restarting php-fpm74.

<---

- dnf list oniguruma showed me:
Available Packages
oniguruma.i686 6.8.2-2.el8 appstream
oniguruma.x86_64 6.8.2-2.el8 appstream


Sooo, what should I do. I cannot find a solution for this in this forum.
What i did see is that people are updating there DA installation, but this is a clean install

Help is very much appreciated!



-
 
Is oniguruma-devel installed?
Thanks for your quick reply!

I did a dnf list oniguruma-devel, and it says: No matching Packages to list.

So I presume I have to install it.
And if so, should it be installed before I'm going to install DA, or afterward and rerun the install scripts?
 
I think you may have PowerTools repo disabled (or cloudlinux-PowerTools, if that's a cloudlinux box). That's why it was unable to install it.
 
Okay, I see they've renamed the repo from PowerTools to powertools. CustomBuild has the fix applied now :) Thank you for the report.
 
Hello,

- I did an install on Centos 8.3
- And enabled powertools
- run pre-install DA scripts
- run the install script (auto)

Yes!! DA istalled without a problem.

But when entering DA ....:2222, I get constantly firewall warnings like:
Firewall: *TCP_IN Blocked* IN=ens3 OUT= MAC.....

Since DA installed csf, and the warnings dissapear if I disable the firewall (which is ofcourse a stupid thing to do).

So what to do?
Disable csf and make use of another firewall (e.g. firewall of my vps provider)

But I prefer a csf solution.

Is there somebody who can tell me in what direction I have to go, to find the solution?

Many thanks again!

PS. I searched the forum, but the only thing I could find had to do with BFM.
 
Hello,

- I did an install on Centos 8.3
- And enabled powertools
- run pre-install DA scripts
- run the install script (auto)

Yes!! DA istalled without a problem.

But when entering DA ....:2222, I get constantly firewall warnings like:
Firewall: *TCP_IN Blocked* IN=ens3 OUT= MAC.....

Since DA installed csf, and the warnings dissapear if I disable the firewall (which is ofcourse a stupid thing to do).

So what to do?
Disable csf and make use of another firewall (e.g. firewall of my vps provider)

But I prefer a csf solution.

Is there somebody who can tell me in what direction I have to go, to find the solution?

Many thanks again!

PS. I searched the forum, but the only thing I could find had to do with BFM.

Execute:
Code:
grep ^TCP_IN /etc/csf/csf.conf

Is 2222 there?
 
Yes, It's there.
BTW, the firewall is costantly giving this warning, even without entering in DA.
 
Last edited:
No, Whitelisting didn't solve the issues.
Thanks for your help!

CentOS 8 install + DA gave me too much worries, therefor I decided to install ubuntu + DA, which works without a problem (for now ;-) )
 
No, Whitelisting didn't solve the issues.
Thanks for your help!

CentOS 8 install + DA gave me too much worries, therefor I decided to install ubuntu + DA, which works without a problem (for now ;-) )
It shouldn't have been caused by the OS. All recurring licenses come with free installation, so, you may just create a ticket next time :) (it could be solved after the installation too). Anyway, I'm glad to hear you've got it sorted out.
 
Back
Top