Transmission doesn't start for for error while loading shared libraries
Ciao, I'm using Ubuntu 18.04 and Transmission app doesn't start by clicking on the icon (it seems loading up in the first seconds but then crash). So I launched it in the terminal and I got the following error message:
"transmission-gtk: error while loading shared libraries: libminiupnpc.so.10: cannot open shared object file: No such file or directory"
I also read the similar discussion reported in question #213860 (https:/
Could you please help me and give some suggestion ?
Thank you.
Question information
- Language:
- English Edit question
- Status:
- Solved
- Assignee:
- No assignee Edit question
- Solved by:
- Vincenzo
- Solved:
- Last query:
- Last reply:
Revision history for this message
|
#1 |
For diagnostic purposes please provide the output that you receive for the commands (to be executed in a terminal window):
uname -a
lsb_release -crid
sudo dpkg --audit
apt-cache policy transmission transmission-gtk libminiupnpc10
Revision history for this message
|
#2 |
Here below you can find the output of the commands:
pcvincenzo@
Linux pcvincenzo 4.15.0-91-generic #92-Ubuntu SMP Fri Feb 28 11:09:48 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
pcvincenzo@
Distributor ID: Ubuntu
Description: Ubuntu 18.04.4 LTS
Release: 18.04
Codename: bionic
pcvincenzo@
No output
pcvincenzo@
transmission:
Installato: (nessuno)
Candidato: 2.94-1ubuntu1~
Tabella versione:
2.
500 http://
500 http://
2.92-3ubuntu2 500
500 http://
500 http://
transmission-gtk:
Installato: 2.94-1ubuntu1~
Candidato: 2.94-1ubuntu1~
Tabella versione:
*** 2.94-1ubuntu1~
500 http://
100 /var/lib/
2.92-3ubuntu2 500
500 http://
libminiupnpc10:
Installato: 1.9.20140610-
Candidato: 1.9.20140610-
Tabella versione:
*** 1.9.20140610-
500 http://
100 /var/lib/
Revision history for this message
|
#3 |
You are using a version of transmission from a PPA which is outside the responsibility of Ubuntu and canonical.
Please ask the provider of the PPA if you have problems with software from there.
In you case see https:/
Revision history for this message
|
#4 |
I did the following steps:
1.sudo add-apt-repository --remove ppa:transmissio
2.sudo apt-get update
3.sudo apt-get autoremove --purge transmission*
4.sudo apt-get purge $(dpkg -l | awk '/^rc/ { print $2 }')
5.sudo updatedb
6.sudo add-apt-repository ppa:transmissio
7.sudo apt-get update
8.sudo apt install transmission-gtk
and from I have always the same error: transmission-gtk: error while loading shared libraries: libminiupnpc.so.10: cannot open shared object file: No such file or directory
Here below you can find what I have installed right now on the machine and should be everything from the original ppa:
pcvincenzo@
transmission:
Installato: 2.94-1ubuntu1~
Candidato: 2.94-1ubuntu1~
Tabella versione:
*** 2.94-1ubuntu1~
500 http://
500 http://
100 /var/lib/
2.92-3ubuntu2 500
500 http://
500 http://
transmission-gtk:
Installato: 2.94-1ubuntu1~
Candidato: 2.94-1ubuntu1~
Tabella versione:
*** 2.94-1ubuntu1~
500 http://
100 /var/lib/
2.92-3ubuntu2 500
500 http://
libminiupnpc10:
Installato: 1.9.20140610-
Candidato: 1.9.20140610-
Tabella versione:
*** 1.9.20140610-
500 http://
100 /var/lib/
Revision history for this message
|
#5 |
You are misunderstanding the concept of official repositories and PPAs (Personal Package Archives).
There are the official repositories maintained by Ubuntu (e.g. http://
And there are PPAs (Personal Package Archives) provided by somebody else (all those starting with http://
The version that you have installed, and which does not work, comes from a PPA and not from the official Ubuntu repositories.
Please ask there!
I assume that you revert to the official Ubuntu version, if you repeat the steps that you executed, but leaving out step number 6
Revision history for this message
|
#6 |
After you remove the PPA I suggest you remove the configuration folder for Transmission.
Why are you so hell bent on using the PPA? What is in the newer version that you need so very badly?
Revision history for this message
|
#7 |
There are no configuration folder for Transmission in ~/.application, ~/.config/
I'm just trying to install Transmission in some way but it seems that I'm not able to do it in any way. I know that this application is a native Ubuntu application but in my laptop doesn't work.
Revision history for this message
|
#8 |
Transmission is in the default Ubuntu repositories. No additional sources are required. Just search in the software centre and install it
Revision history for this message
|
#9 |
First trial was to install it with official SW center clearly. Always the same problem then I started to investigate different solution and now I 'm here asking for some help.
Revision history for this message
|
#10 |
What is the output of:
sudo updatedb; locate libminiupnpc*
If this is still an issue.
Revision history for this message
|
#11 |
Try:
sudo apt install ibminiupnpc-dev
sudo ln -s /usr/lib/
Revision history for this message
|
#12 |
What is the output of the command
ldd /usr/bin/
Revision history for this message
|
#13 |
Here the output of ldd /usr/bin/
@actionparsnip: I also tried your solution, but it doesn't solve the problem.
pcvincenzo@
linux-vdso.so.1 (0x00007ffc7896
libminiupnpc.so.10 => not found
libnatpmp.so.1 => not found
librt.so.1 => /lib/x86_
libappindicato
libgtk-3.so.0 => /usr/lib/
libgdk-3.so.0 => /usr/lib/
libpango-1.0.so.0 => /usr/lib/
libgdk_
libgio-2.0.so.0 => /usr/lib/
libgobject-
libglib-2.0.so.0 => /usr/lib/
libevent-2.1.so.6 => /usr/lib/
libcurl-
libcrypto.so.1.1 => /usr/local/
libz.so.1 => /usr/local/
libm.so.6 => /lib/x86_
libpthread.so.0 => /lib/x86_
libc.so.6 => /lib/x86_
libindicator3.so.7 => /usr/lib/
libdbusmenu-
libdbusmenu-
libgmodule-
libpangocairo-
libX11.so.6 => /usr/lib/
libXi.so.6 => /usr/lib/
libXfixes.so.3 => /usr/lib/
libcairo-
libcairo.so.2 => /usr/lib/
libatk-1.0.so.0 => /usr/lib/
libatk-
libepoxy.so.0 => /usr/lib/
libpangoft2-
libfontconfig.so.1 => /usr/lib/
libXinerama.so.1 => /usr/lib/
libXrandr.so.2 => /usr/lib/
libXcursor.so.1 => /usr/lib/
libXcomposite.so.1 => /usr/lib/
libXdamage.so.1 => /usr/lib/
libxkbcommon.so.0 => /usr/lib/
libwayland-
libwayland-
libwayland-
libXext.so.6 => /usr/lib/
libthai.so.0 => /usr/lib/
libselinux.so.1 => /lib/x86_
libresolv.so.2 => /lib/x86_
libmount.so.1 => /lib/x86_
libffi.so.6 => /usr/lib/
libpcre.so.3 => /lib/x86_
libnghttp2.so.14 => /usr/lib/
libidn2.so.0 => /usr/lib/
librtmp.so.1 => /usr/lib/
libpsl.so.5 => /usr/lib/
libnettle.so.6 => /usr/lib/
libgnutls.so.30 => /usr/lib/
libgssapi_
libldap_r-2.4.so.2 => /usr/lib/
liblber-2.4.so.2 => /usr/lib/
libdl.so.2 => /lib/x86_
/lib64/
libfreetype.so.6 => /usr/lib/
libxcb.so.1 => /usr/lib/
libpixman-1.so.0 => /usr/lib/
libpng16.so.16 => /usr/lib/
libxcb-shm.so.0 => /usr/lib/
libxcb-render.so.0 => /usr/lib/
libXrender.so.1 => /usr/lib/
libdbus-1.so.3 => /lib/x86_
libatspi.so.0 => /usr/lib/
libharfbuzz.so.0 => /usr/lib/
libexpat.so.1 => /lib/x86_
libdatrie.so.1 => /usr/lib/
libblkid.so.1 => /lib/x86_
libunistring.so.2 => /usr/lib/
libhogweed.so.4 => /usr/lib/
libgmp.so.10 => /usr/lib/
libp11-kit.so.0 => /usr/lib/
libtasn1.so.6 => /usr/lib/
libkrb5.so.3 => /usr/lib/
libk5crypto.so.3 => /usr/lib/
libcom_err.so.2 => /lib/x86_
libkrb5support
libsasl2.so.2 => /usr/lib/
libgssapi.so.3 => /usr/lib/
libXau.so.6 => /usr/lib/
libXdmcp.so.6 => /usr/lib/
libsystemd.so.0 => /lib/x86_
libgraphite2.so.3 => /usr/lib/
libuuid.so.1 => /lib/x86_
libkeyutils.so.1 => /lib/x86_
libheimntlm.so.0 => /usr/lib/
libkrb5.so.26 => /usr/lib/
libasn1.so.8 => /usr/lib/
libhcrypto.so.4 => /usr/lib/
libroken.so.18 => /usr/lib/
libbsd.so.0 => /lib/x86_
liblzma.so.5 => /lib/x86_
liblz4.so.1 => /usr/lib/
libgcrypt.so.20 => /lib/x86_
libwind.so.0 => /usr/lib/
libheimbase.so.1 => /usr/lib/
libhx509.so.5 => /usr/lib/
libsqlite3.so.0 => /usr/lib/
libcrypt.so.1 => /lib/x86_
libgpg-error.so.0 => /lib/x86_
Revision history for this message
|
#14 |
You'll also need libnatpmp.so.1
Revision history for this message
|
#15 |
Looking at the command "apt-cache policy transmission transmission-gtk libminiupnpc10" seems that libminiupnpc10 and libnatpmp1 are already installed (see below) but not in the right location.
How and where I should install/move/link these 2 libraries in the right location?
libminiupnpc10:
Installato: 1.9.20140610-
Candidato: 1.9.20140610-
Tabella versione:
*** 1.9.20140610-
500 http://
100 /var/lib/
libnatpmp1:
Installato: 20150609-2
Candidato: 20150609-2
Tabella versione:
*** 20150609-2 500
500 http://
100 /var/lib/
Revision history for this message
|
#16 |
What output do you receive for the following commands
sudo apt install --reinstall libminiupnpc10 libnatpmp1
and then again
ldd /usr/bin/
Revision history for this message
|
#17 |
Here it is! Finally reinstalling these 2 libraries everything now work ok and Transmission starts correctly.
Thank you very much for your support! Very useful !
pcvincenzo@
Generazione albero delle dipendenze
Lettura informazioni sullo stato... Fatto
0 aggiornati, 0 installati, 2 reinstallati, 0 da rimuovere e 0 non aggiornati.
È necessario scaricare 31,7 kB di archivi.
Dopo quest'operazione, verranno occupati 0 B di spazio su disco.
Scaricamento di:1 http://
Scaricamento di:2 http://
Recuperati 31,7 kB in 1s (58,9 kB/s)
(Lettura del database... 276740 file e directory attualmente installati.)
Preparativi per estrarre .../libminiupnp
Estrazione di libminiupnpc10:
Preparativi per estrarre .../libnatpmp1_
Estrazione di libnatpmp1 (20150609-2) su (20150609-2)...
Configurazione di libminiupnpc10:
Configurazione di libnatpmp1 (20150609-2)...
Elaborazione dei trigger per libc-bin (2.27-3ubuntu1)...
and then:
pcvincenzo@
linux-vdso.so.1 (0x00007ffce958
libminiupnpc.so.10 => /usr/lib/
libnatpmp.so.1 => /usr/lib/