Sudo apt-get upgrade
を使用しているときにエラーが発生しています:
dpkg: error processing libgfortran3:AMD64 (--configure):
package libgfortran3:AMD64 is not ready for configuration
cannot configure (current status `half-installed')
Errors were encountered while processing:
libgfortran3:AMD64
E: Sub-process /usr/bin/dpkg returned an error code (1)
他のアプリケーションのインストール/アップグレードをブロックしないようです。この問題は、アプリケーションのアップグレード中にPCを直接シャットダウンしたために発生したと考えています。
どうすれば修正できますか?
Sudo dpkg --remove --force-remove-reinstreq --dry-run libgfortran3:AMD64
それは単なるドライランです。 libgfortran3
を削除すると何が必要になるかわかりませんが、実行して確認してください。システム全体をゴブリングしないと仮定して、--dry-run
なしで再度実行すると、必要なパッケージをSudo apt-get install ...
できます。
半分インストールされたパッケージエラーの場合、-reinstallが機能しました。
Sudo apt-get install --reinstall packagename
Sudo apt install --reinstall packagename
これは魅力のように機能します。それは私が何ヶ月も経験していた問題を解決しました。私の場合はパッケージlibmysqlcppconn7v5
でした
私がしたことはSudo apt install --reinstall libmysqlcppconn7v5
を実行することだけでした
これにより、パッケージを再インストールせずに問題が修正されます。
Sudo dpkg --force-remove-reinstreq --remove <package_name here>
続いて:Sudo apt-get update
パッケージkibanaでも同じ「ハーフインストールパッケージ」の問題が発生しました。次のエラーが表示されました。
dpkg: error processing kibana (--configure):
package kibana is not ready for configuration
cannot configure (current status 'half-installed')
Errors were encountered while processing:
kibana
E: Sub-process /usr/bin/dpkg returned an error code (1)
誰かがまだこの種の問題に直面している場合、これを試すことができます:
Sudo rm /var/lib/dpkg/info/kibana*
cd /var/cache/apt/archives
Sudo rm kibana*
apt-get --reinstall install kibana
これは私のために動作します。 Word 'kibana'を半分インストールされたパッケージ名に置き換えるだけです。
GUIでこれを修正する場合は、シナプスを使用できます。 Synapticは、以前のバージョンのubuntuに含まれていた優れたパッケージ管理ツールです。それをインストールするには:
Sudo apt-get install synaptic
破損したパッケージの修正をクリックします。