Nextcloud version (eg, 20.0.5): replace
Operating system and version (eg, Ubuntu 20.04): ubuntu-22.04.1-live-server-amd64
Apache or nginx version (eg, Apache 2.4.25): Apache 2.4.25
PHP version (eg, 7.4): 8.1.2
The issue you are facing:
2 of the image previews look as if they are corrupted, with a grey bar, I have over a 100 images…
The images are on a SMB share on the NAS, added thru the app “external storage”.
They are very big images (10-30MB - up to 8000x6000 res) however I’ve configured it so it will preview any image of any size, it clearly does work on 95% of the images.
When downloading the images or looking at the SMB the images themselves are fine, rather it is only the preview.
Is this the first time you’ve seen this error? (Y/N): Y
Steps to replicate it:
- have an SMB share connected as “external storage”.
- Have ~77 images in it already
- Add another ~60
The output of your Nextcloud log in Admin > Logging:
[PHP] Error: Error: getimagesizefromstring(): Error reading from ! at /var/www/nextcloud/lib/private/legacy/OC_Image.php#619 at <<closure>>
0. <<closure>>
OC\Log\ErrorHandler::onError()
1. /var/www/nextcloud/lib/private/legacy/OC_Image.php line 619
getimagesizefromstring()
2. /var/www/nextcloud/lib/private/legacy/OC_Image.php line 781
OC_Image->checkImageDataSize()
3. /var/www/nextcloud/lib/private/Preview/GeneratorHelper.php line 74
OC_Image->loadFromData()
4. /var/www/nextcloud/lib/private/Preview/Generator.php line 205
OC\Preview\GeneratorHelper->getImage()
5. /var/www/nextcloud/lib/private/Preview/Generator.php line 114
OC\Preview\Generator->generatePreviews()
6. /var/www/nextcloud/lib/private/PreviewManager.php line 185
OC\Preview\Generator->getPreview()
7. /var/www/nextcloud/apps/photos/lib/Controller/PreviewController.php line 162
OC\PreviewManager->getPreview()
8. /var/www/nextcloud/apps/photos/lib/Controller/PreviewController.php line 128
OCA\Photos\Controller\PreviewController->fetchPreview()
9. /var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php line 225
OCA\Photos\Controller\PreviewController->index()
10. /var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php line 133
OC\AppFramework\Http\Dispatcher->executeController()
11. /var/www/nextcloud/lib/private/AppFramework/App.php line 172
OC\AppFramework\Http\Dispatcher->dispatch()
12. /var/www/nextcloud/lib/private/Route/Router.php line 298
OC\AppFramework\App::main()
13. /var/www/nextcloud/lib/base.php line 1047
OC\Route\Router->match()
14. /var/www/nextcloud/index.php line 36
OC::handleRequest()
GET /index.php/apps/photos/api/v1/preview/1752?x=64&y=64
from 192.168.1.60 by FoxyHunter at 2022-11-10T15:49:17+00:00
The output of your config.php file in /path/to/nextcloud
(make sure you remove any identifiable information!):
Output errors in nextcloud.log in /var/www/ or as admin user in top right menu, filtering for errors. Use a pastebin service if necessary.
EMPTY