[BlueOnyx:05881] Re: BlueOnyx ASP please Help

Darrell D. Mobley dmobley at uhostme.com
Wed Nov 17 17:23:01 -05 2010


> -----Original Message-----
> From: blueonyx-bounces at blueonyx.it [mailto:blueonyx-bounces at blueonyx.it]
> On Behalf Of Darrell D. Mobley
> Sent: Wednesday, November 17, 2010 3:26 PM
> To: 'BlueOnyx General Mailing List'
> Subject: [BlueOnyx:05876] Re: BlueOnyx ASP please Help
> 
> Do you know what libstdc++ version is requires?  BQ shows this:
> 
> libstdc++-2-libc6.1-1-2.9.0.so
> libstdc++-3-libc6.2-2-2.10.0.so
> libstdc++-libc6.1-1.so.2 -> libstdc++-2-libc6.1-1-2.9.0.so
> libstdc++-libc6.2-2.so.3 -> libstdc++-3-libc6.2-2-2.10.0.so
> libstdc++.so.6 -> libstdc++.so.6.0.3
> libstdc++.so.6.0.3
> 
> While BX shows this:
> 
> libstdc++-3-libc6.2-2-2.10.0.so
> libstdc++-libc6.2-2.so.3 -> libstdc++-3-libc6.2-2-2.10.0.so
> libstdc++.so.6 -> libstdc++.so.6.0.8
> libstdc++.so.6.0.8

Here's an interesting note.  To play with the SunONE thing on my BX machine,
I took:

libstdc++-2-libc6.1-1-2.9.0.so

from a BQ install and put it on my BX machine, and added the symbolic link:

libstdc++-libc6.1-1.so.2 -> libstdc++-2-libc6.1-1-2.9.0.so

Shortly afterward, I started getting MySQL connection errors.  The MySQL
error log reported:

: 101117 15:16:59 - mysqld got signal 7 ;
: This could be because you hit a bug. It is also possible that this binary
: or one of the libraries it was linked against is corrupt, improperly
built,
: or misconfigured. This error can also be caused by malfunctioning
hardware.
:
: Number of processes running now: 0
: 101117 15:16:59  mysqld restarted
: /usr/libexec/mysqld: error while loading shared libraries:
/usr/lib/libstdc++.so.6: file too short
: 101117 15:16:59  mysqld ended
 
I looked at the file /usr/lib/libstdc++.so.6.0.8 and it was zero bytes!
libstdc++-3-libc6.2-2-2.10.0.so was too! How did that happen?

libstdc++-3-libc6.2-2-2.10.0.so was a requirement of an HP Array Diagnostic
Utility, so by uninstalling both, and reinstalling both, I got that file
corrected.

libstdc++.so.6.0.8 on the other hand provided more of a mystery.  Before I
made the changes, the file was 986908 in size:

-rwxr-xr-x   1 root root   936908 Mar 31  2010 libstdc++.so.6.0.8

I grabbed a copy off another BX server running the same
hardware/configuration, and it was larger:

-rwxr-xr-x   1 root root   925520 Mar 31  2010 libstdc++.so.6.0.8

I wondered what the difference was, but copied it over anyway, and MySQL was
able to restart.  

Interesting stuff, anyone know what clobbered those two files?  Other than a
loose nut behind the wheel. ;-)




More information about the Blueonyx mailing list