“Недопустимый MIT-MAGIC-COOKIE-1 ключ” при попытке запустить программу удаленно

Стабильный Debian является точно этим, стабильным. Это достигает этого при помощи хорошо протестированного программного обеспечения, "хорошо протестировал" быть синонимичным с "используемым в течение долгого времени", обычно бэкпортируя исправления безопасности вместо того, чтобы обновить к новой версии, однажды замороженной. Стабильный Debian не обеспокоен последним и самым большим программным обеспечением, он касается того, чтобы быть надежным.

Если Вы хотите иметь более новое программное обеспечение, Вы, вероятно, хотите проверить testing или unstable ответвления (скорее всего, последний). Можно измениться на нестабильный путем следования инструкциям на Wiki Debian.

22
01.05.2015, 20:10
7 ответов

Значение, которое вы используете для отображения , неверно: если вы не хотите использовать экспедирование SSH X, дисплей должен указывать на IP-адрес вашего X Server ( Desktop Вы хотите отобразить программы включен). На удаленном запуске

export DISPLAY=desktop:0

замена рабочего стола с вашим локальным именем хоста или IP-адреса. Вам также может потребоваться изменить конфигурацию вашего X Server, чтобы разрешить удаленные IP-соединения.

13
27.01.2020, 19:43

Попробуйте

xhost +local: 

перед запуском.

21
27.01.2020, 19:43

Для меня ошибка была:

Invalid MIT-MAGIC-COOKIE-1 keyxcb_connection_has_error() returned true
Invalid MIT-MAGIC-COOKIE-1 keyERROR: Unable to create GUI. Exiting

Я играл с.Xauthority, но он ничего не сделал, кроме как скрыть часть «куки MIT», а не ошибку подключения xcb _. В конце концов, это сработало, просто используя ответ @PSN(export DISPLAY=:1.0).

Между прочим, я на Debian 9.

1
27.01.2020, 19:43

Этот мне помог. Поэтому я оставляю этот ответ здесь.

 export DISPLAY=:1.0
9
27.01.2020, 19:43

Часть Invalid MIT-MAGIC-COOKIE-1 keyдолжна быть отдельной ошибкой (, отличной от -). Я получаю это в обычном рабочем случае запуска любой графической программы (даже gitk ).

Кто-то просто забыл закончить его новой строкой, поэтому представьте, что это отдельная строка.

2
08.04.2020, 06:19

Это может быть одной из причин появления следующей ошибки:

Invalid MIT-MAGIC-COOKIE-1 keyError: Can't open display: :1

Убедитесь, что вы запускаете любой процесс с графическим интерфейсом от того же пользователя, которому принадлежит процесс vncserver.

Например:

venkat@home-laptop:~/Downloads/$ ps -eaf | grep vnc
venkat    3504     1  0 Apr06 ?        00:09:52 /usr/bin/Xvnc :1 -auth /run/user/1000/gdm/Xauthority -desktop home-laptop:1 (venkat) -fp /usr/share/fonts/X11//misc,/usr/share/fonts/X11//Type1 -geometry 1024x768 -pn -rfbauth /home/venkat/.vnc/passwd -rfbport 5901 -rfbwait 30000
venkat   10595  8391  0 02:33 pts/5    00:00:00 grep --color=auto vnc
venkat@home-laptop:~/Downloads/$
venkat@home-laptop:~/Downloads/$
venkat@home-laptop:~/Downloads/$ sudo -i
root@home-laptop:~#
root@home-laptop:~# xclock
Invalid MIT-MAGIC-COOKIE-1 keyError: Can't open display: :1
root@home-laptop:~#
root@home-laptop:~#
root@home-laptop:~# exit
logout
venkat@home-laptop:~/Downloads/$
venkat@home-laptop:~/Downloads/$ xclock

Поэтому запускайте сервер vnc и процесс графического интерфейса от имени одного и того же пользователя с локального терминала ssh.

0
08.04.2020, 09:41

Сначала добавьте IP

xhost +inet:172.26.95.35

Запустите xhost без аргументов для создания/фиксации списков контроля доступа

xhost

0
29.09.2021, 06:55

Теги

Похожие вопросы