Created attachment 410936 [details]
Description of problem:
I'm using virt-manager on a fedora 12 desktop to manage a remote libvirt host using SSH.
Since I've upgraded virt-manager to version 0.8.4 (using this repo: http://jforbes.fedorapeople.org/virt-preview/f13/x86_64/), I cannot re-open a VNC console. The first time I open the VNC session for one guest, it's working fine, if I close the window, and try to re-open it, I have a black window.
The problem seems to be that virt-manager do not create the SSH tunnel anymore.
Attached is a snippet of my virt-manager log:
11:52:44: I open the VNC console for one guest. We can see the tunnel being created, everything works fine
11:53:04: I close the window. We can see that the number of window is decremented, then, we have a traceback
11:53:12: I try to re-open the VNC console, the window counter is incremented, but the tunnel is not created anymore. I just have a black window instead of the VNC session.
I have to restart virt-manager to be able to open the VNC console again.
Version-Release number of selected component (if applicable):
virt-manager 0.8.4 from http://jforbes.fedorapeople.org/virt-preview/f13/x86_64/
Steps to Reproduce:
1. open a VNC session to a remote libvirt host using SSH
2. close the window
3. try to re-open the VNC session for the same guest
VNC session do not work
VNC session should work
Moving to rawhide where the fix needs to be built.
Thanks for the report, Next rawhide compose should contain and updated virt-manager which fixes this issue.