Nextcloud version: 17
Operating system and version: Ubuntu 18.04
Apache or nginx version: nginx 1.17.7
PHP version: 7.3
.
The issue you are facing:
Cannot access the gallery, only on the webapp (it works fine (slow as hell but it works ) on Android but it is normal because the Android app does not need generation of JS files on the fly)
.
Is this the first time you’ve seen this error?:
Yes, but it is a clean install of the server
.
Here are my folder rights (I even tried to “touch” the JS file the app was trying to create, but to no avail):
And my nginx conf:
EDIT : limited in uploaded images (but this is www-data)
And finally my php conf:
EDIT : limited in uploaded images (but this is www-data)
.
Steps to replicate it:
- Access the gallery app on the webapp
.
The output of your Nextcloud log in Admin > Logging:
I have three times the following output every time I try to access the gallery:
[core] Error: OCP\Files\NotPermittedException: No create permission for path at <<closure>>
0. /usr/share/nginx/nextcloud/lib/private/Files/SimpleFS/SimpleFolder.php line 83
OC\Files\Node\Folder->newFile("merged.js")
1. /usr/share/nginx/nextcloud/lib/private/Template/JSCombiner.php line 177
OC\Files\SimpleFS\SimpleFolder->newFile("merged.js")
2. /usr/share/nginx/nextcloud/lib/private/Template/JSCombiner.php line 103
OC\Template\JSCombiner->cache("/usr/share/ngin ... s", "merged.js", OC\Files\SimpleFS\SimpleFolder {})
3. /usr/share/nginx/nextcloud/lib/private/Template/JSResourceLocator.php line 114
OC\Template\JSCombiner->process("/usr/share/nginx/nextcloud/apps/gallery", "js/merged.json", "gallery")
4. /usr/share/nginx/nextcloud/lib/private/Template/JSResourceLocator.php line 101
OC\Template\JSResourceLocator->cacheAndAppendCombineJsonIfExist("/usr/share/nginx/nextcloud/apps/gallery", "js/merged.json", "gallery")
5. /usr/share/nginx/nextcloud/lib/private/Template/ResourceLocator.php line 78
OC\Template\JSResourceLocator->doFind("js/merged")
6. /usr/share/nginx/nextcloud/lib/private/TemplateLayout.php line 341
OC\Template\ResourceLocator->find(["core/js/dist/m ... "])
7. /usr/share/nginx/nextcloud/lib/private/TemplateLayout.php line 169
OC\TemplateLayout::findJavascriptFiles(["core/js/dist/m ... "])
8. /usr/share/nginx/nextcloud/lib/private/legacy/template.php line 183
OC\TemplateLayout->__construct("error", "")
9. /usr/share/nginx/nextcloud/lib/private/Template/Base.php line 131
OC_Template->fetchPage()
10. /usr/share/nginx/nextcloud/lib/private/legacy/template.php line 332
OC\Template\Base->printPage()
11. /usr/share/nginx/nextcloud/index.php line 69
OC_Template::printExceptionErrorPage(OCP\Files\NotPermittedException {}, 500)
GET /apps/gallery/
from 192.168.1.20 by renain at 2020-01-09T10:35:00+00:00
.
The output of your config.php file in /path/to/nextcloud
(make sure you remove any identifiable information!):
Not related
.
The output of your Apache/nginx/system log in /var/log/____
:
Nothing to show here