PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : virt-manager kann keine Verbindung zum Host aufnehmen



Skipper74
01.05.12, 14:52
Hallo Leute,

ich habe mir heute meinen Server neuinstalliert. Ich habe denke ich, alle nötige Pakete installiert. Meine VMs laufen auch alle und ich kann via Remote oder ssh drauf zu greifen.

Wenn ich aber mit virt-manager eine Verbindung zum Host aufbauen will kommt folgende Meldung:

Unable to open a connection to the libvirt management daemon.

Libvirt URI is: qemu+ssh://root@192.168.178.2/system

Verify that:
- The 'libvirt-bin' package is installed
- The 'libvirtd' daemon has been started
- You are member of the 'libvirtd' group

libvirt-bin ist installiert, root ist member von libvirtd. Dann müsste es ja an den Daemon liegen, wie kann ich feststellen ob er läuft?

und wie kriege ich ihn dazu zu starten? /etc/init.d/libvirtd gibt es nicht, nur libvirt-bin und der läuft.

Hoffe auf baldige Antwort, trotz Feiertag.

VG

Skipper74
02.05.12, 08:59
Folgende Informationen erhalte ich unter Details:

Unable to open connection to hypervisor URI 'qemu+ssh://root@meinedomain.de:2022/system':
cannot recv data: ssh_askpass: exec(/usr/bin/ssh-askpass): No such file or directory
Host key verification failed.
: Die Verbindung wurde vom Kommunikationspartner zurückgesetzt
Traceback (most recent call last):
File "/usr/share/virt-manager/virtManager/connection.py", line 971, in _try_open
None], flags)
File "/usr/lib/python2.6/dist-packages/libvirt.py", line 111, in openAuth
if ret is None:raise libvirtError('virConnectOpenAuth() failed')
libvirtError: cannot recv data: ssh_askpass: exec(/usr/bin/ssh-askpass): No such file or directory
Host key verification failed.
: Die Verbindung wurde vom Kommunikationspartner zurückgesetzt

Maybe you need to install ssh-askpass in order to authenticate.

ssh-askpass ist auf dem Server installiert. Ich komme aber ohne Probleme via ssh auf den Server, warum kann sich hier virt-manager sich nicht anmelden?

VG

marce
02.05.12, 10:08
was sagt denn ein

which ssh-askpass

bzw. ein

ls -la /usr/bin/ssh-askpass

Skipper74
02.05.12, 11:32
Auf dem Server kommt folgende Ausgabe:

which

/usr/bin/ssh-askpass

ls:
lrwxrwxrwx 1 root root 29 Mai 2 09:45 /usr/bin/ssh-askpass -> /etc/alternatives/ssh-askpass

marce
02.05.12, 11:45
ok, und ein
ls -la /etc/alternatives/ssh-askpass

Skipper74
02.05.12, 11:51
ok, und ein
ls -la /etc/alternatives/ssh-askpass

Auf dem Server:

lrwxrwxrwx 1 root root 28 Mai 2 09:45 /etc/alternatives/ssh-askpass -> /usr/lib /ssh/x11-ssh-askpass

Skipper74
02.05.12, 17:22
Hallo,

Danke für Deine Hilfe. Ich habe den Fehler gefunden. Ich habe den key aus der know_host Datei entfernt und es funktioniert. Was ich nur komisch finde bzw. fand. Ich habe mir eine neue WM installiert und es dort auch ausprobiert und dort, obwohl frisch installiert, funktionierte es nicht.

Aber jetzt bin ich beruhigt.

VG