VCF on VxRail:在 VCF 服务和平台 RPM 更新时,SDDC Manager 升级到 5.2 失败
摘要: SDDC Manager 从版本 4.X 或 5.X 升级到 5.2 可能会失败,并显示错误消息“更新 VCF 服务和平台 RPM”。
本文适用于
本文不适用于
本文并非针对某种特定的产品。
本文并非包含所有产品版本。
症状
SDDC Manager 从 4.X 或 5.X 升级到 5.2 可能会在以下阶段失败:
Update VCF Service and Platform rpms

原因
当前 SDDC Manager 上的 RPM 与目标版本上的 RPM 不兼容,从而导致此问题。
日志中将显示类似于以下内容的条目:
less -i /var/log/vmware/capengine/cap-update/install-<Time_&_Date> 2024-09-28T03:18:14+00:00 Finalise list of replacing packages 2024-09-28T03:18:14+00:00 * postgresql14 provides postgresql 2024-09-28T03:18:14+00:00 * postgresql14-libs provides postgresql-libs 2024-09-28T03:18:14+00:00 Finding packages in the target repo. This may take several minutes. 2024-09-28T03:18:15+00:00 Error: Packages - json-glib - are not available in the target repo for OS upgrade. Please provide the correct repo having the required packages. Original list of RPMs and RPM DB are stored in /tmp/photon-upgrade.sh-2024-09-28-03-18-13, please provide contents of that folder along with system journal logs for analysis; these logs can be captured using command- # /usr/bin/journalctl -xa > /tmp/photon-upgrade.sh-2024-09-28-03-18-13/journal.log
而 lcm.log 条目类似于以下内容:
2024-09-28T03:16:13.343+0000 INFO [vcf_lcm,98c700bf429a13a4,c946,upgradeElementUpdateSpec={"resourceType":"THIRD_PARTY","resourceId":"d691a697-ea5c-4b1e-9363-c71ab034efce","upgradeStatus":"INPROGRESS",
"currentStage":"Update_Necessary_RPMs_For_Photon4_Upgrade","completedUpgradeStages":["Setup_Common_Appliance_Platform","Validate_Services_Before_Upgrade","Remove_Packages_Pre_Upgrade"],
"allUpgradeStages":["Setup_Common_Appliance_Platform","Validate_Services_Before_Upgrade","Remove_Packages_Pre_Upgrade","Update_Necessary_RPMs_For_Photon4_Upgrade",
"VMware_Cloud_Foundation_Services_and_Platform_Upgrades","Authenticate_Common_Appliance_Platform","Update_VCF_Service_and_Platform_rpms","Reboot_SDDC_Manager",
"Refresh_Custom_Certificates","Update_SDDC_Manager_Appliance_Version","SDDC_Manager_Deployment_Drift","Run_VCF_Services_and_Platform_upgrades_Post_Validation",
"Validate_Services","Cleanup","Stop_Common_Appliance_platform_Service"],"error":{}}] [c.v.e.s.l.a.r.c.u.UpgradeController,http-nio-127.0.0.1-7400-exec-4]
In UpgradeController, patching upgrade 8d9288d4-6623-492d-ac23-90e5fdd37b60, with upgradeElementUpdateSpec {"resourceType":"THIRD_PARTY","resourceId":"d691a697-ea5c-4b1e-9363-c71ab034efce",
"upgradeStatus":"INPROGRESS","currentStage":"Update_Necessary_RPMs_For_Photon4_Upgrade","completedUpgradeStages":["Setup_Common_Appliance_Platform","Validate_Services_Before_Upgrade",
"Remove_Packages_Pre_Upgrade"],"allUpgradeStages":["Setup_Common_Appliance_Platform","Validate_Services_Before_Upgrade","Remove_Packages_Pre_Upgrade","Update_Necessary_RPMs_For_Photon4_Upgrade",
"VMware_Cloud_Foundation_Services_and_Platform_Upgrades","Authenticate_Common_Appliance_Platform","Update_VCF_Service_and_Platform_rpms",
"Reboot_SDDC_Manager","Refresh_Custom_Certificates","Update_SDDC_Manager_Appliance_Version","SDDC_Manager_Deployment_Drift",
"Run_VCF_Services_and_Platform_upgrades_Post_Validation","Validate_Services","Cleanup","Stop_Common_Appliance_platform_Service"],"error":{}}
解决方案
- 确认包装:
# rpm -qa | grep -i json-glib
- 始终拍摄 SDDC 的快照并确保备份可用(快照不是备份)。
- 通过 CLI 删除 RPM:
# tdnf remove json-glib -y
对于类似于 tdnf 命令“无法同步高速缓存”的情况,请使用以下解决方法:
# rpm -e json-glib syslog-ng
删除了两个软件包,因为 json-glib 具有依赖项:

- 重试升级。
其他信息
有关详细信息,请参阅知识库文章 https://knowledge.broadcom.com/external/article?articleNumber=374980 。
受影响的产品
VMWare Cloud on Dell EMC VxRail E560F, VMWare Cloud on Dell EMC VxRail E560N, VxRail E560 VCF, VxRail E560F VCF, VxRail E560N VCF, VxRail G560 VCF, VxRail G560F VCF, VxRail P570 VCF, VxRail P570F VCF, VxRail P580N VCF, VxRail S570 VCF
, VxRail V570 VCF, VxRail V570F VCF
...
产品
VxRail文章属性
文章编号: 000229804
文章类型: Solution
上次修改时间: 24 2月 2026
版本: 5
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。