【发布时间】:2015-12-03 12:36:26
【问题描述】:
从 LDAP 1.4 升级后无法进行 AD 登录。在 TRACE 日志中记录了以下错误消息:
DEBUG web[o.s.p.l.w.WindowsUsersProvider] Requesting details for user: xxxxxx
ERROR web[rails] Error from external users provider: exception Java::Com4j::ExecutionException: com4j.ComException: 8007203a Failed to MkParseDisplayName : The server is not operational. : .\com4j.cpp:217
从 sonar.properties 中删除 LDAP 设置没有帮助。降级到 LDAP 1.4 后一切正常。我们是否错过了一些配置设置?
【问题讨论】:
-
在我们的环境中,我们在 CN 部分使用特殊字符:CN=Doe\\, John,OU=..., DC=... .
-
我们在使用 64 位的 Windows 7 机器上安装了 SonarQube 5.2 和 LDAP 1.5(sonar.security.realm=LDAP, ldap.servers=... 并且没有其他 LDAP 设置 => compatibleMode=false)同一网络中的 JavaSE 1.8 (amd64):没有错误!)。在 2012 R2 机器上使用相同的软件和配置:错误。我们在 web\deploy\plugins\ldap\META-INF\lib 中找到了从 com4j-2.1.jar 中提取的 com4j-amd64.dll。只有在停止 sonarqube 后才能删除。
-
我发现了这个问题:issues.jenkins-ci.org/browse/JENKINS-17718 这可能是一个逃避问题吗?
-
这个有什么更新吗?我遇到了和你一样的问题。
-
我遇到了类似的问题,但我首先看到的是
successfully logged in user X\Y,然后是Error from external users provider: exception Java::Com4j::ComException: 80040e37 (Unknown error) : An operations error occurred.