【问题求助】web设置系统锁定后,无法再通过web接口和redfish接口解锁

// 此模板仅供参考,如果不适用可以修改

问题描述

web设置系统锁定后,无法再通过web接口和redfish接口解锁

环境信息

  • 软件版本:OpenUBMC2512 LTS SP1

重现步骤

  1. [第一步] web设置系统锁定

  2. [第二步] web界面解锁失败

  3. [第三步]redfish接口解锁失败

期望结果

查看rackmount中的配置应该没有问题,怀疑是闭源部分接口处理逻辑出了问题,需要进一步定位

                                            "SystemLockDownEnabled": {
                                                "LockdownAllow": true,
                                                "Type": "boolean"
                                            }

确认一下 libroute_mapper 的版本是否是 1.110.2 及以上呢,在该版本修复了配置锁定的问题

LTS SP1使用的是libroute_mapper/1.100.18@openubmc/stable,在LTS上有修复计划吗

这个功能在930版本是未放开的,1230版本放开的原因是什么呢,后续会一直支持吗

该版本是修复了的版本,当前是 libroute_mapper/1.100.18 出现的问题吗?

是的

能否贴一下一键收集的日志呢

dump_info (1).part03.rar.txt (2.0 MB)
dump_info (1).part01.rar.txt (9 MB)
dump_info (1).part02.rar.txt (9 MB)

验证了 openUBMC 25.12 LTS SP1 版本没有问题。日志中显示的构建时间看不是该版本,建议修改web_backend或redfish组件日志级别后复现看看呢。

构建日志是在哪里看的呀,package_info中记录的是libroute_mapper/1.100.18@openubmc/stable,那能否提供下你使用的SP1版本的相关组件的版本信息呀

构建时间可以通过日志 app_revision.txt 确认

这是定制版本 :rofl:,构建时间对不上正常,组件版本是一样的吗

如果是定制版本,是你们自己出的吗?bingo用的是什么版本?

bmcgo 版本为: 0.7.51+kl001,应该是基于bmcgo 0.7.51节点做了一些改动

用新的版本构建试试呢,这个问题涉及到接口的预编译,有适配修改

看看是否带上这个修改:AtomGit | GitCode - 全球开发者的开源社区,开源代码托管平台