Internal server error - no access to app files via www (works via android app, desktop)

[details=“Support intro”]

Hello
the following screen appeared to me when using app files. The problem suddenly appeared by itself. App activity and others are displayed correctly. I can normally synchronize files via the desktop application. I cannot access files only via a web browser. Everything works ok via the android mobile application.
Lack of access via www is problematic because we work together on office files by onlyoffice connected.
The matter is urgent for me, also if someone would be able to lead me where the problem may be I would be grateful.

2020-01-21_015759
Unfortunately, the message is in Polish but it is a laconic version of - Internal server error

Nextcloud version (15.0.14.1):
Operating system and version (Ubuntu 16.04):
Apache or nginx version ( Apache 2.4.18):
PHP version (7.3):

The issue you are facing:

Is this the first time you’ve seen this error? (Y/N): Y

The output of your Nextcloud log in Admin > Logging:

root@nextcloud:/var/www/***# cat nextcloud.log|grep HQ2rqbKvdl0UFVU5UFlG
{"reqId":"HQ2rqbKvdl0UFVU5UFlG","level":3,"time":"2020-01-21T00:40:08+00:00","remoteAddr":"31.2.117.159","user":"waldi","app":"PHP","method":"GET","url":"\/index.php\/apps\/files\/","message":"Undefined variable: server at \/var\/www\/nextcloud\/apps\/metadata\/lib\/AppInfo\/Application.php#31","userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/79.0.3945.117 Safari\/537.36","version":"15.0.14.1"}
{"reqId":"HQ2rqbKvdl0UFVU5UFlG","level":3,"time":"2020-01-21T00:40:08+00:00","remoteAddr":"31.2.117.159","user":"waldi","app":"index","method":"GET","url":"\/index.php\/apps\/files\/","message":{"Exception":"Error","Message":"Call to a member function getContentSecurityPolicyManager() on null","Code":0,"Trace":[{"file":"\/var\/www\/nextcloud\/3rdparty\/symfony\/event-dispatcher\/EventDispatcher.php","line":212,"function":"OCA\\Metadata\\AppInfo\\{closure}","class":"OCA\\Metadata\\AppInfo\\Application","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"\/var\/www\/nextcloud\/3rdparty\/symfony\/event-dispatcher\/EventDispatcher.php","line":44,"function":"doDispatch","class":"Symfony\\Component\\EventDispatcher\\EventDispatcher","type":"->","args":[[["OCA\\Activity\\Hooks","onLoadFilesAppScripts"],{"__class__":"Closure"},{"__class__":"Closure"},["OCA\\Files_Versions\\Hooks","onLoadFilesAppScripts"],{"__class__":"Closure"},{"__class__":"Closure"},{"__class__":"Closure"},{"__class__":"Closure"},{"__class__":"Closure"},{"__class__":"Closure"},{"__class__":"Closure"},{"__class__":"Closure"},{"__class__":"Closure"},{"__class__":"Closure"},{"__class__":"Closure"},{"__class__":"Closure"},{"__class__":"Closure"},{"__class__":"Closure"}],"*** sensitive parameter replaced ***","*** sensitive parameter replaced ***"]},{"file":"\/var\/www\/nextcloud\/apps\/files\/lib\/Controller\/ViewController.php","line":250,"function":"dispatch","class":"Symfony\\Component\\EventDispatcher\\EventDispatcher","type":"->","args":["*** sensitive parameter replaced ***","*** sensitive parameter replaced ***"]},{"file":"\/var\/www\/nextcloud\/lib\/private\/AppFramework\/Http\/Dispatcher.php","line":166,"function":"index","class":"OCA\\Files\\Controller\\ViewController","type":"->","args":["\/ZUN_IT","",null,false]},{"file":"\/var\/www\/nextcloud\/lib\/private\/AppFramework\/Http\/Dispatcher.php","line":99,"function":"executeController","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OCA\\Files\\Controller\\ViewController"},"index"]},{"file":"\/var\/www\/nextcloud\/lib\/private\/AppFramework\/App.php","line":118,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OCA\\Files\\Controller\\ViewController"},"index"]},{"file":"\/var\/www\/nextcloud\/lib\/private\/AppFramework\/Routing\/RouteActionHandler.php","line":47,"function":"main","class":"OC\\AppFramework\\App","type":"::","args":["ViewController","index",{"__class__":"OC\\AppFramework\\DependencyInjection\\DIContainer"},{"_route":"files.view.index"}]},{"function":"__invoke","class":"OC\\AppFramework\\Routing\\RouteActionHandler","type":"->","args":[{"_route":"files.view.index"}]},{"file":"\/var\/www\/nextcloud\/lib\/private\/Route\/Router.php","line":297,"function":"call_user_func","args":[{"__class__":"OC\\AppFramework\\Routing\\RouteActionHandler"},{"_route":"files.view.index"}]},{"file":"\/var\/www\/nextcloud\/lib\/base.php","line":987,"function":"match","class":"OC\\Route\\Router","type":"->","args":["\/apps\/files\/"]},{"file":"\/var\/www\/nextcloud\/index.php","line":42,"function":"handleRequest","class":"OC","type":"::","args":[]}],"File":"\/var\/www\/nextcloud\/apps\/metadata\/lib\/AppInfo\/Application.php","Line":31,"CustomMessage":"--"},"userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/79.0.3945.117 Safari\/537.36","version":"15.0.14.1"}
{"reqId":"HQ2rqbKvdl0UFVU5UFlG","level":0,"time":"2020-01-21T00:40:08+00:00","remoteAddr":"31.2.117.159","user":"waldi","app":"core","method":"GET","url":"\/index.php\/apps\/files\/","message":"Scss is disabled for \/var\/www\/nextcloud\/core\/css\/jquery-ui-fixes.scss, ignoring","userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/79.0.3945.117 Safari\/537.36","version":"15.0.14.1"}
{"reqId":"HQ2rqbKvdl0UFVU5UFlG","level":0,"time":"2020-01-21T00:40:08+00:00","remoteAddr":"31.2.117.159","user":"waldi","app":"core","method":"GET","url":"\/index.php\/apps\/files\/","message":"Scss is disabled for \/var\/www\/nextcloud\/core\/css\/server.scss, ignoring","userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/79.0.3945.117 Safari\/537.36","version":"15.0.14.1"}
{"reqId":"HQ2rqbKvdl0UFVU5UFlG","level":0,"time":"2020-01-21T00:40:08+00:00","remoteAddr":"31.2.117.159","user":"waldi","app":"core","method":"GET","url":"\/index.php\/apps\/files\/","message":"Scss is disabled for \/var\/www\/nextcloud\/core\/css\/css-variables.scss, ignoring","userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/79.0.3945.117 Safari\/537.36","version":"15.0.14.1"}
{"reqId":"HQ2rqbKvdl0UFVU5UFlG","level":0,"time":"2020-01-21T00:40:08+00:00","remoteAddr":"31.2.117.159","user":"waldi","app":"core","method":"GET","url":"\/index.php\/apps\/files\/","message":"Scss is disabled for \/var\/www\/nextcloud\/apps\/firstrunwizard\/css\/firstrunwizard.scss, ignoring","userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/79.0.3945.117 Safari\/537.36","version":"15.0.14.1"}
{"reqId":"HQ2rqbKvdl0UFVU5UFlG","level":0,"time":"2020-01-21T00:40:08+00:00","remoteAddr":"31.2.117.159","user":"waldi","app":"core","method":"GET","url":"\/index.php\/apps\/files\/","message":"Scss is disabled for \/var\/www\/nextcloud\/apps\/notifications\/css\/styles.scss, ignoring","userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/79.0.3945.117 Safari\/537.36","version":"15.0.14.1"}
{"reqId":"HQ2rqbKvdl0UFVU5UFlG","level":0,"time":"2020-01-21T00:40:08+00:00","remoteAddr":"31.2.117.159","user":"waldi","app":"core","method":"GET","url":"\/index.php\/apps\/files\/","message":"Scss is disabled for \/var\/www\/nextcloud\/core\/css\/jquery.ocdialog.scss, ignoring","userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/79.0.3945.117 Safari\/537.36","version":"15.0.14.1"}
{"reqId":"HQ2rqbKvdl0UFVU5UFlG","level":0,"time":"2020-01-21T00:40:08+00:00","remoteAddr":"31.2.117.159","user":"waldi","app":"core","method":"GET","url":"\/index.php\/apps\/files\/","message":"Scss is disabled for \/var\/www\/nextcloud\/core\/search\/css\/results.scss, ignoring","userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/79.0.3945.117 Safari\/537.36","version":"15.0.14.1"}
{"reqId":"HQ2rqbKvdl0UFVU5UFlG","level":0,"time":"2020-01-21T00:40:08+00:00","remoteAddr":"31.2.117.159","user":"waldi","app":"core","method":"GET","url":"\/index.php\/apps\/files\/","message":"Scss is disabled for \/var\/www\/nextcloud\/apps\/files\/css\/merged.scss, ignoring","userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/79.0.3945.117 Safari\/537.36","version":"15.0.14.1"}
{"reqId":"HQ2rqbKvdl0UFVU5UFlG","level":0,"time":"2020-01-21T00:40:08+00:00","remoteAddr":"31.2.117.159","user":"waldi","app":"core","method":"GET","url":"\/index.php\/apps\/files\/","message":"Scss is disabled for \/var\/www\/nextcloud\/apps\/files_trashbin\/css\/trash.scss, ignoring","userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/79.0.3945.117 Safari\/537.36","version":"15.0.14.1"}
{"reqId":"HQ2rqbKvdl0UFVU5UFlG","level":0,"time":"2020-01-21T00:40:08+00:00","remoteAddr":"31.2.117.159","user":"waldi","app":"core","method":"GET","url":"\/index.php\/apps\/files\/","message":"Scss is disabled for \/var\/www\/nextcloud\/apps\/activity\/css\/style.scss, ignoring","userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/79.0.3945.117 Safari\/537.36","version":"15.0.14.1"}
{"reqId":"HQ2rqbKvdl0UFVU5UFlG","level":0,"time":"2020-01-21T00:40:08+00:00","remoteAddr":"31.2.117.159","user":"waldi","app":"core","method":"GET","url":"\/index.php\/apps\/files\/","message":"Scss is disabled for \/var\/www\/nextcloud\/apps\/comments\/css\/autocomplete.scss, ignoring","userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/79.0.3945.117 Safari\/537.36","version":"15.0.14.1"}
{"reqId":"HQ2rqbKvdl0UFVU5UFlG","level":0,"time":"2020-01-21T00:40:08+00:00","remoteAddr":"31.2.117.159","user":"waldi","app":"core","method":"GET","url":"\/index.php\/apps\/files\/","message":"Scss is disabled for \/var\/www\/nextcloud\/apps\/comments\/css\/comments.scss, ignoring","userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/79.0.3945.117 Safari\/537.36","version":"15.0.14.1"}
{"reqId":"HQ2rqbKvdl0UFVU5UFlG","level":0,"time":"2020-01-21T00:40:08+00:00","remoteAddr":"31.2.117.159","user":"waldi","app":"core","method":"GET","url":"\/index.php\/apps\/files\/","message":"Scss is disabled for \/var\/www\/nextcloud\/apps\/files_linkeditor\/css\/merged.scss, ignoring","userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/79.0.3945.117 Safari\/537.36","version":"15.0.14.1"}
{"reqId":"HQ2rqbKvdl0UFVU5UFlG","level":0,"time":"2020-01-21T00:40:08+00:00","remoteAddr":"31.2.117.159","user":"waldi","app":"core","method":"GET","url":"\/index.php\/apps\/files\/","message":"Scss is disabled for \/var\/www\/nextcloud\/apps\/files_sharing\/css\/mergedAdditionalStyles.scss, ignoring","userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/79.0.3945.117 Safari\/537.36","version":"15.0.14.1"}
{"reqId":"HQ2rqbKvdl0UFVU5UFlG","level":0,"time":"2020-01-21T00:40:08+00:00","remoteAddr":"31.2.117.159","user":"waldi","app":"core","method":"GET","url":"\/index.php\/apps\/files\/","message":"Scss is disabled for \/var\/www\/nextcloud\/core\/css\/styles.scss, ignoring","userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/79.0.3945.117 Safari\/537.36","version":"15.0.14.1"}
{"reqId":"HQ2rqbKvdl0UFVU5UFlG","level":0,"time":"2020-01-21T00:40:08+00:00","remoteAddr":"31.2.117.159","user":"waldi","app":"core","method":"GET","url":"\/index.php\/apps\/files\/","message":"Scss is disabled for \/var\/www\/nextcloud\/core\/css\/header.scss, ignoring","userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/79.0.3945.117 Safari\/537.36","version":"15.0.14.1"}

The output of your config.php file in /path/to/nextcloud (make sure you remove any identifiable information!):

# cat ../nextcloud/config/config.php
<?php
$CONFIG = array (
  'instanceid' => 'octvyw3rk124',
  'passwordsalt' => '**********',
  'secret' => '**********',
  'trusted_domains' =>
  array (
    0 => 'nextcloud.***.**',
  ),
  'datadirectory' => '/var/www/***',
  'overwrite.cli.url' => 'https://nextcloud.***.**',
  'dbtype' => 'mysql',
  'version' => '15.0.14.1',
  'dbname' => 'nextcloud',
  'dbhost' => 'localhost',
  'dbport' => '',
  'dbtableprefix' => 'oc_',
  'dbuser' => '**********',
  'dbpassword' => '**********',
  'installed' => true,
  'mail_smtpmode' => 'smtp',
  'mail_smtpauthtype' => 'LOGIN',
  'mail_from_address' => '**********',
  'mail_domain' => '**********',
  'mail_smtpauth' => 1,
  'mail_smtphost' => '**********',
  'mail_smtpport' => '587',
  'mail_smtpname' => '**********',
  'mail_smtppassword' => '**********',
  'maintenance' => false,
  'updater.release.channel' => 'production',
  'theme' => '',
  'loglevel' => 0,
  'memcache.distributed' => '\\OC\\Memcache\\Redis',
  'memcache.local' => '\\OC\\Memcache\\APCu',
  'filelocking.enabled' => 'true',
  'memcache.locking' => '\\OC\\Memcache\\Redis',
  'redis' =>
  array (
    'host' => 'localhost',
    'port' => 6379,
    'timeout' => 0,
    'dbindex' => 0,
  ),
  'mail_sendmailmode' => 'smtp',
);

I was having the same issue after upgrade to Nextcloud 18. Disabling the metadata app solved this issue. Without further investigation i’m not sure what with that app is now causing issues. It has been installed for a long time and was working for me under Nextcloud 17.

2 Likes

Thank you, you helped me a lot. The shutdown worked.
But in fact it is strange, because I did nothing at all.
Also, I can’t relate it to an upgrade.

Seems to be related to the metadata app.

See here. https://github.com/gino0631/nextcloud-metadata/issues/49

I also think there is a fix just need new release of metadata app

1 Like

Had the same thing happen on a NC 17-18 (FPM) Docker upgrade. Was going nuts trying to figure out why nginx was saying a 500 error on /apps/files.

Disabling metadata app via occ did the trick ! Thanks !

Issue was fixed

Update metadata app and re-enable.