Were any changes done to imagemagick or just the convert command permissions?
Seems now I am not able to convert anything in any of my projects
convert: not authorized test.pdf' @ error/constitute.c/ReadImage/412. convert: no images definedtest.jpg’ @ error/convert.c/ConvertImageCommand/3210.
Only thing I could find on it was
Where it says to open /etc/ImageMagick-6/policy.xml and change the rights for the pdf line to
The project name where I do this mainly is thatrockyboi its a discord bot with a backend for converting pdf into images that the bot uses, but the issue shouldn’t connected with it being part of a discord bot
Bot is in private mode but if staff needs me to unprivate it to look into it, I will gladly do so.
Sorry if I don’t answer any possible questions tonight, its getting pretty late.
Edit: I should add that the way I was testing if it was working is with convert test.pdf test.jpg or python server.js
Hey @man-of-stone50 sorry for the bother. I don’t believe we’ve updated ImageMagick recently, and the system policy seems to have been last edited in Sept 2018. Was this something that once worked for you? If so, when was that?
It has been working for a couple months until at least last week, I believe I haven’t really made any changes since then.
It does the conversion every monday
Hey @man-of-stone50 I’ve been digging into this, and have been able to adjust the security policy to one that everything seems ought to work but doesn’t. I’m still digging to see what I can uncover, but so far I’ve had no luck.
Sorry for not replying to this sooner, I appreciate you taking your time to look into this issue, seems I have read permissions to “open” /etc/ImageMagick-6/policy.xml and it seems that the pdf line says <policy domain="coder" rights="none" pattern="PDF" /> and from what I could gather maybe its the rights part where it says none that might be the issue, I do also see that what you said is true that it was last modified in 2018 could the file have been replaced but the modifed date not changed?
Sorry for triple replying but after doing some testing on a new install outside glitch the bug still happens and I could only fix it by changing the policy.