Привет,
У меня возникла проблема с запуском deconz-gui на моей безголовой Raspberry.
У меня RealVNC работает так https://www.raspberrypi.org/documentation/remote-access/vnc/.
И я использовал команду vncserver
Но когда я пытаюсь запустить Deconz-gui, возникает эта ошибка:
07 января, 11:22:27 raspberrypi systemd[1]: запущен deCONZ: шлюз ZigBee — GUI/REST API.
07 января 11:22:31 raspberrypi deCONZ[613]: неверный ключ MIT-MAGIC-COOKIE-1 keyqt.qpa.screen: QXcbConnection: не удалось подключиться к дисплею: 0
07 января 11:22:31 raspberrypi deCONZ[613]: Не удалось подключиться ни к одному X-дисплею.
07 января 11:22:31 raspberrypi systemd[1]: deconz-gui.service: основной процесс завершен, код = завершен, статус = 1/FAILURE
07 января, 11:22:31 raspberrypi systemd[1]: deconz-gui.service: Ошибка с результатом «код выхода».
У вас есть рабочая сессия VNC? В выводе ошибки указано, что у вас есть проблемы с файлом .Xauthority. Используете ли вы отдельных пользователей для соединения deconz и vnc?
Да, я получаю рабочий VNC-сеанс на 192.168.178.24 и 192.168.178.24:0 с realvnc (я не знаю разницы).
Я также попытался открыть веб-браузер, и он не отображается в realvnc.
Я так не думаю. Оба работают под пользователем root.
Я новичок, извините.
Да, я получаю рабочий VNC-сеанс на 192.168.178.24 и 192.168.178.24:0 с realvnc
Итак, у вас есть рабочий стол?
Оба работают под пользователем root.
Если вы ничего явно не изменили, вы не root, а пользователь pi. Несмотря на это, я бы попытался запустить deconz из командной строки следующим образом:
sudo systemctl stop deconz-gui
sudo systemctl stop deconz
/usr/bin/deCONZ
Да, у меня есть рабочий стол. Но я не могу открыть веб-браузер или deconz-gui.
Выполнил обе команды и вот результат:
root@raspberrypi : sudo systemctl остановить deconz
root@raspberrypi : sudo systemctl остановить deconz /usr/bin/deCONZ
Не удалось остановить usr-bin-deCONZ.mount: модуль usr-bin-deCONZ.mount не загружен.
После этого я попытался открыть Deconz. Еще ничего не происходит и не появляется.
sudo apt-получить обновление
sudo apt-получить обновление
Починил это. Но спасибо за ваши усилия @SwoopX
Самый полезный комментарий
Итак, у вас есть рабочий стол?
Если вы ничего явно не изменили, вы не root, а пользователь pi. Несмотря на это, я бы попытался запустить deconz из командной строки следующим образом: