emcconville は正しいです。具体的には、Imagemagick policy.xml ファイルを編集して、次の行のコメントを解除します:
<!-- <policy domain="module" rights="none" pattern="{PS,PDF,XPS}" /> -->
そして、これを rights="none" から rights="read|write" に変更します
<policy domain="module" rights="read|write" pattern="{PS,PDF,XPS}" />
これは、policy.xml ファイルに最近追加されたもので、Ghostscript デリゲートにセキュリティ上の欠陥が見つかったためだと思います。その欠陥は現在、Ghostscript の現在のバージョンである 9.25 で修正されていると思います。
注:一部のシステムでは、ポリシー行に domain="module" ではなく domain="coder" が含まれます
イメージを更新するために Dockerfile を使用していますが、突然 policy.xml ファイルが邪魔になりました。ただし、Ubuntu (xenial) のバージョンは同じで、ImageMagick も同様でした。
問題の原因となっている 1 行を削除してしまいました。
RUN sed -i 's/^.*policy.*coder.*none.*PDF.*//' /etc/ImageMagick-6/policy.xml
これが誰かに役立つことを願っています
迅速かつ簡単な解決策:
sudo mv /etc/ImageMagick-6/policy.xml /etc/ImageMagick-6/policy.xml.off
完了したら、元の状態に戻すことができます
sudo mv /etc/ImageMagick-6/policy.xml.off /etc/ImageMagick-6/policy.xml