I'm trying to install the Adaptec Storage Manager for the 21610SA SATA RAID controller on Centos 5.5.
rpm reports that it failed on the dependency on libstdc++-libc6.1-1.so.2
yum provides */libstdc++-libc6.1-1.so.2 reports no matches found
How can I install the required files to all the Adaptec Storage Manager to be installed?
On 16/10/10 18:07, Peter Crighton wrote:
I'm trying to install the Adaptec Storage Manager for the 21610SA SATA RAID controller on Centos 5.5.
rpm reports that it failed on the dependency on libstdc++-libc6.1-1.so.2
yum provides */libstdc++-libc6.1-1.so.2 reports no matches found
So widen your search slightly:
yum provides */libstdc++-libc6*
How can I install the required files to all the Adaptec Storage Manager to be installed?
yum install compat-libstdc++-296
then create a symlink in /usr/lib
ln -s libstdc++-3-libc6.2-2-2.10.0.so libstdc++-libc6.1-1.so.2
Hopefully that should do the trick.
On Sat, 16 Oct 2010 18:27:15 +0100, you wrote:
On 16/10/10 18:07, Peter Crighton wrote:
I'm trying to install the Adaptec Storage Manager for the 21610SA SATA RAID controller on Centos 5.5.
rpm reports that it failed on the dependency on libstdc++-libc6.1-1.so.2
yum provides */libstdc++-libc6.1-1.so.2 reports no matches found
So widen your search slightly:
yum provides */libstdc++-libc6*
How can I install the required files to all the Adaptec Storage Manager to be installed?
yum install compat-libstdc++-296
then create a symlink in /usr/lib
ln -s libstdc++-3-libc6.2-2-2.10.0.so libstdc++-libc6.1-1.so.2
Hopefully that should do the trick.
Unfortunately not.
This is the contents of /usr/lib:
root@backup lib]# ll libstdc* -rwxr-xr-x 1 root root 262092 Jan 6 2007 libstdc++-3-libc6.2-2-2.10.0.so lrwxrwxrwx 1 root root 31 Oct 18 17:23 libstdc++-libc6.1-1.so.2 -> libstdc++-3-libc6.2-2-2.10.0.so lrwxrwxrwx 1 root root 31 Oct 16 17:31 libstdc++-libc6.2-2.so.3 -> libstdc++-3-libc6.2-2-2.10.0.so lrwxrwxrwx 1 root root 18 Oct 16 17:35 libstdc++.so.5 -> libstdc++.so.5.0.7 -rwxr-xr-x 1 root root 733168 Jan 8 2007 libstdc++.so.5.0.7 lrwxrwxrwx 1 root root 18 Oct 3 15:44 libstdc++.so.6 -> libstdc++.so.6.0.8 -rwxr-xr-x 1 root root 936908 Mar 31 2010 libstdc++.so.6.0.8
And the result of the attempted installation:
[root@backup lib]# rpm --install /home/peter/asm-linux_v2.12(922).rpm error: Failed dependencies: libstdc++-libc6.1-1.so.2 is needed by StorMan-2.12-00.i386
Grateful for more suggestions.
Peter Crighton wrote:
On Sat, 16 Oct 2010 18:27:15 +0100, you wrote:
On 16/10/10 18:07, Peter Crighton wrote:
I'm trying to install the Adaptec Storage Manager for the 21610SA SATA RAID controller on Centos 5.5.
rpm reports that it failed on the dependency on libstdc++-libc6.1-1.so.2
yum provides */libstdc++-libc6.1-1.so.2 reports no matches found
<snip> Are you on a 32 or 64 bit system, and which is installed?
mark
On Mon, 18 Oct 2010 12:47:16 -0400, you wrote:
Peter Crighton wrote:
On Sat, 16 Oct 2010 18:27:15 +0100, you wrote:
On 16/10/10 18:07, Peter Crighton wrote:
I'm trying to install the Adaptec Storage Manager for the 21610SA SATA RAID controller on Centos 5.5.
rpm reports that it failed on the dependency on libstdc++-libc6.1-1.so.2
yum provides */libstdc++-libc6.1-1.so.2 reports no matches found
<snip> Are you on a 32 or 64 bit system, and which is installed?
It's 32 bit, Centos 5.5
Peter Crighton wrote:
On Mon, 18 Oct 2010 12:47:16 -0400, you wrote:
Peter Crighton wrote:
On Sat, 16 Oct 2010 18:27:15 +0100, you wrote:
On 16/10/10 18:07, Peter Crighton wrote:
I'm trying to install the Adaptec Storage Manager for the 21610SA SATA RAID controller on Centos 5.5.
rpm reports that it failed on the dependency on libstdc++-libc6.1-1.so.2
yum provides */libstdc++-libc6.1-1.so.2 reports no matches found
<snip> Are you on a 32 or 64 bit system, and which is installed?
It's 32 bit, Centos 5.5
Ok, I was wondering if it was one of those 64 and needs 32 bit as well. However, I think I see the problem: looking at my own system, which is a current 5.5, rpm -ql libstdc++ /usr/lib64/libstdc++.so.6 /usr/lib64/libstdc++.so.6.0.8 /usr/lib/libstdc++.so.6 /usr/lib/libstdc++.so.6.0.8
Suggesting that 6.1 is not out yet in CentOS 5.5
mark
On Mon, 2010-10-18 at 17:35 +0100, Peter Crighton wrote:
Unfortunately not.
This is the contents of /usr/lib:
root@backup lib]# ll libstdc* -rwxr-xr-x 1 root root 262092 Jan 6 2007 libstdc++-3-libc6.2-2-2.10.0.so lrwxrwxrwx 1 root root 31 Oct 18 17:23 libstdc++-libc6.1-1.so.2 -> libstdc++-3-libc6.2-2-2.10.0.so lrwxrwxrwx 1 root root 31 Oct 16 17:31 libstdc++-libc6.2-2.so.3 -> libstdc++-3-libc6.2-2-2.10.0.so lrwxrwxrwx 1 root root 18 Oct 16 17:35 libstdc++.so.5 -> libstdc++.so.5.0.7 -rwxr-xr-x 1 root root 733168 Jan 8 2007 libstdc++.so.5.0.7 lrwxrwxrwx 1 root root 18 Oct 3 15:44 libstdc++.so.6 -> libstdc++.so.6.0.8 -rwxr-xr-x 1 root root 936908 Mar 31 2010 libstdc++.so.6.0.8
And the result of the attempted installation:
[root@backup lib]# rpm --install /home/peter/asm-linux_v2.12(922).rpm error: Failed dependencies: libstdc++-libc6.1-1.so.2 is needed by StorMan-2.12-00.i386
Grateful for more suggestions.
--- Because it is not registered in the rpm database.
With CAUTION you can use the "--force" parameter of rpm OR obtain libstdc++ from El4 and install that to solve for the correct lib because what you are installing is meant for EL4.
John
On Mon, 18 Oct 2010 17:35:05 +0100, you wrote:
On Sat, 16 Oct 2010 18:27:15 +0100, you wrote:
On 16/10/10 18:07, Peter Crighton wrote:
I'm trying to install the Adaptec Storage Manager for the 21610SA SATA RAID controller on Centos 5.5.
ln -s libstdc++-3-libc6.2-2-2.10.0.so libstdc++-libc6.1-1.so.2
Hopefully that should do the trick.
Unfortunately not.
Thanks for the suggestions - I had another look at the Adaptec site and identified that there was a later version of the storage manager and that installed without complaint. Followed by one more install due to a thread exception (solved with a search on the web) it now works. (Sorry to have wasted time - I could have got that installed first go myself!)
Out of interest, I believe that "ln" tells Linux to use one file as another (a link) but under what condition is it OK to make the link as suggested?
Peter Crighton wrote:
On Mon, 18 Oct 2010 17:35:05 +0100, you wrote:
On Sat, 16 Oct 2010 18:27:15 +0100, you wrote:
On 16/10/10 18:07, Peter Crighton wrote:
I'm trying to install the Adaptec Storage Manager for the 21610SA SATA RAID controller on Centos 5.5.
ln -s libstdc++-3-libc6.2-2-2.10.0.so libstdc++-libc6.1-1.so.2
<snip>
Out of interest, I believe that "ln" tells Linux to use one file as another (a link) but under what condition is it OK to make the link as suggested?
Often, though not always, you can make a symbolic link downwards. Trying to make a link upwards, that is, from an older release to a newer (ln -s libwhatever.1 libwhatever.2) most probably won't work, since entry points, or function names, may have been changed or modified.
mark