Ошибка Putty X11 proxy: авторизация не распознана

Я разрабатываю робота с малиной Pi, и у меня возникают проблемы с пересылкой X11. Когда я буду запускать свой сценарий как:

sudo python myscript.py 

Я получаю сообщение об ошибке:

  Putty X11 proxy: Authorisation not recognised (Imagen Combinada:3642) : Gtk-Warning **: cannot open display: localhost:10.0 

Я использую PuTTY с Xming (включение SSH -> X11 -> Включить переадресацию X11).

Кто-нибудь знает, что может происходить здесь, и как я могу его решить?

    2 Solutions collect form web for “Ошибка Putty X11 proxy: авторизация не распознана”

    У меня была та же проблема, и я нашел решение. Причиной ошибки является не перенос MIT-MAGIC-COOKIE-1 в корень. Этот файл хранится в ~ / .Xauthority. У вас есть три варианта.

    1) Быстрое исправление будет загружать всю пользовательскую среду

     $ sudo -E python myscript.py 

    -E будет загружать среды корневой оболочки из домашнего каталога пользователя. Таким образом, будет читаться ~ / .Xauthority пользователя. Однако это своего рода грубая сила и не рекомендуется для беспокойства по безопасности.

    2) перечислите ключ и загрузите его в root /root/.Xauthority

    Другой способ напрямую загрузить ключ в root. Xauthority.

     pi@RPi-Dev:~$ xauth list RPi-Dev/unix:10 MIT-MAGIC-COOKIE-1 5cxxxxxxxxxxxxxxxxxxxxxxxxxxx3d3 pi@RPi-Dev:~$ sudo -s root@RPi-Dev:/home/pi# xauth add RPi-Dev/unix:10 MIT-MAGIC-COOKIE-1 5c5cxxxxxxxxxxxxxxxxxxxxxxxxxxxd3 

    3) настройка и передача значения среды XAUTHORITY.

    Вы можете указать файл .Xauthority с XAUTHORITY, однако по умолчанию он не установлен и просто загружает файл из ~ / .Xauthority. Итак, дайте вариант sudo таким образом.

     $ sudo XAUTHORITY=${HOME}/.Xauthority python myscript.py 

    Root получит XAUTHORITY = / home / (user) /. Xauthority и прочитает файл соответствующим образом.

    Вероятно, sudo вызывает проблему. Чтобы проверить, вы можете запустить приложение X (например, xeyes) без sudo . Если это работает, вы можете запустить свой скрипт python, добавив xauth cookie в root:

     dave@raspberrypi$ xauth list raspberrypi/unix:10 MIT-MAGIC-COOKIE-1 1e656e1......2d6d5a dave@raspberrypi$ sudo su # paste in the output from 'xauth list' below: root@raspberrypi$ xauth add raspberrypi/unix:10 MIT-MAGIC-COOKIE-1 1e656e1......2d6d5a dave@raspberrypi$ sudo python myscript.py 
    Interesting Posts

    Как полностью отключить сенсорный экран в Windows 7

    При установке Windows 7 появляется ошибка 5 CDBOOT: Невозможно загрузить с компакт-диска; Зачем?

    Windows 8 Refresh-Deleted ALL Программное обеспечение

    Предотвратите запуск iTunes, когда iPhone подключен к Mac

    Как настроить метрики интерфейса для конкретного маршрута в Mac OS X

    Что такое «N» версии Windows 8?

    Мобильная широкополосная связь и привязка, любые преимущества для ключей и т. Д.

    Остановить Chrome от открытия PDF-файлов в Google Docs Viewer

    Как импортировать изображение для VirtualBox

    Форматировать нижние колонтитулы с полями L / R И сохранить последовательную нумерацию страниц между повернутыми страницами

    Почему мой проводник Windows больше не обновляется?

    Как я могу установить Linux на жесткий диск другого компьютера (тот, который не загружается с компакт-диска)

    Двойная загрузка Linux и Windows XP

    Cp: ​​чтение `filename ': ошибка ввода / вывода ПОЧЕМУ?

    Модернизация ноутбука

    Давайте будем гением компьютера.