Подтвердить что ты не робот

Ошибка запуска Xvfb

У меня Ubuntu 11.04 Я пытаюсь установить Xvfb и CutyCapt, чтобы сделать снимок веб-страницы Я выполнил инструкцию https://github.com/jaequery/cutycapt-installer-script-on-ubuntu/blob/master/install и я выполнил последнюю строку, и это дает мне ошибку

xvfb-run: ошибка: Xvfb не удалось запустить

Любое решение для этого? Заранее благодарю

4b9b3361

Ответ 1

Я получал эту ошибку "xvfb-run: ошибка: Xvfb не удалось запустить" на Ubuntu 14.04, где ранее мой script работал без проблем на Ubuntu 12.04.

Мои скрипты выполняли вызов xvfb-run несколько раз, но я видел сбои из-за ошибки "Сервер уже активен для отображения 99"

Казалось, что Xvfb не заканчивается, когда возвращается команда xvfb-run.

Моим решением было использовать "xvfb-run -a [mycommand]", поэтому xvfb использует другой дисплей, если используется 99.

Ответ 2

Запустите xvfb-run -e /dev/stdout [mycommand], как предположил @wumpus.

Я получил сообщение блокировки сервера:

Fatal server error:
Could not create server lock file: /tmp/.X99-lock

xvfb-run: 

error: Xvfb failed to start

Использование sudo разрешило проблему для меня:

sudo xvfb-run -e /dev/stdout [mycommand]

Ответ 3

Имел ту же проблему, решил ее, выполнив это вместо:

xvfb-run --auto-servernum --server-num=1 [your script]

- auto-servernum. Попробуйте получить бесплатный номер сервера, начиная с 99, или аргумент - server-num

Ответ 4

Обнаружена проблема. В системе существует зависание с именем

Xvfb

Я убил его и отлично работал. Я новичок нашел это раньше, я пытался попытаться найти процесс с именем "xvfb"