Apt-get remove kullanırken E: Internal Error nasıl çözülür?


15

Kullanırım:

apt-get remove 

Bazı yazılımları kaldırmak, ancak şunu görüntüler:

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

Ayrıca hatayı gidermek için bunu deneyin:

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

Ama aynı zamanda bir hata veriyor:

 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)

Bu sorunu çözmenin doğru yolunu bilmek istiyorum.

Yanıtlar:



6

her ikisinde de dpkg -i kullanın:

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

Ubuntu 12.04'te de bu hatayla karşılaştım. Aşağıdaki komutlarla düzelttim:

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
/ var / cache / apt / archives içindeki tüm paketleri kurmak tehlikeli ve gereksizdir.
user72421

tehlikeli olabilir ama bir cazibe gibi çalıştı. Teşekkürler Eliah Kagan ve user80001. Umarım multiarch ile bu bağımlılık cehennemi çabucak çözülür. Bu, bu sorunla uğraşan ve düzeltmem için birkaç değerli saate mal olan ikinci sistem.
Kat Amsterdam

çoklu kemer ile aynı paketin tüm kemerlerinin aynı sürüm olması gerektiğini unutmayın.
user72421

Benim için de çalıştı. Ve bu durumda bu dizindeki tüm paketleri kurmanın tehlikeli olduğunu düşünmüyorum. Apt-get clean bunu halleder.
Pablo

1

Benim sorunum ritim kutusu için karşılanmamış bir bağımlılıktan kaynaklandı. Sadece aşağıdaki 3 komut bağımlılık ve hatadan kurtuldu. Bunlar bir önceki gönderiden.

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

Yeni girdim

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

0

Eğer öneri

sudo dpkg --configure -a

sizin için çalışmaz, her iki paketleri yeniden deneyin libssl1.0.0:i386ve libssl1.0.0:amd64. Bunu zorlamanız gerekebilir, çünkü bu paketler aşağıdaki komutun dördüncüiyle yeniden yüklenene kadar bağımlılıkları geçici olarak kesersiniz:

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
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.