[Libvir] virsh - vcpuinfo cmd not working in 0.2.2
Jan Michael
jan.michael at cern.ch
Tue May 15 08:04:03 UTC 2007
Hi Richard,
On 14.05.2007, at 18:00, Richard W.M. Jones wrote:
> Jan Michael wrote:
>
> 32266 stat64("/var/run/xenstored/socket", {st_mode=S_IFSOCK|
> 0600,st_size=0, ...}) = 0
> 32266 socket(PF_FILE, SOCK_STREAM, 0) = 4
> 32266 fcntl64(4, F_GETFD) = 0
> 32266 fcntl64(4, F_SETFD, FD_CLOEXEC) = 0
> 32266 connect(4, {sa_family=AF_FILE, path="/var/run/xenstored/
> socket"},110) = 0
> 32266 write(2, "libvir: error : no support for h"..., 42) = 42
>
> It looks like the last thing it does is to connect to xenstored
> (successfully) then fails.
>
> Did you get any further on this? I would be tempted to try libvirt
> from CVS.
No, not with virsh in libvirt 0.2.1. As you suggested I tried the
latest libvirt from CVS. I configured it with:
> ./autogen.sh --disable-bridge-params --with-test=no --with-qemu=no
Because otherwise it won't compile on my installation.
Virsh then can be successfully run from the libvirt/src directory. It
reports me the following:
<virsh version>
virsh # version
Compiled against library: libvir 0.2.2
Using library: libvir 0.2.2
Using API: Xen 3.0.1
Running hypervisor: Xen 3.0.0
</virsh version>
But it still has a broken vcpuinfo command:
<virsh vcpuinfo>
virsh # vcpuinfo 0
VCPU: 0
CPU: 0
State: blocked
CPU time: 0.0s
CPU Affinity: --
</virsh vcpuinfo>
I have no problem with that so far, since I can use libvirt 0.2.1 in
my own programs without restriction of any kind. I use virsh very
rarely for some testing purposes.
Cheers,
Jan
More information about the libvir-list
mailing list