在openUBMC 25.09版本中,在调试web ui中上下电和电源状态的时候发现,鼠标点击系统管理下的电源&功率 这个功能项的时候会直接跳转回到首页?截图右侧是点击 电源&功率 时的网络请求。
这是啥情况?web_backend组件存在问题吗?
在openUBMC 25.09版本中,在调试web ui中上下电和电源状态的时候发现,鼠标点击系统管理下的电源&功率 这个功能项的时候会直接跳转回到首页?截图右侧是点击 电源&功率 时的网络请求。
这是啥情况?web_backend组件存在问题吗?
还是说 是 因为 sr文件没有适配好的缘故,导致出现这种跳转的情况?
答案内容由AI生成,仅供参考:
根据您提供的截图和描述,您在使用 openUBMC 25.09 版本时,点击 系统管理 → 电源&功率 功能项时出现异常跳转至首页的问题。结合网络请求日志分析,以下是详细的技术诊断:
openUBMC 固件版本 25.11.01.09(截图显示),但问题反馈基于 25.09 版本。从您提供的调试面板(Network Tab)可以看出以下关键信息:
| 请求目标 | 状态码 | 说明 |
|---|---|---|
img_01.png |
404 Not Found |
资源缺失,可能影响 UI 渲染完整性,但不是跳转主因 |
Overview, GenericInfo, KVM, VNC, Summary 等 |
200 OK |
正常加载前端模块的 JSON 配置文件 |
多个 vendor.b942... 资源 |
200 OK |
加载的是打包后的前端模块(如 vendor chunk) |
/power、/power_management 或类似路径的页面请求。KeepAlive、GenericInfo 等首页相关模块,说明界面始终停留在首页上下文。500、502 等服务端错误。结合知识库信息和 openUBMC 前端架构特性,可以判断:
“电源&功率”菜单项点击后跳首页,是由于前端路由未匹配到对应页,触发了默认跳转机制。
这通常意味着:
/power 路径知识图谱中存在“Webui Power Management Page”实体,并指出其存在 Bug:
{
"entity": "Webui Power Management Page",
"type": "content",
"description": "The Webui Power Management Page is a user interface component responsible for managing power settings within a system, where a bug has been reported."
}
该页面存在已知 bug:
{
"entity1": "Bug",
"entity2": "Webui Power Management Page",
"description": "The Webui Power Management Page contains a bug where the item.id is passed as undefined to the next page."
}
→ 表明该页面本身存在开发不完善问题,尤其在 25.09 这类早期版本中很可能未完成开发或测试。
openUBMC 使用模块化前端架构(基于 Vue + Webpack/Vite),通过异步加载页面组件,若组件不存在或路径错误,会自动 fallback 到首页。
截图中缺少任何 power、energy、pm 等关键词请求,进一步佐证:前端未尝试加载电源管理页面资源。
理由如下:
问题出在前端构建包或页面逻辑配置层面,而非后端服务故障。
25.12 版本中加强了电源管理 UI 稳定性。参考知识库中
openUBMCVersion为25.12,表明该版本为当前稳定发布版本。
如果您是从源码构建,确认以下内容是否包含在打包输出中:
dist/pages/power/ # 电源管理页面目录
dist/router.config.js # 是否包含 '/power' 路由映射
TypeError: Cannot read property 'xxx' of undefinedChunkLoadError: Loading chunk power failedNavigationDuplicated 或路由未匹配警告这些将直接指示是代码 bug 还是资源加载失败。
手动访问电源管理页面 URL(若有):
https://<bmc_ip>/Ui/Static/#/system/power
或尝试:
https://<bmc_ip>/Ui/Static/#/power
如果提示 404,说明页面确实未打包进前端。
| 项目 | 结论 |
|---|---|
| 问题表现 | 点击“电源&功率”跳转首页 |
| 是否后端问题 | |
| 根本原因 | 前端路由未配置或页面组件缺失,版本 25.09 中功能未完善 |
| 关联实体 | Webui Power Management Page、Bug、WebUI |
| 是否已知问题 | item.id undefined 的 bug 报告 |
| 解决建议 | 升级至 25.12 或以上版本;检查前端构建产出;查看 Console 错误日志 |
结论:这不是 web_backend 故障,而是 openUBMC 25.09 版本前端功能不完整所致。建议升级固件以获得完整功能支持。
相关链接:
我这边sr没有适配好的时候出现过这种情况
@bakbad 在build/product/BMC/openUBMC/manifest.yml中 webui组件的energy_enabled配置为false, 表示不支持电源&功率 页面。
- conan: webui
options:
energy_enabled: false
好的,感谢,我把这里设置为true或者是去掉这个选项 就可以了吧,就不会出现这个跳转回首页的问题了吧
嗯, 重新构建一个包升级试下。
好的,非常感谢