pgadmin3: невозможно инициализировать gtk, правильно ли установлен DISPLAY?
У меня возникли проблемы с запуском pgadmin3 на удаленном сервере. Я вхожу на сервер, используя SSH с опцией -X. Когда я впервые установил pgadmin3, я смог запустить его с помощью команды "pgadmin3 &", и PG Admin запустилась бы правильно, используя мой локальный X-сервер. Что-то случилось, и теперь PG Admin больше не запускается. Он возвращается с сообщением "Ошибка: невозможно инициализировать GTK, правильно ли установлен DISPLAY?"
Я использую ту же команду SSH для входа на сервер и ту же команду для запуска PG Admin, но она больше не работает. Я не внес никаких изменений в мою конфигурацию SSH, и при этом я не установил никакого нового программного обеспечения, таким образом, я в растерянности относительно того, как это сломалось и как идти, чтобы исправить это. Что могло случиться, чтобы это сломать, и с чего начать с исправления?
3 ответа
Подсказка в сообщении об ошибке: для какой переменной среды DISPLAY установлено значение?
Возможно, это неправильно или изменилось.
Убедитесь, что пакет xauth установлен на сервере, так как он необходим для правильной работы пересылки ssh X.
Ни один из них не решает проблему - у меня то же самое и нет ошибки в значении $DISPLAY. Даже если вы избегаете SSH и идете прямо, это не работает.
Так что изменилось? Он работал раньше, а потом просто перестал работать???
Запуск xhost
команда (то есть набрав его в терминале и нажав клавишу ввода) исправила это для меня - но я до сих пор не понимаю, почему он работал раньше без этого шага.
Затем сделайте su, запустите программу и т. Д.