[IDPA] 在 vCenter Server 上升级到 2.3 失败,出现错误“Failed to extract the contents of zip file.Failed to upgrade vCenter”(000532626)

无评分
MOD
MOD

[IDPA] 在 vCenter Server 上升级到 2.3 失败,出现错误“Failed to extract the contents of zip file.Failed to upgrade vCenter”(000532626)

知识库文章:000532626

[IDPA] 在 vCenter Server 上升级到 2.3 失败,出现错误“Failed to extract the contents of zip file.Failed to upgrade vCenter”(000532626)

主要产品:集成式数据保护一体机系列

产品:集成式数据保护一体机系列、集成式数据保护一体机软件、集成式数据保护一体机、集成式数据保护一体机 2.1、集成式数据保护一体机 2.2



版本:3

文章类型:
中断修复

目标受众:
级别 10 = 公用

上次发布时间:2020 年 3 月 12 日(星期四),20:24:39 GMT

 

总结:

本知识库文章指导您解决 IDPA 上的 vCenter 升级失败问题,导致该问题 的原因在于 IDPA 升级程序包损坏,从而导致解压缩失败,并且解压缩命令对于 VCSA 升级文件发生 CRC 错误。

 

问题:

在 vCenter 升级时可能会看到此问题。在诊断报告和 vCenter 升级详细信息部分中,可以看到以下错误:

RUNNING,37,Extracting contents of zip file
RUNNING,41,Failed to extract the contents of zip file
RUNNING,41,Failed to upgrade vCenter


ACM 上的 Upgrade-utility.log (/data01/tmp/patch/logs) 显示 VCSA 升级出现以下错误:

2019-04-17 11:10:11,977 INFO  [upgrade-workflow-5]-util.ProcessBuilderExecutor:  bad CRC d7ed3f72  (should be 82a988a2)
 bad CRC b0e4ad19  (should be 40f89515)
 bad CRC d20faf90  (should be 48f07e76)
 bad CRC 60eaab45  (should be 49ab611c)
 bad CRC 671552e7  (should be 546ccaf4)
 bad CRC 80188fac  (should be 7ed5c769)
2019-04-17 11:10:11,977 INFO  [upgrade-workflow-5]-upgradeutil.UpgradeUtil: Getting latest progress percent from: /data01/tmp/patch/logs/status/vcsaAppLevelUpgrade.log
2019-04-17 11:10:11,977 INFO  [upgrade-workflow-5]-upgradeutil.UpgradeUtil: prevPercent: 25 currentPercent: 41
2019-04-17 11:10:11,977 ERROR [upgrade-workflow-5]-vcsa.VcsaUpgradeOperations: Failed to upgrade VCSA. responseCode: 1

此时,应检查详细 vcenter 升级日志,以了解有关失败的更多详细信息:
vcsa-log.log 显示以下错误,这可确认解压缩 vCenter 升级程序包时出现的问题:

16/04/19 20:37:29 run_cmd_vcsa()    Type: vCenter Server with an embedded Platform Services Controller
16/04/19 20:37:29 check_version() version.get command output [u'Version: ', u'   Product: VMware vCenter Server Appliance', u'   Installtime: 2019-04-16T10:28:49 EDT', u'   Summary: Update for VMware vCenter Server Appliance 6.5.0', u'   Releasedate: May 03, 2018', u'   Version: 6.5.0.20000', u'   Build: 8307201', u'   Type: vCenter Server with an embedded Platform Services Controller']
16/04/19 20:37:29 check_version() Target version is lower.
16/04/19 20:37:29  main() mkdir status: 0
16/04/19 20:37:29  main() extractCommand: unzip /data01/tmp/patch/products/VCSA/binaries/VMware-vCenter-Server-Appliance-6.5.0.23000-10964411-updaterepo.zip -d /data01/tmp/patch/products/VCSA/vcsa_upgrade
16/04/19 20:37:51  main() unzip status: 512
16/04/19 20:37:51  main() Failed to extract zip. Exiting..

 

原因:

IDPA 升级程序包损坏。“/data01/upgrade”目录下的 IDPA 程序包的 SHA256 总和与 DELLEMC 支持站点中提及的正确校验和不匹配。

运行以下命令以生成校验和:

dpappliance-acm:/data01/upgrade # sha256sum Idpa_Upgrade_2.3.0.621550.tar.gz

ca89ac4f7f50f29ed4bbd0ee2a046d7d27c200bb633bfe4c954c671a02008ded  Idpa_Upgrade_2.3.0.621550.tar.gz

IDPA 2.3 升级程序包的正确校验和为:ca89ac4f7f50f29ed4bbd0ee2a046d7d27c200bb633bfe4c954c671a02008ded

如果校验和不匹配,请按照“解决方案”部分中提到的步骤进行操作。

 

解决方案:

1:如果升级程序包的校验和不正确,请从目录“/data01/upgrade”中删除当前 IDPA 程序包。 

2:重新下载 IDPA 升级程序包并将它传输到 IDPA 上的 ACM 虚拟机,路径如下:
“/data01/upgrade”

3: 对此升级文件上运行校验和命令以验证它是否匹配。
sha256sum <IDPA_Upgrade_File_name>

注意:仅当校验和按照以上步骤匹配时,才遵循以下步骤。

4:运行以下命令以提取新 IDPA 升级程序包的内容:
mkdir /data01/upgrade/idpaupgradetmp
tar -xvf /data01/upgrade/<upgrade_package_name> -C /data01/upgrade/idpaupgradetmp


5:创建 tmp 目录,以移动在 ACM 上的“/data01/tmp/patch”下暂存的已损坏升级存储库
mkdir /tmp/oldproductsrepo
mv /data01/tmp/patch/products  /tmp/oldproductsrepo


6:将产品存储库从新提取的程序包内容拷贝到 IDPA 升级暂存位置
mv  /data01/upgrade/idpaupgradetmp/products  /data01/tmp/patch

7:验证是否已转移新程序包内容:
ls -lrth /data01/tmp/patch

8:在 ACM GUI 上对 vCenter 升级单击“RETRY”。

 

主要产品:

集成式数据保护一体机系列

 

产品:

集成式数据保护一体机系列、集成式数据保护一体机软件、集成式数据保护一体机、集成式数据保护一体机 2.1、集成式数据保护一体机 2.2、集成式数据保护一体机 2.3、集成式数据保护一体机 2.4

 

 

版本历史
修订号
1 / 1
上次更新时间:
‎09-21-2020 03:23 PM
更新依据:
 
贡献者