web-dev-qa-db-ja.com

mysql-server-5.7の構成中にUbuntuの更新が停止する

Ubuntu 16.04 LTSのSoftware Updaterを使用してUbuntuソフトウェアとアプリケーションを更新すると、mysql-server-5.7の設定(ダウンロードした更新のインストール中)の間に更新が停止します。そしてDetailsで、私はこのメッセージを受け取ります:

   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).

この問題を取り除く方法を提案してください。

14
Gautam Vashisht

問題は、mysql-server構成プロセス中に、mysqlサービスが再起動されることです。 mysqlサービスが有効になっていることを確認してください。有効になっていないと、mysqlが再起動せず、構成プロセスが失敗します。

  • Execute

    Sudo update-rc.d mysql enable
    
  • Mysql.overrideに存在する場合、 'manual'をコメントします

    Sudo vi /etc/init/mysql.override
    
20
Luca

同じような問題がありました。別のセッションでログインし、dpkgプロセスを強制終了し、dpkg --configure -aプロセスを2回再実行してから、再び機能するようにしました。構成を行う前に、できる限りデータベースをバックアップして、何も失わないようにしてください!

0
kogexo