无法在 Ubuntu 上启动 Fuchsia 模拟器

Cannot start Fuchsia Emulator on Ubuntu

我正在尝试在 Fuchsia 模拟器 femu 上构建 Fuchsia OS 和 运行 它,但是在等待模拟器启动后 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 提供的说明进行操作,构建成功完成,用于构建 OS 的命令是

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

随后,我尝试在 headless 模式下 运行ning 和 fx vdl start -N --headless 导致与上面相同的错误,我还尝试构建 OS 没有 --with 参数但收到相同的错误。

log file 为我们提供了更多详细信息,日志文件的倒数第二行可能很有趣,它显示为:

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

我在我的机器上使用 Ubuntu 21.04

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

$ sudo apt install qemu