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.

Jawaban:



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

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

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

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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.