libvirt kvm 隐藏状态验证失败

libvirt kvm 隐藏状态验证失败

Ubuntu 15.04 全新安装,因此所有软件包都是最新的。

尝试编辑 libvirt xml 文件。使用 $ sudo EDITOR=gedit virsh edit win81

添加

<kvm>
  <hidden state='on'/>
</kvm>

然后收到以下错误消息

error: XML document failed to validate against schema: Unable to validate doc against /usr/share/libvirt/schemas/domain.rng
Extra element devices in interleave
Element domain failed to validate content

请帮助

答案1

您正在尝试使用一个相对较新的功能,也许它在 15.04 中尚不可用。它在 15.10 开发中可用。您可以通过查看来检查/usr/share/libvirt/schemas/domaincommon.rng。它是否包含以下内容:

  <!-- Optional KVM features -->
  <define name="kvm">
    <element name="kvm">
      <interleave>
        <optional>
          <element name="hidden">
            <ref name="featurestate"/>
          </element>
        </optional>
      </interleave>
    </element>
  </define>

如果该功能可用,请向我们展示您的 .xml 文件的更详细信息。或许可以编辑您的问题并发布整个<features>部分。

相关内容