utserver: error while loading shared libraries: libssl.so.0.9.8 / libcrypto.so.0.9.8-Solved

In Ubuntu 13.04 / 12.10 / 12.04 you need to install this library. In Fedora 18 / 17 / 16 / 15 / 14 these library has been updated to libssl.so.10 and libcrypto.so.10, So you need to create a symbolic link for it as libssl.so.0.9.8 and libcrypto.so.0.9.8. If not you may get this errors.

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

or

utserver: error while loading shared libraries: libcrypto.so.0.9.8: cannot open shared object file: No such file or directory

To solve – For Fedora

Run the command one by one in terminal and type the password for the user when prompted.

For libssl.so.0.9.8

sudo ln -s /usr/lib/libssl.so.10 /usr/lib/libssl.so.0.9.8

For libcrypto.so.0.9.8

sudo ln -s /lib/libcrypto.so.10 /lib/libcrypto.so.0.9.8

Now try starting the utserver. It should work.

To solve – For Ubuntu 13.04 / 12.10 / 12.04 / 11.10

Run the following command and type the password for the user, when prompted.

sudo apt-get install libssl0.9.8:i386

Now try starting the utserver. It should work.

Hope this will be helpful for you!!!

Related Posts Plugin for WordPress, Blogger...

  • Pingback: [HowTo] Install utorrent in Ubuntu / Fedora | How Opensource()

  • david

    I tried doing this on Mint 9, and got the error for libssl. When creating the symbolic link, I get the error: File exists. utorrent still doesn’t work though; any idea how to resolve this?

    • Hi David,

      Delete the symbolic link which you have created, and try starting the utserver. If error remains copy and paste it here.

  • Sele

    Hello! I also have David’s problem. I tried deleting the link and it didn’t work. Here’s my error message:
    utserver: error while loading shared libraries: libssl.so.0.9.8: cannot open shared object file: No such file or directory

  • Sele

    Ubuntu, I just installed it so I’m a complete newbie. After following the steps in the other article (http://www.howopensource.com/2011/08/install-utorrent-in-ubuntu-fedora/) I got the: “utserver: error while loading shared libraries: libssl.so.0.9.8: cannot open shared object file: No such file or directory” error message.

    • Hi Sele,

      If your using Ubuntu 11.10 then follow the same method which I have given for Sushma

  • Sushma

    I tried following the steps above exactly as mentioned. Am a total newbie to ubuntu and I have no clue of how to go about it. am getting the error message “utserver: error while loading shared libraries: libssl.so.0.9.8: cannot open shared object file: No such file or directory

    • Hi Sushma,

      If you have created the symbolic link delete that and use this command to install the library ” sudo apt-get install libssl0.9.8:i386″. After installing try again it should work.

      • carlos

        this is what i get after following the steps

        Using locale en_US.UTF-8
        File not found during integrity check: ./settings.dat
        File not found during integrity check: ./settings.dat.new
        File not found during integrity check: ./settings.dat.old
        File not found during integrity check: ./settings.dat
        File not found during integrity check: ./settings.dat.new
        File not found during integrity check: ./settings.dat.old
        total physical memory -1 max disk cache 33554432
        File not found during integrity check: ./dht.dat
        File not found during integrity check: ./dht.dat.new
        File not found during integrity check: ./dht.dat.old
        File not found during integrity check: ./rss.dat
        File not found during integrity check: ./rss.dat.new
        File not found during integrity check: ./rss.dat.old
        TCP port bind failed 0.0.0.0:6881: (98) Address already in use
        File not found during integrity check: ./resume.dat
        File not found during integrity check: ./resume.dat.new
        File not found during integrity check: ./resume.dat.old
        IPv6 is installed
        ^Cserver exited with 0

  • Great…

    It worked for me…

    Thanks for putting up this note.

    • Hi Barinder,

      Welcome to HowOpenSource!!! :)

  • Fannar Már

    Hi Manivannan

    I would like to point out that libssl0.9.8:i386 looks a bit like libss10.9.8:i386.

    A was getting a bit frustrated until I noticed that error.

    Anyways, thanks for the walkthrough!

  • Jack johnson

    I tried to delete the symbolic link using rm /usr/bin/utserver but it says permission denied. I even tried to use unlink and got the same message. What can I do?

    • Hi Jack,

      Try using sudo, “$ sudo rm -rf /usr/bin/utserver “

  • Sarah

    Hi!

    For 64bits Fedora users that have this message (lib*.so.0.9.8: cannot open shared object file: No such file or directory) again, try as root:

    # ln -s /usr/lib64/libssl.so.10 /usr/lib64/libssl.so.0.9.8 && ln -s /lib64/libcrypto.so.10 /lib64/libcrypto.so.0.9.8

    Thaks to this command: locate libssl && locate libcrypto
    I found that 64bits OS have 2 directories for libraries…

    This worked for me!
    Enjoy!

    • Ziyad

      I tried your solution and got this error :

      /lib64/libcrypto.so.1.0.0: version `OPENSSL_1.0.0′ not found (required by ./utserver)

      /lib64/libssl.so.1.0.0: version `OPENSSL_1.0.0′ not found (required by ./utserver)

  • Ragz

    Hi Manivannan,

    After deleting symbolic link I am unable to install apt-get install libssl0.9.8:i386 in rhel5 with root user

    Ragz

  • pritesh

    for ubuntu users use:
    sudo apt-get install libssl-dev

    • Shaun

      Hey pritesh,

      I entered sudo apt-get install libssl-dev and it looked like this worked but I’m still getting the same error when trying to run utserver.

      Any suggestions?

  • Sudip

    Thank you Very Much….

    It Helped me On My Fedora 14 Linux !!!

  • sam

    I am getting this error:

    bash: /usr/bin/utserver: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

    I use Fedora 14 64 edition..help!

    • Hi Sam,

      Run this command “yum provides ld-linux.so.2″ and paste the output here.

    • Check the Sarah’s comment, it may help you..

  • Matt

    I have removed the symbolic link of /usr/bin/utserver and successfully installed the library with “sudo apt-get install libssl0.9.8:i386″ but I am now getting this message:

    No command ‘utserver’ found, did you mean:
    Command ‘tserver’ from package ‘freewnn-cserver’ (universe)
    Command ‘ttserver’ from package ‘tokyotyrant’ (universe)
    utserver: command not found

    Can anyone help?

    • Hi Matt,

      You have removed the symbolic link of utserver it seems, and it will not work without that you should make a new symbolic link.

  • Matt

    oh, I’m using ubuntu 11.10 btw.

  • Matt

    uhhg, now it is saying webui is not installed but it is clearly in the /opt/ folder with everything else. When I go to “http://localhost:8080/gui/” and click “here” to try and install it automatically it doesn’t do anything. BUT, i do see in the address bar this: “http://localhost:8080/gui/index.html?error=1″ and it just says connecting but never stops.

    ps. sorry to blow this forum up with my questions. hopefully someone is still here to help.

    • Delete that webui in the opt directory and restart the utserver and try again. It should work.

    • No Problem Matt, I am here to answer.

  • JKPR

    This is the error I got when I tried to install utserver..??? What can I do.?

    utserver: /lib/libcrypto.so.0.9.8: no version information available (required by utserver)
    utserver: /usr/lib/libssl.so.0.9.8: no version information available (required by utserver)
    server started – using locale en_US.UTF-8
    Using locale en_US.UTF-8
    GetNodeID failed, using /dev/random
    total physical memory -1 max disk cache 33554432
    IPv6 is installed

  • inobitvm

    thanks it helped!

  • Pingback: [Solución] Error al iniciar uTorrent en Fedora 16 | Garabatos Linux()

  • Danya

    Thanks a lot, sir! This was very helpful and enriching

  • Casey

    Ok I have gone through all of the steps and it gave me this error:

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

    And I tried doing what you posted about

    sudo ln -s /usr/lib/libssl.so.10 /usr/lib/libssl.so.0.9.8

    But I still get the same error. I tried deleting the symbolic link as well and redoing it but it still comes up with the same error. Can I get any help? Oh and I am using Fedora 16. Thanks

    • Hi Casey,

      The above steps are working in Fedora 16. I tested it. You are using 64bit or 32bit?

      • Casey

        64 but when I try it it doesn’t work for me

  • Steven

    So I did the clicked on the note you left on the previous page and i arrived here. I typed in the command, and I got

    Reading package list… Done
    Building dependency tree
    Reading state information… Done
    E: Unable to locate package libss10.9.8:i386
    E: Couldn’t find any package by regex ‘libss10.9.8′

    Any help would be greatly apprecieated.

    • Hi Steven,

      That is not “10.9.8”, Please copy the command and paste it in your terminal. It will work for sure. “l” and “1” look same in my fonts.

  • Casey

    Well I got a new error when I tried starting from the beginning to try and fix it and that error is:

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

    Now I need help again, Thanks

  • Olno

    How do i delete the symbolic link? im new at this :S

  • ISeeYou

    Workaround for Debian Wheezy or any with libssl-dev newer than 0.9.8:

    1. Download any 0.9.8 (tested 0.9.8w) openssl tarball from http://www.openssl.org/source/.
    2. Extract:
    tar xvf openssl-0.9.8*.tar.gz
    and go to extracted dir.
    3. Type these commands:
    ./config
    make
    make build-shared
    4. Then as root:
    mv lib*.so* /usr/local/lib
    ldconfig
    5. Run your utserver.

    • Paleti Yashwanth

      after typing the command “make build-shared”

      it showing error

      make[1]: Entering directory ‘/root/Downloads/openssl-1.0.1t’
      /usr/bin/ld: libcrypto.a(cryptlib.o): relocation R_X86_64_32 against `.rodata.str1.1′ can not be used when making a shared object; recompile with -fPIC
      libcrypto.a(cryptlib.o): error adding symbols: Bad value
      collect2: error: ld returned 1 exit status
      Makefile.shared:169: recipe for target ‘link_a.gnu’ failed
      make[1]: *** [link_a.gnu] Error 1
      make[1]: Leaving directory ‘/root/Downloads/openssl-1.0.1t’
      Makefile:351: recipe for target ‘do_linux-shared’ failed
      make: *** [do_linux-shared] Error 2

      Could you find solution for this problem?

  • ZorinOS User

    Thanks a lot. Works flawlessly on ZorinOS 6

  • Dave

    Hi Guys softlink not working for me when i create softlink i get the following error when i run ldd -r /opt/utorrent/utserver

    /opt/utorrent/utserver: /usr/lib/libcrypto.so.0.9.8: no version information available (required by /opt/utorrent/utserver)
    /opt/utorrent/utserver: /usr/lib/libssl.so.0.9.8: no version information available (required by /opt/utorrent/utserver)

    and im running CentOS 6.3

  • hi

    thanx solved with this simple code :-) ur cool

  • s4p3r_c1n0s

    Thank you so much It helped a gr8 deal 😀

  • Akshay

    Awesome solution worked well.

  • warna

    new to ubuntu world
    I’m getting following error
    what should I do?
    thanks

    tha@ubuntu:~$ sudo apt-get install libssl0.9.8:i386
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    E: Unable to locate package libssl0.9.8
    E: Couldn’t find any package by regex ‘libssl0.9.8′

  • jc he

    wow, fitting with ubuntu 12.04 LTS version, thx.

  • wangstabill

    Thanks!

  • angry

    thanks for nothing, this didn’t work on fedora 18

  • MightyMan

    @disqus_gjRC1rNSeb:disqus There is a typo if you aren’t smart enough to find it yourself you shouldn’t be running linux. Instead of simply /lib/libcrypto… it should be /usr/lib/libcrypto…

  • Zgordan.VV

    Thank you, it works on Ubuntu Server 12.04.

  • Incastagna

    Very very thanks

  • Z

    Doesn’t work for FC21

  • Payal Jalan

    Hi All,
    When trying to install libss, I am getting below Error.

    ekumpay@elx890f6bxk:~$ sudo apt-get install libssl0.9.8:i386
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    E: The package elx-alexlibrary needs to be reinstalled, but I can’t find an archive for it.

    ekumpay@elx890f6bxk:~$ utserver -settingspath /opt/utorrent-server-v3_0/ &
    [1] 16636
    ekumpay@elx890f6bxk:~$ utserver: error while loading shared libraries: libssl.so.0.9.8: cannot open shared object file: No such file or directory

    I have tried to remove elx-alexlibrary…but not able to do the same.
    ekumpay@elx890f6bxk:~$ sudo apt-get remove elx-alexlibrary
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    E: The package elx-alexlibrary needs to be reinstalled, but I can’t find an archive for it.

    Kindly suggest the solution.