[opensuse] dependencies in 10.2
Hello, I am trying to install Sun's VirtualBox, however I am running into a strange dependency. The file the rpm needs is actually installed on the system. How can I make rpm recognize that the lib' file is present? <snip> linux:/home/Documents/Downloads # rpm -Uvh VirtualBox-2.0.2_36488_openSUSE103-1.x86_64.rpm error: Failed dependencies: libstdc++.so.6(GLIBCXX_3.4.9)(64bit) is needed by VirtualBox-2.0.2_36488_openSUSE103-1.x86_64 linux:/home/Documents/Downloads # find /usr -name libstdc++.so.6* /usr/lib/libstdc++.so.6 /usr/lib/libstdc++.so.6.0.8 /usr/lib64/libstdc++.so.6 /usr/lib64/libstdc++.so.6.0.8 <snip> Thank you, James -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Friday 17 October 2008 12:13:38 pm James D. Parra wrote:
Hello,
I am trying to install Sun's VirtualBox, however I am running into a strange dependency. The file the rpm needs is actually installed on the system. How can I make rpm recognize that the lib' file is present?
<snip> linux:/home/Documents/Downloads # rpm -Uvh VirtualBox-2.0.2_36488_openSUSE103-1.x86_64.rpm error: Failed dependencies: libstdc++.so.6(GLIBCXX_3.4.9)(64bit) is needed by VirtualBox-2.0.2_36488_openSUSE103-1.x86_64 linux:/home/Documents/Downloads # find /usr -name libstdc++.so.6* /usr/lib/libstdc++.so.6 /usr/lib/libstdc++.so.6.0.8 /usr/lib64/libstdc++.so.6 /usr/lib64/libstdc++.so.6.0.8 <snip>
Thank you,
rpm -q --whatprovides /usr/lib64/libstdc++.so.6 will tell you what package the RPM system believes provides that file. However, the package you have downloaded looks like it is for 10.3, while you are on 10.2. Perhaps your libstdc++ is simply too old? -- Don -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Don Raboud escribió:
Perhaps your libstdc++ is simply too old?
That's his problem, 10.2 libstdc++ does not provide symbol GLIBCXX_3.4.9 -- "A computer is like an Old Testament god, with a lot of rules and no mercy. " Cristian Rodríguez R. Platform/OpenSUSE - Core Services SUSE LINUX Products GmbH Research & Development http://www.opensuse.org/
On Friday 17 October 2008 11:13:38 am James D. Parra wrote:
Hello,
I am trying to install Sun's VirtualBox, however I am running into a strange dependency. The file the rpm needs is actually installed on the system. How can I make rpm recognize that the lib' file is present?
<snip> linux:/home/Documents/Downloads # rpm -Uvh VirtualBox-2.0.2_36488_openSUSE103-1.x86_64.rpm error: Failed dependencies: libstdc++.so.6(GLIBCXX_3.4.9)(64bit) is needed by VirtualBox-2.0.2_36488_openSUSE103-1.x86_64 linux:/home/Documents/Downloads # find /usr -name libstdc++.so.6* /usr/lib/libstdc++.so.6 /usr/lib/libstdc++.so.6.0.8 /usr/lib64/libstdc++.so.6 /usr/lib64/libstdc++.so.6.0.8 <snip>
Thank you,
James
sudo zypper in rpmfile.rpm Or you can add the VirtualBox repository. sudo zypper ar http://download.opensuse.org/repositories/Virtualization:/VirtualBox/openSUS... VirtualBox then do sudo zypper in virtualbox Note: openSUSE 10.2 is almost end of life, you should consider upgrading to 10.3 or higher. Thanks. (Also, if you use yast to install the local RPM that would work to). -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
participants (4)
-
Ben Kevan
-
Cristian Rodríguez
-
Don Raboud
-
James D. Parra