ASL, Cpanel, CentOS

General Discussion of atomic repo and development projects.

Ask for help here with anything else not covered by other forums.
danyb
New Forum User
New Forum User
Posts: 2
Joined: Tue May 05, 2009 2:49 pm

ASL, Cpanel, CentOS

Unread post by danyb »

I just buy ASL 2.0. and i got a little problem at the instalaltion process :

We currently use :
CentOS 5.3
cPanel 11.24.4-S35075 - WHM 11.24.2 - X 3.9

Problem description :

I try to install ASL 2.0 with this command : yum install asl

And there is the output :

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* updates: centos.mirror.iweb.ca
* base: centos.mirror.iweb.ca
* addons: centos.mirror.iweb.ca
* extras: centos.mirror.iweb.ca
Excluding Packages in global exclude list
Finished
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package asl.noarch 1:2.0.7-3.el5.art set to be updated
--> Processing Dependency: ossec-hids >= 1.5 for package: asl
--> Processing Dependency: mod_security >= 2.5.7 for package: asl
--> Processing Dependency: rkhunter >= 1.3.2-3 for package: asl
--> Processing Dependency: clamd >= 0.92.1-2 for package: asl
--> Processing Dependency: clamav >= 0.92.1-2 for package: asl
--> Processing Dependency: denyhosts for package: asl
--> Processing Dependency: paxtest for package: asl
--> Processing Dependency: mod_evasive for package: asl
--> Processing Dependency: chkrootkit for package: asl
--> Processing Dependency: psmon for package: asl
--> Processing Dependency: ossec for package: asl
--> Running transaction check
---> Package clamav.i386 0:0.95.1-2.el5.art set to be updated
--> Processing Dependency: clamav-db for package: clamav
---> Package paxtest.i386 0:0.9.7-pre5.1.el5.art set to be updated
---> Package ossec-hids.i386 0:2.0-3.el5.art set to be updated
---> Package rkhunter.noarch 0:1.3.4-1.el5.art set to be updated
--> Processing Dependency: unhide for package: rkhunter
--> Processing Dependency: skdet for package: rkhunter
---> Package chkrootkit.i386 0:0.48-9.el5.art set to be updated
---> Package mod_evasive.i386 0:1.10.1-4.el5.art set to be updated
--> Processing Dependency: httpd for package: mod_evasive
---> Package mod_security.i386 0:2.5.9-2.el5.art set to be updated
--> Processing Dependency: httpd-mmn = 20051115 for package: mod_security
--> Processing Dependency: lua for package: mod_security
--> Processing Dependency: asl-stream-client for package: mod_security
--> Processing Dependency: httpd for package: mod_security
---> Package denyhosts.noarch 0:2.6-13.el5.art set to be updated
---> Package clamd.i386 0:0.95.1-2.el5.art set to be updated
---> Package psmon.noarch 0:1.39-4.el5.art set to be updated
--> Processing Dependency: perl-Unix-Syslog for package: psmon
--> Processing Dependency: perl-Config-General for package: psmon
--> Processing Dependency: perl(Proc::ProcessTable) for package: psmon
--> Processing Dependency: perl-Proc-ProcessTable for package: psmon
--> Processing Dependency: perl(Config::General) for package: psmon
--> Running transaction check
---> Package clamav-db.i386 0:0.95.1-2.el5.art set to be updated
---> Package asl-stream-client.i386 0:1.0-4.el5.art set to be updated
---> Package unhide.i386 0:20080519-1.el5.art set to be updated
---> Package lua.i386 0:5.1.4-1.el5.art set to be updated
---> Package mod_evasive.i386 0:1.10.1-4.el5.art set to be updated
--> Processing Dependency: httpd for package: mod_evasive
---> Package skdet.i386 0:1.0-1.el5.art set to be updated
---> Package mod_security.i386 0:2.5.9-2.el5.art set to be updated
--> Processing Dependency: httpd-mmn = 20051115 for package: mod_security
--> Processing Dependency: httpd for package: mod_security
---> Package psmon.noarch 0:1.39-4.el5.art set to be updated
--> Processing Dependency: perl-Unix-Syslog for package: psmon
--> Processing Dependency: perl-Config-General for package: psmon
--> Processing Dependency: perl(Proc::ProcessTable) for package: psmon
--> Processing Dependency: perl-Proc-ProcessTable for package: psmon
--> Processing Dependency: perl(Config::General) for package: psmon
--> Finished Dependency Resolution
mod_security-2.5.9-2.el5.art.i386 from asl-2.0 has depsolving problems
--> Missing Dependency: httpd-mmn = 20051115 is needed by package mod_security-2.5.9-2.el5.art.i386 (asl-2.0)
mod_evasive-1.10.1-4.el5.art.i386 from asl-2.0 has depsolving problems
--> Missing Dependency: httpd is needed by package mod_evasive-1.10.1-4.el5.art.i386 (asl-2.0)
mod_security-2.5.9-2.el5.art.i386 from asl-2.0 has depsolving problems
--> Missing Dependency: httpd is needed by package mod_security-2.5.9-2.el5.art.i386 (asl-2.0)
psmon-1.39-4.el5.art.noarch from asl-2.0 has depsolving problems
--> Missing Dependency: perl(Proc::ProcessTable) is needed by package psmon-1.39-4.el5.art.noarch (asl-2.0)
psmon-1.39-4.el5.art.noarch from asl-2.0 has depsolving problems
--> Missing Dependency: perl-Unix-Syslog is needed by package psmon-1.39-4.el5.art.noarch (asl-2.0)
psmon-1.39-4.el5.art.noarch from asl-2.0 has depsolving problems
--> Missing Dependency: perl-Proc-ProcessTable is needed by package psmon-1.39-4.el5.art.noarch (asl-2.0)
psmon-1.39-4.el5.art.noarch from asl-2.0 has depsolving problems
--> Missing Dependency: perl-Config-General is needed by package psmon-1.39-4.el5.art.noarch (asl-2.0)
psmon-1.39-4.el5.art.noarch from asl-2.0 has depsolving problems
--> Missing Dependency: perl(Config::General) is needed by package psmon-1.39-4.el5.art.noarch (asl-2.0)
Error: Missing Dependency: perl-Config-General is needed by package psmon-1.39-4.el5.art.noarch (asl-2.0)
Error: Missing Dependency: perl(Config::General) is needed by package psmon-1.39-4.el5.art.noarch (asl-2.0)
Error: Missing Dependency: httpd is needed by package mod_evasive-1.10.1-4.el5.art.i386 (asl-2.0)
Error: Missing Dependency: perl-Unix-Syslog is needed by package psmon-1.39-4.el5.art.noarch (asl-2.0)
Error: Missing Dependency: httpd is needed by package mod_security-2.5.9-2.el5.art.i386 (asl-2.0)
Error: Missing Dependency: perl-Proc-ProcessTable is needed by package psmon-1.39-4.el5.art.noarch (asl-2.0)
Error: Missing Dependency: perl(Proc::ProcessTable) is needed by package psmon-1.39-4.el5.art.noarch (asl-2.0)
Error: Missing Dependency: httpd-mmn = 20051115 is needed by package mod_security-2.5.9-2.el5.art.i386 (asl-2.0)


