1

Я использую virt-manager на RHEL 7.0 , но он всегда показывает « Gtk couldn't be initialized »:

[root@dhb5 ~]# virt-manager --debug --nofork
2015-08-17 03:21:09,895 (cliutils:75): virt-manager startup
2015-08-17 03:21:09,895 (virt-manager:201): Launched as: ['/usr/share/virt-manager/virt-manager', '--debug', '--nofork']
2015-08-17 03:21:09,896 (virt-manager:202): virt-manager version: 0.10.0
2015-08-17 03:21:09,896 (virt-manager:203): virtManager import: <module 'virtManager' from '/usr/share/virt-manager/virtManager/__init__.pyc'>

** (virt-manager:10141): WARNING **: Could not open X display
2015-08-17 03:21:09,957 (virt-manager:246): Traceback (most recent call last):
  File "/usr/share/virt-manager/virt-manager", line 233, in main
    Gtk.Window()
  File "/usr/lib64/python2.7/site-packages/gi/overrides/Gtk.py", line 416, in __init__
    raise RuntimeError("Gtk couldn't be initialized")
RuntimeError: Gtk couldn't be initialized

Gtk couldn't be initialized

И связанная с X11 конфигурация в /etc/ssh/sshd_config выглядит следующим образом:

[root@dhb5 ~]# grep -i x11 /etc/ssh/sshd_config
X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes

Я пытаюсь погуглить много постов и не могу найти ответ на свой вопрос. Кто-нибудь может дать некоторые подсказки по этому вопросу?

2 ответа2

0

Использование:

ssh -vv -X x.x.x.x

Если это появляется:

debug1: Remote: нет программы xauth; не может пересылать с подменой.

затем попробуйте с:

yum install xauth

(установите его на виртуальном хосте).

0

Если вы сидите там и целыми днями царапаете свою голову, как мы, это ... это то, что сработало для нас.

Отредактируйте /etc/ssh/sshd_config и попробуйте установить « AddressFamily » на « inet », если вы используете сеть строго ipv4.

AddressFamily inet

Не забудьте перезапустить sshd.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .