[virt-tools-list] virt-manager failing console connection
Cole Robinson
crobinso at redhat.com
Tue Jun 22 18:39:19 UTC 2010
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