【提问求助】25.06源码构建的qemu,启动后网页无法打开

各位好:

qemu启动遇到两个问题:

  1. 互锁问题
  2. 网页无法打开问题

环境及具体问题日志如下:

Ubuntu 24.04.2 LTS

bingo 版本为: 0.6.28
bmc-studio 版本为: 1.1.95

Conan version 1.62.0

manifest commit:

构建qemu成功

image

通过命令 python3 build/works/packet/qemu_shells/vemake_1711.py 启动仿真,第一次启动后,网页可以打开,但运行一段时间后出现互锁问题,退出,之后再次启动仿真,网页无法打开

互锁的截图

网页无法打开的相关日志:

10443已经在监听:

抓包显示TLS握手失败

output路径下能够找到证书

image

/etc/nginx/nginx.conf配置

您好!很抱歉我这边暂时没能复现您的问题,从您的回显信息看是/hw/infc/arm_drcv3_cpuif.c断言失败导致的问题,猜测很有可能是您本地缓存的qemu二进制文件和现在不匹配问题,您可以进行如下流程进行恢复:

  • 在manifest下删除output和temp目录

  • 删除conan缓存: rm -rf ~/.conan/data/*

  • 重新出包: bingo build -sc qemu

  • 重新拉起qemu:python3 build/works/packet/qemu_shells/vemake_1711.py

我这边复现的过程:

拉最新的manifest:回退到和您相同的commit 节点

升级到最新版本的bingo

删除conan缓存

重新出包:bingo build -sc qemu

拉起qemu:观察终端日志和登录web

按照您提供的方式问题已解决,多谢 :+1:

1 个赞