LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 01-09-2019, 03:42 AM   #1
manduk
LQ Newbie
 
Registered: Jan 2019
Posts: 8

Rep: Reputation: Disabled
uTorrent error while loading shared libraries: libssl.so.1.0.0 Rpi3 Debian 9


Hi guys,

I’m hoping someone could please help me with a libssl.so.1.0.0 issue I am having.

I have installed a fresh version of Raspbian Stretch via NOOBS v3.0.0 (release date 16/11/18) and recommended software – the November 2018 version. I have followed the instructions to install uTorrent (I used the latest current version for Debian 7.0 - 32-bit, released 15 May 15 from the uTorrent site).

All the steps leading up to the installation of both exagear and wine have worked successfully, permissions were all set correctly and the symbolic link was carried out without error. When it comes to running the server however, using the following command I get the error:
“utserver: error while loading shared libraries: libssl.so.1.0.0: cannot open shared object file: No such file or directory”

The command I’ve used was copy/pasted from one of many references available online and is: “utserver -settingspath /opt/utorrent-server-alpha-v3_3/”

I have followed instructions from the following sources:
https://www.youtube.com/watch?v=rjpciz_uiqc
https://www.hackster.io/dmitry21/run...-device-3743b6
https://www.youtube.com/watch?v=Y56vnu9_lw4
https://linoxide.com/linux-how-to/in...torrent-linux/
https://www.htpcguides.com/install-u...tu-and-debian/
https://www.addictivetips.com/ubuntu...rver-on-linux/

I have also followed far more resources than I’d be willing to admit in searching for a solution. The search queries went along the path of reinstalling new and old versions of libssl, libssl.so and openssl, manually compiling versions of libssl.so.1.0.0, creating symbolic links of all occurrences of the libssl versions to libssl.so.1.0.0, all without success, and all yielding the same error message.

While there are occurrences of libssl1.0.0 missing, there are very few which are unique to libssl.so.1.0.0 which have not provided successful resolution.

Based on my limited experience with this issue, I am starting to believe is that it is an issue of uTorrent not seeing the folder where the files are required on start, however, due to the vagueness of the message I am not able to determine where specifically it is looking for those files. I have even tried to manually put them in all the locations required however the issue still remains.

I would really appreciate help with this!

Thanks in advance.
 
Old 01-09-2019, 04:14 PM   #2
HappyTux
Senior Member
 
Registered: Mar 2003
Location: Nova Scotia, Canada
Distribution: Debian AMD64
Posts: 4,170

Rep: Reputation: 244Reputation: 244Reputation: 244
Quote:
Originally Posted by manduk View Post
Hi guys,

I’m hoping someone could please help me with a libssl.so.1.0.0 issue I am having.

I have installed a fresh version of Raspbian Stretch via NOOBS v3.0.0 (release date 16/11/18) and recommended software – the November 2018 version. I have followed the instructions to install uTorrent (I used the latest current version for Debian 7.0 - 32-bit, released 15 May 15 from the uTorrent site).
I would think the files you downloaded are not for the machine you want to run it on. Those would be for running a 32bit program on a PC not a little ARM machine. I could tell for certain if it would allow me to download the files without the spying on my computer. Use the file command to check the executable if it does not say ARM or something similar for the type of file then it is never going to work.

Code:
:~$ file /bin/bash
/bin/bash: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=4be0cc32aba02ec4e0f010047be5ae9dee756960, stripped
An example from my server running stretch a 64bit PC the x86-64 in the output I think yours is going to say i386 for a 32bit PC machine. If you actually do have proper binary for your machine and you have made sure that the path where you put the missing libraries is in the /etc/ld.so.conf file and as root you have run the ldconfig to update the system libraries cache so they will be found. That is how it is suppose to work anyways.
 
Old 01-09-2019, 05:10 PM   #3
manduk
LQ Newbie
 
Registered: Jan 2019
Posts: 8

Original Poster
Rep: Reputation: Disabled
Hi HappyTux, thanks for getting back to me so quickly.

From what I understand, the only suitable version of uTorrent on Debian is the 32-bit version. Naturally, the Pi is armv71 according to the ‘arch’ command. After installing and running Exagear Desktop the environment changes to i686.

