Repository navigation
NCP website unusable: loading icon always remains #2091
Description
Activity
I just ran the script again, and after several days of trying, the NCP website is finally working.
<--! Paste this in GitHub report -->
NextcloudPi diagnostics
NextcloudPi version v1.56.0 NextcloudPi image NextcloudPi_lxc_01-29-26 OS Debian GNU/Linux 12. 6.8.12-16-pve (x86_64) automount no USB devices sdb sdc sdd sde sdf sdg datadir /opt/ncdata/data data in SD yes data filesystem ext2/ext3 data disk usage 2.7G/7.8G rootfs usage 2.7G/7.8G swapfile none dbdir /var/lib/mysql Nextcloud check ok Nextcloud version 32.0.1.2 HTTPD service up PHP service up MariaDB service up Redis service up HPB service up Postfix service up Internet check ok Public IPv4 ***REMOVED SENSITIVE VALUE*** Public IPv6 ***REMOVED SENSITIVE VALUE*** Port 80 closed Port 443 closed IP ***REMOVED SENSITIVE VALUE*** Gateway ***REMOVED SENSITIVE VALUE*** Interface eth0 Certificates ***REMOVED SENSITIVE VALUE*** NAT loopback no Uptime 8minNextcloud configuration
{ "system": { "passwordsalt": "***REMOVED SENSITIVE VALUE***", "secret": "***REMOVED SENSITIVE VALUE***", "trusted_domains": { "0": "localhost", "7": "nextcloudpi", "5": "nextcloudpi.local", "8": "nextcloudpi.lan", "3": "nextcloudpi", "11": "79.116.86.38", "1": "192.168.3.28", "14": "nextcloudpi-test.lan" }, "datadirectory": "***REMOVED SENSITIVE VALUE***", "dbtype": "mysql", "version": "32.0.1.2", "overwrite.cli.url": "https:\/\/nextcloudpi\/", "dbname": "***REMOVED SENSITIVE VALUE***", "dbhost": "***REMOVED SENSITIVE VALUE***", "dbtableprefix": "oc_", "mysql.utf8mb4": true, "dbuser": "***REMOVED SENSITIVE VALUE***", "dbpassword": "***REMOVED SENSITIVE VALUE***", "installed": true, "instanceid": "***REMOVED SENSITIVE VALUE***", "memcache.local": "\\OC\\Memcache\\Redis", "memcache.locking": "\\OC\\Memcache\\Redis", "redis": { "host": "***REMOVED SENSITIVE VALUE***", "port": 0, "timeout": 0, "password": "***REMOVED SENSITIVE VALUE***" }, "tempdirectory": "\/opt\/ncdata\/data\/tmp", "mail_smtpmode": "sendmail", "mail_smtpauthtype": "LOGIN", "mail_from_address": "***REMOVED SENSITIVE VALUE***", "mail_domain": "***REMOVED SENSITIVE VALUE***", "preview_max_x": "2048", "preview_max_y": "2048", "jpeg_quality": "60", "overwriteprotocol": "https", "maintenance": false, "logfile": "\/opt\/ncdata\/data\/nextcloud.log", "trusted_proxies": "***REMOVED SENSITIVE VALUE***" } }HTTPd logs
[Thu Jan 29 13:43:51.560209 2026] [mpm_event:notice] [pid 31428:tid 31428] AH00489: Apache/2.4.66 (Debian) OpenSSL/3.0.18 configured -- resuming normal operations [Thu Jan 29 13:43:51.560221 2026] [core:notice] [pid 31428:tid 31428] AH00094: Command line: '/usr/sbin/apache2' [Thu Jan 29 14:28:15.176726 2026] [mpm_event:notice] [pid 31428:tid 31428] AH00492: caught SIGWINCH, shutting down gracefully [Thu Jan 29 14:29:56.997374 2026] [ssl:warn] [pid 165:tid 165] AH01909: localhost:443:0 server certificate does NOT include an ID which matches the server name [Thu Jan 29 14:29:56.997878 2026] [ssl:error] [pid 165:tid 165] AH02217: ssl_stapling_init_cert: can't retrieve issuer certificate! [subject: CN=nextcloudpi-test.lan / issuer: CN=nextcloudpi-test.lan / serial: 4081C41391B234F6E1789FD969CCEBF0EFEBC996 / notbefore: Jan 29 12:20:48 2026 GMT / notafter: Jan 27 12:20:48 2036 GMT] [Thu Jan 29 14:29:56.997883 2026] [ssl:error] [pid 165:tid 165] AH02604: Unable to configure certificate localhost:443:0 for stapling [Thu Jan 29 14:29:57.006290 2026] [ssl:warn] [pid 196:tid 196] AH01909: localhost:443:0 server certificate does NOT include an ID which matches the server name [Thu Jan 29 14:29:57.006517 2026] [ssl:error] [pid 196:tid 196] AH02217: ssl_stapling_init_cert: can't retrieve issuer certificate! [subject: CN=nextcloudpi-test.lan / issuer: CN=nextcloudpi-test.lan / serial: 4081C41391B234F6E1789FD969CCEBF0EFEBC996 / notbefore: Jan 29 12:20:48 2026 GMT / notafter: Jan 27 12:20:48 2036 GMT] [Thu Jan 29 14:29:57.006519 2026] [ssl:error] [pid 196:tid 196] AH02604: Unable to configure certificate localhost:443:0 for stapling [Thu Jan 29 14:29:57.007513 2026] [mpm_event:notice] [pid 196:tid 196] AH00489: Apache/2.4.66 (Debian) OpenSSL/3.0.18 configured -- resuming normal operations [Thu Jan 29 14:29:57.007523 2026] [core:notice] [pid 196:tid 196] AH00094: Command line: '/usr/sbin/apache2' [Thu Jan 29 14:31:07.847168 2026] [mpm_event:notice] [pid 196:tid 196] AH00493: SIGUSR1 received. Doing graceful restart [Thu Jan 29 14:31:07.851673 2026] [ssl:warn] [pid 196:tid 196] AH01909: localhost:4443:0 server certificate does NOT include an ID which matches the server name [Thu Jan 29 14:31:07.852020 2026] [ssl:error] [pid 196:tid 196] AH02217: ssl_stapling_init_cert: can't retrieve issuer certificate! [subject: CN=nextcloudpi-test.lan / issuer: CN=nextcloudpi-test.lan / serial: 4081C41391B234F6E1789FD969CCEBF0EFEBC996 / notbefore: Jan 29 12:20:48 2026 GMT / notafter: Jan 27 12:20:48 2036 GMT] [Thu Jan 29 14:31:07.852025 2026] [ssl:error] [pid 196:tid 196] AH02604: Unable to configure certificate localhost:4443:0 for stapling [Thu Jan 29 14:31:07.854248 2026] [mpm_event:notice] [pid 196:tid 196] AH00489: Apache/2.4.66 (Debian) OpenSSL/3.0.18 configured -- resuming normal operations [Thu Jan 29 14:31:07.854254 2026] [core:notice] [pid 196:tid 196] AH00094: Command line: '/usr/sbin/apache2' [Thu Jan 29 14:31:10.621232 2026] [authnz_external:error] [pid 1435:tid 1436] [remote 192.168.3.42:56165] AuthExtern pwauth [/usr/sbin/pwauth]: Failed (1) for user ncp [Thu Jan 29 14:31:10.621314 2026] [auth_basic:error] [pid 1435:tid 1436] [remote 192.168.3.42:56165] AH01617: user ncp: authentication failure for "/ncp-output.php": Password Mismatch [Thu Jan 29 14:32:47.282427 2026] [proxy_fcgi:error] [pid 1575:tid 1594] [remote 192.168.3.42:34602] AH01071: Got error 'PHP message: PHP Warning: file_get_contents(/usr/local/etc/ncp-config.d/nc-automount.cfg): Failed to open stream: No such file or directory in /var/www/ncp-web/ncp-launcher.php on line 71', referer: https://192.168.3.28:4443/wizard/Database logs
tail: cannot open '/var/log/mysql/*.log' for reading: No such file or directoryNextcloud logs
{"reqId":"I8p5rSCaadtYEWqlN1Qz","level":2,"time":"2026-01-29T12:50:01+00:00","remoteAddr":"","user":"--","app":"no app in context","method":"","url":"--","message":"Skipping updater backup clean-up - could not find updater backup folder /opt/ncdata/data/updater-ocbl7kyc5bea/backups","userAgent":"--","version":"32.0.1.2","data":[]} {"reqId":"I8p5rSCaadtYEWqlN1Qz","level":2,"time":"2026-01-29T12:50:01+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"failed to create instance of background job: OCA\\AppAPI\\BackgroundJob\\ExAppInitStatusCheckJob","userAgent":"--","version":"32.0.1.2","exception":{"Exception":"OC\\AppFramework\\Utility\\QueryNotFoundException","Message":"Could not resolve OCA\\AppAPI\\BackgroundJob\\ExAppInitStatusCheckJob! Class \"OCA\\AppAPI\\BackgroundJob\\ExAppInitStatusCheckJob\" does not exist","Code":0,"Trace":[{"file":"/var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php","line":140,"function":"resolve","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->"},{"file":"/var/www/nextcloud/lib/private/ServerContainer.php","line":154,"function":"query","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php","line":45,"function":"query","class":"OC\\ServerContainer","type":"->"},{"file":"/var/www/nextcloud/lib/public/Server.php","line":37,"function":"get","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->"},{"file":"/var/www/nextcloud/lib/private/BackgroundJob/JobList.php","line":322,"function":"get","class":"OCP\\Server","type":"::"},{"file":"/var/www/nextcloud/lib/private/BackgroundJob/JobList.php","line":201,"function":"buildJob","class":"OC\\BackgroundJob\\JobList","type":"->"},{"file":"/var/www/nextcloud/cron.php","line":157,"function":"getNext","class":"OC\\BackgroundJob\\JobList","type":"->"}],"File":"/var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php","Line":129,"message":"failed to create instance of background job: OCA\\AppAPI\\BackgroundJob\\ExAppInitStatusCheckJob","exception":{},"CustomMessage":"failed to create instance of background job: OCA\\AppAPI\\BackgroundJob\\ExAppInitStatusCheckJob"}}Unfortunately, I have the same problem. Nextcloud works, but the backend doesn't.
Same issue. Nextcloud works.
In the chrome console I get these additional errors compared to the working ncp installation
(index):1 Loading the font 'https://192.168.1.169:4443/core/fonts/OpenSans-Regular.woff' violates the following Content Security Policy directive: "default-src 'none'". Note that 'font-src' was not explicitly set, so 'default-src' is used as a fallback. The action has been blocked. (index):1 Loading the font 'https://192.168.1.169:4443/core/fonts/OpenSans-Light.woff' violates the following Content Security Policy directive: "default-src 'none'". Note that 'font-src' was not explicitly set, so 'default-src' is used as a fallback. The action has been blocked. (index):1 Loading the font 'https://192.168.1.169:4443/core/fonts/OpenSans-Semibold.woff' violates the following Content Security Policy directive: "default-src 'none'". Note that 'font-src' was not explicitly set, so 'default-src' is used as a fallback. The action has been blocked. (index):1 The resource https://192.168.1.169:4443/js/ncp.js was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriateasvalue and it is preloaded intentionally. (index):1 The resource https://192.168.1.169:4443/js/minified.js was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriateasvalue and it is preloaded intentionally.<--! Paste this in GitHub report -->
NextcloudPi diagnostics
NextcloudPi version v1.56.0 NextcloudPi image NextcloudPi_lxc_02-06-26 OS Debian GNU/Linux 12. 6.17.4-2-pve (x86_64) automount no USB devices sda sdb sdc datadir /opt/ncdata/data data in SD yes data filesystem zfs data disk usage 1.4G/8.0G rootfs usage 1.4G/8.0G swapfile none dbdir /var/lib/mysql Nextcloud check ok Nextcloud version 32.0.1.2 HTTPD service up PHP service up MariaDB service up Redis service up HPB service down Postfix service up Internet check ok Public IPv4 ***REMOVED SENSITIVE VALUE*** Public IPv6 ***REMOVED SENSITIVE VALUE*** Port 80 open Port 443 open IP ***REMOVED SENSITIVE VALUE*** Gateway ***REMOVED SENSITIVE VALUE*** Interface eth0 Certificates ***REMOVED SENSITIVE VALUE*** NAT loopback no Uptime 9minNextcloud configuration
{ "system": { "passwordsalt": "***REMOVED SENSITIVE VALUE***", "secret": "***REMOVED SENSITIVE VALUE***", "trusted_domains": { "0": "localhost", "7": "nextcloudpi", "5": "nextcloudpi.local", "8": "nextcloudpi.lan", "3": "nextcloudpi", "11": "***REMOVED SENSITIVE VALUE***", "1": "192.168.1.169", "14": "nextcloudpi" }, "datadirectory": "***REMOVED SENSITIVE VALUE***", "dbtype": "mysql", "version": "32.0.1.2", "overwrite.cli.url": "https:\/\/nextcloudpi\/", "dbname": "***REMOVED SENSITIVE VALUE***", "dbhost": "***REMOVED SENSITIVE VALUE***", "dbtableprefix": "oc_", "mysql.utf8mb4": true, "dbuser": "***REMOVED SENSITIVE VALUE***", "dbpassword": "***REMOVED SENSITIVE VALUE***", "installed": true, "instanceid": "***REMOVED SENSITIVE VALUE***", "memcache.local": "\\OC\\Memcache\\Redis", "memcache.locking": "\\OC\\Memcache\\Redis", "redis": { "host": "***REMOVED SENSITIVE VALUE***", "port": 0, "timeout": 0, "password": "***REMOVED SENSITIVE VALUE***" }, "tempdirectory": "\/opt\/ncdata\/data\/tmp", "mail_smtpmode": "sendmail", "mail_smtpauthtype": "LOGIN", "mail_from_address": "***REMOVED SENSITIVE VALUE***", "mail_domain": "***REMOVED SENSITIVE VALUE***", "preview_max_x": "2048", "preview_max_y": "2048", "jpeg_quality": "60", "overwriteprotocol": "https", "maintenance": false, "logfile": "\/opt\/ncdata\/data\/nextcloud.log", "trusted_proxies": "***REMOVED SENSITIVE VALUE***" } }HTTPd logs
[Fri Feb 06 21:58:51.468433 2026] [ssl:error] [pid 22465:tid 22465] AH02217: ssl_stapling_init_cert: can't retrieve issuer certificate! [subject: CN=nextcloudpi.localdomain / issuer: CN=nextcloudpi.localdomain / serial: 5B166A9579C948582C30CB087CDB5EC9E05D5A54 / notbefore: Feb 6 20:55:35 2026 GMT / notafter: Feb 4 20:55:35 2036 GMT] [Fri Feb 06 21:58:51.468449 2026] [ssl:error] [pid 22465:tid 22465] AH02604: Unable to configure certificate localhost:443:0 for stapling [Fri Feb 06 21:58:51.469107 2026] [security2:notice] [pid 22465:tid 22465] ModSecurity for Apache/2.9.7 (http://www.modsecurity.org/) configured. [Fri Feb 06 21:58:51.469118 2026] [security2:notice] [pid 22465:tid 22465] ModSecurity: APR compiled version="1.7.2"; loaded version="1.7.2" [Fri Feb 06 21:58:51.469125 2026] [security2:notice] [pid 22465:tid 22465] ModSecurity: PCRE2 compiled version="10.42 "; loaded version="10.42 2022-12-11" [Fri Feb 06 21:58:51.469130 2026] [security2:notice] [pid 22465:tid 22465] ModSecurity: LUA compiled version="Lua 5.1" [Fri Feb 06 21:58:51.469136 2026] [security2:notice] [pid 22465:tid 22465] ModSecurity: YAJL compiled version="2.1.0" [Fri Feb 06 21:58:51.469143 2026] [security2:notice] [pid 22465:tid 22465] ModSecurity: LIBXML compiled version="2.9.14" [Fri Feb 06 21:58:51.469149 2026] [security2:notice] [pid 22465:tid 22465] ModSecurity: Status engine is currently disabled, enable it by set SecStatusEngine to On. [Fri Feb 06 21:58:51.519391 2026] [ssl:warn] [pid 22466:tid 22466] AH01909: localhost:443:0 server certificate does NOT include an ID which matches the server name [Fri Feb 06 21:58:51.519802 2026] [ssl:error] [pid 22466:tid 22466] AH02217: ssl_stapling_init_cert: can't retrieve issuer certificate! [subject: CN=nextcloudpi.localdomain / issuer: CN=nextcloudpi.localdomain / serial: 5B166A9579C948582C30CB087CDB5EC9E05D5A54 / notbefore: Feb 6 20:55:35 2026 GMT / notafter: Feb 4 20:55:35 2036 GMT] [Fri Feb 06 21:58:51.519816 2026] [ssl:error] [pid 22466:tid 22466] AH02604: Unable to configure certificate localhost:443:0 for stapling [Fri Feb 06 21:58:51.523404 2026] [mpm_event:notice] [pid 22466:tid 22466] AH00489: Apache/2.4.66 (Debian) OpenSSL/3.0.18 configured -- resuming normal operations [Fri Feb 06 21:58:51.523429 2026] [core:notice] [pid 22466:tid 22466] AH00094: Command line: '/usr/sbin/apache2' [Fri Feb 06 22:02:01.796867 2026] [mpm_event:notice] [pid 22466:tid 22466] AH00493: SIGUSR1 received. Doing graceful restart [Fri Feb 06 22:02:01.822118 2026] [ssl:warn] [pid 22466:tid 22466] AH01909: localhost:4443:0 server certificate does NOT include an ID which matches the server name [Fri Feb 06 22:02:01.822583 2026] [ssl:error] [pid 22466:tid 22466] AH02217: ssl_stapling_init_cert: can't retrieve issuer certificate! [subject: CN=nextcloudpi.localdomain / issuer: CN=nextcloudpi.localdomain / serial: 5B166A9579C948582C30CB087CDB5EC9E05D5A54 / notbefore: Feb 6 20:55:35 2026 GMT / notafter: Feb 4 20:55:35 2036 GMT] [Fri Feb 06 22:02:01.822596 2026] [ssl:error] [pid 22466:tid 22466] AH02604: Unable to configure certificate localhost:4443:0 for stapling [Fri Feb 06 22:02:01.825628 2026] [mpm_event:notice] [pid 22466:tid 22466] AH00489: Apache/2.4.66 (Debian) OpenSSL/3.0.18 configured -- resuming normal operations [Fri Feb 06 22:02:01.825651 2026] [core:notice] [pid 22466:tid 22466] AH00094: Command line: '/usr/sbin/apache2'Database logs
tail: cannot open '/var/log/mysql/*.log' for reading: No such file or directoryNextcloud logs
{"reqId":"LYJY8stY5JEfNY0mrSpA","level":2,"time":"2026-02-06T21:01:59+00:00","remoteAddr":"","user":"--","app":"cron","method":"","url":"--","message":"failed to create instance of background job: OCA\\AppAPI\\BackgroundJob\\ExAppInitStatusCheckJob","userAgent":"--","version":"32.0.1.2","exception":{"Exception":"OC\\AppFramework\\Utility\\QueryNotFoundException","Message":"Could not resolve OCA\\AppAPI\\BackgroundJob\\ExAppInitStatusCheckJob! Class \"OCA\\AppAPI\\BackgroundJob\\ExAppInitStatusCheckJob\" does not exist","Code":0,"Trace":[{"file":"/var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php","line":140,"function":"resolve","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->"},{"file":"/var/www/nextcloud/lib/private/ServerContainer.php","line":154,"function":"query","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php","line":45,"function":"query","class":"OC\\ServerContainer","type":"->"},{"file":"/var/www/nextcloud/lib/public/Server.php","line":37,"function":"get","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->"},{"file":"/var/www/nextcloud/lib/private/BackgroundJob/JobList.php","line":322,"function":"get","class":"OCP\\Server","type":"::"},{"file":"/var/www/nextcloud/lib/private/BackgroundJob/JobList.php","line":201,"function":"buildJob","class":"OC\\BackgroundJob\\JobList","type":"->"},{"file":"/var/www/nextcloud/cron.php","line":157,"function":"getNext","class":"OC\\BackgroundJob\\JobList","type":"->"}],"File":"/var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php","Line":129,"message":"failed to create instance of background job: OCA\\AppAPI\\BackgroundJob\\ExAppInitStatusCheckJob","exception":{},"CustomMessage":"failed to create instance of background job: OCA\\AppAPI\\BackgroundJob\\ExAppInitStatusCheckJob"}} {"reqId":"LYJY8stY5JEfNY0mrSpA","level":2,"time":"2026-02-06T21:02:01+00:00","remoteAddr":"","user":"--","app":"no app in context","method":"","url":"--","message":"Skipping updater backup clean-up - could not find updater backup folder /opt/ncdata/data/updater-oc884923w3i8/backups","userAgent":"--","version":"32.0.1.2","data":[]}I have the same problem. Nextcloud works, but the backend doesn't.
i have same problem. i have installed for 3 month nexctcloudpi on LXC proxmox. its work perfectly (Pi panel 4443 and cloud)/ But 2 days before i installed additional LXC nexctcloudpi , and got same problem on new LXC PI Panel - it stuck.....
but xtras can be activated and configured using the from panel 4443 Or the command line using ncp-config (shell)

