dfknight Posted May 19, 2011 Report Share Posted May 19, 2011 Hi, I'm trying to install utorrent on Fedora 14 (64-bit). It's giving me the following error: ./utserver: error while loading shared libraries: libssl.so.0.9.8: cannot open shared object file: No such file or directoryI've tried creating symbolic links (http://forum.utorrent.com/viewtopic.php?id=99004) and It's still giving me the same error. Can someone help me out? Link to comment Share on other sites More sharing options...
asellus Posted May 19, 2011 Report Share Posted May 19, 2011 ln -s /usr/lib/libcrypto.so /lib/libcrypto.so.0.9.8ln -s /usr/lib/libssl.so /lib/libssl.so.0.9.8 Link to comment Share on other sites More sharing options...
dfknight Posted May 19, 2011 Author Report Share Posted May 19, 2011 Still getting the same error Link to comment Share on other sites More sharing options...
asellus Posted May 20, 2011 Report Share Posted May 20, 2011 Can you then provide the 'whereis' output for libcrypto and and libssl in your system? I assume that you have already installed openssl-devel too. Link to comment Share on other sites More sharing options...
dfknight Posted May 20, 2011 Author Report Share Posted May 20, 2011 For libcrypto and libssl[root@home dfknight]# whereis libcryptolibcrypto: /usr/lib64/libcrypto.so[root@home dfknight]# whereis libssllibssl: /usr/lib/libssl3.so /usr/lib/libssl /usr/lib64/libssl3.so /usr/lib64/libssl.soAs for openssl-devel[root@home dfknight]# yum install openssl-develLoaded plugins: fastestmirror, langpacks, presto, refresh-packagekitAdding en_US to language listLoading mirror speeds from cached hostfile * fedora: mirrors.servercentral.net * rpmfusion-free: mirror.liberty.edu * rpmfusion-free-updates: mirror.liberty.edu * rpmfusion-nonfree: mirror.liberty.edu * rpmfusion-nonfree-updates: mirror.liberty.edu * updates: www.muug.mb.caSetting up Install ProcessPackage openssl-devel-1.0.0d-1.fc14.x86_64 already installed and latest versionNothing to do Link to comment Share on other sites More sharing options...
asellus Posted May 20, 2011 Report Share Posted May 20, 2011 ln -s /usr/lib64/libcrypto.so /lib/libcrypto.so.0.9.8ln -s /usr/lib/libssl3.so /lib/libssl.so.0.9.8The second line may have to be changed. If you see any errors, post it in its entirely here. Link to comment Share on other sites More sharing options...
dfknight Posted May 20, 2011 Author Report Share Posted May 20, 2011 Here's what i got: ./utserver: error while loading shared libraries: libcrypto.so.0.9.8: wrong ELF class: ELFCLASS64 Link to comment Share on other sites More sharing options...
DreadWingKnight Posted May 20, 2011 Report Share Posted May 20, 2011 so you didn't install the 32-bit runtimes? Link to comment Share on other sites More sharing options...
lithopsian Posted May 20, 2011 Report Share Posted May 20, 2011 sudo apt-get install ia32-libs Link to comment Share on other sites More sharing options...
dfknight Posted May 20, 2011 Author Report Share Posted May 20, 2011 That doesn't seem like a command that'll work in fedora. And how do I install 32-bit runtimes? I haven't seen any mention of this up until now so I assumed they were already installed. Link to comment Share on other sites More sharing options...
accfews Posted January 25, 2012 Report Share Posted January 25, 2012 For installing 32bit versionsjust use yum searchyum search opensslwhich provides you opnenssl.i686openssl-devel.i686then install withyum install openssl.i686 openssl-devel.i686finally whereis libssland after learning exact name like /usr/lib/libssl.xxxx.so then create symbolic link to it as asellus showed. Link to comment Share on other sites More sharing options...
dfknight Posted January 25, 2012 Author Report Share Posted January 25, 2012 @accfews: Thanks for your response but I don't use fedora anymore. It's been a while since I asked this question and I'm sure there are others who might find that information useful, but it doesn't serve any purpose to be at this point.To Mods: Please close this topic at your convenience.Thanks,DFKnight Link to comment Share on other sites More sharing options...
arubamalice Posted June 24, 2012 Report Share Posted June 24, 2012 I think its useful to keep the topic open as other users may get the same issue.FYI I had the same errors on 64-bit Centos 6.2 which is based on Fedora/Redhat Linux.I had three errors...utserver: error while loading shared libraries: libssl.so.0.9.8: cannot open shared object file: No such file or directoryandutserver: error while loading shared libraries: libcrypto.so.0.9.8: cannot open shared object file: No such file or directoryandutserver: error while loading shared libraries: libgcc_s.so.1: cannot open shared object file: No such file or directoryHere is how I fixed it. All the following commands assume you have root privileges (su).First install the OpenSSL 32-bit version. The following version must end with the i686yum install openssl098e.i686Then symlink to the correct versions:ln -s /usr/lib/libssl.so.0.9.8e /usr/lib/libssl.so.0.9.8ln -s /usr/lib/libcrypto.so.0.9.8e /usr/lib/libcrypto.so.0.9.8Finally to get rid of the libgcc_s.so.1 error install the 32=bit libgcc libray.yum install libgcc-4.4.6-3.el6.i686Hope this helpsAM Link to comment Share on other sites More sharing options...
floydrulz Posted July 24, 2012 Report Share Posted July 24, 2012 I'm running Fedora 17 and I'm unable to resolve these problems. First I received the following error:utserver: error while loading shared libraries: libssl.so.0.9.8: wrong ELF class: ELFCLASS64I tried following accfews solution and that solved the libssl problem but now I'm getting this error.utserver: error while loading shared libraries: libcrypto.so.0.9.8: wrong ELF class: ELFCLASS64I've tried following arubamalice's steps but "yum install libgcc-4.4.6-3.el6.i686" doesn't work. It says that "No package openssl098e.i686 is available. When I installed the 32 bit versions per accfews steps, I haven't found a different libcrypto library. What am I doing wrong? Link to comment Share on other sites More sharing options...
arubamalice Posted July 24, 2012 Report Share Posted July 24, 2012 Floydruiz, Are you using 64-bit or 32-bit fedora? Link to comment Share on other sites More sharing options...
floydrulz Posted July 24, 2012 Report Share Posted July 24, 2012 I'm using 64-bit Fedora. Link to comment Share on other sites More sharing options...
Kitsoran Posted July 25, 2012 Report Share Posted July 25, 2012 Try yum search. Link to comment Share on other sites More sharing options...
lewatoto Posted November 13, 2012 Report Share Posted November 13, 2012 i've done the following# yum install openssl.i686 openssl-devel.i686# ln -s /lib/libcrypto.so /lib/libcrypto.so.0.9.8# ln -s /lib/libssl.so /lib/libssl.so.0.9.8but now when i've tried to run ./utserver, the console show me this./utserver: /lib/libcrypto.so.0.9.8: no version information available (required by ./utserver)./utserver: /lib/libssl.so.0.9.8: no version information available (required by ./utserver)server started - using locale en_US.UTF-8Using locale en_US.UTF-8GetNodeID failed, using /dev/randomtotal physical memory -1 max disk cache 33554432IPv6 is installedi guess now is working, but how i can use the gui? Link to comment Share on other sites More sharing options...
Kitsoran Posted November 13, 2012 Report Share Posted November 13, 2012 The linux version is WebUI only. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.