I've been migrating products from Magento 1.7 to 2.1 using a series of scripts I've written.
The image migration stage appeared to work correctly - the images were copied into their relevant directories, and show up in the back-end when you edit a product.
However, they don't appear on the front end, which just shows a single placeholder image. I've tried clearing the cache, reindexing, deploying static files, using different themes, all to no avail.
Has anybody else had this problem and found a solution?
Edit: I tried adding a product manually through the admin interface, and it did appear on the product page.