Не могу заставить 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.