Я пытаюсь запустить скрипт Python, включающий PyQt Webkit, на автономном сервере с использованием xvfb. Следующая команда работает, когда я запускаю ее из командной строки, но не из сценария bash:
# !/bin/bash
xvfb-run -a -e /path/to/error.log python script.py
Журнал ошибок показывает следующее в обоих случаях:
[dix] Не удалось инициализировать элемент пути к шрифту /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType, удаляя из списка!
, который я прочитал, можно игнорировать. Скрипт работает нормально, когда скрипт bash просто:
# !/bin/bash
python script.py
он же без Xvfb. Есть ли что-то в среде bash, которая помешала бы запуску сценария с xvfb? Я в тупике!