
Hi Daniel, On 07.05.2007, at 22:06, Daniel P. Berrange wrote:
On Mon, May 07, 2007 at 10:13:57AM +0900, Atsushi SAKAI wrote:
Hi, Jan
I think you should use 0.2.1 at this moment. libvirt cannot handle Xen-hypervisor-domctl correctly on 0.2.2. But Xen-hypervisor-sysctl works fine. This problem recognized in two weeks ago, but I have no time to investigate this issue.
I've been trying to reproduce / diagnose the problems you reported too but not had much luck so far. Every way I look at it the code looks to be using the correct hypercall numbers, operation numbers & structs. Until I just noticed this:
Thank you for trying to tracking down this error. Even though I get the following error from virsh command line interface, <error> [root@xen-machine libvirt-0.2.1]# ./src/virsh libvir: error : no support for hypervisor lt-virsh: error: failed to connect to the hypervisor </error> my own program works fine with the libraries of 0.2.1. The reason I had no success before with version 0.2.1 was because before this version was compiled with the libraries of 0.2.1. After I cleaned up my system and build 0.2.1 again I could use the library. But now the virsh command is not working and I don't know how to figure out with which library version it was build. To get to the point: I use version 0.2.1 for now and will test one of the newer version when it is able to handle Xen-hypervisor-domctl correctly as Atsushi said.
The second thing is that we've just discovered a bug in the Fedora Xen kernels 2.6.20 wrt to SMP which could cause random bad things to happen So if you're using a Fedora 2.6.20 kernel it is also worth seeing if it is still a problem with an older Fedora 2.6.19/18 kernel, or with the vanilla upstream Xen
I'm not really shure about my kernel version and its origin because I didn't compiled it myself. But it is very likely that my kernel is no Fedora one because I use Scientific Linux. Cheers, Jan