在前期调试中使用的是社区无签名版本的openubmc,现在由于可以使用高可用版本。故需要将无签名的社区版本升级为在高可用版本。在升级时验签失败,查看了相关帖子说是根证书有问题。后续又在无签名的社区版本中manifest/build/product/BMC/openUBMC/rootfs/opt/bmc/trust/partner路径下放置了rootca.der与rootca.crl证书。再次升级依然报错88200004,不过多路一条validate_sign.lua(170): the custom ca certificate is exist, load custom certificate日志。向请问一下社区版本需要如何配置才能升级到高可用版本
环境配置:
社区版本:25.12 LTS
高可用版本中manifest.yml中添加了 certificates配置,在.bmcgo/config中新增了
[hpm_encrypt]
enable=true
升级失败日志:
2026-03-18 12:36:57.124239 firmware_mgmt NOTICE: file_transfer.lua(169): start to move file [temp_upgrade_file.hpm] from tmp to shm
2026-03-18 12:36:58.947457 firmware_mgmt NOTICE: file_transfer.lua(174): move_file_s ok:true, err:0
2026-03-18 12:36:59.371902 firmware_mgmt WARNING: init.lua(97): nil:315 > validate_sign.lua:-1 > validate_sign.lua:193: An error occurred during the firmware upgrade process. Details: verify signature error, code 88200004
2026-03-18 12:36:59.372682 firmware_mgmt ERROR: validate_sign.lua(317): FirmwareUpgradeError: An error occurred during the firmware upgrade process. Details: verify signature error, code 88200004
2026-03-18 12:36:59.373719 firmware_mgmt ERROR: task_instance.lua(185): parse package(rootfs_openUBMC.hpm) failed, ret:InvalidFirmwarePackage.
