/usr/bin/dpkg returned an error code (1) – Quick Resolution
/usr/bin/dpkg returned an error code (1) でお困りですか?
通常、このエラーはパッケージ インストーラーに問題がある場合に発生します。
ボブカレスでは、サーバー管理サービスの一環として、このエラーの解決依頼をよくお受けしています。
今日は、このエラーを修正するために私たちのサポート エンジニアが採用したさまざまな方法を詳しく見ていきましょう。
Causes of /usr/bin/dpkg error
修正の詳細を知る前に、このエラーの主な原因について説明しましょう。 そして、これらのパッケージ インストーラーとの破損は、しばしばエラーをスローします。
それは、新しくインストールされたソフトウェアの失敗を引き起こす可能性があります。 また、/usr/bin/dpkgはLinuxのdpkgパッケージインストーラです。
そのため、dpkgパッケージが破損すると、ソフトウェアのインストールに失敗することになります。
How we fix /usr/bin/dpkg returned an error code (1) ?
ここで、当社のサポートエンジニアがこのエラーを簡単に修正する方法を説明しましょう。
Reconfiguring the Package Database
最近、ある顧客がこのエラーで当社に相談してきた。 サポート エンジニアが確認したところ、パッケージ データベースの破損が見つかりました。
この破損は主に、パッケージのインストール中に不要な中断が発生したために起こります。
そこで、以下のコマンドを使用して再設定と修復を行いました。
sudo dpkg ––configure –a
Using force install method
そこで、もしパッケージインストールが失敗した場合、以下のコマンドを使用します
sudo apt-get install –f
-f オプションは fix-broken を示します。
Remove the troublesful packages and post info files
また、エラーの原因となるソフトウェアパッケージを削除することで、このエラーを修正することができます。
sudo apt remove package_name
同様に、エラーの原因となるパッケージがわかっている場合、インストール ファイルは /var/lib/dpkg/info ファイルにあります。
これらのファイルを手動で削除すると、簡単にエラーを解決することができます。