Camera RAW Previews no Appearing in "Files" or "Gallery"

Hi there,

Had this problem for a while, but only just getting around now to addressing the issue.

The App Camera RAW Previews doesn’t seem to be working. I have a bunch of .CR2 & .RAF files that don’t appear as thumbnails/previews in Gallery or Files pages.

NextCloud 17.0.3
Ubuntu 18.04.4 LTS
Canonical VBox appliance with Snap

I’m getting this error from the logs:
OCP\Files\NotFoundException:

  1. /snap/nextcloud/19299/htdocs/lib/private/Preview/Generator.php - line 126:OC\Preview\Generator->getMaxPreview(OC\Files\Sim … {}, OC\Files\Node\File {}, “image/x-dcraw”, “”)
  2. /snap/nextcloud/19299/htdocs/lib/private/PreviewManager.php - line 210:OC\Preview\Generator->getPreview(OC\Files\Node\File {}, 400, 200, false, “fill”, “image/x-dcraw”)
  3. /snap/nextcloud/19299/htdocs/apps/gallery/lib/Service/PreviewService.php - line 106:OC\PreviewManager->getPreview(OC\Files\Node\File {}, 400, 200, false)
  4. /snap/nextcloud/19299/htdocs/apps/gallery/lib/Controller/Preview.php - line 167:OCA\Gallery\Service\PreviewService->createPreview(OC\Files\Node\File {}, 400, 200, true, false)
  5. /snap/nextcloud/19299/htdocs/apps/gallery/lib/Controller/Preview.php - line 117:OCA\Gallery\Controller\PreviewController->getPreviewData(OC\Files\Node\File {}, true, 400, 200, true, false)
  6. /snap/nextcloud/19299/htdocs/apps/gallery/lib/Controller/PreviewController.php - line 134:OCA\Gallery\Controller\PreviewController->getData(220200, 400, 200)
  7. /snap/nextcloud/19299/htdocs/lib/private/AppFramework/Http/Dispatcher.php - line 170:OCA\Gallery\Controller\PreviewController->getPreview(220200, 400, 200)
  8. /snap/nextcloud/19299/htdocs/lib/private/AppFramework/Http/Dispatcher.php - line 99:OC\AppFramework\Http\Dispatcher->executeController(OCA\Gallery\ … {}, “getPreview”)
  9. /snap/nextcloud/19299/htdocs/lib/private/AppFramework/App.php - line 126:OC\AppFramework\Http\Dispatcher->dispatch(OCA\Gallery\ … {}, “getPreview”)
  10. /snap/nextcloud/19299/htdocs/lib/private/AppFramework/Routing/RouteActionHandler.php - line 47:OC\AppFramework\App::main(“PreviewController”, “getPreview”, OC\AppFramew … {}, { fileId: "2 … "})
  11. <>OC\AppFramework\Routing\RouteActionHandler->__invoke({ fileId: "2 … "})
  12. /snap/nextcloud/19299/htdocs/lib/private/Route/Router.php - line 297:call_user_func(OC\AppFramew … {}, { fileId: "2 … "})
  13. /snap/nextcloud/19299/htdocs/lib/base.php - line 997:OC\Route\Router->match("/apps/gallery/preview/220200")
  14. /snap/nextcloud/19299/htdocs/index.php - line 42:OC::handleRequest()

The camera files are sitting on an external HDD. All jpeg files appear as expected, just not he RAW files.

Is there something I need to be doing, or should it work straight out of the box? Any help would be appreciated.