Virtualbox (closed source version) on 11.3 - dependency problem

When I try to install VirtualBox-3.2-3.2.6 (the closed source edition) from the Virtualbox website, I get:


error: Failed dependencies:
        libcrypto.so.0.9.8()(64bit) is needed by VirtualBox-3.2-3.2.6_63112_openSUSE111-1.x86_64

I notice that libcrypto is provided by libopenssl, but in 11.3 the version installed is 1.0.0, not 0.9.8.

Any recommendations? Should I “force” the installation, or do I have to wait until a new build is published on the website?

Thanks!

Give me a min to try installing it

Which .rpm did you choose the 11.1/11.2 version
or the all distros?

twelveeighty wrote:

>
> When I try to install VirtualBox-3.2-3.2.6 (the closed source edition)
> from the Virtualbox website, I get:
>
>
> Code:
> --------------------
>
> error: Failed dependencies:
> libcrypto.so.0.9.8()(64bit) is needed by
> VirtualBox-3.2-3.2.6_63112_openSUSE111-1.x86_64
>
> --------------------
>
>
> I notice that libcrypto is provided by libopenssl, but in 11.3 the
> version installed is 1.0.0, not 0.9.8.
>
> Any recommendations? Should I “force” the installation, or do I have
> to wait until a new build is published on the website?

I would go ahead and force the installation.


Per Jessen, Zürich (23.3°C)
http://en.opensuse.org/User:Pjessen

In 11.3
I added
Index of /virtualbox/rpm/opensuse/11.2/

It installed
Back in a sec

This works fine
Not a general recommendation though!

I forced the installation from the RPM (VirtualBox-3.2-3.2.6_63112_openSUSE111-1.x86_64.rpm), and it installs OK, but when I run Virtualbox, I get:


user@machine:~> VirtualBox 
VirtualBox: Error -610 in supR3HardenedMainInitRuntime!
VirtualBox: dlopen("/usr/lib/virtualbox/VBoxRT.so",) failed: libcrypto.so.0.9.8: cannot open shared object file: No such file or directory

VirtualBox: Tip! It may help to reinstall VirtualBox.

So I couldn’t “fool” it.

Does someone know how to “fake” having libcrypto.so.0.9.8? Is it a simple matter of sym-linking /lib64/libcrypto.so.1.0.0 to /lib64/libcrypto.so.0.9.8, or do I have to run other commands (ld?).

libcrypto.so.0.9.8
Installed for me when I did it the repo way

twelveeighty wrote:

> user@machine:~> VirtualBox
> VirtualBox: Error -610 in supR3HardenedMainInitRuntime!
> VirtualBox: dlopen("/usr/lib/virtualbox/VBoxRT.so",) failed:
> libcrypto.so.0.9.8: cannot open shared object file: No such file or
> directory
>
>
> So I couldn’t “fool” it.
>
> Does someone know how to “fake” having libcrypto.so.0.9.8?
> Is it a simple matter of sym-linking /lib64/libcrypto.so.1.0.0 to
> /lib64/libcrypto.so.0.9.8,

Yes.


Per Jessen, Zürich (21.4°C)
http://en.opensuse.org/User:Pjessen

I just downloaded the 11.2 rpm and put it into my local repository I added with yast. This way the correct libcrypto will be installed. VBox works without any problems (after putting my user into the vbox group).

cu
Gargi

Have you tried the generic Linux package? It requires the Kernel-source to compile but should make less assumptions about the environment.

When I have some time, I will use @HRGargi and @caf4926’s method for sure, but for those following the thread: when I did “ln -s libcrypto.so.1.0.0 libcrypto.so.0.9.8” in the /lib64 dir (as root), Virtualbox runs as desired.

Btw: good to see Virtualbox 3.2 works well in 11.3 - it didn’t in 11.2 for me (CPU always ramped to 100%).