Загрузка...
Загрузка...

PolicyError: not authorized + Wand + Python

•   Программирование   •

PolicyError: not authorized + Wand + Python
09 окт 2018

PolicyError: not authorized + Wand + Python

Для того, что б получать превью pdf файлов я использовал Wand. После обновления пакетов я стал получать следующее сообщение:

PolicyError: not authorized `***************.pdf' @ error/constitute.c/ReadImage/454

Сначала подумал, что проблема с правами доступа к папке, но проблема оказалась в другом:
при обновлении imagemagick разработчики запретили чтение pdf как security fix.

Для того, что б решить эту проблему нужно открыть файл /etc/ImageMagick/policy.xml

nano /etc/ImageMagick/policy.xml

и строку:

<policy domain="coder" rights="none" pattern="PDF" />

заменить на:

<policy domain="coder" rights="read" pattern="PDF" />

Сохранить файл и теперь все должно работать.