No relevant resource is found in the selected language.

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies. Read our privacy policy>

Reminder

To have a better experience, please upgrade your IE browser.

upgrade

Suse10sp3 installing nag failure

Publication Date:  2012-09-27 Views:  50 Downloads:  0
Issue Description
In suse10sp3 system, after nag installed, start up report error that Error!Port 14352 is in use! Actually, this port is not occupied.
Alarm Information
None
Handling Process
1. Search this class in root partition, this class exist in /usr/lib64/ instead of /usr/lib. So make a link to /usr/lib:
sag01:~ # cd /usr/lib64
sag01:/usr/lib64 # ls -l libstdc++.so.5
lrwxrwxrwx 1 root root 18 Sep 25 11:43 libstdc++.so.5 -> libstdc++.so.5.0.7
sag01:/usr/lib64 # cd ../lib
sag01:/usr/lib # ln -s /usr/lib64/libstdc++.so.5 /usr/lib/libstdc++.so.5
sag01:/usr/lib # ls -l libstdc++.so.5
lrwxrwxrwx 1 root root 25 Oct 1 17:37 libstdc++.so.5 -> /usr/lib64/libstdc++.so.5
After the link is made, reboot uoa, it still reports error, but the content is different:
“error while loading shared libraries: libstdc++.so.5: wrong ELF class: ELFCLASS64”
#rpm –ivh compat-libstdc++-33-3.2.3-61.i386
2. Modify nag user environment variable, add /usr/lib64/ path to lib variable, let uoa invoke class in /usr/lib64 directory, but it still report error, the log is the same as the first. The class edition is not consistent, we need reinstall this class.
3. Search libstdc++.so.5 on the internet, this class belong to compat-libstdc++-33-3.2.3-61.i386 install packet. We can install this installation packet to load the class library. Download and install compat-libstdc++-33-3.2.3-61.i386rpm packet, and reboot uoa. The problem is solved.
#rpm –ivh compat-libstdc++-33-3.2.3-61.i386

Root Cause
According to nag start script content, the error information comes from uoa_startup.sh script, trace script content, it is put through by checkPorts.sh. Execute checkPorts.sh script manually. It reports error that while loading shared libraries: /usr/lib/libstdc++.so.5,can’t find, it is the lost of libstdc++.so.5 class library that influence nag startup. 
Suggestions
Nag start fail in suse10sp3, which is caused by libstdc++.so.5 class library. Reinstall this class library, the problem is solved.

END