Comment résoudre E: Erreur interne lors de l'utilisation de apt-get remove?


15

J'utilise:

apt-get remove 

Pour supprimer certains logiciels, mais il affiche:

error:E: Internal Error, No file name for libssl1.0.0 .

J'essaye également ceci pour résoudre l'erreur:

wget http://launchpadlibrarian.net/102991621/libssl1.0.0_1.0.0e-2ubuntu4.5_i386.deb
sudo dpkg -i libssl1.0.0_1.0.0e-2ubuntu4.5_i386.deb

Mais cela donne également une erreur:

 libssl1.0.0:i386 1.0.0e-2ubuntu4.5 cannot be configured because libssl1.0.0:amd64 is in a different version (1.0.1-4ubuntu5.3)

Je veux connaître la bonne façon de résoudre ce problème.

Réponses:



6

utilisez dpkg -i sur les deux:

http://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.0.0_1.0.1-4ubuntu5.3_i386.deb
http://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.0.0_1.0.1-4ubuntu5.3_amd64.deb

5

J'ai également rencontré cette erreur sur Ubuntu 12.04. Je l'ai corrigé avec les commandes suivantes:

sudo apt-get update
sudo apt-get clean
sudo apt-get install -f
sudo dpkg -i /var/cache/apt/archives/*.deb
sudo dpkg --configure -a
sudo apt-get install -f
sudo apt-get dist-upgrade

3
l'installation de tous les packages dans / var / cache / apt / archives est dangereuse et inutile.
user72421

pourrait être dangereux mais cela a fonctionné comme un charme. Merci Eliah Kagan et user80001. J'espère que cet enfer de dépendance avec multiarch sera résolu rapidement. C'est le deuxième système qui a été arrosé par ce problème et m'a coûté plusieurs heures à réparer.
Kat Amsterdam

rappelez-vous qu'avec plusieurs arcades, toutes les arches du même package doivent être de la même version.
user72421

A aussi fonctionné pour moi. Et je ne pense pas que l'installation de tous les packages à partir de ce répertoire soit dangereuse dans ce cas. L'apt-get clean s'en charge.
Pablo

1

Mon problème provenait d'une dépendance non satisfaite pour rhythmbox. Seules les 3 commandes suivantes se sont débarrassées de la dépendance et de l'erreur. Ils proviennent d'une publication précédente.

error: E: Internal Error, No file name for libssl1.0.0

Je viens d'entrer

sudo apt-get update
sudo apt-get clean
sudo apt-get install -f

0

Si la suggestion

sudo dpkg --configure -a

ne fonctionne pas pour vous, essayez de réinstaller les deux packages libssl1.0.0:i386et libssl1.0.0:amd64. Vous devrez peut-être forcer cela car vous rompez temporairement les dépendances jusqu'à ce que ces packages aient été réinstallés avec la quatrième de la commande suivante:

sudo dpkg --purge --force-depends libssl1.0.0:i386
sudo dpkg --purge --force-depends libssl1.0.0:amd64
sudo dpkg --configure -a
sudo apt-get -f install
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.