----- Original Message ----- > Hi, > >> I'm trying to use virsh and virt-viewer on Windows. I'm running the > >> latest binaries from http://spice-space.org/download.html, that is, > >> virt-viewer-x64-0.5.7.msi on a Windows 7 64-bits computer. > >> > >> So far I got remote-viewer.exe to work, after some pain. But have no > >> sucess using virt-viewer.exe and virsh.exe. Are they supposed to work, > >> or am I loosing my time? > > It will only work if someone interested enough submits patches. > > This means it isn't supposed to work, or this means you don't know about > anyone trying to use those binaries besides me? :-) The libvirt part hasn't been widely used on windows. Developers just keep it compiling, afaik. > I am willing to help all I can to test, but I'm not a Gnome developer. I > have not coded a single line in C for more than 10 yeas. :-( You are lucky! :) libvirt is not a gnome technology. If you have some developper experience, it might not be so hard to fix some of the issues (like the paths). > >> Even then virsh can't connect: > >> > >> virsh # connect qemu://kvmhost/system > >> error: Failed to connect to the hypervisor > >> error: Unable to set close-on-exec flag: Success > > Here, I wonder if we can't improve the situation; > > src/util/virutil.c:virSetInherit() does nothing, and its wrapper > > virSetCloseExec() should therefore always return 0, which makes it very > > suspicious - the message in src/rpc/virnetsocket.c about close-on-exec > > not working should never be reached. > > If you (or someone else) sends me testing or debuging binaries, I'll be > glad to test them. I'll even setup another virtualization host if some > thinks a newer CentOS, RHEL or Fedora could help. But I won't be able to > code myself. > > I hope someone at Red Hat gives attention to this, because most admins > of a RHEL / RHEV host runs Windows desktops. My home computer runs only > Fedora, but at work (most customers, anyway) I have to use Windows. :-( If it's just accessing remote display, you could stick to remote-viewer? Yes you need to know the port though. > > What version of virsh is included in that msi? Maybe it's just a case > > of a stale build, for something that has been fixed upstream? > C:>virsh -V > Virsh command line tool of libvirt 0.10.2 See my previous reply. You can check the $prefix\deps.txt file for the build versions. > > > But I personally have not tried to build or debug on mingw, to know if > > this is the only issue, or if you are staring at a number of other > > portability issues to resolve first. > > Do you know who built the Windows port? I know someone is doing that, > because the binaries are updates every few months. :-) Daniel & me? It's useful, since you found bugs. I could eventually fix them, but libvirt on windows is probably not a priority... I would start by filling bugs. I can see the last fedora build is 1.1.1, perhaps you can grab the rpm dlls and copy them over your installation (but I am afraid that won't be that simple, if ABI changed or other external requirements) > Again, I'm willing to help any way I can, but I can be only a tester, > and a documentation writer. I won't be able to help as a developer. :-( I would say hacking on libvirt windows is easy, as long as you have a windows (to run) & a fedora (to build). Some issues could even be debugged with wine (yes!) _______________________________________________ virt-tools-list mailing list virt-tools-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/virt-tools-list