<div class="gmail_quote">2008/12/15 Daniel Veillard <span dir="ltr"><<a href="mailto:veillard@redhat.com">veillard@redhat.com</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">On Sun, Dec 14, 2008 at 02:34:37AM -0800, Ivan Vovk wrote:<br>
> > This is bad !  Can you re-run with 'valgrind  virsh' and post the errors<br>
> > it shows<br>
><br>
> virsh # create ovz.xml<br>
> ==8393==<br>
> ==8393== Invalid read of size 4<br>
> ==8393==    at 0x40A3CF2: (within /usr/lib/libvirt.so.0.5.1)<br>
> ==8393==    by 0x40A5A93: (within /usr/lib/libvirt.so.0.5.1)<br>
> ==8393==    by 0x404D8D1: virDomainCreateXML (in /usr/lib/libvirt.so.0.5.1)<br>
<br>
</div>  please install the corresponding libvirt-debuginfo so we can see where<br>
t fails.</blockquote><div>We have no libvirt-debuginfo package in ALT. Is it one with --enable-debug=yes?<br>If it is, then here is a result of command<br>[root@snow tmp]# LIBVIRT_DEBUG=yes virsh create ju >ham 2>&1<br>
Segmentation fault<br><br>--------- ham ---------------------------<br>DEBUG: libvirt.c: virInitialize (register drivers)<br>DEBUG: libvirt.c: virRegisterDriver (registering Test as driver 0)<br>DEBUG: libvirt.c: virRegisterNetworkDriver (registering Test as network driver 0)<br>
DEBUG: libvirt.c: virRegisterStorageDriver (registering Test as storage driver 0)<br>DEBUG: libvirt.c: virRegisterDeviceMonitor (registering Test as device driver 0)<br>DEBUG: libvirt.c: virRegisterDriver (registering Xen as driver 1)<br>
DEBUG: libvirt.c: virRegisterDriver (registering OPENVZ as driver 2)<br>DEBUG: libvirt.c: virRegisterDriver (registering remote as driver 3)<br>DEBUG: libvirt.c: virRegisterNetworkDriver (registering remote as network driver 1)<br>
DEBUG: libvirt.c: virRegisterStorageDriver (registering remote as storage driver 1)<br>DEBUG: libvirt.c: virRegisterDeviceMonitor (registering remote as device driver 1)<br>DEBUG: libvirt.c: virConnectOpenAuth (name=(null), auth=0x1e66dc, flags=0)<br>
DEBUG: libvirt.c: do_open (no name, allowing driver auto-select)<br>DEBUG: libvirt.c: do_open (trying driver 0 (Test) ...)<br>DEBUG: libvirt.c: do_open (driver 0 Test returned DECLINED)<br>DEBUG: libvirt.c: do_open (trying driver 1 (Xen) ...)<br>
DEBUG: libvirt.c: do_open (driver 1 Xen returned DECLINED)<br>DEBUG: libvirt.c: do_open (trying driver 2 (OPENVZ) ...)<br>DEBUG: util.c: virExec (/usr/sbin/vzctl --help)<br>DEBUG: libvirt.c: do_open (driver 2 OPENVZ returned SUCCESS)<br>
DEBUG: libvirt.c: do_open (network driver 0 Test returned DECLINED)<br>DEBUG: remote_internal.c: doRemoteOpen (proceeding with name = openvz:///system)<br>DEBUG: remote_internal.c: doRemoteOpen (Adding Handler for remote events)<br>
DEBUG: remote_internal.c: doRemoteOpen (virEventAddHandle failed: No addHandleImpl defined. continuing without events.)<br>DEBUG: libvirt.c: do_open (network driver 1 remote returned SUCCESS)<br>DEBUG: libvirt.c: do_open (storage driver 0 Test returned DECLINED)<br>
DEBUG: libvirt.c: do_open (storage driver 1 remote returned SUCCESS)<br>DEBUG: libvirt.c: do_open (node driver 0 Test returned DECLINED)<br>DEBUG: libvirt.c: do_open (node driver 1 remote returned DECLINED)<br>DEBUG: libvirt.c: virDomainCreateXML (conn=0x9dc4940, xmlDesc=<domain type="openvz"><br>
    <name>109</name><br>    <memory>524288</memory><br>    <os><br>        <type>exe</type><br>    </os><br>    <devices><br>        <filesystem type="template"><br>
            <source name="altlinux-Charibdis"/><br>            <target dir="/"/><br>        </filesystem><br>        <interface type="bridge"><br>            <source bridge="mkvebr0"/><br>
        </interface><br>    </devices><br></domain><br>, flags=0)<br>DEBUG: util.c: virRun (/usr/sbin/vzctl --quiet create 109 --ostemplate altlinux-Charibdis)<br>DEBUG: util.c: virRun (/usr/sbin/vzctl --quiet set 109 --netif_add eth0,52:54:00:0F:80:3A,veth109.0,52:54:00:0F:80:3A,mkvebr0 --save)<br>
DEBUG: util.c: virRun (/usr/sbin/vzctl --quiet start 109)<br>DEBUG: util.c: virRun (Command stdout: Adding interface veth109.0 to bridge mkvebr0 on CT0 for CT109<br>)<br>DEBUG: util.c: virRun (Command stderr: Error: an inet prefix is expected rather than "0".<br>
/usr/sbin/vznetaddbr: line 34: /proc/sys/net/ipv4/conf/veth109.0/proxy_arp: No such file or directory<br>/usr/sbin/vznetaddbr: line 35: /proc/sys/net/ipv4/conf/veth109.0/forwarding: No such file or directory<br>)<br>---------------------------------------------<br>
</div></div>