After migrating AtoM to a new server, PDF thumbnails stopped generating when uploading PDF files.
You can regenerate thumbnail for a resource with the command
php symfony digitalobject:regen-derivatives --slug="slug-here"
When I run, I get error
$ php symfony digitalobject:regen-derivatives --slug="dd-2" Continuing will regenerate the derivatives for ALL digital objects (and descendants of, if an information object) "dd-2" This will PERMANENTLY DELETE existing derivatives you chose to regenerate Continue? (y/N) y >> digital object Regenerating derivatives for img108.pdf... (51.75s) sh: convert: command not found >> digital object Please update the search index manually to reflect any changes >> digital object Done! $
The error “convert: command not found” is due to ImageMagick not installed on the server, fixed by installing ImageMagick with the command
yum install -y ImageMagick
Next, I get the error
which: no pdfinfo in (/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin)
Fixed by installing poppler-utils
yum install -y poppler-utils
PDF thumbnail got regenerated after installing the packages ImageMagick and poppler-utils.
$ php symfony digitalobject:regen-derivatives --slug="dd-2" Continuing will regenerate the derivatives for ALL digital objects (and descendants of, if an information object) "dd-2" This will PERMANENTLY DELETE existing derivatives you chose to regenerate Continue? (y/N) y >> digital object Regenerating derivatives for img108.pdf... (2.07s) >> digital object Please update the search index manually to reflect any changes >> digital object Done! $