Ogni volta che voglio convertire il jpg
file in pdf
questo comando
convert *.jpg pictures.pdf
Ho questo messaggio di errore:
convert: not authorized `pictures.pdf' @ error/constitute.c/WriteImage/1028.
Ogni volta che voglio convertire il jpg
file in pdf
questo comando
convert *.jpg pictures.pdf
Ho questo messaggio di errore:
convert: not authorized `pictures.pdf' @ error/constitute.c/WriteImage/1028.
Risposte:
Questo problema deriva da un aggiornamento della sicurezza: https://launchpad.net/ubuntu/+source/imagemagick/8:6.8.9.9-7ubuntu5.13
Qualcuno l'ha segnalato come un bug: https://bugs.launchpad.net/ubuntu/+source/imagemagick/+bug/1796563
Come una soluzione temporanea, ho modificato /etc/ImageMagick-6/policy.xml
e cambiato i diritti PDF da none
a read|write
lì. Non sono sicuro delle implicazioni, ma almeno mi permette di fare le cose.
Risolto questo sul mio Ubuntu 16.04.6 LTS seguendo la risposta accettata .
Creato sed one-liner semplice per farlo riparare più velocemente:
sudo sed -i 's#<policy domain="coder" rights="none" pattern="PDF" />#<policy domain="coder" rights="read|write" pattern="PDF" />#' /etc/ImageMagick-6/policy.xml
e in modo programmatico.
Se sei preoccupato per le implicazioni, https://bugs.launchpad.net/ubuntu/+source/imagemagick/+bug/1796563 menziona che
Sebbene le note sulla versione non siano esattamente chiare , Ghostscript v9.25 sembra fare riferimento alla correzione di alcune vulnerabilità di questo tipo: https://www.ghostscript.com/doc/9.25/News.htm