It is possible to have a little help on this ?

Config::General has been installed from the WHM
Proc::ProcessTable has been isntalled from the WHM
HTTPD of course its installed

Thanks for your time and support !

danyb
hostingguy
Forum Regular
Forum Regular
Posts: 661
Joined: Mon Oct 29, 2007 6:51 pm

Re: ASL, Cpanel, CentOS

Unread post by hostingguy »

try installing the atomic repo

Code: Select all

wget -q -O - http://www.atomicorp.com/installers/atomic.sh | sh
then yum clean all and try again
danyb
New Forum User
New Forum User
Posts: 2
Joined: Tue May 05, 2009 2:49 pm

Re: ASL, Cpanel, CentOS

Unread post by danyb »

Hi Hostingguy,

Same error ....

I got an email from the support team of ASL :
Those components are all required for ASL, and I believe that cpanel
implements those separately from the way the operating system vendor
does. What you should probably do is change to a rules-only subscription
and then manually integrate the rule feeds with cpanel.

We have a wiki page for doing that here, along with some basic rule
update utilities:
http://www.atomicorp.com/wiki/index.php ... rity_Rules

The other option, which is unsupported, would be to manually download
the ASL components from the yum repo and install them with rpm -Uvh
<packagename>.

Thanks,
-Support
I also get an email from Cpanel support :
Hi,

Looks like ASL requires httpd and mod_security which are a both installed thru easyapache and not from the OS vendor.

You will need to install the rules-only subscription and then manually integrate the rule feeds with cpanel as they suggested.

ASL is a 3rd party application not supported by cPanel and we are not familiar with this product
It look like its a mission impossibleto get ASL with Cpanel.

Danyb
hostingguy
Forum Regular
Forum Regular
Posts: 661
Joined: Mon Oct 29, 2007 6:51 pm

Re: ASL, Cpanel, CentOS

Unread post by hostingguy »

looks like easy apache is not making it very easy for you (forgive the pun) - but yuo can always try to download and install the RPMs manually and see what happens, reverting back if it doesnt work.
User avatar
mikeshinn
Atomicorp Staff - Site Admin
Atomicorp Staff - Site Admin
Posts: 4155
Joined: Thu Feb 07, 2008 7:49 pm
Location: Chantilly, VA

Re: ASL, Cpanel, CentOS

Unread post by mikeshinn »

Also, you don't install ASL the way you are trying to install it. You must run the ASL installer, please see the installation instructions that should have been emailed to you when you signed up for ASL.

With that said, ASL should work just fine with cpanel - you can tell yum to ignore dependencies and then it wont try to install apache.

As started by the support team, the problem is that cpanel doesnt use the package management system of the system - so when ASL tries to install it looks for apache and assumes (correctly) that its not installed. We'll have to try and add in some kind of hack for cpanel (why cant they use the rpm database to show that apache is installed?).
Post Reply