I have then updated all the repositories and installed wine to be able to run 32-bit applications and once again updated repositories and continued with the installation of uTorrent.

According to ‘file /bin/bash’ the following is reported before and after executing Exagear Desltop:
/bin/bash: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, for GNU/Linux 3.2.0, BuildID[sha1]=b1e8e19f3b7b388468f2914bfb2ae8ac6b9f0478, stripped

Based on this, I believe that I have the correct binaries (correct me if I’m mistaken)

After checking ‘/etc/lid.so.conf’ I have only found the following within:
include /etc/ld.so.conf.d/*.conf

I wasn’t aware of any libraries having to be listed in there and I’m afraid if I had to, I wouldn’t know what how or what to do.

What’s more perplexing is that this is happening after a clean install of Raspbian. In fact, all I’ve done was install the OS, VNC, Sickrage, CouchPotato, and uTorrent with its prerequisites of exagear and wine, following the prescribed instructions verbatim.

I find it difficult to comprehend that I’m the only person who is experiencing this, so clearly something is failing on my end or I must be doing something wrong however I’d struggle to see what as I have followed all instructions carefully and copy/pasted all the required commands to get to this point.

*edit:
I have checked which dependencies are missing with the following comand:'ldd /opt/utorrent-server-alpha-v3_3/utserver'.
The result was:
(0x5cbff000)
libssl.so.1.0.0 => not found
libcrypto.so.1.0.0 => not found
libresolv.so.2 => /lib/i386-linux-gnu/libresolv.so.2 (0x5cbe1000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0x5cbc4000)
librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0x5cbbb000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0x5ca41000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0x5c9ec000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0x5c9ce000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0x5c815000)
/lib/ld-linux.so.2 (0x40000000)

I then used 'sudo apt-get install libssl.so.1.0.0' which returned:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libssl.so.1.0.0
E: Couldn't find any package by glob 'libssl.so.1.0.0'
E: Couldn't find any package by regex 'libssl.so.1.0.0'

The same results were evident if I append the :i686 or :i386 to the command.

Thanks again.

Last edited by manduk; 01-09-2019 at 05:55 PM. Reason: Added more troubleshooting
 
Old 01-09-2019, 07:05 PM   #4
padeen
Member
 
Registered: Sep 2009
Location: Perth, W.A.
Distribution: Slackware, Debian, Gentoo, FreeBSD, OpenBSD
Posts: 208

Rep: Reputation: 41
You are being too specific with the `apt-get install` command. Don't specify the version. Try `apt search libssl` and install the package name that the search returns. Do the same with libcrypto (if libssl install doesn't also install libcrypto already).

You could install `apt-cache` which provides a `depends` (and a `rdepends` commands) that you would run against the utorrent pkg. This will show the package names that utorrent depends on. Install that libssl-blah pkg.

Last edited by padeen; 01-09-2019 at 07:23 PM.
 
Old 01-09-2019, 07:26 PM   #5
HappyTux
Senior Member
 
Registered: Mar 2003
Location: Nova Scotia, Canada
Distribution: Debian AMD64
Posts: 4,170

Rep: Reputation: 244Reputation: 244Reputation: 244
Quote:
Originally Posted by manduk View Post
Hi HappyTux, thanks for getting back to me so quickly.

libssl.so.1.0.0 => not found
libcrypto.so.1.0.0 => not found

I then used 'sudo apt-get install libssl.so.1.0.0' which returned:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libssl.so.1.0.0
E: Couldn't find any package by glob '
'
E: Couldn't find any package by regex 'libssl.so.1.0.0'

The same results were evident if I append the :i686 or :i386 to the command.

Thanks again.
There is your problem you need to get the version of libssl from the old stable for it to even have a chance to run.

Code:
apt-file search libssl
dcap-tunnel-ssl: /usr/lib/x86_64-linux-gnu/dcap/libsslTunnel.so
dovecot-core: /usr/lib/dovecot/modules/libssl_iostream_openssl.so
[snip ...]
libssl1.0.2: /usr/lib/x86_64-linux-gnu/libssl.so.1.0.2
libssl1.0.2: /usr/share/doc/libssl1.0.2/changelog.Debian.gz
libssl1.0.2: /usr/share/doc/libssl1.0.2/changelog.gz
libssl1.0.2: /usr/share/doc/libssl1.0.2/copyright
libssl1.0.2: /usr/share/lintian/overrides/libssl1.0.2
libssl1.1: /usr/lib/x86_64-linux-gnu/libssl.so.1.1
libssl1.1: /usr/share/doc/libssl1.1/changelog.Debian.gz
libssl1.1: /usr/share/doc/libssl1.1/changelog.gz
libssl1.1: /usr/share/doc/libssl1.1/copyright
perl-openssl-defaults: /usr/share/perl-openssl-defaults/get-libssl-abi
racket-common: /usr/share/racket/collects/openssl/compiled/libssl_rkt.dep
racket-common: /usr/share/racket/collects/openssl/compiled/libssl_rkt.zo
racket-common: /usr/share/racket/collects/openssl/libssl.rkt
thunderbird: /usr/lib/thunderbird/libssl3.so
It is at version 1.0.2 the 1.0.0 is in old stable.

https://packages.debian.org/search?s...table&arch=any
 
Old 01-09-2019, 09:25 PM   #6
manduk
LQ Newbie
 
Registered: Jan 2019
Posts: 8

Original Poster
Rep: Reputation: Disabled
Hi padeen and HappyTux.

Thanks very much for getting back to me so quickly and for your advice!

padeen, I have run ‘sudo apt search’ and it as returned the following:
Sorting... Done
Full Text Search... Done
cl-plus-ssl/stable 20160421-2 all
Common Lisp interface to OpenSSL

dcmtk/stable 3.6.1~20160216-4 armhf
OFFIS DICOM toolkit command line utilities

dlang-openssl/stable 1.1.5+1.0.1g-1 all
D version of the C headers for openssl

libdcmtk-dev/stable 3.6.1~20160216-4 armhf
OFFIS DICOM toolkit development libraries and headers

libdcmtk8/stable 3.6.1~20160216-4 armhf
OFFIS DICOM toolkit runtime libraries

libssl-dev/stable 1.1.0j-1~deb9u1 armhf
Secure Sockets Layer toolkit - development files

libssl-doc/stable 1.1.0j-1~deb9u1 all
Secure Sockets Layer toolkit - development documentation

libssl-ocaml/stable 0.5.2-2 armhf
OCaml bindings for OpenSSL (runtime)

libssl-ocaml-dev/stable 0.5.2-2 armhf
OCaml bindings for OpenSSL

libssl1.0-dev/stable 1.0.2q-1~deb9u1 armhf
Secure Sockets Layer toolkit - development files

libssl1.0.2/stable,now 1.0.2q-1~deb9u1 armhf [installed,automatic]
Secure Sockets Layer toolkit - shared libraries

libssl1.1/stable,now 1.1.0j-1~deb9u1 armhf [installed]
Secure Sockets Layer toolkit - shared libraries

perl-openssl-defaults/stable 3 armhf
version compatibility baseline for Perl OpenSSL packages

r-cran-openssl/stable 0.9.6-1 armhf
GNU R toolkit for encryption, signatures and certificates based on OpenSSL

Based on this, I see that I have the latest libssl already installed (libssl1.1).

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
After running the same command with libcrypto I got the following:
Sorting... Done
Full Text Search... Done
libcrypto++-dev/stable 5.6.4-7 armhf
General purpose cryptographic library - C++ development

libcrypto++-doc/stable 5.6.4-7 all
General purpose cryptographic library - documentation

libcrypto++-utils/stable 5.6.4-7 armhf
General purpose cryptographic library - utilities and data files

libcrypto++6/stable 5.6.4-7 armhf
General purpose cryptographic library - shared library

libcrypto++6-dbg/stable 5.6.4-7 armhf
General purpose cryptographic library - debug symbols

libcryptokit-ocaml/stable 1.10-1+b1 armhf
cryptographic algorithm library for OCaml - runtime

libcryptokit-ocaml-dev/stable 1.10-1+b1 armhf
cryptographic algorithm library for OCaml - development

libssl-dev/stable 1.1.0j-1~deb9u1 armhf
Secure Sockets Layer toolkit - development files

libssl-doc/stable 1.1.0j-1~deb9u1 all
Secure Sockets Layer toolkit - development documentation

libssl1.0-dev/stable 1.0.2q-1~deb9u1 armhf
Secure Sockets Layer toolkit - development files

libssl1.0.2/stable,now 1.0.2q-1~deb9u1 armhf [installed,automatic]
Secure Sockets Layer toolkit - shared libraries

libssl1.1/stable,now 1.1.0j-1~deb9u1 armhf [installed]
Secure Sockets Layer toolkit - shared libraries

r-cran-openssl/stable 0.9.6-1 armhf
GNU R toolkit for encryption, signatures and certificates based on OpenSSL

Looking at this I am a little more confused as it does not show any equivalent libcrypto library and the listed ones don’t seem to be installed.

I have run ‘sudo apt-cache search /opt/utorrent-server-alpha-v3_3/utserver’, referencing the utserver directory and it did not return anything. My guess is that I must have run the query incorrectly.

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
HappyTux, I’ve installed the file-search tool and it’s giving me grief with errors in connecting with the Debian reference during the post-installation update:
Failed to fetch http://httpredir.debian.org/debian/d...Translation-en BZ2_bzread: /var/lib/apt/lists/partial/httpredir.debian.org_debian_dists_stretch_main_i18n_Translation-en.bz2 Read error (-5: DATA_ERROR_MAGIC)
E: Some index files failed to download. They have been ignored, or old ones used instead.

As such, I’m not able to get such a comprehensive list of dependencies as you instructed. Hopefully the above is sufficient information?

Additionally, in order to attempt installation of 1.0.0, after running ‘sudo apt-get install libssl1.0.0’ returned the following:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package libssl1.0.0 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'libssl1.0.0' has no installation candidate

Thanks again to both of you for your help.
I hope that there is a relatively pain-free solution to this.

Last edited by manduk; 01-09-2019 at 09:30 PM. Reason: fixed up spacings
 
Old 01-10-2019, 01:26 AM   #7
pan64
LQ Addict
 
Registered: Mar 2012
Location: Hungary
Distribution: debian/ubuntu/suse ...
Posts: 21,840

Rep: Reputation: 7308Reputation: 7308Reputation: 7308Reputation: 7308Reputation: 7308Reputation: 7308Reputation: 7308Reputation: 7308Reputation: 7308Reputation: 7308Reputation: 7308
you can try:
Code:
apt-cache search libssl1.0.0  # << without sudo and without path, just filename
apt-cache search utserver
and similar. And as it was already mentioned use the debian package search webpage: https://packages.debian.org/search?s...table&arch=any
 
Old 01-10-2019, 01:54 AM   #8
manduk
LQ Newbie
 
Registered: Jan 2019
Posts: 8

Original Poster
Rep: Reputation: Disabled
Hi pan64, thanks for your reply.

Ok, so not knowing the correct syntax for the search I’ve tried the following:
‘apt-cache search libssl1.0.0’
‘apt-cache search libssl1.0.0 #’
‘apt-cache search libssl1.0.0 # <<’
‘apt-cache search utserver’

All the commands returned nothing.

Interestingly, running the command with an asterisk ‘apt-cache search libssl*’ returned the following:
cl-plus-ssl - Common Lisp interface to OpenSSL
dcmtk - OFFIS DICOM toolkit command line utilities
libdcmtk-dev - OFFIS DICOM toolkit development libraries and headers
libdcmtk8 - OFFIS DICOM toolkit runtime libraries
libss2 - command-line interface parsing library
lib64gcc-6-dev - GCC support library (64bit development files)
libgcc-6-dev - GCC support library (development files)
libx32gcc-6-dev - GCC support library (x32 development files)
lib32gcc-6-dev-mips64el-cross - GCC support library (32 bit development files)
lib32gcc-6-dev-s390x-cross - GCC support library (32 bit development files)
lib64gcc-6-dev-mips-cross - GCC support library (64bit development files)
lib64gcc-6-dev-mipsel-cross - GCC support library (64bit development files)
libgcc-6-dev-arm64-cross - GCC support library (development files)
libgcc-6-dev-armel-cross - GCC support library (development files)
libgcc-6-dev-armhf-cross - GCC support library (development files)
libgcc-6-dev-mips-cross - GCC support library (development files)
libgcc-6-dev-mips64el-cross - GCC support library (development files)
libgcc-6-dev-mipsel-cross - GCC support library (development files)
libgcc-6-dev-ppc64el-cross - GCC support library (development files)
libgcc-6-dev-s390x-cross - GCC support library (development files)
libn32gcc-6-dev-mips-cross - GCC support library (n32 development files)
libn32gcc-6-dev-mips64el-cross - GCC support library (n32 development files)
libn32gcc-6-dev-mipsel-cross - GCC support library (n32 development files)
lib32gcc-6-dev-mips64-cross - GCC support library (32 bit development files)
lib32gcc-6-dev-ppc64-cross - GCC support library (32 bit development files)
lib32gcc-6-dev-sparc64-cross - GCC support library (32 bit development files)
lib64gcc-6-dev-powerpc-cross - GCC support library (64bit development files)
libgcc-6-dev-alpha-cross - GCC support library (development files)
libgcc-6-dev-hppa-cross - GCC support library (development files)
libgcc-6-dev-m68k-cross - GCC support library (development files)
libgcc-6-dev-mips64-cross - GCC support library (development files)
libgcc-6-dev-powerpc-cross - GCC support library (development files)
libgcc-6-dev-powerpcspe-cross - GCC support library (development files)
libgcc-6-dev-ppc64-cross - GCC support library (development files)
libgcc-6-dev-sh4-cross - GCC support library (development files)
libgcc-6-dev-sparc64-cross - GCC support library (development files)
libn32gcc-6-dev-mips64-cross - GCC support library (n32 development files)
libnet-ssh2-perl - Perl module for the SSH 2 protocol
libss7-2.0 - Signalling System 7 (ss7) library
libss7-dev - Signalling System 7 (ss7) development files
libssh-4 - tiny C SSH library (OpenSSL flavor)
libssh-dev - tiny C SSH library. Development files (OpenSSL flavor)
libssh-doc - tiny C SSH library. Documentation files
libssh-gcrypt-4 - tiny C SSH library (gcrypt flavor)
libssh-gcrypt-dev - tiny C SSH library. Development files (gcrypt flavor)
libssh2-1 - SSH2 client-side library
libssh2-1-dbg - SSH2 client-side library (debug package)
libssh2-1-dev - SSH2 client-side library (development headers)
libssl-ocaml - OCaml bindings for OpenSSL (runtime)
libssl-ocaml-dev - OCaml bindings for OpenSSL
libssl-dev - Secure Sockets Layer toolkit - development files
libssl-doc - Secure Sockets Layer toolkit - development documentation
libssl1.1 - Secure Sockets Layer toolkit - shared libraries
libssl1.0-dev - Secure Sockets Layer toolkit - development files
libssl1.0.2 - Secure Sockets Layer toolkit - shared libraries
perl-openssl-defaults - version compatibility baseline for Perl OpenSSL packages
php-ssh2 - Bindings for the libssh2 library
python-libssh2 - Python binding for libssh2 library
r-cran-openssl - GNU R toolkit for encryption, signatures and certificates based on OpenSSL
libsscm-dev - Development library for sigscheme Scheme interpreter
libsscm3 - Shared library for sigscheme Scheme interpreter
libssreflect-coq - small scale reflection library for Coq (theories)
libssreflect-ocaml - small scale reflection extension for Coq (plugin)
libssreflect-ocaml-dev - small scale reflection extension for Coq (devt files)
libsss-idmap-dev - ID mapping library for SSSD -- development files
libsss-idmap0 - ID mapping library for SSSD
libsss-nss-idmap-dev - SID based lookups library for SSSD -- development files
libsss-nss-idmap0 - SID based lookups library for SSSD
libsss-simpleifp-dev - SSSD D-Bus responder helper library -- development files
libsss-simpleifp0 - SSSD D-Bus responder helper library
libsss-sudo - Communicator library for sudo
python-libsss-nss-idmap - Python bindings for the SID lookups library
python3-libsss-nss-idmap - Python3 bindings for the SID lookups library
tcode - create a Java file from an associated LaTex file

As for the Debian package I can see that I can download libssl1.0.0 for i386 and other architectures individually, but am not sure what to do with it then.

Thanks for your advice.
 
Old 01-10-2019, 02:02 AM   #9
pan64
LQ Addict
 
Registered: Mar 2012
Location: Hungary
Distribution: debian/ubuntu/suse ...
Posts: 21,840

Rep: Reputation: 7308Reputation: 7308Reputation: 7308Reputation: 7308Reputation: 7308Reputation: 7308Reputation: 7308Reputation: 7308Reputation: 7308Reputation: 7308Reputation: 7308
https://packages.debian.org/search?s...eywords=libssl
you need to use architecture armhf
And probably you need to install libssl1.0.2
 
Old 01-10-2019, 02:17 AM   #10
manduk
LQ Newbie
 
Registered: Jan 2019
Posts: 8

Original Poster
Rep: Reputation: Disabled
Hi pan64,

I’m sorry, I am not familiar with armhf – could you please explain what I need to do with this? I can see that there are packages there for the architecture, but as with the previous links supplied, I’m not sure what to do with them.

Upon attempt to instal libssl1.0.2 it has advised me that I already have that version installed.

Interestingly, running apt-cache search utorrent without running exagear, under the armv71 architecture the result was as follows:
ktorrent - BitTorrent client based on the KDE platform
qbittorrent - bittorrent client based on libtorrent-rasterbar with a Qt5 GUI
qbittorrent-dbg - debug symbols for qbittorrent and qbittorrent-nox
qbittorrent-nox - bittorrent client based on libtorrent-rasterbar (without X support)
winetricks - package manager for Wine to install software easily

Thanks for your patience.
 
Old 01-10-2019, 02:23 AM   #11
pan64
LQ Addict
 
Registered: Mar 2012
Location: Hungary
Distribution: debian/ubuntu/suse ...
Posts: 21,840

Rep: Reputation: 7308Reputation: 7308Reputation: 7308Reputation: 7308Reputation: 7308Reputation: 7308Reputation: 7308Reputation: 7308Reputation: 7308Reputation: 7308Reputation: 7308
you told you have rpi3 with raspbian. On rpi3 we use armhf, not i386. This is the architecture on RPi.
If you use exagear it is a different issue, because that simulates i386. But you can use torrent without exagear on rpi (and this is the suggested way).
 
Old 01-10-2019, 02:38 AM   #12
manduk
LQ Newbie
 
Registered: Jan 2019
Posts: 8

Original Poster
Rep: Reputation: Disabled
I am not sure if armhf and armv71 are the same thing or not because if I run the 'arch' command without running exagear I get 'armv71' as the architecture.
In any case, I've run the installation with and without running exagear, so native architecture and i686 if that clarifies it.

I have come across a few instruction on how to install uTorrent without the need for exagear but unfortunately, they all have failed equally.

Thanks.
 
Old 01-10-2019, 02:57 AM   #13
pan64
LQ Addict
 
Registered: Mar 2012
Location: Hungary
Distribution: debian/ubuntu/suse ...
Posts: 21,840

Rep: Reputation: 7308Reputation: 7308Reputation: 7308Reputation: 7308Reputation: 7308Reputation: 7308Reputation: 7308Reputation: 7308Reputation: 7308Reputation: 7308Reputation: 7308
you can read about it here: https://www.debian.org/ports/arm/index.en.html (for example)
If you have troubles installing uTorrent please post what did you try and what's happened.
 
Old 01-10-2019, 04:07 AM   #14
manduk
LQ Newbie
 
Registered: Jan 2019
Posts: 8

Original Poster
Rep: Reputation: Disabled
Hi pan64,

Ok so I understand now that armv71 is a version of armhf. I have read the reference you supplied and have added ‘deb http://security.debian.org/debian-security jessie/updates main’ to /etc/apt/sources.list.

Thinking that next I needed to do an update, I did ‘sudo apt-get update’. That failed with the following:
Get:1 http://security.debian.org/debian-security jessie/updates InRelease [44.9 kB]
Get:2 http://archive.raspberrypi.org/debian stretch InRelease [25.4 kB]
Ign:1 http://security.debian.org/debian-security jessie/updates InRelease
Hit:3 http://raspbian.raspberrypi.org/raspbian stretch InRelease
Get:4 http://security.debian.org/debian-security jessie/updates/main armhf Packages [611 kB]
Get:5 http://archive.raspberrypi.org/debian stretch/main armhf Packages [201 kB]
Get:6 http://security.debian.org/debian-security jessie/updates/main Translation-en [320 kB]
Get:7 http://archive.raspberrypi.org/debian stretch/ui armhf Packages [40.8 kB]
Fetched 1,242 kB in 3s (312 kB/s)
Reading package lists... Done
W: GPG error: http://security.debian.org/debian-security jessie/updates InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 9D6D8F6BC857C906 NO_PUBKEY 8B48AD6246925553
W: The repository 'http://security.debian.org/debian-security jessie/updates InRelease' is not signed.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.

Regardless of the error, I went ahead and attempted to install libssl1.0.0. That was successful as per below:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
libssl1.0.0
0 upgraded, 1 newly installed, 0 to remove and 8 not upgraded.
Need to get 869 kB of archives.
After this operation, 1,909 kB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
libssl1.0.0
Install these packages without verification? [y/N] y
Get:1 http://security.debian.org/debian-security jessie/updates/main armhf libssl1.0.0 armhf 1.0.1t-1+deb8u10 [869 kB]
Fetched 869 kB in 1s (451 kB/s)
Preconfiguring packages ...
Selecting previously unselected package libssl1.0.0:armhf.
(Reading database ... 96281 files and directories currently installed.)
Preparing to unpack .../libssl1.0.0_1.0.1t-1+deb8u10_armhf.deb ...
Unpacking libssl1.0.0:armhf (1.0.1t-1+deb8u10) ...
Setting up libssl1.0.0:armhf (1.0.1t-1+deb8u10) ...

I went ahead and tried to run utorrent again and it came with the same error message:
utserver: error while loading shared libraries: libssl.so.1.0.0: cannot open shared object file: No such file or directory

Again, attempting to install libssl.so.1.0.0 yielded the same previous error:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libssl.so.1.0.0
E: Couldn't find any package by glob 'libssl.so.1.0.0'
E: Couldn't find any package by regex 'libssl.so.1.0.0'

In reference to the installation of uTorrent – I have not had any problems installing it however the following are the steps I took and commands I used:

Download the latest uTorrent server for Debian 32-bit from http://www.utorrent.com/downloads/linux
sudo tar xvzf utserver.tar.gz -C /opt/
sudo chmod -R 755 /opt/utorrent-server-alpha-v3_3/
sudo ln -s /opt/utorrent-server-alpha-v3_3/utserver /usr/bin/utserver
utserver -settingspath /opt/utorrent-server-alpha-v3_3/

Following the last command line, I get the reported error message of missing libssl.so.1.0.0

I hope this clarifies.
 
Old 01-10-2019, 05:57 AM   #15
pan64
LQ Addict
 
Registered: Mar 2012
Location: Hungary
Distribution: debian/ubuntu/suse ...
Posts: 21,840

Rep: Reputation: 7308Reputation: 7308Reputation: 7308Reputation: 7308Reputation: 7308Reputation: 7308Reputation: 7308Reputation: 7308Reputation: 7308Reputation: 7308Reputation: 7308
you must not add jessie, the name of debian 9 is stretch.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
while booting linux VM (5.8) getting error "error while loading shared libraries: lib IgnitedMind Linux - Enterprise 2 04-30-2013 12:49 AM
error while loading shared libraries: libstdc++.so.5: cannot open shared object file: Franziss Linux - Newbie 10 06-28-2010 05:47 AM
Urgent !!! rpm: error while loading shared libraries: libelf.so.1: cannot open shared tinaa Linux - Software 5 12-02-2008 03:19 PM
error while loading shared libraries: libdb-4.1.so: cannot open shared object file putquery8581 Linux - Software 1 10-01-2004 07:03 AM
mplayer: error while loading shared libraries: libdvdread.so.3: cannot open shared ob Bruce Hill Slackware 6 12-11-2003 08:34 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 06:01 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration