<div>Hi,</div>
<div> </div>
<div><font color="#3366ff">> 11:35:01.672: debug : initialise_gnutls:1099 : loading CA file<br>> /usr/i686-pc-ming<br>> w32/sys-root/mingw/etc/pki/CA/cacert.pem<br>> 11:35:01.677: debug : initialise_gnutls:1112 : loading client cert and key<br>
> from<br>> files /usr/i686-pc-mingw32/sys-root/mingw/etc/pki/libvirt/clientcert.pem and<br>> /us<br>> r/i686-pc-mingw32/sys-root/mingw/etc/pki/libvirt/private/clientkey.pem<br>> 11:35:01.697: debug : do_open:1017 : driver 2 remote returned ERROR<br>
</font></div>
<div>On windows virt-viewer take these from certificates for</div>
<div>"Z:\usr\i686-pc-mingw32\sys-root\mingw\etc\pki" which i guess is hardcoded in the code...(dont know y)</div>
<div>i tried "./configure --sysconfdir=C:\pki\"</div>
<div>but this didnot work...</div>
<div> </div>
<div>the certificates that i user here have to be correct because.. these certificates are the same when i connect from a different linux machine there i dont get the ERROR message. but still nothing happens.</div>
<div> </div>
<div>These are the results when i tried running virt-viewer using the following URI:</div>
<div> </div>
<div>
<div><font style="BACKGROUND-COLOR: #33ff33"></font></div> </div>
<div>1.</div>
<div><font style="BACKGROUND-COLOR: #ffff66">LIBVIRT_DEBUG=1 virt-viewer -c qemu://FC11-KVM/session 2<br></font></div>
<div> </div>
<div>
<div>result:</div>
<div>here i dont think there is an issue with the certificates:</div>
<div>what happens here is a small window pops up with the message "Conneting to vnc server" thats it and then the message goes.</div></div>
<div> </div>
<div><font style="BACKGROUND-COLOR: #33ff33">00:35:46.089: debug : virInitialize:279 : register drivers<br>00:35:46.090: debug : virRegisterDriver:776 : registering Test as driver 0<br>00:35:46.090: debug : virRegisterNetworkDriver:614 : registering Test as network driver 0<br>
00:35:46.090: debug : virRegisterInterfaceDriver:645 : registering Test as interface driver 0<br>00:35:46.090: debug : virRegisterStorageDriver:676 : registering Test as storage driver 0<br>00:35:46.090: debug : virRegisterDeviceMonitor:707 : registering Test as device driver 0<br>
00:35:46.090: debug : virRegisterSecretDriver:738 : registering Test as secret driver 0<br>00:35:46.090: debug : virRegisterDriver:776 : registering OPENVZ as driver 1<br>00:35:46.091: debug : vboxRegister:101 : VBoxCGlueInit failed, using dummy driver<br>
00:35:46.091: debug : virRegisterDriver:776 : registering VBOX as driver 2<br>00:35:46.091: debug : virRegisterNetworkDriver:614 : registering VBOX as network driver 1<br>00:35:46.092: debug : virRegisterStorageDriver:676 : registering VBOX as storage driver 1<br>
00:35:46.092: debug : virRegisterDriver:776 : registering ESX as driver 3<br>00:35:46.092: debug : virRegisterDriver:776 : registering remote as driver 4<br>00:35:46.092: debug : virRegisterNetworkDriver:614 : registering remote as network driver 2<br>
00:35:46.092: debug : virRegisterInterfaceDriver:645 : registering remote as interface driver 1<br>00:35:46.092: debug : virRegisterStorageDriver:676 : registering remote as storage driver 2<br>00:35:46.092: debug : virRegisterDeviceMonitor:707 : registering remote as device driver 1<br>
00:35:46.092: debug : virRegisterSecretDriver:738 : registering remote as secret driver 1<br>00:35:46.093: debug : virConnectOpenAuth:1273 : name=qemu://FC11-KVM/session, auth=0xbfce11c8, flags=1<br>00:35:46.093: debug : do_open:1042 : name "qemu://FC11-KVM/session" to URI components:<br>
  scheme qemu<br>  opaque (null)<br>  authority (null)<br>  server FC11-KVM<br>  user (null)<br>  port 0<br>  path /session</font></div>
<div><font style="BACKGROUND-COLOR: #33ff33">00:35:46.094: debug : do_open:1052 : trying driver 0 (Test) ...<br>00:35:46.094: debug : do_open:1058 : driver 0 Test returned DECLINED<br>00:35:46.094: debug : do_open:1052 : trying driver 1 (OPENVZ) ...<br>
00:35:46.094: debug : do_open:1058 : driver 1 OPENVZ returned DECLINED<br>00:35:46.094: debug : do_open:1052 : trying driver 2 (VBOX) ...<br>00:35:46.094: debug : do_open:1058 : driver 2 VBOX returned DECLINED<br>00:35:46.095: debug : do_open:1052 : trying driver 3 (ESX) ...<br>
00:35:46.095: debug : do_open:1058 : driver 3 ESX returned DECLINED<br>00:35:46.095: debug : do_open:1052 : trying driver 4 (remote) ...<br>00:35:46.095: debug : doRemoteOpen:535 : proceeding with name = qemu:///session<br>
00:35:46.099: debug : initialise_gnutls:1101 : loading CA file //etc/pki/CA/cacert.pem<br>00:35:46.107: debug : initialise_gnutls:1114 : loading client cert and key from files //etc/pki/libvirt/clientcert.pem and //etc/pki/libvirt/private/clientkey.pem<br>
00:35:46.213: debug : remoteIO:7421 : Do proc=66 serial=0 length=28 wait=(nil)<br>00:35:46.213: debug : remoteIO:7483 : We have the buck 66 0xb7d2f008 0xb7d2f008<br>00:35:46.215: debug : remoteIODecodeMessageLength:7032 : Got length, now need 64 total (60 more)<br>
00:35:46.215: debug : remoteIOEventLoop:7347 : Giving up the buck 66 0xb7d2f008 (nil)<br>00:35:46.216: debug : remoteIO:7514 : All done with our call 66 (nil) 0xb7d2f008<br>00:35:46.216: debug : remoteIO:7421 : Do proc=1 serial=1 length=56 wait=(nil)<br>
00:35:46.216: debug : remoteIO:7483 : We have the buck 1 0xa07f620 0xa07f620<br>00:35:46.217: debug : remoteIODecodeMessageLength:7032 : Got length, now need 56 total (52 more)<br>00:35:46.217: debug : remoteIOEventLoop:7347 : Giving up the buck 1 0xa07f620 (nil)<br>
00:35:46.218: debug : remoteIO:7514 : All done with our call 1 (nil) 0xa07f620<br>00:35:46.218: debug : doRemoteOpen:850 : Adding Handler for remote events<br>00:35:46.218: debug : doRemoteOpen:860 : Adding Timeout for remote event queue flushing<br>
00:35:46.218: debug : do_open:1058 : driver 4 remote returned SUCCESS<br>00:35:46.218: debug : do_open:1078 : network driver 0 Test returned DECLINED<br>00:35:46.218: debug : do_open:1078 : network driver 1 VBOX returned DECLINED<br>
00:35:46.218: debug : do_open:1078 : network driver 2 remote returned SUCCESS<br>00:35:46.218: debug : do_open:1097 : interface driver 0 Test returned DECLINED<br>00:35:46.218: debug : do_open:1097 : interface driver 1 remote returned SUCCESS<br>
00:35:46.218: debug : do_open:1117 : storage driver 0 Test returned DECLINED<br>00:35:46.219: debug : do_open:1117 : storage driver 1 VBOX returned DECLINED<br>00:35:46.219: debug : do_open:1117 : storage driver 2 remote returned SUCCESS<br>
00:35:46.219: debug : do_open:1137 : node driver 0 Test returned DECLINED<br>00:35:46.219: debug : do_open:1137 : node driver 1 remote returned SUCCESS<br>00:35:46.219: debug : do_open:1164 : secret driver 0 Test returned DECLINED<br>
00:35:46.219: debug : do_open:1164 : secret driver 1 remote returned SUCCESS<br>00:35:46.281: debug : virDomainLookupByID:1739 : conn=0xa051928, id=2<br>00:35:46.282: debug : remoteIO:7421 : Do proc=22 serial=2 length=32 wait=(nil)<br>
00:35:46.282: debug : remoteIO:7483 : We have the buck 22 0xa17fa00 0xa17fa00<br>00:35:46.283: debug : remoteIODecodeMessageLength:7032 : Got length, now need 92 total (88 more)<br>00:35:46.283: debug : remoteIOEventLoop:7347 : Giving up the buck 22 0xa17fa00 (nil)<br>
00:35:46.284: debug : remoteIO:7514 : All done with our call 22 (nil) 0xa17fa00<br>00:35:46.284: debug : virGetDomain:343 : New hash entry 0xa17cfd8<br>00:35:46.284: debug : virDomainGetInfo:2732 : domain=0xa17cfd8, info=0xbfce1140<br>
00:35:46.285: debug : remoteIO:7421 : Do proc=16 serial=3 length=64 wait=(nil)<br>00:35:46.285: debug : remoteIO:7483 : We have the buck 16 0xa17fa00 0xa17fa00<br>00:35:46.287: debug : remoteIODecodeMessageLength:7032 : Got length, now need 88 total (84 more)<br>
00:35:46.287: debug : remoteIOEventLoop:7347 : Giving up the buck 16 0xa17fa00 (nil)<br>00:35:46.287: debug : remoteIO:7514 : All done with our call 16 (nil) 0xa17fa00<br>00:35:46.287: debug : virDomainGetXMLDesc:2780 : domain=0xa17cfd8, flags=0<br>
00:35:46.287: debug : remoteIO:7421 : Do proc=14 serial=4 length=68 wait=(nil)<br>00:35:46.287: debug : remoteIO:7483 : We have the buck 14 0xa17fa00 0xa17fa00<br>00:35:46.290: debug : remoteIODecodeMessageLength:7032 : Got length, now need 1296 total (1292 more)<br>
00:35:46.290: debug : remoteIOEventLoop:7347 : Giving up the buck 14 0xa17fa00 (nil)<br>00:35:46.290: debug : remoteIO:7514 : All done with our call 14 (nil) 0xa17fa00<br>00:35:46.291: debug : virDomainGetName:2431 : domain=0xa17cfd8<br>
00:35:46.291: debug : virDomainFree:1969 : domain=0xa17cfd8<br>00:35:46.291: debug : virUnrefDomain:420 : unref domain 0xa17cfd8 CloneWinXp 1<br>00:35:46.292: debug : virReleaseDomain:374 : release domain 0xa17cfd8 CloneWinXp<br>
00:35:46.292: debug : virReleaseDomain:390 : unref connection 0xa051928 2<br>00:35:46.292: debug : virConnectDomainEventRegister:8637 : conn=0xa051928, cb=0x804d1e0, opaque=0xa056468, freecb=(nil)<br>00:35:46.292: debug : remoteIO:7421 : Do proc=105 serial=5 length=28 wait=(nil)<br>
00:35:46.292: debug : remoteIO:7483 : We have the buck 105 0xa1c0730 0xa1c0730<br>00:35:46.294: debug : remoteIODecodeMessageLength:7032 : Got length, now need 60 total (56 more)<br>00:35:46.294: debug : remoteIOEventLoop:7347 : Giving up the buck 105 0xa1c0730 (nil)<br>
00:35:46.294: debug : remoteIO:7514 : All done with our call 105 (nil) 0xa1c0730</font><br> </div>
<div class="gmail_quote"> </div>
<div class="gmail_quote">
<div>2.</div>
<div><font style="BACKGROUND-COLOR: #ffff66">LIBVIRT_DEBUG=1 virt-viewer -c qemu+tcp://FC11-KVM/session 2<br></font></div>
<div> </div>
<div>result:</div>
<div>same thing happens here. the window pops up and goes.</div>
<div> </div>
<div><font style="BACKGROUND-COLOR: #33ff33">00:34:48.829: debug : virInitialize:279 : register drivers<br>00:34:48.830: debug : virRegisterDriver:776 : registering Test as driver 0<br>00:34:48.830: debug : virRegisterNetworkDriver:614 : registering Test as network driver 0<br>
00:34:48.830: debug : virRegisterInterfaceDriver:645 : registering Test as interface driver 0<br>00:34:48.830: debug : virRegisterStorageDriver:676 : registering Test as storage driver 0<br>00:34:48.830: debug : virRegisterDeviceMonitor:707 : registering Test as device driver 0<br>
00:34:48.830: debug : virRegisterSecretDriver:738 : registering Test as secret driver 0<br>00:34:48.830: debug : virRegisterDriver:776 : registering OPENVZ as driver 1<br>00:34:48.830: debug : vboxRegister:101 : VBoxCGlueInit failed, using dummy driver<br>
00:34:48.830: debug : virRegisterDriver:776 : registering VBOX as driver 2<br>00:34:48.830: debug : virRegisterNetworkDriver:614 : registering VBOX as network driver 1<br>00:34:48.830: debug : virRegisterStorageDriver:676 : registering VBOX as storage driver 1<br>
00:34:48.830: debug : virRegisterDriver:776 : registering ESX as driver 3<br>00:34:48.831: debug : virRegisterDriver:776 : registering remote as driver 4<br>00:34:48.831: debug : virRegisterNetworkDriver:614 : registering remote as network driver 2<br>
00:34:48.831: debug : virRegisterInterfaceDriver:645 : registering remote as interface driver 1<br>00:34:48.831: debug : virRegisterStorageDriver:676 : registering remote as storage driver 2<br>00:34:48.831: debug : virRegisterDeviceMonitor:707 : registering remote as device driver 1<br>
00:34:48.831: debug : virRegisterSecretDriver:738 : registering remote as secret driver 1<br>00:34:48.831: debug : virConnectOpenAuth:1273 : name=qemu+tcp://FC11-KVM/session, auth=0xbfc34918, flags=1<br>00:34:48.831: debug : do_open:1042 : name "qemu+tcp://FC11-KVM/session" to URI components:<br>
  scheme qemu+tcp<br>  opaque (null)<br>  authority (null)<br>  server FC11-KVM<br>  user (null)<br>  port 0<br>  path /session</font></div>
