Ubuntu 16.04 LTSのSoftware Updaterを使用してUbuntuソフトウェアとアプリケーションを更新すると、mysql-server-5.7の設定中(ダウンロードした更新のインストール中)に更新が停止します。そして、詳細で、私はこのメッセージを受け取ります:
Setting up mysql-server-5.7 (5.7.12-0ubuntu1.1) ...
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
insserv: warning: current start runlevel(s) (empty) of script 'mysql' overrides LSB defaults (2 3 4 5).
insserv: warning: current stop runlevel(s) (0 1 2 3 4 5 6) of script 'mysql' overrides LSB defaults (0 1 6).
この問題を取り除く方法を提案してください。
これらは単なる情報/警告メッセージであり、更新プロセスを停止するものではありません。
—
ガントバート
そのランレベルの警告は、aptとdpkgに、パッケージが壊れた状態にあることを確信させました。これは少しイライラします。mysql-serverを使用するプロジェクトで実際に作業しているときにのみmysql-serverを起動します。それが更新をブロックする場合、おそらく最も抵抗の少ないパスは、単に自動起動することです。開発マシンにインストールされているデータベースとサービスが多すぎて、システムの起動時にすべて自動起動できません。
—
ダン・ロス
この警告はシステム全体をハングさせます。その後、アップデートマネージャを停止および切断できません。この警告の後、何も起こりません。したがって、ソフトウェアの更新は完了しません。
—
ゴータムヴァシシュト