install utorrent on oracle linux

Hi I've installed utorrent if I try to start the server I get:

./utserver
./utserver: error while loading shared libraries: libssl.so.1.0.0: cannot open shared object file: No such file or directory


yum list installed | grep ssl
openssl.x86_64                         1:1.0.2k-8.0.1.el7          @anaconda/7.4
openssl-libs.x86_64                    1:1.0.2k-8.0.1.el7          @anaconda/7.4
python-backports-ssl_match_hostname.noarch
xmlsec1-openssl.x86_64                 1.2.20-7.el7_4              @ol7_latest

thx for help
mruffAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Gerwin Jansen, EE MVETopic Advisor Commented:
Which torrent server did you install and how did you do that?

Which package manager is Oracle Linux using? You can try installing libssl1.0.0 and libssl-dev packages.
David FavorLinux/LXD/WordPress/Hosting SavantCommented:
Oracle is likely a very poor choice for a Distro to run code like utorrent.

My guess is Oracle provides no utorrent client, so you've built one from source or used some source build script, which fails to correctly understand Oracle Linux.

If you have the option (no other software currently running, which you must keep alive), install one of the standard Ubuntu utorrent packages.

Or if you must run Oracle Linux, install LXD + create an Ubuntu container + install one of the standard Ubuntu utorrent packages.

The error you're getting above refers to the base level openssl lib install, not the dev package.

And suggests however you installed utorrent, you have an embedded rpath which is pointing to some non-system disk path looking for libssl.so library shared object files.

You can also attempt to fix this via loader hacks.

So... first run...

ldd /path-to-utorrent

Open in new window


which will show a broken path to libssl.

Then local your real libssl library path...

Something like this...

lxd: net11-david-favor # find /lib | grep libssl
/lib/x86_64-linux-gnu/libssl.so.1.0.0

Open in new window


Then run utorrent hacking the loader path. This may or may not work, based on how your utorrent was built, your Kernel, your loader. This said, all versions of Linux provide some way to accomplish this, so refer to man ld to determine how on Oracle Linux.

export LD_LIBRARY_PATH=/lib/x86_64-linux-gnu && utorrent

Open in new window

mruffAuthor Commented:
I've build the ssl1.0 lib, now it works

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
mruffAuthor Commented:
the only working solution was to build the ssl 1.0 lib
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Linux

From novice to tech pro — start learning today.