到了2018年末,这个bug或它的变种仍然困扰着Xubuntu 16.04,而且可能还超过了Xenial的其他口味。如果它也存在于18.04中,我不会感到惊讶!自2009年以来,它和Karmic Koala就以某种形式出现了。影响了Redhat,Debian和Ubuntu。不要相信我,请查看公共的bugtrackers:
https://bugs.launchpad.net/ubuntu/+source/gnome-keyring/+bug/470456
在该错误处,您还会找到其他3的清单:
参考文献:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=523322
https://bugzilla.redhat.com/show_bug.cgi?id=508286
https://bugzilla.gnome.org/show_bug.cgi?id=576700
就我而言,最明显的症状是无法将ssh密钥与密码短语一起使用。由于故障会根本无法加载ssh密钥,因此也可能会影响到ssh密钥!而且我没有权限问题,全都是gnome密钥管理。我的密钥(是的,对于不同的SSH服务器,它拒绝了几个密钥!)权限全部为600(所有者为rw,对于组或其他都不为),对此有很多答案。所以我在那里什么都不能改变。
在Xubuntu中,有一种方法可以禁用启动项。通常也可以在Unity / Gnome / KDE中进行,但是我没有安装,因此无法给出具体步骤。不确定其他台式机。我没有禁用SSH代理,GPG代理以及Gnome引起此问题的其他项目以及其他相关错误,而是关闭了所有Gnome启动项目。可能有些大材小用或不是一种选择,但是SSH在下次重新启动时又恢复了正常工作!
- 打开“晶须主菜单”->“设置”->“会话和启动”。
- 单击高级选项卡,然后单击右侧的最后一个。
- 取消选中(关闭)启动时启动Gnome服务。
- 关闭并重新启动。注销也可以,但是一定要重新启动。
上述GUI的屏幕截图:
因此,由于我在上面给出了修复程序,所以我希望有人能够对其进行修复。
事实证明,Ubuntu未能成功压榨它,因为有许多发行版本的票证声称它已修复,而更多的说法是“回归”,它又回来了。
Debian可能想要戳(洗手),因为不是他们,上游是Gnome。
Redhat可能仅提供给付费客户的修复程序。因为从历史上看,Redhat是付费Gnome开发人员的最大雇主,乍一看是慷慨的。除非您意识到这意味着他们有经济上的动力,否则决不要将这样的修补程序放入免费版本中,以继续销售Redhat订阅。
Gnome可能是最容易在上游修复它的人,然后其他人可以测试和打包,而无需自己编写代码。但是我读到的票说,这个套餐在没有官方维护者的情况下已经停滞了多年!现在,两个自愿这样做的人(谢谢您)几乎都在忙于设计替代产品。为什么要花上一年(十年!)而不是修理轮胎,而不是先修理车轮呢?