I have the same problem. Tried several things. nc-import-ncp, nc-restore, nc-init. All from a good working server. Nothing seems to work...
Tried to downgrade to PHP 8.2, tried to instal on clean RaspberryPi OS (Lite, normal and full)
Who can give it a try ?but you can use this - xtras can be activated and configured using the command line comand : ncp-config (shell)
as you se at last picture. its same xtras that you have at web PanelI know, that is nice ofcourse. But that is only a mitigating action. The ncp webpage is supposed to work right 🤷🏻♂️
not sure this is of any help, but just in case: the panel worked fine for me as long as Nextcloud itself wasn't fully up yet (my data & db folder is LUKS encrypted and I had not yet unlocked & mounted it) - the panel reflected this status perfectly in the System Info view. Now with everything mounted and Nextcloud itself running, I have the same issue with the panel.
Also the 'Launch Nextcloud' button takes you to 'Nextcloudpi.com" rather than your nextcloudpi installation as it used to in the past
Found the solution.
The modifications in the above commit work.
Need to modify two lines in '/var/www/ncp.web/index.php' and one line in '/var/www/ncp-web/ncp-launcher.php' on a raspberry pi and it works again.Reacted by zedocrobThank you for the report. If @baryah 's fix worked for this, could you try if the issue still exists on v1.57.0 or newer? The mentioned commits are now in the latest release.
now it's like Fugitive "System info" and blank page with message "Something went wrong. Try refreshing the page" since V1.55.4 (Issue #2066) again
sadly same on 1.58.0 with NC 43.0.1
I installed NextCloudPi on Proxmox using the community script (as I've done many times, including last week).
But now, for the past few days (I've tried several times on various Proxmox nodes), the result is always the same.
No action can be taken.
System information
<--! Paste this in GitHub report -->
NextcloudPi diagnostics
Nextcloud configuration
HTTPd logs
Database logs
Nextcloud logs