¿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.

yue
fuente

Respuestas:

22

Para mí esto funciona:

sudo dpkg --configure -a

Src: E: se interrumpió dpkg ... ejecute 'sudo dpkg --configure -a'

Reiniciar entonces,

apt-get update
apt-get upgrade

¡Espero que funcione para ti tambien!

Alejandro Illecas
fuente
2
Trabajó para mi. La instalación de una actualización fue interrumpida por un disco lleno y después de hacer espacio 'dpkg --configure -a' fue suficiente para continuar la instalación.
Martijn Heemels
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
usuario72421
fuente
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
user80001
fuente
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
Ratman
fuente
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
Alex1357
fuente