符号查找错误:/usr/lib/x86_64-linux-gnu/libgs.so.9:未定义符号:FT_Property_Set .convert.bin:未定义图像

问题描述 投票:-1回答:1

我正在使用bellow命令将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版本 -

GPL Ghostscript 9.26 (2018-11-20)

转换版本 -

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

可能是什么问题。它曾经在我的旧服务器上完美运行

node.js shell imagemagick ghostscript imagemagick-convert
1个回答
0
投票

只是扩展一下emcconville上面的评论。

Ghostscript期望libtiff版本4.0.9,这是作为源代码发布的一部分提供的第三方代码的版本。您的软件包维护者已选择使用系统共享库,而不是我们随Ghostscript提供的已知工作代码。您似乎有一个共享库版本5(从名称猜测)。

但我怀疑这是真正的问题; FT_Property_Set是一个实际在FreeType中定义的符号。你有FreeType安装,如果有的话是什么版本? Ghostscript期望FreeType 2.9.1,如果你没有安装FreeType,那么那就是你的问题所在。

© www.soinside.com 2019 - 2024. All rights reserved.