ubuntu 16.04.01 LTS suspend lid 動かない
letsnote CF-SX1で
ubuntu 16.04.01 LTSを使用していて、
蓋を閉めた場合に、suspendするが、
蓋を開けた時、suspendから復帰しない(厳密には画面がsuspend前の状態で表示されるが、カーソルやキー操作を受け付けない)ので、その解決のプロセスを共有。
なお、執筆時点(2016年12月12日2:25)で未解決。
参照:
dell - With Ubuntu 16.04 laptop doesn't suspend when lid is closed - Ask Ubuntu
試してみた。
蓋を閉めて、正常に2回復帰した。
しかし、それ以降は、閉める度に異常発生。
なお、terminalから
sudo pm-suspend
とコマンドしてサスペンドすると異常が発生しないという記事も散見されたが、
これは効果がなかった。
解決のために他にすること:
1.カーソルやキー操作を受け付けるソースコードに異常がないか確認する
2.同じ現象で困っている方の投稿をもう少し探す。
3.しゃっくりをとめる。
mysql cannot login mysqld.sock
mysqlにログインできないのでその解決に至るまでのプロセスを共有。
解決方法がわかる方、どしどし教えてください。
なお、執筆時点(2016/12/12 1:41)で未解決。
osはubuntu 16.04.01 LTS
以下端末操作。
mysqlのバージョン
mysql --version
mysql Ver 14.14 Distrib 5.7.16, for Linux (x86_64) using EditLine wrapper
mysql -u root -p
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
ls -al /var/run/mysqld
合計 0
drwxr-xr-x 2 mysql mysql 40 12月 12 01:50 .
drwxr-xr-x 36 root root 1200 12月 12 01:50 ..
sudo touch /var/run/mysqld/mysqld.sock
ls /var/run/mysqld/
mysqld.sock
この状態でもう一回loginを試みる。
mysql -u root -p
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
ん?mysqld.sockは作成されたことを確認済みのはず・・・。
ls /var/run/mysqld/
。。。何も出てきません。
なお、上記したようにrootディレクトリから.sockの作成はできるようですが、
cd /var/run/mysqld
してから
touch mysqld.sock
は
touch: 'mysqld.sock' に touch できません: そのようなファイルやディレクトリはありません
と表示されて弾かれてしまいます。
sudo chmod 777 /var/run/mysqld
ls -al /var/run/mysqld
drwxrwxrwx 2 mysql mysql 40 12月 12 02:00 .
drwxr-xr-x 36 root root 1200 12月 12 02:00 ..
sudo touch /var/run/mysqld/mysqld.sock
ls -al /var/run/mysqld
合計 0
drwxr-xr-x 2 mysql mysql 60 12月 12 02:02 .
drwxr-xr-x 36 root root 1200 12月 12 02:02 ..
-rw-r--r-- 1 root root 0 12月 12 02:02 mysqld.sock
mysql -u root -p
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
ls -al /var/run/mysqld
合計 0
drwxr-xr-x 2 mysql mysql 40 12月 12 02:03 .
drwxr-xr-x 36 root root 1200 12月 12 02:03 ..
どうやらログインを試みると手動で作ったmysqld.sockは削除されてしまう模様。
一体どうすればいいのやら。
解決のために他にやること:
1.mysqlを作成する設定ファイルを見つけ出す
2.rootのパーミッションが変更されないのが気になるのでrootパーミッションについて調べる
3.しゃっくりをとめる