Chaque fois que je veux convertir un jpg
fichier en pdf
utilisant cette commande
convert *.jpg pictures.pdf
J'ai ce message d'erreur:
convert: not authorized `pictures.pdf' @ error/constitute.c/WriteImage/1028.
Chaque fois que je veux convertir un jpg
fichier en pdf
utilisant cette commande
convert *.jpg pictures.pdf
J'ai ce message d'erreur:
convert: not authorized `pictures.pdf' @ error/constitute.c/WriteImage/1028.
Réponses:
Ce problème provient d'une mise à jour de sécurité: https://launchpad.net/ubuntu/+source/imagemagick/8:6.8.9.9-7ubuntu5.13
Quelqu'un l'a signalé comme étant un bug: https://bugs.launchpad.net/ubuntu/+source/imagemagick/+bug/1796563
En tant que solution temporaire, j'ai modifié /etc/ImageMagick-6/policy.xml
et changé les droits de PDF à partir none
de read|write
là. Pas sûr des implications, mais au moins, ça me permet de faire avancer les choses.
Correction de ceci sur mon Ubuntu 16.04.6 LTS en suivant la réponse acceptée .
Créé simple sed one-liner pour résoudre ce problème plus rapidement:
sudo sed -i 's#<policy domain="coder" rights="none" pattern="PDF" />#<policy domain="coder" rights="read|write" pattern="PDF" />#' /etc/ImageMagick-6/policy.xml
et de manière programmatique.
Si vous vous inquiétez des conséquences, https://bugs.launchpad.net/ubuntu/+source/imagemagick/+bug/1796563 mentionne que
Bien que les notes de publication ne soient pas parfaitement claires , Ghostscript v9.25 semble faire référence à la correction de certaines vulnérabilités de ce type: https://www.ghostscript.com/doc/9.25/News.htm