Bagaimana mengatasi E: Kesalahan Internal saat menggunakan apt-get remove?

15

Saya menggunakan:

apt-get remove 

Untuk menghapus beberapa perangkat lunak, tetapi ini menampilkan:

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

Saya juga mencoba ini untuk mengatasi kesalahan:

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

Tetapi juga memberikan kesalahan:

 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)

Saya ingin tahu cara yang benar untuk menyelesaikan masalah ini.

kamu
sumber

Jawaban:

22

Bagi saya ini bekerja:

sudo dpkg --configure -a

Src: E: dpkg terputus ... jalankan 'sudo dpkg --configure -a'

Reboot,

apt-get update
apt-get upgrade

Saya harap ini bekerja untuk Anda juga!

Alejandro Illecas
sumber
2
Bekerja untukku. Instalasi pembaruan terputus oleh disk penuh dan setelah membuat ruang 'dpkg --configure -a' sudah cukup untuk melanjutkan instalasi.
Martijn Heemels
6

gunakan dpkg -i pada kedua hal ini:

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
pengguna72421
sumber
5

Saya juga mengalami kesalahan ini di Ubuntu 12.04. Saya memperbaikinya dengan perintah berikut:

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
pengguna80001
sumber
3
menginstal semua paket di / var / cache / apt / arsip berbahaya dan tidak perlu.
user72421
mungkin berbahaya tetapi itu bekerja seperti pesona. Terima kasih Eliah Kagan dan user80001. Saya sangat berharap ini ketergantungan neraka dengan multiarch diselesaikan dengan cepat. Ini adalah sistem kedua yang disembunyikan oleh masalah ini dan menghabiskan beberapa jam berharga untuk memperbaikinya.
Kat Amsterdam
ingat bahwa dengan multi-lengkungan semua lengkungan dari paket yang sama harus versi yang sama.
user72421
Bekerja untuk saya juga. Dan saya tidak berpikir menginstal semua paket dari direktori itu berbahaya dalam kasus ini. Apt-get clean menangani itu.
Pablo
1

Masalah saya berasal dari ketergantungan yang tidak terpenuhi untuk rhythmbox. Hanya 3 perintah berikut ini yang menghilangkan ketergantungan dan kesalahan. Ini dari posting sebelumnya.

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

Saya baru saja masuk

sudo apt-get update
sudo apt-get clean
sudo apt-get install -f
ratman
sumber
0

Jika saran

sudo dpkg --configure -a

tidak berfungsi untuk Anda, coba instal ulang kedua paket libssl1.0.0:i386dan libssl1.0.0:amd64. Anda mungkin harus memaksakan ini karena Anda untuk sementara memutus dependensi hingga paket-paket ini akan diinstal ulang dengan keempat perintah berikut:

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
sumber