Macとかの雑記帳

起動時に毎回”Your preferences cannot be read“というエラーを表示。それだけで他に支障はないし、サーバーとして使っているPCのブラウザなんかほとんど使わないので放置していたのですが、やっぱウザいので直すことに。

 

下の様に毎回エラーが表示される。





引用元: Startup error -- "Your preferences cannot be read" - Google Chrome Help.

ここを読むとwindowsでも同様の症状が多発している模様。
Linuxだけの症状だと思っていたので驚いた。
ただ、この症状でググったときに日本語のページが出てこなかったので、もしかしたら英語版Windowsでの症状?



原因

下の2つのファイルの所有者が自分以外になっているから。

ubuntuではファイルの所有者が"root"になっている為、ファイルが読み込めずエラーを吐くという仕組み。
/home/user/.config/google-chrome/Local State
/home/user/.config/google-chrome/Default/Preferences
ちなみに当方の環境では、google-chromeの部分がchromiumだった。
これはChromeのバージョンによって違うらしい。



対処法

これらのファイルの所有者をログインユーザー(自分)に変更する。

“端末”で
sudo chown USERNAME/home/user/.config/chromium/Local State
sudo chown USERNAME/home/user/.config/chromium/Default/Preferences
の2つを実行。
USERNAMEの部分は、ログインしているユーザー名を入れる。


Chrome を起動し、エラーが出ない事を確認。


訂正

これ、Chromeじゃなくて、Chromium使ってました。
いつまでたっても英語表記なんで、変だなーとは思っていたんですけど...

スポンサード リンク