Re: Xencaptest.c failing?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



2010/8/27 Thomas Graves <tgraves@xxxxxxxxxxxxx>:
> Hello,
>
> We are running xen3.4.3 on rhel5.4 and trying to build the new libvirt 0.8.3
> and the xencaptest is failing.
>
> It seems to be failing because it is passing NULL in as the virtconn and it
> ends up going into the following code section in function
> xenHypervisorBuildCapabilities:
>
>   if (sys_interface_version >= SYS_IFACE_MIN_VERS_NUMA) {
>        if (xenDaemonNodeGetTopology(conn, caps) != 0) {
>            virCapabilitiesFree(caps);
>            return NULL;
>        }
>    }
>
> And that throws an error because conn is empty.  I don't see how that could
> ever work with the virtconn NULL.  If I force it to be lower version number
> then it passes fine.  I think its figuring we are sys_interface_version=6.
>
> Any ideas?
>
> Thanks,
> Tom
>

This problem was reported recently on IRC too. A simple workaround for
the problem is to replace

  if (sys_interface_version >= SYS_IFACE_MIN_VERS_NUMA) {

with

  if (sys_interface_version >= SYS_IFACE_MIN_VERS_NUMA && conn != NULL) {

In the code snippet you posted.

Matthias

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list



[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]