已关闭
[缺陷]: qemu网络起不来问题 #47
ZDYM创建于  21 天前关闭于  5 天前
ZDYM
ZDYM成员
21 天前 创建

感谢您为社区报告缺陷!请按照以下提示提供详细信息,以便我们更好地理解并跟进。

版本分支

openUBMC main

问题发现版本

openUBMC 26.06

严重程度

一般

复现类型

有条件必然复现

环境信息

openUBMC 26.06

预置条件

26.06sdk

复现步骤

python3 vemake_1711.py拉起qemu,无法通过telnet/ssh/web连接

实际结果及影响

无法通过telnet/ssh/web连接

预期结果

可正常连接

问题定位情况

暂无

likedislike
openUBMC-robot
openUBMC-robot成员
21 天前 评论:

注意

此 Issue 需要负责人。 如果没有指派时, xuhaijun 是默认的负责人

likedislike
openUBMC-robotopenUBMC-robot成员
21 天前 将 xuhaijun 设为负责人
openUBMC-robotopenUBMC-robot成员
21 天前 添加了label:sig/sig-CICD
openUBMC-robot
openUBMC-robot成员
21 天前 评论:

欢迎来到 openUBMC 社区

Hey @gcw_LS1B3dpq , 感谢你对社区的贡献.

机器人使用手册

有关指令的使用,可以点击 说明文档论坛 查看详情。开发人员可以在每个PR或Issue下方评论特定指令来触发机器人任务。

联系指引

有疑问可以联系 SIG: sig-CICD ,
维护者是: @DataSculptor, @xuhaijun, @zybwh ,
优秀贡献者是: @Larry_Li_006, @Polaris404 .

likedislike
openUBMC-robot
openUBMC-robot成员
21 天前 评论:

Issue 工作流介绍

社区的需求和缺陷的工作流状态处于纳管中。

类型 上个状态 下个状态 评论命令 谁可以操作
缺陷 待修复 修复中 /todo2fixing 仓库成员角色: Maintainer, Committer, Contributor, Owner
缺陷 修复中 待验收 /fixing2UAT 仓库成员角色: Maintainer, Committer, Contributor, Owner
缺陷 待验收 已修复 /UAT2done SIG组: sig-QA (maintainer,committer)
缺陷 待修复 已挂起 /todo2suspended 仓库成员角色: Maintainer, Committer, Contributor, Owner
缺陷 待修复 已拒绝 /todo2rejected 仓库成员角色: Maintainer, Committer, Contributor, Owner
likedislike
xuhaijunxuhaijun成员
16 天前 关联了pull request:fix: 将insmod_9p_vfs.sh调用追加到rc.sysinit文件末尾
xuhaijunxuhaijun成员
16 天前 关联了pull request:feat: 添加 hi1711_9p8c 设备树文件
xuhaijunxuhaijun成员
16 天前 删除了关联的pull request:feat: 修改 hi1711_9p8c 设备树文件适配gmac配置解决仿真环境eth0网卡启动失败问题
xuhaijunxuhaijun成员
16 天前 关联了pull request:feat: 修改 hi1711_9p8c 设备树文件适配gmac配置解决仿真环境eth0网卡启动失败问题
xuhaijun
xuhaijun成员
16 天前 评论:

/todo2fixing

likedislike
openUBMC-robotopenUBMC-robot成员
16 天前 issue状态由 待修复 改变为 修复中
此处折叠了20条事件消息 查看更多
xuhaijunxuhaijun成员
7 天前 关联了pull request:chore: 升级qemu_mockup组件新增网卡/GPU/NVMe 仿真数据和修复ssl证书问题
xuhaijun
xuhaijun成员
5 天前 评论:

此问题已解决,核心根因包含:

  1. SSL_1.crt动态生成导致证书与数据库存储的sha256值不一致,导致证书无法加载,进而导致nginx不拉起。关联PR:https://gitcode.com/openUBMC/qemu_mockup/pull/149
  2. 新版本SDK更新了dts/dtb文件,在gmac下新增memory_region_rx和memory_region_tx,而qemu_mockup内置的src/lualib/mock/data/dtb/hi1711_9p8c.dtb文件缺少相关配置,导致gmac初始化失败,系统的eth0网口启动失败,进而导致网络配置逻辑错误。关联PR:https://gitcode.com/openUBMC/qemu_mockup/pull/113
  3. qemu镜像构建时,向/etc/rc.d/rc.sysinit注入src/lualib/mock/script/insmod_9p_vfs.sh调用逻辑失效(sed -i修改时,匹配的代码行丢失,导致注入失败),导致/data等数据分区挂载失败,进而导致服务拉起失败。关联PR:https://gitcode.com/openUBMC/manifest/pull/1760/diffs
  4. manifest.yml配置qemu镜像时,未全量开启所有组件的qemu特性,其中nsm未开启导致nginx拉起时未正确处理ipv6地址,进而导致nginx服务拉起失败,导致ssl服务无法访问。关联PR:https://gitcode.com/openUBMC/manifest/pull/1788
likedislike
xuhaijun
xuhaijun成员
5 天前 评论:

自验报告:

  1. 安装新版本bingo: bingo up或pip3 install openubmc-bingo
  2. 创建一个运行目录: mkdir /tmp/qemu && cd /tmp/qemu
  3. 自动下载qemu工具和镜像并拉起qemu虚拟机: bingo qemu
  4. 等待服务拉起
  5. 连接telnet并查询版本信息,一般是当前凌晨出包
    image.png
  6. 连接ssh并查询版本信息
    image.png
  7. 测试https连接情况:
    image.png
likedislike
xuhaijun
xuhaijun成员
5 天前 评论:

/UAT2done

likedislike
openUBMC-robot
openUBMC-robot成员
5 天前 评论:

Issue 工作流提示

命令 /UAT2done 是把 待验收 更改为 已修复 ,但当前Issue的工作流状态是 修复中 ,请先更改成 待验收

likedislike
xuhaijun
xuhaijun成员
5 天前 评论:
/fixing2UAT
likedislike
openUBMC-robotopenUBMC-robot成员
5 天前 issue状态由 修复中 改变为 待验收
ZDYM
ZDYM成员
5 天前 评论:

/UAT2done

likedislike
openUBMC-robotopenUBMC-robot成员
5 天前 issue状态由 待验收 改变为 已修复
openUBMC-robotopenUBMC-robot成员
5 天前 关闭了 issue