<div><font style="BACKGROUND-COLOR: #33ff33">00:34:48.831: debug : do_open:1052 : trying driver 0 (Test) ...<br>00:34:48.831: debug : do_open:1058 : driver 0 Test returned DECLINED<br>00:34:48.831: debug : do_open:1052 : trying driver 1 (OPENVZ) ...<br>
00:34:48.831: debug : do_open:1058 : driver 1 OPENVZ returned DECLINED<br>00:34:48.831: debug : do_open:1052 : trying driver 2 (VBOX) ...<br>00:34:48.831: debug : do_open:1058 : driver 2 VBOX returned DECLINED<br>00:34:48.831: debug : do_open:1052 : trying driver 3 (ESX) ...<br>
00:34:48.831: debug : do_open:1058 : driver 3 ESX returned DECLINED<br>00:34:48.831: debug : do_open:1052 : trying driver 4 (remote) ...<br>00:34:48.831: debug : doRemoteOpen:535 : proceeding with name = qemu:///session<br>
00:34:48.835: debug : remoteIO:7421 : Do proc=66 serial=0 length=28 wait=(nil)<br>00:34:48.835: debug : remoteIO:7483 : We have the buck 66 0xb7c81008 0xb7c81008<br>00:34:48.838: debug : remoteIODecodeMessageLength:7032 : Got length, now need 64 total (60 more)<br>
00:34:48.838: debug : remoteIOEventLoop:7347 : Giving up the buck 66 0xb7c81008 (nil)<br>00:34:48.838: debug : remoteIO:7514 : All done with our call 66 (nil) 0xb7c81008<br>00:34:48.838: debug : remoteIO:7421 : Do proc=1 serial=1 length=56 wait=(nil)<br>
00:34:48.839: debug : remoteIO:7483 : We have the buck 1 0x894e658 0x894e658<br>00:34:48.839: debug : remoteIODecodeMessageLength:7032 : Got length, now need 56 total (52 more)<br>00:34:48.839: debug : remoteIOEventLoop:7347 : Giving up the buck 1 0x894e658 (nil)<br>
00:34:48.839: debug : remoteIO:7514 : All done with our call 1 (nil) 0x894e658<br>00:34:48.839: debug : doRemoteOpen:850 : Adding Handler for remote events<br>00:34:48.839: debug : doRemoteOpen:860 : Adding Timeout for remote event queue flushing<br>
00:34:48.839: debug : do_open:1058 : driver 4 remote returned SUCCESS<br>00:34:48.839: debug : do_open:1078 : network driver 0 Test returned DECLINED<br>00:34:48.839: debug : do_open:1078 : network driver 1 VBOX returned DECLINED<br>
00:34:48.839: debug : do_open:1078 : network driver 2 remote returned SUCCESS<br>00:34:48.839: debug : do_open:1097 : interface driver 0 Test returned DECLINED<br>00:34:48.839: debug : do_open:1097 : interface driver 1 remote returned SUCCESS<br>
00:34:48.839: debug : do_open:1117 : storage driver 0 Test returned DECLINED<br>00:34:48.839: debug : do_open:1117 : storage driver 1 VBOX returned DECLINED<br>00:34:48.839: debug : do_open:1117 : storage driver 2 remote returned SUCCESS<br>
00:34:48.839: debug : do_open:1137 : node driver 0 Test returned DECLINED<br>00:34:48.839: debug : do_open:1137 : node driver 1 remote returned SUCCESS<br>00:34:48.840: debug : do_open:1164 : secret driver 0 Test returned DECLINED<br>
00:34:48.840: debug : do_open:1164 : secret driver 1 remote returned SUCCESS<br>00:34:48.907: debug : virDomainLookupByID:1739 : conn=0x8944928, id=2<br>00:34:48.907: debug : remoteIO:7421 : Do proc=22 serial=2 length=32 wait=(nil)<br>
00:34:48.907: debug : remoteIO:7483 : We have the buck 22 0x8a50a00 0x8a50a00<br>00:34:48.908: debug : remoteIODecodeMessageLength:7032 : Got length, now need 92 total (88 more)<br>00:34:48.909: debug : remoteIOEventLoop:7347 : Giving up the buck 22 0x8a50a00 (nil)<br>
00:34:48.909: debug : remoteIO:7514 : All done with our call 22 (nil) 0x8a50a00<br>00:34:48.909: debug : virGetDomain:343 : New hash entry 0x8a4f3b0<br>00:34:48.909: debug : virDomainGetInfo:2732 : domain=0x8a4f3b0, info=0xbfc34890<br>
00:34:48.910: debug : remoteIO:7421 : Do proc=16 serial=3 length=64 wait=(nil)<br>00:34:48.910: debug : remoteIO:7483 : We have the buck 16 0x8a50a00 0x8a50a00<br>00:34:48.912: debug : remoteIODecodeMessageLength:7032 : Got length, now need 88 total (84 more)<br>
00:34:48.912: debug : remoteIOEventLoop:7347 : Giving up the buck 16 0x8a50a00 (nil)<br>00:34:48.912: debug : remoteIO:7514 : All done with our call 16 (nil) 0x8a50a00<br>00:34:48.912: debug : virDomainGetXMLDesc:2780 : domain=0x8a4f3b0, flags=0<br>
00:34:48.912: debug : remoteIO:7421 : Do proc=14 serial=4 length=68 wait=(nil)<br>00:34:48.912: debug : remoteIO:7483 : We have the buck 14 0x8a50a00 0x8a50a00<br>00:34:48.914: debug : remoteIODecodeMessageLength:7032 : Got length, now need 1296 total (1292 more)<br>
00:34:48.914: debug : remoteIOEventLoop:7347 : Giving up the buck 14 0x8a50a00 (nil)<br>00:34:48.914: debug : remoteIO:7514 : All done with our call 14 (nil) 0x8a50a00<br>00:34:48.915: debug : virDomainGetName:2431 : domain=0x8a4f3b0<br>
00:34:48.915: debug : virDomainFree:1969 : domain=0x8a4f3b0<br>00:34:48.915: debug : virUnrefDomain:420 : unref domain 0x8a4f3b0 CloneWinXp 1<br>00:34:48.915: debug : virReleaseDomain:374 : release domain 0x8a4f3b0 CloneWinXp<br>
00:34:48.915: debug : virReleaseDomain:390 : unref connection 0x8944928 2<br>00:34:48.915: debug : virConnectDomainEventRegister:8637 : conn=0x8944928, cb=0x804d1e0, opaque=0x8949468, freecb=(nil)<br>00:34:48.915: debug : remoteIO:7421 : Do proc=105 serial=5 length=28 wait=(nil)<br>
00:34:48.915: debug : remoteIO:7483 : We have the buck 105 0x8a53850 0x8a53850<br>00:34:48.916: debug : remoteIODecodeMessageLength:7032 : Got length, now need 60 total (56 more)<br>00:34:48.916: debug : remoteIOEventLoop:7347 : Giving up the buck 105 0x8a53850 (nil)<br>
00:34:48.916: debug : remoteIO:7514 : All done with our call 105 (nil) 0x8a53850</font></div></div>
<div class="gmail_quote"> </div>
<div class="gmail_quote"> </div>
<div class="gmail_quote">When i tried these same commands on the same machine where the libvirtd is running:</div>
<div class="gmail_quote"> </div>
<div class="gmail_quote">it works fine. with</div>
<div class="gmail_quote">qemu+tcp:///session 2</div>
<div class="gmail_quote"> </div>
<div class="gmail_quote">qemu:///session 2</div>
<div class="gmail_quote"> </div>
<div class="gmail_quote">i also tried to debug the virt-viewer-0.2.0 code.</div>
<div class="gmail_quote"> </div>
<div class="gmail_quote">the only thing that i could find out was that in src/main.c in function int main(.....)</div>
<div class="gmail_quote"> </div>
<div class="gmail_quote">line 97 : gtk_main();</div>
<div class="gmail_quote"> </div>
<div class="gmail_quote">after reaching this line</div>
<div class="gmail_quote"> </div>
<div class="gmail_quote">1. On the same machine the code hangs and the vnc display is shown and i can view my guest machine.</div>
<div class="gmail_quote"> </div>
<div class="gmail_quote">2. On the remote machine it doesnot stops here and comes out with the message on the popup saying connecting to vnc server.</div>
<div class="gmail_quote"> </div>
<div class="gmail_quote"> </div>
<div class="gmail_quote">------------------------</div>
<div class="gmail_quote"> </div>
<div class="gmail_quote">On windows im still facing the problem with certificates because the same certificates works on remote linux machine.</div>
<div class="gmail_quote"> </div>
<div class="gmail_quote">but using "qemu+tcp://FC11-KVM/session 2"... atlease a new window pops up which does not respond...</div>
<div class="gmail_quote"> </div>
<div class="gmail_quote">Do we have to do any configuration on libvirtd to make virt-viewer to work over tcp and tls because it works fine from a remote linux machine over ssh.</div>
<div class="gmail_quote"> </div>
<div class="gmail_quote">------------------------</div>
<div class="gmail_quote"> </div>
<div class="gmail_quote">has any1 have got any success running virt-viewer on windows...??</div>
<div class="gmail_quote"> </div>
<div class="gmail_quote">Regards</div>
<div class="gmail_quote">Anuj</div>
<div class="gmail_quote"> </div>
<div class="gmail_quote">On Fri, Sep 25, 2009 at 5:32 PM, Richard W.M. Jones <span dir="ltr"><<a href="mailto:rjones@redhat.com">rjones@redhat.com</a>></span> wrote:<br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">
<div class="im">On Fri, Sep 25, 2009 at 11:57:35AM +0530, anuj rampal wrote:<br>> Then i tried on my windows machine<br>><br>> URI that i used:<br>> virt-viewer.exe -c qemu://FC11-KVM/session 2<br>><br>> and this is the result that i got:<br>
[...]<br></div>
<div class="im">> 11:35:01.672: debug : initialise_gnutls:1099 : loading CA file<br>> /usr/i686-pc-ming<br>> w32/sys-root/mingw/etc/pki/CA/cacert.pem<br>> 11:35:01.677: debug : initialise_gnutls:1112 : loading client cert and key<br>
> from<br>> files /usr/i686-pc-mingw32/sys-root/mingw/etc/pki/libvirt/clientcert.pem and<br>> /us<br>> r/i686-pc-mingw32/sys-root/mingw/etc/pki/libvirt/private/clientkey.pem<br>> 11:35:01.697: debug : do_open:1017 : driver 2 remote returned ERROR<br>
> 11:35:01.698: debug : virUnrefConnect:232 : unref connection 0263B068 1<br>> 11:35:01.700: debug : virReleaseConnect:191 : release connection 0263B068<br>> unable to connect to libvirt qemu://FC11-KVM/session<br>
<br></div>So the problem is that as you can see from reading the messages, it<br>can't load the client key file (from<br>/usr/i686-pc-mingw32/sys-root/mingw/etc/pki/libvirt/private/clientkey.pem).<br><br>This path is compiled into libvirt, so the only way to change it is to<br>
recompile libvirt with sysconfdir set to a more suitable path:<br><br> ./configure --sysconfdir=/etc<br><br>for example (and create /etc/pki ... on Windows).<br>
<div class="im"><br>> tried with different URI on windows:<br>> virt-viewer.exe -c qemu+tcp://FC11-KVM/session 2<br></div>[...]<br><br>This worked, obviously because it's not using GnuTLS for encryption.<br>
<div class="im"><br>Rich.<br><br>--<br>Richard Jones, Emerging Technologies, Red Hat  <a href="http://et.redhat.com/~rjones" target="_blank">http://et.redhat.com/~rjones</a><br></div>libguestfs lets you edit virtual machines.  Supports shell scripting,<br>
bindings from many languages.  <a href="http://et.redhat.com/~rjones/libguestfs/" target="_blank">http://et.redhat.com/~rjones/libguestfs/</a><br>See what it can do: <a href="http://et.redhat.com/~rjones/libguestfs/recipes.html" target="_blank">http://et.redhat.com/~rjones/libguestfs/recipes.html</a><br>
</blockquote></div><br>