Synapticを実行すると、次のエラーメッセージが表示されます。
E: The package hl1440lpr needs to be reinstalled, but I can't find an archive for it.
E: Internal error opening cache (1). Please report.
メッセージを受け入れると、Synapticは終了します。
これを修正するには、いくつかの手順が必要になる場合があります。
皮切りに:
Sudo dpkg --remove --force-all hl1440lpr
それが失敗した場合:
Sudo rm -i /var/lib/dpkg/info/hl1440lpr.*
Sudo dpkg --remove --force-remove-reinstreq hl1440lpr
Aptが修正されたことを確認します。次のコマンドはエラーを返さないはずです。
Sudo apt-get update
パッケージをインストールした後、ソフトウェアと更新ウィンドウでmultiverse
リポジトリを無効にしたため、これは通常のコマンドを使用しても修復されません。
私はこれを他のどこかの投稿で読んで、別の投稿を読んだ後、それがENABLEDであることを確認するためにダブルチェックしましたそもそも。
マルチバースリポジトリを再度有効にすると、パッケージを再インストールできました。
そのため、一般的にこの種のエラーが発生した場合は、このパッケージのソフトウェアソースを無効にしていないことを確認してください。
dpkg --remove --force-remove-reinstreq broken---stuff
(プラスファイル消去)
魅力のように機能します。シナプスは、死んで巨大な混乱を残す代わりに、この機能を提供する必要があります。シナプスはユーザーフレンドリーではありません。