1. ホーム
  2. mysql

[解決済み] dpkg: error processing package mysql-server (dependency problems)?

2022-02-12 09:17:13

質問

mysql-serverをインストールしようとすると、次のようなエラーが出ます。

dpkg: error processing package mysql-server (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
 mysql-server-5.7
 mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

どういう意味なんだろう。何か思い当たることはありますか?

解決方法は?

dpkg エラーコード1が返された場合、特に意味はありませんが、通常、依存関係の問題が関係しています。あなたの場合、同じパッケージの2つのバージョン/インスタンスをインストールしようとした、つまり mysql-servermysql-server-5.7 . そこで、以下のようにして冗長な依存関係の問題を取り除き、機能する mysql パッケージをインストールします。

sudo apt-get clean
sudo apt-get purge mysql*
sudo apt-get update
sudo apt-get install -f
sudo apt-get install mysql-server-5.7
sudo apt-get dist-upgrade

これで、当面の問題は解決するはずです。しかし、今後は sudo apt-get install パッケージ名のリストを間違えると (例えばリストに冗長な項目があると) パッケージのインストールに失敗したり、最悪 #DEPENDENCY-HELL の地獄のような深淵を彷徨うことになるからです。