¿Cómo resolver E: Error interno al usar apt-get remove?


15

Yo suelo:

apt-get remove 

Para eliminar algún software, pero muestra:

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

También intento esto para resolver el error:

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

Pero también da un error:

 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)

Quiero saber la forma correcta de resolver este problema.

Respuestas:



6

use dpkg -i en ambos:

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

También encontré este error en Ubuntu 12.04. Lo arreglé con los siguientes comandos:

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
Instalar todos los paquetes en / var / cache / apt / archives es peligroso e innecesario.
user72421

puede ser peligroso pero funcionó de maravilla. Gracias Eliah Kagan y user80001. Espero que este infierno de dependencia con multiarch se resuelva rápidamente. Este es el segundo sistema que sufrió este problema y me costó varias horas valiosas para solucionarlo.
Kat Amsterdam

recuerde que con varios arcos, todos los arcos del mismo paquete deben tener la misma versión.
user72421

A mí también me funcionó. Y no creo que instalar todos los paquetes desde ese directorio sea peligroso en este caso. El apt-get clean se encarga de eso.
Pablo

1

Mi problema surgió de una dependencia insatisfecha para rhythmbox. Solo los siguientes 3 comandos eliminaron la dependencia y el error. Estos son de una publicación anterior.

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

Acabo de entrar

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

0

Si la sugerencia

sudo dpkg --configure -a

no funciona para usted, intente reinstalar ambos paquetes libssl1.0.0:i386y libssl1.0.0:amd64. Es posible que deba forzar esto porque interrumpe temporalmente las dependencias hasta que estos paquetes se hayan reinstalado con el cuarto del siguiente comando:

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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.