Web Interface is displayed but still loaded

Support intro

Nextcloud version : 27.0.0
Operating system and version : Debian 11
Apache or nginx version : 2.4.57
PHP version : 8.2

I upgraded Next Cloud from 26 to 27 and the web interface pops up normally, but it keeps loading.

Is this the first time you’ve seen this error? : Y

Steps to replicate it:

  1. Connect to Nextcloud with your browser
  2. The web interface displays normally, but the dashboard, file pages load for more than 1 minute.
  3. I disabled Collabora Online - Built-in CODE Server, Collaborative tags, but the problem still exists.

The output of your Nextcloud log in Admin > Logging:

is_file(): open_basedir restriction in effect. File(/proc/cpuinfo) is not within the allowed path(s): (/var/www/clients/client0/web2/web:/var/www/clients/client0/web2/private:/var/www/clients/client0/web2/tmp:/var/www/*****.com/web:/srv/www/******.com/web:/usr/share/php5:/usr/share/php:/tmp:/usr/share/phpmyadmin:/etc/phpmyadmin:/var/lib/phpmyadmin:/dev/random:/dev/urandom) at /var/www/clients/client0/web2/web/lib/private/Preview/Generator.php#303
irrelevant log

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

<?php
$CONFIG = array (
  'filelocking.enabled' => true,
  'memcache.local' => '\\OC\\Memcache\\APCu',
  'memcache.distributed' => '\\OC\\Memcache\\Redis',
  'memcache.locking' => '\\OC\\Memcache\\Redis',
  'redis' =>
  array (
    'host' => 'localhost',
    'port' => 9846,
    'password' => '***************************',
  ),
  'instanceid' => '***************',
  'passwordsalt' => '********************************************',
  'secret' => '***********************************',
  'trusted_domains' =>
  array (
    0 => '******.com',
  ),
  'datadirectory' => '/var/www/clients/client0/web2/web/data',
  'dbtype' => 'mysql',
  'version' => '27.0.0.8',
  'overwrite.cli.url' => 'https://******.com',
  'dbname' => '**************',
  'dbhost' => 'localhost',
  'dbport' => '',
  'dbtableprefix' => 'oc_',
  'mysql.utf8mb4' => true,
  'dbuser' => '*********',
  'dbpassword' => '*********************',
  'installed' => true,
  'mail_smtpmode' => 'smtp',
  'mail_sendmailmode' => 'smtp',
  'mail_domain' => 'gmail.com',
  'mail_smtpsecure' => 'ssl',
  'mail_smtpauth' => 1,
  'mail_smtpname' => '********@gmail.com',
  'mail_smtppassword' => '*******',
  'mail_smtpauthtype' => 'LOGIN',
  'mail_from_address' => '***********',
  'mail_smtphost' => 'smtp.gmail.com',
  'mail_smtpport' => '465',
  'maintenance' => false,
  'theme' => '',
  'loglevel' => 2,
  'updater.release.channel' => 'stable',
  'default_phone_region' => 'KR',
  'app_install_overwrite' =>
  array (
    0 => 'richdocumentscode',
  ),
);

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.

{"reqId":"69IwpH9Suw83FTE2sf0O","level":3,"time":"2023-06-26T05:39:08+00:00","remoteAddr":"121.133.198.139","user":"khk38mETz9w6puaR42zC","app":"PHP","method":"GET","url":"/index.php/core/preview?fileId=23903&x=250&y=250","message":"dns_get_record(): A temporary server error occurred. at /var/www/clients/client0/web2/web/lib/private/Http/Client/DnsPinMiddleware.php#84","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.5672.216 Safari/537.36 Edg/112.0.1663.49","version":"27.0.0.8","data":{"app":"PHP"}}
{"reqId":"GCIkZYNQja7ICVIloavs","level":3,"time":"2023-06-26T05:39:08+00:00","remoteAddr":"121.133.198.139","user":"khk38mETz9w6puaR42zC","app":"PHP","method":"GET","url":"/index.php/core/preview?fileId=23807&x=250&y=250","message":"dns_get_record(): A temporary server error occurred. at /var/www/clients/client0/web2/web/lib/private/Http/Client/DnsPinMiddleware.php#84","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.5672.216 Safari/537.36 Edg/112.0.1663.49","version":"27.0.0.8","data":{"app":"PHP"}}
{"reqId":"YWfTp8ysbXdkYaUlHXDW","level":3,"time":"2023-06-26T05:45:12+00:00","remoteAddr":"121.133.198.139","user":"khk38mETz9w6puaR42zC","app":"PHP","method":"GET","url":"/index.php/core/preview?fileId=23903&x=250&y=250","message":"is_file(): open_basedir restriction in effect. File(/proc/cpuinfo) is not within the allowed path(s): (/var/www/clients/client0/web2/web:/var/www/clients/client0/web2/private:/var/www/clients/client0/web2/tmp:/var/www/******.com/web:/srv/www/******.com/web:/usr/share/php5:/usr/share/php:/tmp:/usr/share/phpmyadmin:/etc/phpmyadmin:/var/lib/phpmyadmin:/dev/random:/dev/urandom) at /var/www/clients/client0/web2/web/lib/private/Preview/Generator.php#303","userAgent":"Mozilla/5.0 (Windows NT 10.0; WOW64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5657.222 Safari/537.36 Edg/113.0.1713.39","version":"27.0.0.8","data":{"app":"PHP"}}
{"reqId":"YkigG5lozunDO5C7u4DR","level":3,"time":"2023-06-26T05:45:12+00:00","remoteAddr":"121.133.198.139","user":"khk38mETz9w6puaR42zC","app":"PHP","method":"GET","url":"/index.php/core/preview?fileId=23807&x=250&y=250","message":"is_file(): open_basedir restriction in effect. File(/proc/cpuinfo) is not within the allowed path(s): (/var/www/clients/client0/web2/web:/var/www/clients/client0/web2/private:/var/www/clients/client0/web2/tmp:/var/www/******.com/web:/srv/www/******.com/web:/usr/share/php5:/usr/share/php:/tmp:/usr/share/phpmyadmin:/etc/phpmyadmin:/var/lib/phpmyadmin:/dev/random:/dev/urandom) at /var/www/clients/client0/web2/web/lib/private/Preview/Generator.php#303","userAgent":"Mozilla/5.0 (Windows NT 10.0; WOW64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5657.222 Safari/537.36 Edg/113.0.1713.39","version":"27.0.0.8","data":{"app":"PHP"}}
{"reqId":"hpzOTKJ7wYwhNrH6Pt6Y","level":3,"time":"2023-06-26T05:47:22+00:00","remoteAddr":"121.133.198.139","user":"khk38mETz9w6puaR42zC","app":"PHP","method":"GET","url":"/index.php/core/preview?fileId=23903&x=250&y=250","message":"is_file(): open_basedir restriction in effect. File(/proc/cpuinfo) is not within the allowed path(s): (/var/www/clients/client0/web2/web:/var/www/clients/client0/web2/private:/var/www/clients/client0/web2/tmp:/var/www/******.com/web:/srv/www/******.com/web:/usr/share/php5:/usr/share/php:/tmp:/usr/share/phpmyadmin:/etc/phpmyadmin:/var/lib/phpmyadmin:/dev/random:/dev/urandom) at /var/www/clients/client0/web2/web/lib/private/Preview/Generator.php#303","userAgent":"Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/112.0.5655.217 Chrome/112.0.5655.217 Safari/537.36","version":"27.0.0.8","data":{"app":"PHP"}}
{"reqId":"DnqziADtkO8UWszp1BrW","level":3,"time":"2023-06-26T05:47:22+00:00","remoteAddr":"121.133.198.139","user":"khk38mETz9w6puaR42zC","app":"PHP","method":"GET","url":"/index.php/core/preview?fileId=23807&x=250&y=250","message":"is_file(): open_basedir restriction in effect. File(/proc/cpuinfo) is not within the allowed path(s): (/var/www/clients/client0/web2/web:/var/www/clients/client0/web2/private:/var/www/clients/client0/web2/tmp:/var/www/******.com/web:/srv/www/******.com/web:/usr/share/php5:/usr/share/php:/tmp:/usr/share/phpmyadmin:/etc/phpmyadmin:/var/lib/phpmyadmin:/dev/random:/dev/urandom) at /var/www/clients/client0/web2/web/lib/private/Preview/Generator.php#303","userAgent":"Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/112.0.5655.217 Chrome/112.0.5655.217 Safari/537.36","version":"27.0.0.8","data":{"app":"PHP"}}
{"reqId":"2DKJzngqmF35B6gyLzvp","level":3,"time":"2023-06-26T05:55:01+00:00","remoteAddr":"121.133.198.139","user":"khk38mETz9w6puaR42zC","app":"PHP","method":"GET","url":"/index.php/core/preview?fileId=23903&x=250&y=250","message":"is_file(): open_basedir restriction in effect. File(/proc/cpuinfo) is not within the allowed path(s): (/var/www/clients/client0/web2/web:/var/www/clients/client0/web2/private:/var/www/clients/client0/web2/tmp:/var/www/******.com/web:/srv/www/******.com/web:/usr/share/php5:/usr/share/php:/tmp:/usr/share/phpmyadmin:/etc/phpmyadmin:/var/lib/phpmyadmin:/dev/random:/dev/urandom) at /var/www/clients/client0/web2/web/lib/private/Preview/Generator.php#303","userAgent":"Mozilla/5.0 (X11; U; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.5655.208 Safari/537.36","version":"27.0.0.8","data":{"app":"PHP"}}
{"reqId":"BKikUVur5NMZL57gFm1g","level":3,"time":"2023-06-26T05:55:01+00:00","remoteAddr":"121.133.198.139","user":"khk38mETz9w6puaR42zC","app":"PHP","method":"GET","url":"/index.php/core/preview?fileId=23807&x=250&y=250","message":"is_file(): open_basedir restriction in effect. File(/proc/cpuinfo) is not within the allowed path(s): (/var/www/clients/client0/web2/web:/var/www/clients/client0/web2/private:/var/www/clients/client0/web2/tmp:/var/www/******.com/web:/srv/www/******.com/web:/usr/share/php5:/usr/share/php:/tmp:/usr/share/phpmyadmin:/etc/phpmyadmin:/var/lib/phpmyadmin:/dev/random:/dev/urandom) at /var/www/clients/client0/web2/web/lib/private/Preview/Generator.php#303","userAgent":"Mozilla/5.0 (X11; U; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.5655.208 Safari/537.36","version":"27.0.0.8","data":{"app":"PHP"}}
{"reqId":"BKikUVur5NMZL57gFm1g","level":3,"time":"2023-06-26T05:55:33+00:00","remoteAddr":"121.133.198.139","user":"khk38mETz9w6puaR42zC","app":"PHP","method":"GET","url":"/index.php/core/preview?fileId=23807&x=250&y=250","message":"dns_get_record(): A temporary server error occurred. at /var/www/clients/client0/web2/web/lib/private/Http/Client/DnsPinMiddleware.php#84","userAgent":"Mozilla/5.0 (X11; U; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.5655.208 Safari/537.36","version":"27.0.0.8","data":{"app":"PHP"}}
{"reqId":"2DKJzngqmF35B6gyLzvp","level":3,"time":"2023-06-26T05:55:33+00:00","remoteAddr":"121.133.198.139","user":"khk38mETz9w6puaR42zC","app":"PHP","method":"GET","url":"/index.php/core/preview?fileId=23903&x=250&y=250","message":"dns_get_record(): A temporary server error occurred. at /var/www/clients/client0/web2/web/lib/private/Http/Client/DnsPinMiddleware.php#84","userAgent":"Mozilla/5.0 (X11; U; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.5655.208 Safari/537.36","version":"27.0.0.8","data":{"app":"PHP"}}

If you open your browser console, can you tell what request it seems to be hanging on? (Usually easiest to tell from the Network tab).

The dns_get_record() failures suggest a DNS resolver problem on your NC host. That’s definitely a problem.

Can you also provide the output of occ app:list or equivalent?

Fixed load time issue by disabling Nextcloud Office.

How to fix dns_get_record()?

It’s a DNS issue - it’s a server configuration issue. It’s not with Nextcloud. You’ll need to troubleshoot the DNS configuration (and possibly the network connectivity) of the host or container you’re trying to run Nextcloud on.