I installed this on a dedicated 2 box staging lab and on both boxes it failed, but for different reasons.
So after what seemed like half hour, the first installer failed:
Code:
Loaded plugins: fastestmirror, protectbase, rhnplugin, security
Loading mirror speeds from cached hostfile
* atomic: www5.atomicorp.com
0 packages excluded due to repository protections
Setting up Install Process
Resolving Dependencies
There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them.
The program yum-complete-transaction is found in the yum-utils package.
--> Running transaction check
---> Package ossec-hids-server.x86_64 0:2.5.1-1.el5.art set to be updated
--> Processing Dependency: ossec-hids = 2.5.1-1.el5.art for package: ossec-hids-server
--> Processing Dependency: perl-DBD-SQLite for package: ossec-hids-server
--> Processing Dependency: libprelude.so.2()(64bit) for package: ossec-hids-server
--> Running transaction check
---> Package libprelude.x86_64 0:0.9.21.2-1.el5.art set to be updated
---> Package ossec-hids.x86_64 0:2.5.1-1.el5.art set to be updated
--> Processing Dependency: inotify-tools for package: ossec-hids
---> Package ossec-hids-server.x86_64 0:2.5.1-1.el5.art set to be updated
--> Processing Dependency: perl-DBD-SQLite for package: ossec-hids-server
--> Running transaction check
---> Package inotify-tools.x86_64 0:3.11-1.el5.art set to be updated
---> Package ossec-hids-server.x86_64 0:2.5.1-1.el5.art set to be updated
--> Processing Dependency: perl-DBD-SQLite for package: ossec-hids-server
--> Finished Dependency Resolution
ossec-hids-server-2.5.1-1.el5.art.x86_64 from atomic has depsolving problems
--> Missing Dependency: perl-DBD-SQLite is needed by package ossec-hids-server-2.5.1-1.el5.art.x86_64 (atomic)
Error: Missing Dependency: perl-DBD-SQLite is needed by package ossec-hids-server-2.5.1-1.el5.art.x86_64 (atomic)
You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems
package-cleanup --dupes
rpm -Va --nofiles --nodigest
The program package-cleanup is found in the yum-utils package.
it cant seem to find the perl-DBD-SQLite package
Code:
# yum install perl-DBD-SQLite
Loaded plugins: fastestmirror, protectbase, rhnplugin, security
Loading mirror speeds from cached hostfile
* atomic: www5.atomicorp.com
Excluding Packages in global exclude list
Finished
0 packages excluded due to repository protections
Setting up Install Process
No package perl-DBD-SQLite available.
Nothing to do
The 2nd box was able to get past that error and did get it installed
Code:
# rpm -q perl-DBD-SQLite
perl-DBD-SQLite-1.14-7.el5.art
If I kept trying it should work right?
Well eventually it did - on the 3rd try - and now it dies in a second spot
Code:
Dependency Installed:
inotify-tools.x86_64 0:3.13-2.el5.art libprelude.x86_64 1:1.0.0-5.el5.art ossec-hids.x86_64 0:2.5.1-3.el5.art perl-DBD-SQLite.x86_64 0:1.14-7.el5.art
Complete!
Loaded plugins: fastestmirror, protectbase, rhnplugin, security
Loading mirror speeds from cached hostfile
* atomic: www5.atomicorp.com
0 packages excluded due to repository protections
Skipping security plugin, no data
Setting up Upgrade Process
No Packages marked for Update
Shutting down ossec-hids: [ OK ]
Starting ossec-hids: 2011/05/10 13:09:00 ossec-testrule: INFO: Reading local decoder file.
[ OK ]
Loaded plugins: fastestmirror, protectbase, rhnplugin, security
Loading mirror speeds from cached hostfile
* atomic: www5.atomicorp.com
Excluding Packages in global exclude list
Finished
0 packages excluded due to repository protections
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package asl.x86_64 1:2.2.11-1.el5.art set to be updated
--> Processing Dependency: mod_security >= 2.5.12 for package: asl
--> Processing Dependency: iptables >= 1.4.7-2 for package: asl
--> Processing Dependency: roadsend-php-libs for package: asl
--> Processing Dependency: psmon for package: asl
--> Processing Dependency: mod_sed for package: asl
--> Processing Dependency: mod_evasive for package: asl
---> Package asl-web.x86_64 1:2.2.11-1.el5.art set to be updated
--> Processing Dependency: asl-mod_ssl for package: asl-web
--> Running transaction check
---> Package asl-mod_ssl.x86_64 1:2.2.3-43.1.el5.art set to be updated
--> Processing Dependency: iptables = 1.3.5 for package: iptables-ipv6
---> Package iptables.x86_64 0:1.4.7-2.el5.art.art set to be updated
---> Package mod_evasive.x86_64 0:1.10.1-4.el5.art set to be updated
--> Processing Dependency: httpd for package: mod_evasive
---> Package mod_security.x86_64 0:2.5.13-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: httpd for package: mod_security
---> Package mod_sed.x86_64 0:1.0.2-3.el5.art set to be updated
--> Processing Dependency: httpd for package: mod_sed
---> Package psmon.noarch 0:1.39-5.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
---> Package roadsend-php-libs.x86_64 0:2.9.8-9.el5.art set to be updated
--> Running transaction check
---> Package iptables-ipv6.x86_64 0:1.4.7-2.el5.art.art set to be updated
---> Package lua.x86_64 0:5.1.4-1.el5.art set to be updated
---> Package mod_evasive.x86_64 0:1.10.1-4.el5.art set to be updated
--> Processing Dependency: httpd for package: mod_evasive
---> Package mod_security.x86_64 0:2.5.13-2.el5.art set to be updated
--> Processing Dependency: httpd-mmn = 20051115 for package: mod_security
--> Processing Dependency: httpd for package: mod_security
---> Package mod_sed.x86_64 0:1.0.2-3.el5.art set to be updated
--> Processing Dependency: httpd for package: mod_sed
---> Package psmon.noarch 0:1.39-5.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_sed-1.0.2-3.el5.art.x86_64 from asl-2.0 has depsolving problems
--> Missing Dependency: httpd is needed by package mod_sed-1.0.2-3.el5.art.x86_64 (asl-2.0)
psmon-1.39-5.el5.art.noarch from asl-2.0 has depsolving problems
--> Missing Dependency: perl-Proc-ProcessTable is needed by package psmon-1.39-5.el5.art.noarch (asl-2.0)
psmon-1.39-5.el5.art.noarch from asl-2.0 has depsolving problems
--> Missing Dependency: perl(Proc::ProcessTable) is needed by package psmon-1.39-5.el5.art.noarch (asl-2.0)
mod_evasive-1.10.1-4.el5.art.x86_64 from asl-2.0 has depsolving problems
--> Missing Dependency: httpd is needed by package mod_evasive-1.10.1-4.el5.art.x86_64 (asl-2.0)
psmon-1.39-5.el5.art.noarch from asl-2.0 has depsolving problems
--> Missing Dependency: perl-Config-General is needed by package psmon-1.39-5.el5.art.noarch (asl-2.0)
mod_security-2.5.13-2.el5.art.x86_64 from asl-2.0 has depsolving problems
--> Missing Dependency: httpd-mmn = 20051115 is needed by package mod_security-2.5.13-2.el5.art.x86_64 (asl-2.0)
mod_security-2.5.13-2.el5.art.x86_64 from asl-2.0 has depsolving problems
--> Missing Dependency: httpd is needed by package mod_security-2.5.13-2.el5.art.x86_64 (asl-2.0)
psmon-1.39-5.el5.art.noarch from asl-2.0 has depsolving problems
--> Missing Dependency: perl(Config::General) is needed by package psmon-1.39-5.el5.art.noarch (asl-2.0)
psmon-1.39-5.el5.art.noarch from asl-2.0 has depsolving problems
--> Missing Dependency: perl-Unix-Syslog is needed by package psmon-1.39-5.el5.art.noarch (asl-2.0)
Error: Missing Dependency: httpd is needed by package mod_sed-1.0.2-3.el5.art.x86_64 (asl-2.0)
Error: Missing Dependency: perl(Proc::ProcessTable) is needed by package psmon-1.39-5.el5.art.noarch (asl-2.0)
Error: Missing Dependency: perl-Unix-Syslog is needed by package psmon-1.39-5.el5.art.noarch (asl-2.0)
Error: Missing Dependency: httpd is needed by package mod_security-2.5.13-2.el5.art.x86_64 (asl-2.0)
Error: Missing Dependency: perl-Proc-ProcessTable is needed by package psmon-1.39-5.el5.art.noarch (asl-2.0)
Error: Missing Dependency: perl-Config-General is needed by package psmon-1.39-5.el5.art.noarch (asl-2.0)
Error: Missing Dependency: perl(Config::General) is needed by package psmon-1.39-5.el5.art.noarch (asl-2.0)
Error: Missing Dependency: httpd-mmn = 20051115 is needed by package mod_security-2.5.13-2.el5.art.x86_64 (asl-2.0)
Error: Missing Dependency: httpd is needed by package mod_evasive-1.10.1-4.el5.art.x86_64 (asl-2.0)
You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems
package-cleanup --dupes
rpm -Va --nofiles --nodigest
However the 2nd box failed as well
Code:
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
chmod 755 /usr/local/apache/modules/mod_security2.so
Loaded plugins: fastestmirror, protectbase, rhnplugin, security
Loading mirror speeds from cached hostfile
* atomic: www3.atomicorp.com
0 packages excluded due to repository protections
Skipping security plugin, no data
Setting up Upgrade Process
No Packages marked for Update
Shutting down ossec-hids: [ OK ]
Starting ossec-hids: 2011/05/10 13:07:14 ossec-testrule: INFO: Reading local decoder file.
[ OK ]
Loaded plugins: fastestmirror, protectbase, rhnplugin, security
Loading mirror speeds from cached hostfile
* atomic: www3.atomicorp.com
Excluding Packages in global exclude list
Finished
0 packages excluded due to repository protections
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package asl.x86_64 1:2.2.11-1.el5.art set to be updated
--> Processing Dependency: mod_security >= 2.5.12 for package: asl
--> Processing Dependency: psmon for package: asl
--> Processing Dependency: mod_sed for package: asl
--> Processing Dependency: mod_evasive for package: asl
---> Package asl-web.x86_64 1:2.2.11-1.el5.art set to be updated
--> Processing Dependency: asl-mod_ssl for package: asl-web
--> Running transaction check
---> Package asl-mod_ssl.x86_64 1:2.2.3-43.1.el5.art set to be updated
---> Package mod_evasive.x86_64 0:1.10.1-4.el5.art set to be updated
--> Processing Dependency: httpd for package: mod_evasive
---> Package mod_security.x86_64 0:2.5.13-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: httpd for package: mod_security
---> Package mod_sed.x86_64 0:1.0.2-3.el5.art set to be updated
--> Processing Dependency: httpd for package: mod_sed
---> Package psmon.noarch 0:1.39-5.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 lua.x86_64 0:5.1.4-1.el5.art set to be updated
---> Package mod_evasive.x86_64 0:1.10.1-4.el5.art set to be updated
--> Processing Dependency: httpd for package: mod_evasive
---> Package mod_security.x86_64 0:2.5.13-2.el5.art set to be updated
--> Processing Dependency: httpd-mmn = 20051115 for package: mod_security
--> Processing Dependency: httpd for package: mod_security
---> Package mod_sed.x86_64 0:1.0.2-3.el5.art set to be updated
--> Processing Dependency: httpd for package: mod_sed
---> Package psmon.noarch 0:1.39-5.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_sed-1.0.2-3.el5.art.x86_64 from asl-2.0 has depsolving problems
--> Missing Dependency: httpd is needed by package mod_sed-1.0.2-3.el5.art.x86_64 (asl-2.0)
psmon-1.39-5.el5.art.noarch from asl-2.0 has depsolving problems
--> Missing Dependency: perl-Proc-ProcessTable is needed by package psmon-1.39-5.el5.art.noarch (asl-2.0)
psmon-1.39-5.el5.art.noarch from asl-2.0 has depsolving problems
--> Missing Dependency: perl(Proc::ProcessTable) is needed by package psmon-1.39-5.el5.art.noarch (asl-2.0)
mod_evasive-1.10.1-4.el5.art.x86_64 from asl-2.0 has depsolving problems
--> Missing Dependency: httpd is needed by package mod_evasive-1.10.1-4.el5.art.x86_64 (asl-2.0)
psmon-1.39-5.el5.art.noarch from asl-2.0 has depsolving problems
--> Missing Dependency: perl-Config-General is needed by package psmon-1.39-5.el5.art.noarch (asl-2.0)
mod_security-2.5.13-2.el5.art.x86_64 from asl-2.0 has depsolving problems
--> Missing Dependency: httpd-mmn = 20051115 is needed by package mod_security-2.5.13-2.el5.art.x86_64 (asl-2.0)
mod_security-2.5.13-2.el5.art.x86_64 from asl-2.0 has depsolving problems
--> Missing Dependency: httpd is needed by package mod_security-2.5.13-2.el5.art.x86_64 (asl-2.0)
psmon-1.39-5.el5.art.noarch from asl-2.0 has depsolving problems
--> Missing Dependency: perl(Config::General) is needed by package psmon-1.39-5.el5.art.noarch (asl-2.0)
psmon-1.39-5.el5.art.noarch from asl-2.0 has depsolving problems
--> Missing Dependency: perl-Unix-Syslog is needed by package psmon-1.39-5.el5.art.noarch (asl-2.0)
Error: Missing Dependency: httpd is needed by package mod_sed-1.0.2-3.el5.art.x86_64 (asl-2.0)
Error: Missing Dependency: perl(Proc::ProcessTable) is needed by package psmon-1.39-5.el5.art.noarch (asl-2.0)
Error: Missing Dependency: perl-Unix-Syslog is needed by package psmon-1.39-5.el5.art.noarch (asl-2.0)
Error: Missing Dependency: httpd is needed by package mod_security-2.5.13-2.el5.art.x86_64 (asl-2.0)
Error: Missing Dependency: perl-Proc-ProcessTable is needed by package psmon-1.39-5.el5.art.noarch (asl-2.0)
Error: Missing Dependency: perl-Config-General is needed by package psmon-1.39-5.el5.art.noarch (asl-2.0)
Error: Missing Dependency: perl(Config::General) is needed by package psmon-1.39-5.el5.art.noarch (asl-2.0)
Error: Missing Dependency: httpd-mmn = 20051115 is needed by package mod_security-2.5.13-2.el5.art.x86_64 (asl-2.0)
Error: Missing Dependency: httpd is needed by package mod_evasive-1.10.1-4.el5.art.x86_64 (asl-2.0)
You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems
package-cleanup --dupes
rpm -Va --nofiles --nodigest