简介
本文档介绍在Cisco Directory Connector登录时对“提交SAML响应数据/无法安全连接到此页面”错误进行故障排除的过程。
先决条件
要求
Cisco 建议您了解以下主题:
- Cisco Directory连接器
- Webex Control Hub
使用的组件
本文档中的信息基于以下软件和硬件版本:
- 3.8.2000.64687版上的Cisco Directory Connector应用
- Webex Control Hub
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您的网络处于活动状态,请确保您了解所有命令的潜在影响。
背景
本文档介绍在尝试启动Cisco Directory Connector应用程序时,如何对“提交SAML响应数据/无法安全连接到此页错误”进行故障排除。输入电子邮件ID后,将显示错误。
点击错误消息会显示空白页面,该页面不会超过该页面。
故障排除步骤
- 确保您可以使用相同的管理员凭证(正用于Cisco Directory Connector应用),在运行目录连接器应用的同一服务器/桌面上使用Web浏览器登录Control Hub。
- 但是,如果登录可从同一台服务器上的Web浏览器运行,但对于Cisco Directory Connector应用程序,登录仍然不起作用,则它可能指向目录连接器应用程序本身的问题。
- 比较好的做法是检查应用程序是否正在运行最新版本。如果不是,请检查可用的更新,并确保安装更新。
- 重现问题并收集Event Viewer日志。
日志分析
在事件查看器日志中可以看到以下警告和信息消息:
The operation cannot be performed on an offline library.
[sessionId: ] [DirSyncWorker DSWorker] DirSyncService waiting to be configured
The operation completed successfully
2023-12-14 14:20:58,515 [1] WARN Cisco.CoDev.Identity.DirSync.Update.Lib.UpdateUtil [(null)] - Failed to save the update status. Error: An error occurred loading a configuration file: Access to the path 'C:\Program Files (x86)\Cisco Systems\Cisco Directory Connector\vyh34ft3.tmp' is denied. (C:\Program Files (x86)\Cisco Systems\Cisco Directory Connector\CloudConnectorCommon.dll.config) Trace: at System.Configuration.MgmtConfigurationRecord.SaveAs(String filename, ConfigurationSaveMode saveMode, Boolean forceUpdateAll) at Cisco.CoDev.Identity.DirSync.Update.Lib.UpdateUtil.SaveUpgradeStatus(Boolean hasUpgraded)
日志中也会出现以下事件:
[sessionId: ] [DirSyncWorker DirSyncWorker] 1 DirSync Plugin(s) Loaded.
[sessionId: ] [DirSyncWorker DirSyncWorker] Started DirSyncService version 3.8.2000.64687
The operation cannot be performed on an offline library.
[sessionId: ] [DirSyncWorker DSWorker] DirSyncService waiting to be configured
Cannot create another system semaphore.
[sessionId: ] [ CheckWebView2Supported] WebView2 runtime not being installed
事件查看器日志中会看到与WebView2相关的错误,如上所示。这些日志行还指示相同的错误:
- <System>
<Provider Name="Cisco Directory Connector- Manager" />
<EventID Qualifiers="0">100</EventID>
<Version>0</Version>
<Level>4</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2023-12-14T03:24:03.4691316Z" />
<EventRecordID>106</EventRecordID>
<Correlation />
<Execution ProcessID="0" ThreadID="0" />
<Channel>Cisco Directory Connector</Channel>
<Security />
</System>
- <EventData>
<Data>[sessionId: ] [ CheckWebView2Supported]WebView2 runtime not being installed</Data>
</EventData>
</Event>
根本原因
需要在运行Cisco Directory Connector应用的系统上安装WebView2运行时。日志清楚地表明WebView2 runtime未安装在系统上。
解决方案
在运行Cisco Directory Connector应用的服务器上安装WebView2 Evergreen Bootstrapper。可以从此链接下载。
安装WebView2 Evergreen Bootstrapper后,请退出Cisco Directory Connector Application(从桌面底部的向上箭头找到),然后以管理员身份重新运行Cisco Directory Connector Application,并再次尝试登录。
这将解决该问题。
相关信息