【问题标题】:Cannot start Fuchsia Emulator on Ubuntu无法在 Ubuntu 上启动 Fuchsia 模拟器
【发布时间】:2021-05-16 16:00:04
【问题描述】:

我正在尝试构建Fuchsia OS 并在Fuchsia Emulator femu 上运行它,但是在等待模拟器启动后fx 命令存在并显示以下错误。

failed to create Fuchsia device device health check failed. Unable to ssh due to error:
Error: Cannot start Fuchsia Emulator. Exit status is 1

我已按照 Google 在fuchsia.dev 提供的说明进行操作,构建成功完成,用于构建操作系统的命令为

fx set core.qemu-x64 --with //examples/hello_world
fx build

随后,我尝试使用fx vdl start -N --headlessheadless 模式下运行,这会导致与上述相同的错误,我还尝试在没有--with 参数的情况下构建操作系统,但收到相同的错误。

log file 提供了更多详细信息,日志文件的倒数第二行可能很有趣,内容如下:

emu-system-x86_64-headless: network script /etc/qemu-ifdown failed with status 256

我在我的机器上使用Ubuntu 21.04

【问题讨论】:

  • fx qemu 适合您吗?也许fx qemu -N
  • @Marco 这些命令导致与上述相同的问题,我遇到了您的问题并在我的系统上尝试了同样的问题:)。按照 gnoliyil 的建议安装 qemu 包解决了这个问题。

标签: fuchsia


【解决方案1】:

似乎缺少网络配置脚本 /etc/qemu-ifup 和 /etc/qemu-ifdown。您可以通过安装 qemu 包来解决它:

$ sudo apt install qemu

【讨论】:

  • 嗯,fuchsia 包含了 qemu 的预构建,也许他们也需要捆绑这些脚本?
猜你喜欢
  • 2018-05-27
  • 2016-06-24
  • 1970-01-01
  • 2017-02-05
  • 2016-05-31
  • 1970-01-01
  • 1970-01-01
  • 2021-09-25
  • 2015-06-07
相关资源
最近更新 更多