Avamar:PDM 建議失敗,並顯示錯誤「org.apache.axis2.AxisFault:通訊端已關閉

摘要: Avamar 代理部署管理員 (PDM) 失敗並發生內部錯誤,因為「org.apache.axis2.AxisFault:插槽已關閉」

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

症狀

在 Avamar 19.3 (或更新版本) 中,PDM 建議失敗並顯示內部錯誤:

Dell Avamar UI 顯示內部錯誤

在 Avamar 伺服器上, /usr/local/avamar/var/log/vcs/deploymanager.log 顯示以下 Java 異常:

2020-12-14T16:21:00.989-0500 TRACE [Pool-6-worker-3][CredentialsMcConnectionFactory#  newMcConnection]: mcUrl:https://127.0.0.1:9443/services/mcsdk20
2020-12-14T16:22:52.543-0500 TRACE [cTaskExecutor-4][CredentialsMcConnectionFactory#  newMcConnection]: client.getServiceStub():com.avamar.mc.sdk20.Mcsdk20Stub@667b1a3c
2020-12-14T16:22:52.544-0500 TRACE [cTaskExecutor-4][CredentialsMcConnectionFactory#  newMcConnection]: user:root
2020-12-14T16:22:52.715-0500 ERROR [cTaskExecutor-4][CredentialsMcConnectionFactory#  newMcConnection]: Error connecting to mc service Exception
org.apache.axis2.AxisFault: Socket is closed
        at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)
        at org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo(SOAPMessageFormatter.java:83)
        at org.apache.axis2.transport.http.AxisRequestEntity.writeRequest(AxisRequestEntity.java:84)
        at org.apache.commons.httpclient.methods.EntityEnclosingMethod.writeRequestBody(EntityEnclosingMethod.java:499)
        at org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:2114)
        at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1096)
        at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
        at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
        at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
        at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:346)
        at org.apache.axis2.transport.http.AbstractHTTPSender.executeMethod(AbstractHTTPSender.java:557)

原因

PDM 裝置無法使用迴路 IP (127.0.0.1) 與 Avamar 的 MCSDK 服務建立安全的 TLS 連線。由於 Tomcat 金鑰存放區檔案憑證差異,因此無法建立此連線。

解析度

Avamar 工程部門正在調查憑證差異的根本原因。

因應措施:
  1. Avamar 伺服器上,以 root 使用者身分執行下列命令以下載 Avamar MCSDK 服務的憑證。 
root@ave193:# openssl s_client -connect localhost:9443  -showcerts </dev/null 2>/dev/null   > mcsdk-cert.crt
  1. 使用新的別名,將步驟 1 的檔案安裝到 Tomcat 金鑰存放區 kb181136 使用這些命令:

針對 Avamar 19.3 和 19.4,執行此命令:

admin@ave193:~/>: keystore_passphrase=$(avlockbox.sh -r keystore_passphrase)

admin@ave193:~/>: keytool -import -file mcsdk-cert.crt -keystore /home/admin/.keystore -alias kb181136 -trustcacerts -noprompt -storepass $keystore_passphrase

若為 Avamar 19.7 及更新版本,Tomcat 金鑰存放區檔案位於不同的位置。改為執行此命令:

root@ave197:# keystore_passphrase=$(avlockbox.sh -r keystore_passphrase)

root@ave197:# keytool -import -file mcsdk-cert.crt -keystore /home/tomcat/.keystore -alias kb181136 -trustcacerts -noprompt -storepass $keystore_passphrase

輸出應如下所示。

Certificate was added to keystore 
  1. 執行 以下清理命令:
root@ave193:# rm mcsdk-cert.crt

root@ave193:# unset keystore_passphrase
  1. 再執行 一次 PDM 建議。 

其他資訊

受影響的產品

Avamar

產品

Avamar Client for VMware
文章屬性
文章編號: 000181136
文章類型: Solution
上次修改時間: 16 10月 2025
版本:  8
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。