Avamar:PDM 建议失败并显示错误“org.apache.axis2.AxisFault:套接字已关闭
Summary: 由于“org.apache.axis2.AxisFault:套接字已关闭”所引起的内部错误而失效(英文版)
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
在 Avamar 19.3(或更高版本)中,PDM 建议失败并显示内部错误:

在 Avamar Server 上,将 /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)
Cause
PDM 设备无法使用环回 IP (127.0.0.1) 与 Avamar 的 MCSDK 服务建立安全的 TLS 连接。由于 Tomcat 密钥库文件证书差异,未建立此连接。
Resolution
Avamar 工程部门正在调查证书差异的根本原因。
解决方法:
解决方法:
- 在 Avamar Server 上,以根用户身份运行以下命令以下载 Avamar MCSDK 服务的证书。
root@ave193:# openssl s_client -connect localhost:9443 -showcerts </dev/null 2>/dev/null > mcsdk-cert.crt
- 使用新别名将步骤 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
- 运行 以下清理命令:
root@ave193:# rm mcsdk-cert.crt root@ave193:# unset keystore_passphrase
- 执行 其他 PDM 建议。
Additional Information
有关类似的“PDM 内部错误”问题,请参阅文章 Avamar - 代理部署管理器 (PDM) 建议失败并显示内部错误“java.lang.ArrayIndexOutOfBoundsException:-1”而失效
Affected Products
AvamarProducts
Avamar Client for VMwareArticle Properties
Article Number: 000181136
Article Type: Solution
Last Modified: 16 Oct 2025
Version: 8
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.