ошибка поиска символа: /usr/lib/x86_64-linux-gnu/libgs.so.9: неопределенный символ: FT_Property_Set .convert.bin: изображения не определены - PullRequest
0 голосов
/ 28 марта 2019

Я использую команду ниже, чтобы преобразовать PDF в изображение, используя imagemagick

convert -quality 100 "/home/pdfs/c5f28540-5136-11e9-8003-13b1ce237aeb.pdf[0]" "/home/pdfs/c5f28540-5136-11e9-8003-13b1ce237aeb-0.png"

Когда я пытаюсь конвертировать PDF, я получаю ошибку ниже

gs: /opt/bitnami/common/lib/libtiff.so.5: no version information available (required by /usr/lib/x86_64-linux-gnu/libgs.so.9)
gs: symbol lookup error: /usr/lib/x86_64-linux-gnu/libgs.so.9: undefined symbol: FT_Property_Set
.convert.bin: no images defined `/home/pdfs/c5f28540-5136-11e9-8003-13b1ce237aeb-0.png' @ error/convert.c/ConvertImageCommand/3258.

я установил imagemagick, ghostscript и poppler-utils

gs vesrsion -

GPL Ghostscript 9.26 (2018-11-20)

конвертировать версию -

Version: ImageMagick 6.9.8-3 Q16 x86_64 2018-12-27 http://www.imagemagick.org

в чем может быть проблема. раньше он отлично работал на моем старом сервере

1 Ответ

0 голосов
/ 28 марта 2019

Просто немного добавив комментарий к emcconville выше.

Ghostscript ожидает версию libtiff 4.0.9, и это версия стороннего кода, который поставляется как часть исходного дистрибутива.Ваш сопровождающий решил использовать системные разделяемые библиотеки вместо известного рабочего кода, который мы поставляем с Ghostscript.У вас, похоже, есть общая библиотека версии 5 (угадывание здесь по названию).

Однако я сомневаюсь, что это действительно проблема;FT_Property_Set - это символ, который фактически определен в FreeType.У вас установлен FreeType, и если да, то какая версия?Ghostscript ожидает FreeType 2.9.1, если у вас не установлен FreeType, вот где ваша проблема.

...