通过 GNOME 添加 Google 帐户返回错误

通过 GNOME 添加 Google 帐户返回错误

我一直尝试将学校的 Google Drive 帐户连接到我的计算机(我通过个人电子邮件连接)。步骤如下:

  1. 在“在线帐户”标签中点击“Google”
  2. 输入我的电子邮件并单击继续使用 GNOME。

我返回了以下错误:

在此处输入图片描述

到目前为止,我已经联系了 IT 部门,他们表示问题出在我的计算机区域设置配置错误。他们还提供了关联针对可能相关的 Chromebook 问题的支持请求。

我按照线程中的指示进行操作,输出的内容如下:

defarm@homeone:locale
LANG=en_US.UTF-8 
LANGUAGE= 
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

locale -a节目en_US.UTF-8

当我进入 /usr/share/locale 时,有 266 个目录(我运行了一个代码,下一步将对其进行解释),包括 en 和 en_US。

sudo locale-gen生成语言环境(需要一段时间)。它包括 en_US.UTF-8、en_US.8859-1 和 en_US.ISO-8859-15。我检查了 /usr/share,但没有看到 en_US.UTF-8(但我认为不应该看到)。我cd进入 /locale/en_US,有一个文件:kf5_entry.desktop。在 gedit 中打开它返回:

在此处输入图片描述

我目前正在使用 Ubuntu 20.04。任何建议都将不胜感激。

更新:我也曾尝试联系 Shibboleth 联盟,但在我的组织内没有这样做的权限。我无法提交错误请求或访问 Slack。

答案1

问题似乎是它应该发送en_US.UTF-8,而不是en-us.utf-8。所以我相信这里有两个错误:一个显然是在 GNOME 中,用于发送连字符而不是下划线(正如您的locale输出显示的那样),另一个是在 Shibboleth IdP 中(已修补 [如他们对您的回复中所述] 但可能未发布并且肯定未部署)在收到该非法标头时未捕获 java 异常。

相关内容