aswww log

Webエンジニアの技術録。Linuxとかウェブ制作・ソフト開発とか

AndoroidのAVDのためにcpu-checkerしようとしたらmysql-serverがエラー

AndoroidのAVDがうまく動かなく色々調べていたらcpu-checkerをインストールしたらいいらしいと各地の記事に書いてあった。が、何故かインストール時にエラーになる。
OSは先日Ubuntu14からアップデートしたUbuntu16.04LTS

sudo apt-get install cpu-checker
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています                
状態情報を読み取っています... 完了
以下のパッケージが自動でインストールされましたが、もう必要とされていません:

(中略)

以下の追加パッケージがインストールされます:
  msr-tools
以下のパッケージが新たにインストールされます:
  cpu-checker msr-tools
アップグレード: 0 個、新規インストール: 2 個、削除: 0 個、保留: 15 個。
2 個のパッケージが完全にインストールまたは削除されていません。
17.5 kB のアーカイブを取得する必要があります。
この操作後に追加で 87.0 kB のディスク容量が消費されます。
続行しますか? [Y/n] Y
取得:1 http://ftp.tsukuba.wide.ad.jp/Linux/ubuntu xenial/main amd64 msr-tools amd64 1.3-2 [10.6 kB]
取得:2 http://ftp.tsukuba.wide.ad.jp/Linux/ubuntu xenial/main amd64 cpu-checker amd64 0.7-0ubuntu7 [6,862 B]
17.5 kB を 1秒 で取得しました (14.3 kB/s)
以前に未選択のパッケージ msr-tools を選択しています。
(データベースを読み込んでいます ... 現在 1038687 個のファイルとディレクトリがインストールされています。)
.../msr-tools_1.3-2_amd64.deb を展開する準備をしています ...
msr-tools (1.3-2) を展開しています...
以前に未選択のパッケージ cpu-checker を選択しています。
.../cpu-checker_0.7-0ubuntu7_amd64.deb を展開する準備をしています ...
cpu-checker (0.7-0ubuntu7) を展開しています...
man-db (2.7.5-1) のトリガを処理しています ...
mysql-server-5.7 (5.7.12-0ubuntu1) を設定しています ...
initctl: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: 接続を拒否されました
insserv: warning: script 'binfmt-support' missing LSB tags and overrides
insserv: Default-Start undefined, assuming empty start runlevel(s) for script `binfmt-support'
insserv: Default-Stop  undefined, assuming empty stop  runlevel(s) for script `binfmt-support'
Job for mysql.service failed because the control process exited with error code. See "systemctl status mysql.service" and "journalctl -xe" for details.
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: パッケージ mysql-server-5.7 の処理中にエラーが発生しました (--configure):
 サブプロセス インストール済みの post-installation スクリプト はエラー終了ステータス 1 を返しました
dpkg: 依存関係の問題により mysql-server の設定ができません:
 mysql-server は以下に依存 (depends) します: mysql-server-5.7 ...しかし:
  パッケージ mysql-server-5.7 はまだ設定されていません。

dpkg: パッケージ mysql-server の処理中にエラーが発生しました (--configure):
 依存関係の問題 - 設定を見送ります
msr-tools (1.3-2) を設定しています ...
エラーメッセージは前の失敗から続くエラーであることを示しているので、レポートは書き込まれません。
                cpu-checker (0.7-0ubuntu7) を設定しています ...
処理中にエラーが発生しました:
 mysql-server-5.7
 mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

しばらくmysql事態触っていなかったので原因は不明。(Ubuntuのアップデート時に何かあったのかもしれない)
とりあえず現状のmysqlの状況を調べようと、とりあえずログインしようとしても以下のエラー。

mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

もちろんmysqldは動いていました。
埒が明かないので、以下のQAを参考に全部アンインストールしてから再インストールすることに。
mysqlの中身が消えてもいい状況なので。もし消えたらこまる場合は安易に再インストールしないほうがいいですよ)

Ubuntu日本語フォーラム / MySQLが起動できなくなりました。

sudo apt-get remove --purge mysql-server* mysql-common 
sudo apt-get autoremove
sudo apt-get install mysql-server

以下のコマンドでmysqlに繋がるようになり

mysql

無事cpu-checkerも正常に動くようになりましたよ。