一般来说,我对虚拟化和 Linux 非常了解,但在使用 qemu 时遇到了一些问题。
我正在尝试在 Arch 上使用 virt-manager 安装 Windows 10 机器,但安装失败。每当我尝试安装机器时,它都会吐出以下错误:
无法完成安装:'内部错误:连接到监视器时进程退出:无法打开模块:libssl.so.3:无法打开共享对象文件:没有这样的文件或目录 qemu-system-x86_64:-spice port=5900, addr=127.0.0.1,disable-ticketing=on,image-compression=off,seamless-migration=on: spice 支持被禁用'
我想我已经正确安装了 spice,但我不太确定,因为 spice 文档对我来说并没有多大意义,而且整个 spice 也让我很困惑。
我在 Acer 5 (A515-45) 上运行 Xero Linux。
如果您需要更多信息和/或详细信息,请告诉我。
干杯。
这表明您缺少 OpenSSL 库。
如果你用你的包管理器安装了 qemu,它可能已经引入了 spice(libspice/spice-server/etc...,取决于你的发行版)作为依赖项和它需要的一切 - 包括 OpenSSL(例如 libssl) .
没有更多信息或上下文,很难猜测,但尝试安装 OpenSSL 库,更好的是,找出 qemu 在您的发行版上的依赖关系并尝试适应它。
我看到 Xero 是基于 Arch 的,所以在实际的 Arch 系统上它看起来像这样:
您可以检查安装的软件包中是否缺少文件,例如:
你可以使用它
pacman -T
来检查已安装包的依赖关系,看看你的 qemu 安装是否有问题。