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も正常に動くようになりましたよ。