[libvirt] Xencaptest.c failing?
Matthias Bolte
matthias.bolte at googlemail.com
Fri Aug 27 21:21:18 UTC 2010
2010/8/27 Thomas Graves <tgraves at yahoo-inc.com>:
> 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
More information about the libvir-list
mailing list