convert: not authorized

Υπάρχει περίπτωση, στη χρήση του convert(1) για την μετατροπή μιας εικόνας σε pdf, να εμφανίζεται το μήνυμα:

not authorized ..... @ error/constitute.c/ReadImage/412

και δεν γίνεται η μετατροπή. Αυτό οφείλεται στο ImageMagick, το οποίο κάνει την επεξεργασία της εικόνας. Για να ξεπεραστεί αυτό το πρόβλημα επεξεργαζόμαστε το αρχείο /etc/ImageMagick[-6]/policy.xml κάνουμε τις ακόλουθες αλλαγές:

Βάζουμε σε σχόλιο τη γραμμή (αν δεν είναι ήδη)

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

Τροποποιούμε τη γραμμή:

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

σε

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

Και, τέλος, προσθέτουμε τη γραμμή:

<policy domain="coder" rights="read|write" pattern="LABEL" />

Πηγές: