我一直尝试将学校的 Google Drive 帐户连接到我的计算机(我通过个人电子邮件连接)。步骤如下:
- 在“在线帐户”标签中点击“Google”
- 输入我的电子邮件并单击继续使用 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 异常。