При запуске virt-manager выдает ошибку:
Traceback (most recent call last):
File «/usr/share/virt-manager/virt-manager.py», line 376, in ?
_show_startup_error(str(run_e), «».join(traceback.format_exc()))
File «/usr/share/virt-manager/virt-manager.py», line 52, in _show_startup_error
import gtk
File «/usr/lib64/python2.4/site-packages/gtk-2.0/gtk/__init__.py», line 76, in ?
_init()
File «/usr/lib64/python2.4/site-packages/gtk-2.0/gtk/__init__.py», line 64, in _init
_gtk.init_check()
RuntimeError: could not open display
Если пытаемся запустить virt-manager из Linux на удаленном хосте с ключиком -X и получаем ошибку выше, значит у вас не стоит xorg-server.
Заходим на удаленный хост по ssh и выполняем команды:
yum install xorg-x11-server-Xorg
yum install xauth
Таким образом мы поставили на удаленном сервере X сервер и авторизацию для него.
В последних версиях OpenSSH изменились параметры X-Forwarding.
Надо в /etc/ssh/ssd_config найти строчку:
X11UseLocalhost YES
и заменить ее на
X11UseLocalhost NO
ВАЖНО: имя сервера прописанное в host должно резолвиться через DNS!!!
Теперь придется сделать reboot удаленного хоста.
В случае с запуском virt-manager из консоли подключенной к Windows посредством Putty необходимо проделать дополнительные манипуляции в Windows.
1. Поставить Xming (набираем в google и качаем последнюю версию)
2. В Putty включить X Forwarding
Идем в Connection —> SSH —> X11 — ставим галочку Enable X Forwarding