LINUX.ORG.RU
ФорумAdmin

Libvirt генерирует невалидный xml в своем же конфиге.

 , ,


0

2

Добрый день! Пытаюсь тут поправить конфиг ВМ черех virsh edit, и сталкиваюсь с очень странным поведением libvirtd: при малейшей правке, virsh ругается на невалидный xml. Дальше, я попробовал сдампить конфиг без изменений, и проверить его:

[root@box shooter]# virsh dumpxml win7 > /tmp/ololo.xml
[root@box shooter]# virt-xml-validate /tmp/ololo.xml 
Relax-NG validity error : Extra element devices in interleave
/tmp/ololo.xml:36: element devices: Relax-NG validity error : Element domain failed to validate content
/tmp/ololo.xml fails to validate
В чем может быть дело? Содержание конфига: http://pastebin.com/Mqkw9SGu

У тебя почему то ковычки заменены на апострофы. ЕМНИП по стандарту в разметке XML могут быть только ковычки.

<memory unit='KiB'>2097152</memory>
должно быть
<memory unit="KiB">2097152</memory>

TEX ★★★
()
Ответ на: комментарий от TEX

ЕМНИП по стандарту в разметке XML могут быть только ковычки.

Изменяет.
У меня везде апострофы, брат жив.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.