Nextcloud major problem internal server error

I have a major problem with Nextcloud.
The problem started when I had to restore the webserver, including Nextcloud directory from a backup from 2 weeks ago.

I am able to connect to Nextcloud via Android App, webdav, but not from the browser.
When I try to login I get an “Internal server error”.

In the log file in de data directory I see this:
"reqId":"X3eTZhxZaF0em0CSGmguzQAAAAI","level":3,"time":"2020-10-02T20:53:59+00:00","remoteAddr":"xxx.xxx.xxx.xxx","user":"Bart.Achternaam","app":"index","method":"GET","url":"/index.php/apps/files/","message":{"Exception":"OCP\\Files\\NotPermittedException","Message":"Could not create path","Code":0,"Trace":[{"file":"/var/www/nextcloud/lib/private/Files/SimpleFS/NewSimpleFile.php","line":133,"function":"newFile","class":"OC\\Files\\Node\\Folder","type":"->"},{"file":"/var/www/nextcloud/lib/private/Template/IconsCacher.php","line":146,"function":"putContent","class":"OC\\Files\\SimpleFS\\NewSimpleFile","type":"->"},{"file":"/var/www/nextcloud/lib/private/Template/SCSSCacher.php","line":337,"function":"setIconsCss","class":"OC\\Template\\IconsCacher","type":"->"},{"file":"/var/www/nextcloud/lib/private/Template/SCSSCacher.php","line":182,"function":"cache","class":"OC\\Template\\SCSSCacher","type":"->"},{"file":"/var/www/nextcloud/lib/private/Template/CSSResourceLocator.php","line":111,"function":"process","class":"OC\\Template\\SCSSCacher","type":"->"},{"file":"/var/www/nextcloud/lib/private/Template/CSSResourceLocator.php","line":63,"function":"cacheAndAppendScssIfExist","class":"OC\\Template\\CSSResourceLocator","type":"->"},{"file":"/var/www/nextcloud/lib/private/Template/ResourceLocator.php","line":79,"function":"doFind","class":"OC\\Template\\CSSResourceLocator","type":"->"},{"file":"/var/www/nextcloud/lib/private/TemplateLayout.php","line":309,"function":"find","class":"OC\\Template\\ResourceLocator","type":"->"},{"file":"/var/www/nextcloud/lib/private/TemplateLayout.php","line":215,"function":"findStylesheetFiles","class":"OC\\TemplateLayout","type":"::"},{"file":"/var/www/nextcloud/lib/private/legacy/OC_Template.php","line":185,"function":"__construct","class":"OC\\TemplateLayout","type":"->"},{"file":"/var/www/nextcloud/lib/public/AppFramework/Http/TemplateResponse.php","line":166,"function":"fetchPage","class":"OC_Template","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php","line":124,"function":"render","class":"OCP\\AppFramework\\Http\\TemplateResponse","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/App.php","line":137,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/Routing/RouteActionHandler.php","line":47,"function":"main","class":"OC\\AppFramework\\App","type":"::"},{"function":"__invoke","class":"OC\\AppFramework\\Routing\\RouteActionHandler","type":"->"},{"file":"/var/www/nextcloud/lib/private/Route/Router.php","line":297,"function":"call_user_func"},{"file":"/var/www/nextcloud/lib/base.php","line":1012,"function":"match","class":"OC\\Route\\Router","type":"->"},{"file":"/var/www/nextcloud/index.php","line":37,"function":"handleRequest","class":"OC","type":"::"}],"File":"/var/www/nextcloud/lib/private/Files/Node/Folder.php","Line":192,"CustomMessage":"--"},"userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:81.0) Gecko/20100101 Firefox/81.0","version":"19.0.3.1"} {"reqId":"X3eTZhxZaF0em0CSGmguzQAAAAI","level":0,"time":"2020-10-02T20:53:59+00:00","remoteAddr":"xxx.xxx.xxx.xxx","user":"Bart.Achternaam","app":"maps","method":"GET","url":"/index.php/apps/files/","message":"Could not find resource file \"/apps/maps/js/filetypes.js\"","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:81.0) Gecko/20100101 Firefox/81.0","version":"19.0.3.1"} {"reqId":"X3eTZ9uWYkByMlPefzrbdgAAAAU","level":0,"time":"2020-10-02T20:53:59+00:00","remoteAddr":"xxx.xxx.xxx.xxx","user":"Bart.Achternaam","app":"maps","method":"GET","url":"/index.php/apps/files/","message":"Could not find resource file \"/apps/maps/js/filetypes.js\"","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:81.0) Gecko/20100101 Firefox/81.0","version":"19.0.3.1"} {"reqId":"X3eTZ9uWYkByMlPefzrbdgAAAAU","level":0,"time":"2020-10-02T20:53:59+00:00","remoteAddr":"xxx.xxx.xxx.xxx","user":"Bart.Achternaam","app":"no app in context","method":"GET","url":"/index.php/apps/files/","message":"Deprecated event type for \\OCP\\Files::preWrite: Symfony\\Component\\EventDispatcher\\GenericEvent","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:81.0) Gecko/20100101 Firefox/81.0","version":"19.0.3.1"} {"reqId":"X3eTZ9uWYkByMlPefzrbdgAAAAU","level":0,"time":"2020-10-02T20:53:59+00:00","remoteAddr":"xxx.xxx.xxx.xxx","user":"Bart.Achternaam","app":"no app in context","method":"GET","url":"/index.php/apps/files/","message":"Deprecated event type for \\OCP\\Files::preCreate: Symfony\\Component\\EventDispatcher\\GenericEvent","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:81.0) Gecko/20100101 Firefox/81.0","version":"19.0.3.1"} {"reqId":"X3eTZ9uWYkByMlPefzrbdgAAAAU","level":3,"time":"2020-10-02T20:53:59+00:00","remoteAddr":"xxx.xxx.xxx.xxx","user":"Bart.Achternaam","app":"PHP","method":"GET","url":"/index.php/apps/files/","message":"file_put_contents(/var/www/vbem.nl/NC-data/data/appdata_ocubdpevau1g/#276","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:81.0) Gecko/20100101 Firefox/81.0","version":"19.0.3.1"} {"reqId":"X3eTZ9uWYkByMlPefzrbdgAAAAU","level":3,"time":"2020-10-02T20:53:59+00:00","remoteAddr":"xxx.xxx.xxx.xxx","user":"Bart.Achternaam","app":"index","method":"GET","url":"/index.php/apps/files/","message":{"Exception":"OCP\\Files\\NotPermittedException","Message":"Could not create path","Code":0,"Trace":[{"file":"/var/www/nextcloud/lib/private/Files/SimpleFS/NewSimpleFile.php","line":133,"function":"newFile","class":"OC\\Files\\Node\\Folder","type":"->"},{"file":"/var/www/nextcloud/lib/private/Template/IconsCacher.php","line":146,"function":"putContent","class":"OC\\Files\\SimpleFS\\NewSimpleFile","type":"->"},{"file":"/var/www/nextcloud/lib/private/Template/SCSSCacher.php","line":337,"function":"setIconsCss","class":"OC\\Template\\IconsCacher","type":"->"},{"file":"/var/www/nextcloud/lib/private/Template/SCSSCacher.php","line":182,"function":"cache","class":"OC\\Template\\SCSSCacher","type":"->"},{"file":"/var/www/nextcloud/lib/private/Template/CSSResourceLocator.php","line":111,"function":"process","class":"OC\\Template\\SCSSCacher","type":"->"},{"file":"/var/www/nextcloud/lib/private/Template/CSSResourceLocator.php","line":63,"function":"cacheAndAppendScssIfExist","class":"OC\\Template\\CSSResourceLocator","type":"->"},{"file":"/var/www/nextcloud/lib/private/Template/ResourceLocator.php","line":79,"function":"doFind","class":"OC\\Template\\CSSResourceLocator","type":"->"},{"file":"/var/www/nextcloud/lib/private/TemplateLayout.php","line":309,"function":"find","class":"OC\\Template\\ResourceLocator","type":"->"},{"file":"/var/www/nextcloud/lib/private/TemplateLayout.php","line":215,"function":"findStylesheetFiles","class":"OC\\TemplateLayout","type":"::"},{"file":"/var/www/nextcloud/lib/private/legacy/OC_Template.php","line":185,"function":"__construct","class":"OC\\TemplateLayout","type":"->"},{"file":"/var/www/nextcloud/lib/public/AppFramework/Http/TemplateResponse.php","line":166,"function":"fetchPage","class":"OC_Template","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php","line":124,"function":"render","class":"OCP\\AppFramework\\Http\\TemplateResponse","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/App.php","line":137,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/Routing/RouteActionHandler.php","line":47,"function":"main","class":"OC\\AppFramework\\App","type":"::"},{"function":"__invoke","class":"OC\\AppFramework\\Routing\\RouteActionHandler","type":"->"},{"file":"/var/www/nextcloud/lib/private/Route/Router.php","line":297,"function":"call_user_func"},{"file":"/var/www/nextcloud/lib/base.php","line":1012,"function":"match","class":"OC\\Route\\Router","type":"->"},{"file":"/var/www/nextcloud/index.php","line":37,"function":"handleRequest","class":"OC","type":"::"}],"File":"/var/www/nextcloud/lib/private/Files/Node/Folder.php","Line":192,"CustomMessage":"--"},"userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:81.0) Gecko/20100101 Firefox/81.0","version":"19.0.3.1"} {"reqId":"X3eTZ9uWYkByMlPefzrbdgAAAAU","level":0,"time":"2020-10-02T20:53:59+00:00","remoteAddr":"xxx.xxx.xxx.xxx","user":"Bart.Achternaam","app":"maps","method":"GET","url":"/index.php/apps/files/","message":"Could not find resource file \"/apps/maps/js/filetypes.js\"","userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:81.0) Gecko/20100101 Firefox/81.0","version":"19.0.3.1"}

I editted the log for privacy reasons.
Apache2 error.log shows me a lot of lines like:

[Fri Oct 02 23:31:28.976824 2020] [php7:warn] [pid 53463] [client {server-ip-address}:35574] PHP Warning:  fsockopen(): unable to connect to localhost:9982 (Connection refused) in /var/www/nextcloud/apps/richdocumentscode/proxy.php on line 253

What is refusing this connection?
Because of this warning I disabled the app richtdocument and richtdocumentscode, but that did not help. Same internal server error.

I redownloade richdocumentcode and did an upgrade. Then everything went okay. But still internal server error.
Do I have a php problem?

I do not see where the problem is.
Anyone who can help me with this? Please.

Yes!!!
User BZXLfGIJ6S saved my day!
source of solution
The solution was:

sudo -u www-data php occ config:system:delete instanceid 

Immidiatly I was logged in to the webinterface!
Thanks @BZXLfGIJ6S and @ immersenetworks

2 Likes

This is apparently still an issue and your post here solved it. Thanks.