Eを解決する方法:apt-get removeを使用する場合の内部エラー?


15

私が使う:

apt-get remove 

一部のソフトウェアを削除しますが、表示されるもの:

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

私もこれを試してエラーを解決します:

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

ただし、エラーも発生します。

 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)

この問題を解決する正しい方法を知りたい。

回答:


22

私にとってこれは動作します:

sudo dpkg --configure -a

Src:E:dpkgが中断されました... 'sudo dpkg --configure -a'を実行します

再起動してから、

apt-get update
apt-get upgrade

私もそれがあなたのために働くことを願っています!


2
私のために働いた。更新プログラムのインストールはフルディスクによって中断され、「dpkg --configure -a」の領域を空けてインストールを続行するのに十分でした。
マーティン・ヘメルズ14年

6

これらの両方でdpkg -iを使用します。

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でもこのエラーが発生しました。次のコマンドで修正しました。

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にインストールすることは危険であり、不要です。
user72421

危険かもしれないが、それは魅力のように働いた。Eliah Kaganとuser80001に感謝します。multiarch getのこの依存性の地獄がすぐに解決されることを願っています。これは、この問題に悩まされている2番目のシステムであり、修正に数時間の貴重な時間がかかりました。
キャットアムステルダム

マルチアーチでは、同じパッケージのすべてのアーチが同じバージョンでなければならないことに注意してください。
user72421

私のためにも働いた。この場合、そのディレクトリからすべてのパッケージをインストールすることは危険ではないと思います。apt-get cleanがそれを処理します。
パブロ

1

私の問題は、rhythmboxの依存関係が満たされていないことに起因していました。次の3つのコマンドだけが、依存関係とエラーを取り除きました。これらは以前の投稿からのものです。

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

入ったばかり

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

0

提案があれば

sudo dpkg --configure -a

動作しない場合は、パッケージlibssl1.0.0:i386との両方を再インストールしてくださいlibssl1.0.0:amd64。次のコマンドの4番目でこれらのパッケージが再インストールされるまで一時的に依存関係を解除するため、これを強制する必要があります。

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
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.