使用此資訊來疑難排解 Omnissa Access 與 Horizon、Horizon Cloud Service on Microsoft Azure (使用單一網繭代理) 或 Horizon Cloud Service on IBM Cloud 的整合問題。
使用者無法啟動 Horizon 應用程式或桌面平台
使用者無法從 Omnissa Access Intelligent Hub 應用程式或入口網站啟動 Horizon 應用程式或桌面平台,且在使用者介面中出現以下錯誤。
Error launching resource. Please contact your IT Administrator.
如果 Horizon Connection Server 執行個體上的 SAML 中繼資料在上次同步後已到期,即可能發生此錯誤。如果您新增或更新了網路範圍或原則,也可能會出現此錯誤。
解決方案
-
在 Omnissa Access Console 中,選取資源 > 虛擬應用程式集合。
-
選取 Horizon 虛擬應用程式集合,然後按一下同步 > 使用保護措施進行同步或同步 > 不使用保護措施進行同步,以再次將 Horizon 資源同步至 Omnissa Access。
-
按一下編輯,以編輯虛擬應用程式集合,在精靈中按下一步,直到顯示最後一頁,然後按一下儲存。
**重要:**如果您新增或更新了網路範圍或原則,此步驟至關重要。您必須再次儲存虛擬應用程式集合,以使變更生效。
Horizon 或 Horizon Cloud 虛擬應用程式集合憑證錯誤
在使用 Omnissa Access Connector 21.08 或更新版本時,當您嘗試在 Omnissa Access Console 中新增或同步 Horizon 或 Horizon Cloud (Horizon Cloud Service on Microsoft Azure (使用單一網繭代理) 或 Horizon Cloud Service on IBM Cloud) 虛擬應用程式集合時,可能會出現以下錯誤:
Enterprise service connectorFQDN(EIS) response: Unable to get certificate from the URL: https://FQDN/SAML/metadata/sp.xml
記錄檔包含 SSLHandshakeException 錯誤,例如:
javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
或
javax.net.ssl.SSLHandshakeException: No subject alternative DNS name matching Server found.
**解決方案:**出現此錯誤的原因是,虛擬應用程式服務不信任 Horizon 或 Horizon Cloud 提供的憑證。請確定 Horizon Connection Server 或 Horizon Cloud 租用戶的基礎 Horizon Server 具有由信任的憑證授權機構 (CA) 所簽署的有效憑證。
如果 Horizon Server 使用自我簽署憑證,您必須將憑證鏈結上傳至安裝了虛擬應用程式服務的 Omnissa Access Connector 執行個體,以建立連接器與 Horizon Server 之間的信任關係。這是從 Omnissa Access Connector 21.08 開始的新需求。您可以使用連接器安裝程式來上傳憑證。如需詳細資訊,請參閱*《安裝 Omnissa Access Connector》*。
使用連接器安裝程式新增憑證之後,如果仍出現錯誤,則憑證可能未正確上傳。您可以手動上傳憑證。
請遵循下列步驟手動上傳憑證。
-
登入 Omnissa Access Connector 伺服器。
-
將 Horizon Server 的憑證複製到連接器伺服器。
-
開啟命令提示字元視窗。
-
執行以下命令,以移至
Omnissa Access資料夾。cd C:\Program Files\Omnissa Access -
執行下列命令以安裝憑證。
.\Support\scripts\installRootCa.bat -ca "root-ca-file" -trustStore ".\Virtual App Service\conf\certs\cacerts" -trustStorePwdFile ".\Virtual App Service\conf\certs\cakeystore.pass" -
重新啟動
Virtual App Service服務。
此頁面對您有幫助嗎?