Apps and user pages blank / Settings checking for system and security issues keeps spinning

Dear all, I’ve been going through existing posts over the last couple of days, however, none of discovered solutions have been of help.

Some time ago I moved data directory to another mount point which is NFS based.
Everything was working fine. I then changed the mount from NFS to CIFS. That’s were the issues started and obviously this is where I broke things. Permissions did not work out fine, especially due to the fact that PHP isn’t able to properly determine writing capabilities when on a CIFS mount.
I reverted back to NFS mount and things got better again, however, not everything is working like mentioned in the subject already.

I’d highly appreciate if you guys can give me a hand.

Nextcloud version (eg, 12.0.2): 18.0.3
Operating system and version (eg, Ubuntu 17.04): Ubuntu 18.04.4 LTS
Apache or nginx version (eg, Apache 2.4.25): 2.4.29-1ubuntu4.13
PHP version (eg, 7.1): 7.2

The issue you are facing:

Apps and User Page logged in as Administrator shows a blank / white page

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

Steps to replicate it:

  1. Login as Administrator
  2. Click on Settings / Administration / Overview
  3. Click on Users or Apps in the upper right

The output of your Nextcloud log in Admin > Logging:

not applicable, nothing showing up (loglevel set to 1)

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

<?php
$CONFIG = array (
  'instanceid' => '<removed>',
  'passwordsalt' => '<removed>',
  'secret' => '<removed>',
  'trusted_domains' =>
  array (
    0 => '<Apache FQDN>',
   ),
  'datadirectory' => '/ncdata',
  'dbtype' => 'mysql',
  'version' => '18.0.3.0',
  'overwrite.cli.url' => 'URL',
  'dbname' => 'nextcloud',
  'dbhost' => 'localhost:3306',
  'dbport' => '',
  'dbtableprefix' => 'oc_',
  'dbuser' => 'nextcloud',
  'dbpassword' => '<removed>',
  'installed' => true,
  'mail_from_address' => '<removed>',
  'mail_smtpmode' => 'smtp',
  'mail_sendmailmode' => 'smtp',
  'mail_domain' => '<removed>',
  'mail_smtphost' => '<removed>',
  'mail_smtpport' => '25',
  'ldapIgnoreNamingRules' => false,
  'ldapProviderFactory' => 'OCA\\User_LDAP\\LDAPProviderFactory',
  'maintenance' => false,
  'mysql.utf8mb4' => true,
  'memcache.local' => '\\OC\\Memcache\\Memcached',
  'memcache.distributed' => '\\OC\\Memcache\\Memcached',
  'memcached_servers' =>
  array (
    0 =>
    array (
      0 => 'localhost',
      1 => 11211,
    ),
  ),
  'theme' => '',
  'loglevel' => 1,
);

The output of your Apache/nginx/system log in /var/log/____:

<Client-IP> - - [15/Apr/2020:10:40:48 +0200] "GET /index.php/settings/apps HTTP/1.1" 200 8205 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.163 Safari/537.36"
<Client-IP> - - [15/Apr/2020:10:40:49 +0200] "GET /apps/settings/js/vue-settings-apps-users-management.js?v=552879fe-15 HTTP/1.1" 302 1033 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.163 Safari/537.36"
<Client-IP> - - [15/Apr/2020:10:40:49 +0200] "GET /apps/settings/js/apps.js?v=552879fe-15 HTTP/1.1" 302 1577 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.163 Safari/537.36"
<Client-IP> - - [15/Apr/2020:10:40:49 +0200] "GET /index.php/apps/terms_of_service/terms HTTP/1.1" 200 4761 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.163 Safari/537.36"
<Client-IP> - - [15/Apr/2020:10:40:49 +0200] "GET /ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 932 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.163 Safari/537.36"
<Client-IP> - - [15/Apr/2020:10:40:49 +0200] "GET /cron.php HTTP/1.1" 200 991 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.163 Safari/537.36"

Update: Obviously there’s more which is broken :frowning:

e.g. changing cron type in Basis Settings won’t save either.

Still any help appreciated.