Ошибка: QXcbConnection: Could not connect to display

  • 23.08.2018
  • 9 616
  • 1
  • 18.03.2019
  • 8
  • 8
  • 0
Ошибка: QXcbConnection: Could not connect to display

В данной заметке будут даны рекомендации о том, как исправить ошибку "QXcbConnection: Could not connect to display", возникающую при попытке запустить phantomjs на компьютере, у которого нет реального подключения к монитору.

Описание

QXcbConnection: Could not connect to display

При попытке запустить phantomjs на сервере с Ubuntu и без подключенного монитора, получил вот такую ошибку. Решение оказалось довольно простым, чтобы данная ошибка перестала вылезать, необходимо перед запуском phantomjs, выполнить следующую команду:

export QT_QPA_PLATFORM=offscreen

А уже после выполнения данной команды, попытаться запустить phantomjs еще раз. В моем случае, данная команда помогла и все заработало, как оно и должно.

Была ли эта статья Вам полезна?

Комментарии к статье (1)

    • Иван

    Спасибо этому сайту и автору поста!
    Ввёл команду export QT_QPA_PLATFORM=offscreen
    phantomjs>
    и заработал фантом :)
    Очень помогло на FreeBSD 12.2-RELEASE FreeBSD GENERIC amd64.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Напоминаем Вам, что Ваше сообщение будет опубликовано только после проверки администратором сайта. Обычно это занимает 1-2 рабочих дня.