小编hhe*_*ger的帖子

如何在 KVM 域上使用“virsh shutdown”来关闭 Ubuntu 来宾?

我在 Ubuntu 服务器上使用各种 KVM 域。主机和来宾都运行 10.04.1、2.6.32-24 内核,virsh 报告版本 0.7.5,KVM 0.12.3。当主机启动时,来宾会自动启动,并且它们已<features><acpi/><features>在配置中。

我永远无法virsh shutdown MyDomain对主机产生任何影响。它响应Domain MyDomain is being shutdown并且域保持愉快地运行。virsh list仍然将它们列在状态中running

virsh destroy MyDomain 工作正常,但当然这不是我真正想要的,所以大部分时间我都登录并手动关闭它们,这很烦人。

我真的找不到有关如何virsh shutdown尝试关闭域的任何信息。欢迎提供有用的文档部分的指针。

什么可能导致这种情况?它应该如何工作?

shutdown kvm virtualization

13
推荐指数
1
解决办法
1万
查看次数

从混乱的 binfmts 配置中恢复

我想要做的就是获得一个手动安装的单声道(到 /opt/mono-2.10)来运行 CLI 可执行文件,而不必明确指定解释器。安装Wine 。

Ubuntu 10.10。目前dpkg -l | grep mono没有安装 mono 包(什么也没安装),但是在我意识到我需要一个更新的包之前它们已经过去了,所以这可能是造成这种混乱的根源。

运行 CLI 可执行文件给了我这个:

Can't exec "/usr/lib/cli/binfmt-detector-cli": No such file or directory at /usr/share/binfmt-support/run-detectors line 92.
Run Code Online (Sandbox Code Playgroud)

这是正确的,/usr/lib/cli/binfmt-detector-cli不存在,我不知道它应该来自哪里。

所以我用谷歌搜索了一下,找到了一些关于 binfmt_misc 模块的信息。实际上,它已加载,并且我有一个/proc/sys/fs/binfmt_misc/cli包含以下内容的内容:

enabled
interpreter /usr/share/binfmt-support/run-detectors
flags:
offset 0
magic 4d5a
Run Code Online (Sandbox Code Playgroud)

这个run-detectors脚本是 Perl,但显然不起作用(这可能是Debian #575776):

user@host:/$ /usr/share/binfmt-support/run-detectors
Use of uninitialized value in open at /usr/share/binfmt-support/run-detectors line 56.
Use of uninitialized value $ARGV[0] in concatenation (.) or string at /usr/share/binfmt-support/run-detectors line …
Run Code Online (Sandbox Code Playgroud)

executable

2
推荐指数
1
解决办法
4033
查看次数

标签 统计

executable ×1

kvm ×1

shutdown ×1

virtualization ×1