白牌包升级成功,操作日志未上报失败,重启查看SSL证书未生效问题分析
更新时间: 2026/05/28
在Gitcode上查看源码

问题背景

  • 单板类型:NA;
  • 软件版本:openUBMC 25.09;
  • 涉及功能:白牌包导入ssl证书;
  • 触发条件:按照社区白牌包制作流程,制作的白牌包在web页面进行升级,升级完成后app.log查看日志。
  • 业务表现:预期日志中无异常;实际日志中存在证书解析失败日志。

问题复现步骤

  1. 升级前证书

  2. 白牌包升级成功,操作日志未上报失败,重启查看SSL证书未生效

  3. 白牌包证书应该是:

    text
    subject=C = CN, ST = GuangDong, L = ShenZhen, O = Huawei, OU = IT, CN = ServerDomain
    
    issuer=C = CN, ST = GuangDong, L = ShenZhen, O = Huawei, OU = IT, CN = ServerDomain
  4. 白牌包升级成功未报失败:

  5. 11-24 17:28:38之前的日志不用管,之前有操作证书导入,有异常操作,白牌包中的证书时web验证可以导入且经过openssl加密的

关键日志信息

查看app.log日志,确认报错如下:

定位过程

  1. 升级完白牌包后ssl证书未生效,先查看app.log中存在如下图中证书相关的日志
  2. 根据日志说明证书有问题
  3. 加密操作不对导致证书导入失败

问题原因

SSL证书,加密操作不对导致证书导入失败,重新按照华为提供的加密方式后升级成功,证书也成功替换。

解决方案

参考使用openssl制作SSL证书,制作正确的加密SSL证书,并导入。