OpenNMS not installing on RHEL6 x86_64

Description

Cannot install opennms via yum. The dependent files it is asking for are indeed present but in "/lib64" directory.
I have following RPMs that I think it is asking for already installed.
glibc-common-2.12-1.7.el6.x86_64
glibc-2.12-1.7.el6.x86_64
libstdc++-4.4.4-13.el6.x86_64

Exact error message is as below.

[root@ymir ~]# yum install opennms
Loaded plugins: rhnplugin
This system is not registered with RHN.
RHN support will be disabled.
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package opennms.noarch 0:1.8.9-2 set to be updated
--> Processing Dependency: opennms-core = 1.8.9-2 for package: opennms-1.8.9-2.noarch
--> Processing Dependency: opennms-webui >= 1.8.9-2 for package: opennms-1.8.9-2.noarch
--> Running transaction check
---> Package opennms-core.noarch 0:1.8.9-2 set to be updated
--> Processing Dependency: libc.so.6 for package: opennms-core-1.8.9-2.noarch
--> Processing Dependency: libc.so.6(GLIBC_2.1) for package: opennms-core-1.8.9-2.noarch
--> Processing Dependency: libstdc++-libc6.2-2.so.3 for package: opennms-core-1.8.9-2.noarch
--> Processing Dependency: libnsl.so.1 for package: opennms-core-1.8.9-2.noarch
--> Processing Dependency: jicmp for package: opennms-core-1.8.9-2.noarch
--> Processing Dependency: libc.so.6(GLIBC_2.0) for package: opennms-core-1.8.9-2.noarch
--> Processing Dependency: libc.so.6(GLIBC_2.1.3) for package: opennms-core-1.8.9-2.noarch
---> Package opennms-webapp-jetty.noarch 0:1.8.9-2 set to be updated
--> Running transaction check
---> Package jicmp.x86_64 0:1.0.11-1 set to be updated
---> Package opennms-core.noarch 0:1.8.9-2 set to be updated
--> Processing Dependency: libc.so.6 for package: opennms-core-1.8.9-2.noarch
--> Processing Dependency: libc.so.6(GLIBC_2.1) for package: opennms-core-1.8.9-2.noarch
--> Processing Dependency: libstdc++-libc6.2-2.so.3 for package: opennms-core-1.8.9-2.noarch
--> Processing Dependency: libnsl.so.1 for package: opennms-core-1.8.9-2.noarch
--> Processing Dependency: libc.so.6(GLIBC_2.0) for package: opennms-core-1.8.9-2.noarch
--> Processing Dependency: libc.so.6(GLIBC_2.1.3) for package: opennms-core-1.8.9-2.noarch
--> Finished Dependency Resolution
Error: Package: opennms-core-1.8.9-2.noarch (opennms-stable-common)
Requires: libc.so.6(GLIBC_2.0)
Error: Package: opennms-core-1.8.9-2.noarch (opennms-stable-common)
Requires: libnsl.so.1
Error: Package: opennms-core-1.8.9-2.noarch (opennms-stable-common)
Requires: libc.so.6
Error: Package: opennms-core-1.8.9-2.noarch (opennms-stable-common)
Requires: libstdc++-libc6.2-2.so.3
Error: Package: opennms-core-1.8.9-2.noarch (opennms-stable-common)
Requires: libc.so.6(GLIBC_2.1.3)
Error: Package: opennms-core-1.8.9-2.noarch (opennms-stable-common)
Requires: libc.so.6(GLIBC_2.1)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles -nodigest

Environment

RHEL 6 x86_64 uname -a Linux ymir.am.kwe.com 2.6.32-71.el6.x86_64 #1 SMP Wed Sep 1 01:33:01 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux

Acceptance / Success Criteria

None

Lucidchart Diagrams

Activity

Show:

Benjamin Reed February 15, 2011 at 8:20 PM

yup, that did it, committed to 1.8 and master

[1.8 a895a9b] , fix rpm dependency generation
[master b5611a2] , fix rpm dependency generation

Benjamin Reed February 15, 2011 at 7:54 PM

aha! http://www.redhat.com/archives/rpm-list/2005-August/msg00034.html

Looks like RPM changed recently and it's generating those dependencies internally. Testing a fix now.

Fixed

Details

Assignee

Reporter

Labels

Components

Fix versions

Affects versions

Priority

PagerDuty

Created February 10, 2011 at 4:04 PM
Updated January 27, 2017 at 4:21 PM
Resolved February 15, 2011 at 8:20 PM