[virt-tools-list] virt-manager failing console connection

Ed lists at precognet.com
Wed Jun 23 18:26:56 UTC 2010


Hi Cole,

My mistake.  A while back I had tried to get certificates to work with 
virt-manager and forgot to set the settings back to what they where.

After disabeling 'vnc_tls = 1' from qemu.conf and restarting the 
service, it all worked again.

Sorry for the useless post but it might help another absent minded ed ;)

Kind regards,
  -Ed

On 06/22/2010 08:39 PM, Cole Robinson wrote:
> On 06/22/2010 01:01 PM, Ed wrote:
>    
>> Hi all,
>>
>> This is my first post here although I admit I did post this same
>> question on Linuxquestions.org with no success.  I hope you can help me
>> solve this as I am unable to create any VMs anymore.
>>
>> I have a KVM server and am trying to add a new VM. The problem is I am
>> unable to connect to the consle to finish the installation. Could
>> someone help me please?
>>
>> I have put the details of the steps I took and my ssh config file for
>> clarity. It seems I have a problem with a vnc 'security type'.
>>
>> Any help would be apreciated!
>>
>> ssh config
>> ----------
>> Port 2200
>> Protocol 2
>> HostKey /etc/ssh/ssh_host_rsa_key
>> HostKey /etc/ssh/ssh_host_dsa_key
>> UsePrivilegeSeparation yes
>> KeyRegenerationInterval 3600
>> ServerKeyBits 768
>> SyslogFacility AUTH
>> LogLevel INFO
>> LoginGraceTime 120
>> PermitRootLogin yes
>> StrictModes yes
>> RSAAuthentication yes
>> PubkeyAuthentication yes
>> IgnoreRhosts yes
>> RhostsRSAAuthentication no
>> HostbasedAuthentication no
>> PermitEmptyPasswords no
>> ChallengeResponseAuthentication no
>> PasswordAuthentication yes
>> X11Forwarding no
>> X11DisplayOffset 10
>> PrintMotd no
>> PrintLastLog yes
>> TCPKeepAlive yes
>> AcceptEnv LANG LC_*
>> UsePAM yes
>>
>> client
>> ------
>> $ virt-manager -c qemu+ssh://root@phoenix:2200/system
>>
>> [Prompt for password and connects OK]
>>
>> KVM Server
>> ----------
>> # virt-install --connect qemu:///system -n web -r 1024 --vcpus=1 -f
>> /dev/vms/web_os -s 5 -c ~ecosta/debian-504-amd64-netinst.iso --vnc
>> --noautoconsole --os-type linux --os-variant debianLenny --accelerate
>> --network network:default --hvm
>>
>> Starting install...
>> Creating domain...                                                 0 B 00:00
>> Domain installation still in progress. You can reconnect to
>> the console to complete the installation process.
>>
>> client
>> ------
>> I can see the new VM but when I chose to open the console, the password
>> is asked again and again without a successful connection to the console.
>> The following is what I found in the log.
>>
>> virt-manager log:
>>
>> [Mon, 21 Jun 2010 12:36:22 virt-manager 9365] DEBUG (console:586)
>> Graphics console configured at vnc://root@phoenix:2200:5902
>> [Mon, 21 Jun 2010 12:36:22 virt-manager 9365] DEBUG (console:599)
>> Starting connect process for phoenix:2200 5902
>> [Mon, 21 Jun 2010 12:36:22 virt-manager 9365] DEBUG (console:535)
>> Creating SSH tunnel: ['ssh', 'ssh', '-p', '2200', '-l', 'root',
>> 'phoenix', "nc -q 2>&1 | grep -q 'requires an argument';if [ $? -eq 0 ]
>> ; then   CMD='nc -q 0 127.0.0.1 5902';else   CMD='nc 127.0.0.1
>> 5902';fi;$CMD;"]
>> [Mon, 21 Jun 2010 12:36:22 virt-manager 9365] DEBUG (console:550) Tunnel
>> PID 23 FD 9746
>> [Mon, 21 Jun 2010 12:36:22 virt-manager 9365] DEBUG (engine:413) window
>> counter incremented to 2
>> [Mon, 21 Jun 2010 12:36:22 virt-manager 9365] DEBUG (console:586)
>> Graphics console configured at vnc://root@phoenix:2200:5902
>> [Mon, 21 Jun 2010 12:36:22 virt-manager 9365] DEBUG (console:599)
>> Starting connect process for phoenix:2200 5902
>> [Mon, 21 Jun 2010 12:36:22 virt-manager 9365] DEBUG (console:603) Tunnel
>> already open, skipping open_tunnel.
>> [Mon, 21 Jun 2010 12:36:29 virt-manager 9365] DEBUG (console:650) Got
>> credential request<enum VNC_DISPLAY_CREDENTIAL_CLIENTNAME of type
>> VncDisplayCredential>
>> [Mon, 21 Jun 2010 12:36:29 virt-manager 9365] DEBUG (console:559)
>> Shutting down tunnel PID 9746 FD 23
>> [Mon, 21 Jun 2010 12:36:29 virt-manager 9365] DEBUG (console:449) VNC
>> disconnected
>> [Mon, 21 Jun 2010 12:36:29 virt-manager 9365] WARNING (console:476)
>> Retrying connection in 125 ms
>> [Mon, 21 Jun 2010 12:36:29 virt-manager 9365] DEBUG (console:586)
>> Graphics console configured at vnc://root@phoenix:2200:5902
>> [Mon, 21 Jun 2010 12:36:29 virt-manager 9365] DEBUG (console:599)
>> Starting connect process for phoenix:2200 5902
>> [Mon, 21 Jun 2010 12:36:29 virt-manager 9365] DEBUG (console:535)
>> Creating SSH tunnel: ['ssh', 'ssh', '-p', '2200', '-l', 'root',
>> 'phoenix', "nc -q 2>&1 | grep -q 'requires an argument';if [ $? -eq 0 ]
>> ; then   CMD='nc -q 0 127.0.0.1 5902';else   CMD='nc 127.0.0.1
>> 5902';fi;$CMD;"]
>> [Mon, 21 Jun 2010 12:36:29 virt-manager 9365] DEBUG (console:550) Tunnel
>> PID 23 FD 9765
>>
>> client
>> ------
>> I then tried to make an ssh tunnel and use vncviewer to connect:
>>
>> $ ssh -p 2200  root at phoenix -N -T -L 5902:localhost:5902
>>
>> $ vncviewer localhost:2
>> Connected to RFB server, using protocol version 3.8
>> Server did not offer supported security type
>>
>> $ ssvncviewer localhost:2
>>
>> Proto: RFB 003.008
>>
>> Connected to RFB server, using protocol version 3.8
>> Server did not offer supported security type:
>>     sectype[0] 19
>> Security-Type: 0 (rfbSecTypeInvalid)  Latency: 12.40 ms
>> ShmCleanup called
>>
>> VNC Viewer exiting.
>>
>> ---
>>
>> That's it. I'm out of ideas.  If you do know of a way to install a
>> debian box without the need for vnc I'm all ears! :)
>>
>>      
> Hmm, not really sure, haven't seen that 'security type' error before.
> Maybe try connecting to the remote VNC using virt-viewer?
>
> virt-viewer --connect qemu+ssh://root@phoenix:2200/system $vmname
>
> - Cole
>
>
>    




More information about the virt-tools-list mailing list