损坏的 gnome-keyring 文件和 google-chrome 挂起

und*_*ine 6 gnome keyrings google-chrome password gnome-keyring

经过几周的正常运行时间昨天我重新启动了我的笔记本电脑。之后,我发现gnome-keyring中没有密码。gnome-keyring 段错误并且没有用。我从上周的备份中恢复了 ~/.gnome2/keyrings/login.keyring,但没有帮助。gnome-keyring 仍然是段错误。

无奈之下,我恢复了几个月前的版本。它有帮助 - gnome-keyring 开始正常工作,但没有我最近的密码。

这不是一个很大的问题,大多数密码都是最新的,但还有另一个问题。当我启动 google-chrome - 它启动,然后 gnome-keyring-daemon 开始以 100% CPU 使用率工作,几分钟后 - gnome-keyring 变慢,但 google-chrome 挂起 - 没有响应鼠标和键盘。killall chrome 有帮助;)

我已经通过简单的 python 脚本从我上次备份的 login.keyring 中读取了密码,我可以在另一个浏览器中使用它 - 但这不是一个有用的解决方案。有没有人知道如何:

  • 从挂起 gnome-keyring-daemon 的 .keyring 文件中恢复最近的密码

  • 修复 gnome-keyring 和 Google Chrome 之间的连接?

小智 -2

丑陋的修复:删除 gnome-keyring 执行权限。

chmod -x /usr/bin/gnome-keyring-daemon 
Run Code Online (Sandbox Code Playgroud)

此后,gnome-keyring-daemon 将不再产生任何 Chrome 问题,但它不会保存任何系统密码(google chrome 密码将被保存,您也可以使用保存的密码)。