Where am I linking to?

Ok so I am trying to install the megacloud sync app and here is my current progress

[threethirty@w108 Downloads]$ sudo alien –to-rpm –scripts MegaCloud.deb
megacloud- generated
[threethirty@w108 Downloads]$ sudo yum localinstall megacloud-
Loaded plugins: langpacks, presto, refresh-packagekit
Examining megacloud- megacloud-
Marking megacloud- to be installed
Resolving Dependencies
–> Running transaction check
—> Package megacloud.i386 0: will be installed
–> Processing Dependency: libcrypto.so.1.0.0 for package: megacloud-
http://repos.fedorapeople.org/repos/vinz/alien/fedora-18/repodata/repomd.xml: [Errno 14] HTTP Error 404 – Not Found : http://repos.fedorapeople.org/repos/vinz/alien/fedora-18/repodata/repomd.xml
Trying other mirror.
–> Processing Dependency: libcrypto.so.1.0.0(OPENSSL_1.0.0) for package: megacloud-
–> Processing Dependency: libssl.so.1.0.0 for package: megacloud-
–> Processing Dependency: libssl.so.1.0.0(OPENSSL_1.0.0) for package: megacloud-
–> Finished Dependency Resolution
Error: Package: megacloud- (/megacloud-
Requires: libssl.so.1.0.0
Error: Package: megacloud- (/megacloud-
Requires: libssl.so.1.0.0(OPENSSL_1.0.0)
Error: Package: megacloud- (/megacloud-
Requires: libcrypto.so.1.0.0
Error: Package: megacloud- (/megacloud-
Requires: libcrypto.so.1.0.0(OPENSSL_1.0.0)
You could try using –skip-broken to work around the problem
You could try running: rpm -Va –nofiles –nodigest

[threethirty@w108 Downloads]$ locate libssl
[threethirty@w108 Downloads]$ locate libcrypto
[threethirty@w108 Downloads]$

and I was looking at this howto for a differnet app

September 14, 2012 at 5:31 pm

I have this problem. Please help
spotify-client- requires libssl.so.0.9.8()(64bit)
spotify-client- requires libcrypto.so.0.9.8(OPENSSL_0.9.8)(64bit)
spotify-client- requires libssl.so.0.9.8(OPENSSL_0.9.8)(64bit)
spotify-client- requires libcrypto.so.0.9.8()(64bit)
spotify-client- requires libcef.so()(64bit)

Sjir Bagmeijer
September 14, 2012 at 6:00 pm

You will need to follow the whole guide and run exactly all commands then you fix that issue normally. Did you run this part of the guide?:

$ sudo ln -s /usr/lib64/libnssutil3.so /usr/lib64/libnssutil3.so.1d
$ sudo ln -s /usr/lib64/libnss3.so /usr/lib64/libnss3.so.1d
$ sudo ln -s /usr/lib64/libssl.so.1.0.0j /usr/lib64/libssl.so.0.9.8
$ sudo ln -s /usr/lib64/libsmime3.so /usr/lib64/libsmime3.so.1d
$ sudo ln -s /usr/lib64/libnspr4.so /usr/lib64/libnspr4.so.0d
$ sudo ln -s /usr/lib64/libplc4.so /usr/lib64/libplc4.so.0d
$ sudo ln -s /usr/lib64/libpng15.so /usr/lib64/libpng12.so.0
$ sudo ln -s /usr/lib64/libcrypto.so.1.0.0j /usr/lib64/libcrypto.so.0.9.8

So if I were to try this on my system where would I be creating these symlinks?

Any help welcomed. _/\_

One thought on “Where am I linking to?

  1. You can use “ldd” to check which libraries expects to link to:

    ldd /usr/bin/vim

    Spits out a bunch of lines like this:
    linux-vdso.so.1 => (0x00007fffbb767000)

    When you use “ln”, remember that the first argument is the location that already physically exists, and the second argument is the linked location you creating.

    Try using “ln” to create links from the places where the files physically exists to the locations where “ldd” expects to fine libraries of the equivalent name.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s