总的来说,我对虚拟化和linux非常熟悉,而且我在使用qemu时遇到了麻烦。
我试图使用Arch上的virt管理器安装一台windows 10机器,但是安装失败了。每当我试图安装这台机器时,它就会发出以下错误:
无法完成安装:“内部错误:连接到监视器时已退出的进程:未能打开模块: libssl.so.3:无法打开共享对象文件:没有这样的文件或目录qemu-system-x86_64:-spice port=5900、addr=127.0.0.1、禁用票务=on、图像压缩=off、无缝迁移=on: spice支持禁用”
我想我安装的spice是正确的,但我不太确定,因为香料文档对我来说没有多大意义,而且香料作为一个整体对我来说也是非常混乱的。
我在Acer 5(A 515-45)上运行Xero Linux。
如果你需要更多的信息和/或细节,请告诉我。
干杯。
发布于 2022-11-30 07:18:48
未能打开模块: libssl.so.3
这表明您错过了OpenSSL库。
如果您已经在包管理器中安装了qemu,它可能会将spice (libspice/spice-server/etc.,取决于您的发行版)作为依赖项以及它所需要的其他一切(包括OpenSSL (例如libssl) )引入。
如果没有更多的信息或上下文,很难猜测,但是尝试安装OpenSSL库,更好的是,找出qemu在发行版上的依赖关系,并尝试适应这种依赖。
我看到Xero是基于Arch的,所以在实际的Arch系统上,它应该是这样的:
$ pacman -Qo /usr/lib/libssl.so.3
/usr/lib/libssl.so.3 is owned by openssl 3.0.7-2
$ pacman -Q openssl
openssl 3.0.7-2您可以检查是否已安装的包中缺少文件,例如:
$ pacman -Qk qemu-system-x86
qemu-system-x86: 13 total files, 0 missing files您可以使用pacman -T检查已安装的包的依赖关系,以确定您的qemu安装是否有问题。
https://unix.stackexchange.com/questions/726081
复制相似问题