Не могу заставить unoconv работать без X

Я пытаюсь преобразовать документ Word в обычный текст и получить эту ошибку:

user@server$ unoconv --format=txt test.docx 
/usr/lib64/libreoffice/program/soffice.bin X11 error: Can't open display: 
    Set DISPLAY environment variable, use -display option
    or check permissions of your X-Server
    (See "man X" resp. "man xhost" for details)
Error: Unable to connect or start own listener. Aborting.

Версией libreoffice на этом сервере является LibreOffice 4.3.7.2 430(Build:2) и она работает под управлением CentOS 7.

Поэтому я установил Debian 8.3.0 в VirtualBox на моем собственном компьютере (так как у меня нет привилегий root на машине CentOS), и вместе с ним появился LibreOffice 4.3.3.2 430m0(сборка:2). К моему удивлению, преобразование файла MS Word сработало, когда я попробовал его через SSH, а X вообще не работал.

Кто-нибудь имеет представление о том, как я могу заставить его работать на CentOS? Требуется ли обновление libreoffice (даже если оно никогда не превышает версию, установленную на компьютере с Debian)?

1 ответ

Решение

Оказывается, libreoffice-безголовый был необходим. Я установил его, используя Yum.

Другие вопросы по тегам