17.10的日历一直需要Google身份验证。

我最近从17.04升级到17.10。
GNOME日历应用程序会弹出一个窗口,要求输入我链接的Google账户的密码。
无论是手动启动还是自动启动,它都会这样做。
当我输入我的(正确的)密码时,弹窗就会重新出现,好像密码不正确一样。
唯一解除弹窗的方法是按下“取消”按钮。
我可以在日历中看到我的Gmail事件,所以似乎是同步成功了。
我尝试从“设置”->“在线账户”中删除我的Google账户,并重新添加,但没有任何改变。
如果有帮助的话,我正在使用Google的双重身份验证。
还请注意,Thunderbird似乎没有这个问题。

1我曾见过一个人,他有多个谷歌钥匙扣,原因不明。因此,他不得不反复输入密码;每个钥匙扣都需要一次。 - ravery
@ravery 我怎么知道这是否是我的问题呢? - Mena
@ravery不用管了,我刚刚启动了“密码和密钥”客户端,只有一个谷歌的条目。 - Mena
我今天升级后也遇到了这个问题。 - skeevey
我实际上不得不降级到(或者说重新安装)17.04版本,因为游戏性能太差了。虽然17.10版本在我的情况下修复了一些有用的问题(如盖子关闭检测、正确的电池指示器以及关机和挂起等与电源相关的操作,无需对内核进行参数化来摆脱acpi),但当我的CPU进入超频模式时,它似乎会变得疯狂,并且在没有过热迹象的情况下突然关机...我想我会再等一段时间看看情况。 - Mena
请提交一个bug,并在这里提及bug编号。 - Jeremy Bicha
3我在Launchpad上填写了一个bug https://bugs.launchpad.net/ubuntu/+source/gnome-calendar/+bug/1726922 如果描述与您的问题相符,请标记为“影响我”。 - Andrés Alcarraz
@AndrésAlcarraz 谢谢,我已经降级了,因为还有其他(更糟糕的)问题,但我很快会查看。 - Mena
@Andrés Alcarraz - 谢谢你报告那个错误,省了我不少麻烦。我已经附上了相关文件,并在评论中添加了解决方法。 - Jeff Burns
嗨,我稍微找到了问题,似乎问题出在我升级之前添加的日历上,但不是作为在线账户,而是通过URL添加的。有人知道如何删除这些日历吗?我在应用程序中找不到它,它只让我“不显示”日历的事件。 - Andrés Alcarraz
安装Ubuntu桌面 - JREAM
2个回答

我曾经遇到同样的问题,通过删除 Evolution 的配置文件来解决。请按照以下步骤进行操作:
rm -rf ./.config/goa-1.0/accounts.conf
rm -rf ./.config/evolution
rm -rf ./.local/share/evolution

自从我这么做了,我不再有那个问题了。希望这能帮到你。


8似乎删除“./.config/evolution”就足以解决这个问题。重启后会重新创建,我现在没有这个问题了。 - Terry Dixon
对我来说有效!不得不重新登录账户,它试图多次询问我,但只需登录一次并关闭其他谷歌窗口就可以正常工作。 - dr mat
我最近又不得不升级了,因为17.04版本已经不再提供修复补丁了。我尝试了Terry Dixon的这个解决方案的变种。对我来说有效,谢谢。 - Mena
1对我来说很有效。不需要为我删除第三个元素。 - Snorky35
我在Arch上遇到这个问题,我想尝试这个方法,但对那些目录中包含的内容不太熟悉。删除这些文件会导致我丢失当前的设置或本地存储的电子邮件吗? - user4815162342
这对我有用。但是不需要删除~/.config/goa-1.0/accounts.conf - David Baucum
对我也起作用了(我使用的是Ubuntu 18)- 非常感谢你的帮助。但是,你怎么知道这就是解决方案呢 - 你一定是个真正的专家!再次感谢! - Duncan
6使用命令 rm -rf ./.config/goa-1.0/accounts.confrm -rf ./.config/evolutionrm -rf ./.local/share/evolution 将会删除您所有的账户、本地邮件和配置文件。如果您不想丢失所有已下载的邮件,请不要使用上述命令。如果我有任何错误,请纠正我。 - Vigyani
我遇到麻烦的僵尸账户位于.config/evolution/sources/目录下。 - M Juckes

很抱歉听说你不得不回退 @Mena。我也走过同样的升级路径,并遇到了这个问题。希望以下内容能对其他人有所帮助。
我发现在线账户功能与谷歌的TFA(两步验证)并不完全兼容。以下是一个解决方法,在提示输入密码时使用:
在重复出现密码提示时,为谷歌生成一个应用特定密码。自从设置了应用特定密码后,再次出现问题的情况就少了,即使重启了多次且我的日历在重启前已经同步。然而,为了再次同步,你必须在每次重启后手动打开日历,并在提示再次输入密码时重新输入该应用特定密码。
要获取应用特定密码,请访问谷歌的应用密码页面并生成一个用于Ubuntu的在线账户(并将其保存在你喜欢的密码管理器中以便以后使用):https://security.google.com/settings/security/apppasswords 更多关于Google TFA和应用程序兼容性的阅读,请参阅Google的帮助页面: https://support.google.com/accounts/answer/185833?hl=en 我在Google中设置应用程序特定密码的屏幕截图: Screencap for where I gen'd an app password for this

嗨,杰夫,我不知道在哪里输入密码,因为日历已经设置好并且可以使用我的账户,问题是它仍然要求输入密码。即使是没有TFA的账户也是如此。 - Andrés Alcarraz
我会在明天早上重新打开笔记本电脑时更新我的答案。您可以在帐户设置中编辑使用的登录名。 - Jeff Burns
我知道,但是配置的账户是可以正常工作的。我认为问题可能是之前安装的一些残留账户没有显示在在线账户页面上。就像我之前说的那样。 - Andrés Alcarraz
@AndrésAlcarraz,您在启用TFA的Google账户上使用了应用程序专用密码吗?在我这样做之前,我的日历同步会工作一段时间,然后我会再次收到密码提示。 - Jeff Burns
1我在设置在线账户时并没有遇到这个问题。它要求我进行第三方认证,也就是需要通过手机授权登录。我猜我们可能面临着两个不同的错误。无论如何,我会按照你的建议去尝试,但我觉得那可能行不通,因为在不使用第三方认证的账户中,问题依然存在,它一直要求我输入密码。 - Andrés Alcarraz
嗨 @jeff-burns,我稍微找到了问题所在,似乎问题出在我升级之前添加的日历上,但不是作为在线账户,而是通过URL添加的。有人知道如何删除这些日历吗?我在应用程序中找不到它,它只允许我“不显示”日历的事件。 - Andrés Alcarraz
即使使用新生成的“应用程序密码”,我仍然收到一个错误消息:“请使用您的Google帐户密码再试一次”。它似乎不接受应用程序密码。 - Demetris
好的,回顾一下,我发现我只是把应用程序密码放在不断弹出的对话框中。这样做确实阻止了对话框再次弹出,但事实证明这并不是一个永久解决方案,更像是每次启动时的权宜之计。当我注意到新的会议没有显示出来时,我发现当我手动打开日历时,又出现了密码提示! - Jeff Burns