MySQL をアップグレード
MySQL をapt-get upgrade
したとします。それで下記のようなエラーメッセージが出たとします。
依存関係の問題 - 設定を見送ります 処理中にエラーが発生しました: mysql-server-5.7 mysql-server mysql-server-5.7-mroonga mysql-server-mroonga E: Sub-process /usr/bin/dpkg returned an error code (1)
困りました。
結論
エラーメッセージをよく見ると分かりますが、以下のような表示がなされているはずです。
2017-04-18T07:56:54.194019Z 0 [ERROR] unknown variable 'mroonga_default_tokenizer=TokenMecab'
mroonga_default_tokenizer=TokenMecab
なんて設定は知らん、ということなのでmysqld.conf
で該当する行をコメントアウトしてあげましょう。
# mroonga_default_tokenizer = TokenMecab
これでうまくいくはずです。