In classic fashion, I found the issue right after I posted the question to the list, I was missing the compat-libstdc++-33.i686 package which contains the 32 bit libstdc.so.5 library
Paul Campbell | Development Team Lead | TS&D SSBL, A2R WFE, and ESP Remedy Team | Avaya Client Services | | 1145 Sanctuary Parkway Lake View II Suite 110 Alpharetta, GA 30009 | 678-421-5342 Everyone needs deadlines. Even the beavers. They loaf around all summer, but when they are faced with the winter deadline, they work like fury. If we didn't have deadlines, we'd stagnate. Walt Disney From: Campbell, Paul (Paul) Sent: Monday, December 10, 2012 12:42 PM To: 'arslist@ARSLIST.ORG' Subject: Problems with armonitor starting during 7.6.04 install , armonitor giving wrong ELF class: ELFCLASS64 I am doing a fresh install of arserver 7.6.04 on Red Hat Enterprise Linux Server release 6.3 (Santiago) and the installer failed when trying to start the arserver process. So I tried to execute arsystem to see if any errors were being thrown, and I get this error ./armonitor: error while loading shared libraries: libstdc++.so.5: wrong ELF class: ELFCLASS64 And when I do an ldd -d armonitor, I get [remedy@ldcremap01 bin]$ ldd -d armonitor linux-gate.so.1 => (0x00f95000) libicuucbmc.so.32 => not found libicui18nbmc.so.32 => not found libicudatabmc.so.32 => not found libnsl.so.1 => /lib/libnsl.so.1 (0x00826000) libpthread.so.0 => /lib/libpthread.so.0 (0x0028d000) libstdc++.so.5 => not found libm.so.6 => /lib/libm.so.6 (0x0036b000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00a30000) libc.so.6 => /lib/libc.so.6 (0x00629000) /lib/ld-linux.so.2 (0x00607000) whenI do a find on libstdc++.so.5, I get [remedy@ldcremap01 bin]$ file /usr/lib64/libstdc++.so.5 /usr/lib64/libstdc++.so.5: symbolic link to `libstdc++.so.5.0.7' [remedy@ldcremap01 bin]$ file /usr/lib64/libstdc++.so.5.0.7 /usr/lib64/libstdc++.so.5.0.7: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, stripped It is a 64bit library, but when I do d file on armonitor [remedy@ldcremap01 bin]$ file armonitor armonitor: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.2.5, stripped It shows a 32 bit executable, and I have the following libraries installed for libstdc++ [pc@ldcremap01 bin]$ rpm -qa |grep libstdc++ compat-libstdc++-33-3.2.3-69.el6.x86_64 libstdc++-4.4.6-4.el6.i686 compat-libstdc++-296-2.96-144.el6.i686 libstdc++-4.4.6-4.el6.x86_64 libstdc++-devel-4.4.6-4.el6.x86_64 Does anyone have any idea what package I seem to be missing? Paul Campbell | Development Team Lead | TS&D SSBL, A2R WFE, and ESP Remedy Team | Avaya Client Services | | 1145 Sanctuary Parkway Lake View II Suite 110 Alpharetta, GA 30009 | 678-421-5342 Everyone needs deadlines. Even the beavers. They loaf around all summer, but when they are faced with the winter deadline, they work like fury. If we didn't have deadlines, we'd stagnate. Walt Disney _______________________________________________________________________________ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org "Where the Answers Are, and have been for 20 years"