恐ろしい「パッケージは非常に悪い一貫性のない状態」エラーに遭遇することをLinuxシステムで遭遇しますか?このガイドは、この一般的な問題を解決するためのソリューション、特にDebianおよびUbuntu分布を提供します。エラーは、破損したソフトウェアのインストールを示します。私は最近、Debian 11システムでこれを解決しましたが、このウォークスルーはあなたがあなたのものを軌道に乗せるのに役立ちます。
問題:
更新のない長期(私の場合、数か月)の後、 sudo apt update
とsudo apt full-upgrade
を使用してシステムの更新を試みると、このエラーが発生しました。
<code>[...]dpkg: error processing package python3-py7zr (--configure): package is in a very bad inconsistent state; you should reinstall it before attempting configurationErrors were encountered while processing: python3-py7zrE: Sub-process /usr/bin/dpkg returned an error code (1)</code>
これにより、 apt
操作が妨げられました。パッケージのインストール、削除、更新が不可能になりました。
解決策:
コアの問題は、多くの場合、特定のパッケージにあります(この場合、 python3-py7zr
)。修正には、問題のあるパッケージとその依存関係を強制的に削除し、再インストールします。
ステップ:
python3-py7zr
とその依存関係を削除します。sudo dpkg - remove - force-remove-reinstreq - force-depends python3-py7zr
このコマンドを分解しましょう。
sudo
:ルート特権でコマンドを実行します。dpkg
:Debianパッケージマネージャー。--remove
:指定されたパッケージを削除します。--force-remove-reinstreq
:依存関係が破損している場合や再インストールが必要な場合でも、力の除去が必要です。--force-depends
:依存したパッケージも削除します。python3-py7zr
:ターゲットパッケージ。重要な警告: --force-remove-reinstreq
および--force-depends
を使用すると、システムが不安定になる可能性があります。これらのオプションを慎重に使用して、最後の手段としてのみ使用してください。
sudo aptインストールpython3-py7zr
これにより、矛盾が解決し、通常のapt
操作を再開できるようになります。
さらなる考慮事項:
このアプローチは、当面の問題に直接対処します。ただし、パッケージの腐敗の根本原因を調査することを検討してください。定期的なシステムの更新と信頼できるパッケージマネージャーの使用は、システムの安定性を維持するために重要です。
参照: https ://www.php.cn/link/4ceabbd82a44dae58c912afb349470b5
以上が「パッケージは非常に悪い一貫性のない状態」にある「パッケージは、debian、ubuntu linuxのエラー」にありますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。