当我点击注册或使用Gerrit Code Review登录时,出现此错误:Provider is not supported, or was incorrectly entered.
当我手动将URL输入OpenID字段时,我会转到Google页面,说明:The page you requested is invalid.
任何线索在这里发生了什么?
编辑:经过进一步调查,我意识到如果我将OpenID字段中提供的网址更改为http
而非https
,则会将我重定向到Google并请我批准。然而,在重定向回Gerrit时,似乎没有发生任何事情。我尝试多次注册/签名,但没有效果。
我还查看了MySQL
数据库,看看是否存储了任何数据,而且似乎没有。
编辑2 :我现在已提交a bug report to Gerrit。
编辑3 :Answered.我已经做得很好,可以更仔细地阅读以前的错误报告。我的系统管理员也非常缺乏。尽管如此,这是作为另一个bug的副本解决的,并且是Debian问题; see below
答案 0 :(得分:4)
这被证明是another issue的副本。
错误在于Debian的OpenJDK Java安全cacerts。通过符号链接修复:ln -sf /etc/java-6-sun/security/cacerts /usr/lib/jvm/java-6-openjdk/jre/lib/security/cacerts
我已更新了我的错误报告,表明错误日志仍未生成确定错误原因的响应。
答案 1 :(得分:0)
这与Gerrit issue 459相关吗?
始终接受所有提供者 但管理员可以配置
auth.trustedOpenId
以防止用户来自 未知的OpenID提供程序使用授予“注册用户”以外的组的权限。
docwhat.org
的问题是根据我们的依赖方库,XRDS文档不是有效的XML文件。
正如OP Josh Smith所提到的,已为该特定实例提交了一个新错误: Issue 728 。