nextcloud / nextcloud/nextcloudpi
Output of nextcloud pi panel not visible
Nobody has claimed this yet.
- Dominant language
- Shell
- Stars
- 2.9k
- Forks
- 318
- PR merge metrics
- No merged PRs in 30d
Description
I recently updated my nextcloud pi installation (running on lxd via lxc) via ncp-dist-upgrade to debian trixie and also updated from php8.3 to php8.5. Now I'm not able to see the output of nextcloud pi panel in the web:
The function itself is working (I just made a backup) but I can not see any output of the scripts.
NextcloudPi diagnostics
NextcloudPi version v1.58.0
NextcloudPi image NextcloudPi_LXD_11-19-25.img
OS Debian GNU/Linux 13 (trixie). 6.18.34+rpt-rpi-2712 (aarch64)
automount no
USB devices sda sdb sdc sdd sde
datadir /mnt/nextcloud-data/ncdata/data
data in SD yes
data filesystem ext2/ext3
data disk usage 80G/768G
rootfs usage 80G/768G
swapfile /var/swap
dbdir /var/lib/mysql
Nextcloud check ok
Nextcloud version 33.0.6.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 open
Port 443 open
IP ***REMOVED SENSITIVE VALUE***
Gateway ***REMOVED SENSITIVE VALUE***
Interface eth0
Certificates ***REMOVED SENSITIVE VALUE***
NAT loopback no
Uptime 26min
Nextcloud configuration
{
"system": {
"passwordsalt": "***REMOVED SENSITIVE VALUE***",
"secret": "***REMOVED SENSITIVE VALUE***",
"trusted_domains": {
"0": "localhost",
"7": "nextcloudpi",
"5": "nextcloudpi.local",
"8": "nextcloudpi.lan",
"3": "ncp",
"11": "89.244.87.132",
"12": "[2001:16b8:b7a5:4c00:8aa2:9eff:fe0e:5502]",
"1": "10.83.82.46",
"14": "ncp",
"20": "192.168.1.100",
"21": "djfreezet.ipv64.net"
},
"datadirectory": "***REMOVED SENSITIVE VALUE***",
"dbtype": "mysql",
"version": "33.0.6.2",
"overwrite.cli.url": "https:\/\/ncp\/",
"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***",
"serverid": 471,
"memcache.local": "\\OC\\Memcache\\APCu",
"memcache.locking": "\\OC\\Memcache\\Redis",
"memcache.distributed": "\\OC\\Memcache\\Redis",
"redis": {
"host": "***REMOVED SENSITIVE VALUE***",
"port": 0,
"timeout": 0,
"password": "***REMOVED SENSITIVE VALUE***"
},
"mail_smtpmode": "smtp",
"mail_smtpauthtype": "LOGIN",
"preview_max_x": 2048,
"preview_max_y": 2048,
"jpeg_quality": 60,
"overwriteprotocol": "https",
"maintenance": false,
"logfile": "\/mnt\/nextcloud-data\/ncdata\/data\/nextcloud.log",
"trusted_proxies": "***REMOVED SENSITIVE VALUE***",
"loglevel": 0,
"log_type": "file",
"maintenance_window_start": 2,
"default_phone_region": "de_DE",
"mail_sendmailmode": "smtp",
"mail_from_address": "***REMOVED SENSITIVE VALUE***",
"mail_domain": "***REMOVED SENSITIVE VALUE***",
"mail_smtphost": "***REMOVED SENSITIVE VALUE***",
"mail_smtpport": "587",
"mail_smtpauth": true,
"mail_smtpname": "***REMOVED SENSITIVE VALUE***",
"mail_smtppassword": "***REMOVED SENSITIVE VALUE***",
"twofactor_enforced": "true",
"twofactor_enforced_groups": [],
"twofactor_enforced_excluded_groups": [],
"memories.db.triggers.fcu": true,
"memories.exiftool": "\/var\/www\/nextcloud\/apps\/memories\/bin-ext\/exiftool-aarch64-glibc",
"memories.vod.path": "\/var\/www\/nextcloud\/apps\/memories\/bin-ext\/go-vod-aarch64",
"memories.gis_type": 1,
"theme": "",
"enabledPreviewProviders": [
"OC\\Preview\\Movie",
"OC\\Preview\\Image",
"OC\\Preview\\HEIC",
"OC\\Preview\\TIFF"
],
"memories.vod.ffmpeg": "\/usr\/bin\/ffmpeg",
"memories.vod.ffprobe": "\/usr\/bin\/ffprobe",
"mail_smtpstreamoptions": {
"ssl": {
"allow_self_signed": false,
"verify_peer": true,
"verify_peer_name": true
}
},
"app_install_overwrite": []
}
}
HTTPd logs
[Tue Jul 14 12:58:02.814990 2026] [http2:warn] [pid 303:tid 303] AH10034: The mpm module (prefork.c) is not supported by mod_http2. The mpm determines how things are processed in your server. HTTP/2 has more demands in this regard and the currently selected mpm will just not do. This is an advisory warning. Your server will continue to work, but the HTTP/2 protocol will be inactive.
[Tue Jul 14 12:58:02.834317 2026] [mpm_prefork:notice] [pid 303:tid 303] AH00163: Apache/2.4.68 (Debian) OpenSSL/3.5.6 configured -- resuming normal operations
[Tue Jul 14 12:58:02.834370 2026] [core:notice] [pid 303:tid 303] AH00094: Command line: '/usr/sbin/apache2'
[Tue Jul 14 12:58:26.461093 2026] [proxy_fcgi:error] [pid 836:tid 836] [client 10.83.82.46:37486] AH01071: Got error 'PHP message: PHP Warning: Array to string conversion in /var/www/ncp-web/index.php on line 276'
[Tue Jul 14 13:04:11.056312 2026] [mpm_prefork:notice] [pid 303:tid 303] AH00170: caught SIGWINCH, shutting down gracefully
apache2: ./misc/apr_reslist.c:163: reslist_cleanup: Assertion `rl->ntotal == 0' failed.
[Tue Jul 14 13:05:17.682450 2026] [ssl:warn] [pid 300:tid 300] AH01909: localhost:4443:0 server certificate does NOT include an ID which matches the server name
[Tue Jul 14 13:05:17.684093 2026] [ssl:error] [pid 300:tid 300] AH02218: ssl_stapling_init_cert: no OCSP URI in certificate and no SSLStaplingForceURL set [subject: CN=djfreezet.ipv64.net / issuer: CN=YE1,O=Let's Encrypt,C=US / serial: 064379BF9A700487D76610261E80FA0D43D3 / notbefore: Jun 12 22:37:35 2026 GMT / notafter: Sep 10 22:37:34 2026 GMT]
[Tue Jul 14 13:05:17.687198 2026] [ssl:error] [pid 300:tid 300] AH02604: Unable to configure certificate localhost:4443:0 for stapling
[Tue Jul 14 13:05:17.761273 2026] [ssl:warn] [pid 316:tid 316] AH01909: localhost:4443:0 server certificate does NOT include an ID which matches the server name
[Tue Jul 14 13:05:17.761596 2026] [ssl:error] [pid 316:tid 316] AH02218: ssl_stapling_init_cert: no OCSP URI in certificate and no SSLStaplingForceURL set [subject: CN=djfreezet.ipv64.net / issuer: CN=YE1,O=Let's Encrypt,C=US / serial: 064379BF9A700487D76610261E80FA0D43D3 / notbefore: Jun 12 22:37:35 2026 GMT / notafter: Sep 10 22:37:34 2026 GMT]
[Tue Jul 14 13:05:17.761610 2026] [ssl:error] [pid 316:tid 316] AH02604: Unable to configure certificate localhost:4443:0 for stapling
[Tue Jul 14 13:05:17.767301 2026] [http2:warn] [pid 316:tid 316] AH10034: The mpm module (prefork.c) is not supported by mod_http2. The mpm determines how things are processed in your server. HTTP/2 has more demands in this regard and the currently selected mpm will just not do. This is an advisory warning. Your server will continue to work, but the HTTP/2 protocol will be inactive.
[Tue Jul 14 13:05:17.773435 2026] [mpm_prefork:notice] [pid 316:tid 316] AH00163: Apache/2.4.68 (Debian) OpenSSL/3.5.6 configured -- resuming normal operations
[Tue Jul 14 13:05:17.773498 2026] [core:notice] [pid 316:tid 316] AH00094: Command line: '/usr/sbin/apache2'
[Tue Jul 14 13:05:59.376752 2026] [proxy_fcgi:error] [pid 335:tid 335] [client 10.83.82.46:54376] AH01071: Got error 'PHP message: PHP Warning: Array to string conversion in /var/www/ncp-web/index.php on line 276'
[Tue Jul 14 13:06:08.601535 2026] [proxy_fcgi:error] [pid 904:tid 904] [client 10.83.82.46:54380] AH01071: Got error 'PHP message: PHP Warning: scandir(/mnt/backups): Failed to open directory: Permission denied in /var/www/ncp-web/backups.php on line 33; PHP message: PHP Warning: scandir(): (errno 13): Permission denied in /var/www/ncp-web/backups.php on line 33; PHP message: PHP Fatal error: Uncaught TypeError: array_diff(): Argument #1 ($array) must be of type array, false given in /var/www/ncp-web/backups.php:33\nStack trace:\n#0 /var/www/ncp-web/backups.php(33): array_diff()\n#1 /var/www/ncp-web/ncp-launcher.php(181): include('...')\n#2 {main}\n thrown in /var/www/ncp-web/backups.php on line 33'
[Tue Jul 14 13:06:14.803673 2026] [proxy_fcgi:error] [pid 1564:tid 1564] [client 10.83.82.46:33450] AH01071: Got error 'PHP message: PHP Warning: Array to string conversion in /var/www/ncp-web/index.php on line 276'
[Tue Jul 14 13:11:13.431595 2026] [proxy_fcgi:error] [pid 333:tid 333] [client 10.83.82.46:54744] AH01071: Got error 'PHP message: PHP Warning: Array to string conversion in /var/www/ncp-web/index.php on line 276'
[Tue Jul 14 13:12:26.777836 2026] [proxy_fcgi:error] [pid 329:tid 329] [client 10.83.82.46:53794] AH01071: Got error 'PHP message: PHP Warning: Array to string conversion in /var/www/ncp-web/index.php on line 276'
Database logs
tail: cannot open '/var/log/mysql/*.log' for reading: No such file or directory
Nextcloud logs
{"reqId":"alYeFBLP8f-hwLylnzcSjgAAAAI","level":0,"time":"2026-07-14T11:31:32+00:00","remoteAddr":"1.2.3.4","user":"--","app":"serverDI","method":"GET","url":"/index.php/apps/notify_push/test/remote","scriptName":"/index.php","message":"The requested alias \"OCP\\IServerContainer\" is deprecated. Please request \"Psr\\Container\\ContainerInterface\" directly. This alias will be removed in a future Nextcloud version.","userAgent":"--","version":"33.0.6.2","data":{"app":"serverDI"}}
{"reqId":"alYeFBLP8f-hwLylnzcSjgAAAAI","level":0,"time":"2026-07-14T11:31:32+00:00","remoteAddr":"1.2.3.4","user":"--","app":"serverDI","method":"GET","url":"/index.php/apps/notify_push/test/remote","scriptName":"/index.php","message":"The requested alias \"OCP\\IServerContainer\" is deprecated. Please request \"Psr\\Container\\ContainerInterface\" directly. This alias will be removed in a future Nextcloud version.","userAgent":"--","version":"33.0.6.2","data":{"app":"serverDI"}}
{"reqId":"alYeFBLP8f-hwLylnzcSjgAAAAI","level":0,"time":"2026-07-14T11:31:32+00:00","remoteAddr":"1.2.3.4","user":"--","app":"serverDI","method":"GET","url":"/index.php/apps/notify_push/test/remote","scriptName":"/index.php","message":"The requested alias \"OCP\\IServerContainer\" is deprecated. Please request \"Psr\\Container\\ContainerInterface\" directly. This alias will be removed in a future Nextcloud version.","userAgent":"--","version":"33.0.6.2","data":{"app":"serverDI"}}
{"reqId":"alYeFBLP8f-hwLylnzcSjgAAAAI","level":0,"time":"2026-07-14T11:31:32+00:00","remoteAddr":"1.2.3.4","user":"--","app":"serverDI","method":"GET","url":"/index.php/apps/notify_push/test/remote","scriptName":"/index.php","message":"The requested alias \"OCP\\IServerContainer\" is deprecated. Please request \"Psr\\Container\\ContainerInterface\" directly. This alias will be removed in a future Nextcloud version.","userAgent":"--","version":"33.0.6.2","data":{"app":"serverDI"}}
{"reqId":"alYeFBLP8f-hwLylnzcSjgAAAAI","level":0,"time":"2026-07-14T11:31:32+00:00","remoteAddr":"1.2.3.4","user":"--","app":"notify_push","method":"GET","url":"/index.php/apps/notify_push/test/remote","scriptName":"/index.php","message":"OCA\\NotifyPush\\Controller\\TestController::remote uses the @PublicPage annotation and should use the #[OCP\\AppFramework\\Http\\Attribute\\PublicPage] attribute instead","userAgent":"--","version":"33.0.6.2","data":{"app":"notify_push"}}
{"reqId":"alYeFBLP8f-hwLylnzcSjgAAAAI","level":0,"time":"2026-07-14T11:31:32+00:00","remoteAddr":"1.2.3.4","user":"--","app":"notify_push","method":"GET","url":"/index.php/apps/notify_push/test/remote","scriptName":"/index.php","message":"OCA\\NotifyPush\\Controller\\TestController::remote uses the @NoCSRFRequired annotation and should use the #[OCP\\AppFramework\\Http\\Attribute\\NoCSRFRequired] attribute instead","userAgent":"--","version":"33.0.6.2","data":{"app":"notify_push"}}
{"reqId":"alYeFBLP8f-hwLylnzcSjgAAAAI","level":0,"time":"2026-07-14T11:31:32+00:00","remoteAddr":"1.2.3.4","user":"--","app":"notify_push","method":"GET","url":"/index.php/apps/notify_push/test/remote","scriptName":"/index.php","message":"OCA\\NotifyPush\\Controller\\TestController::remote uses the @NoCSRFRequired annotation and should use the #[OCP\\AppFramework\\Http\\Attribute\\NoCSRFRequired] attribute instead","userAgent":"--","version":"33.0.6.2","data":{"app":"notify_push"}}
{"reqId":"alYeFfStHCyOvjJmy0zc3wAAAAY","level":0,"time":"2026-07-14T11:31:33+00:00","remoteAddr":"10.83.82.46","user":"--","app":"serverDI","method":"GET","url":"/index.php/apps/serverinfo/update","scriptName":"/index.php","message":"The requested alias \"OCP\\IServerContainer\" is deprecated. Please request \"Psr\\Container\\ContainerInterface\" directly. This alias will be removed in a future Nextcloud version.","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:152.0) Gecko/20100101 Firefox/152.0","version":"33.0.6.2","data":{"app":"serverDI"}}
{"reqId":"alYeFfStHCyOvjJmy0zc3wAAAAY","level":0,"time":"2026-07-14T11:31:33+00:00","remoteAddr":"10.83.82.46","user":"--","app":"serverDI","method":"GET","url":"/index.php/apps/serverinfo/update","scriptName":"/index.php","message":"The requested alias \"OCP\\IServerContainer\" is deprecated. Please request \"Psr\\Container\\ContainerInterface\" directly. This alias will be removed in a future Nextcloud version.","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:152.0) Gecko/20100101 Firefox/152.0","version":"33.0.6.2","data":{"app":"serverDI"}}
{"reqId":"alYeFfStHCyOvjJmy0zc3wAAAAY","level":0,"time":"2026-07-14T11:31:33+00:00","remoteAddr":"10.83.82.46","user":"--","app":"serverDI","method":"GET","url":"/index.php/apps/serverinfo/update","scriptName":"/index.php","message":"The requested alias \"OCP\\IServerContainer\" is deprecated. Please request \"Psr\\Container\\ContainerInterface\" directly. This alias will be removed in a future Nextcloud version.","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:152.0) Gecko/20100101 Firefox/152.0","version":"33.0.6.2","data":{"app":"serverDI"}}
{"reqId":"alYeFfStHCyOvjJmy0zc3wAAAAY","level":0,"time":"2026-07-14T11:31:33+00:00","remoteAddr":"10.83.82.46","user":"ncp","app":"serverDI","method":"GET","url":"/index.php/apps/serverinfo/update","scriptName":"/index.php","message":"The requested alias \"OCP\\IServerContainer\" is deprecated. Please request \"Psr\\Container\\ContainerInterface\" directly. This alias will be removed in a future Nextcloud version.","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:152.0) Gecko/20100101 Firefox/152.0","version":"33.0.6.2","data":{"app":"serverDI"}}
{"reqId":"alYeF88wac6TGZseJ_l52QAAAAk","level":0,"time":"2026-07-14T11:31:35+00:00","remoteAddr":"10.83.82.46","user":"--","app":"serverDI","method":"GET","url":"/index.php/apps/serverinfo/update","scriptName":"/index.php","message":"The requested alias \"OCP\\IServerContainer\" is deprecated. Please request \"Psr\\Container\\ContainerInterface\" directly. This alias will be removed in a future Nextcloud version.","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:152.0) Gecko/20100101 Firefox/152.0","version":"33.0.6.2","data":{"app":"serverDI"}}
{"reqId":"alYeF88wac6TGZseJ_l52QAAAAk","level":0,"time":"2026-07-14T11:31:35+00:00","remoteAddr":"10.83.82.46","user":"--","app":"serverDI","method":"GET","url":"/index.php/apps/serverinfo/update","scriptName":"/index.php","message":"The requested alias \"OCP\\IServerContainer\" is deprecated. Please request \"Psr\\Container\\ContainerInterface\" directly. This alias will be removed in a future Nextcloud version.","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:152.0) Gecko/20100101 Firefox/152.0","version":"33.0.6.2","data":{"app":"serverDI"}}
{"reqId":"alYeF88wac6TGZseJ_l52QAAAAk","level":0,"time":"2026-07-14T11:31:35+00:00","remoteAddr":"10.83.82.46","user":"--","app":"serverDI","method":"GET","url":"/index.php/apps/serverinfo/update","scriptName":"/index.php","message":"The requested alias \"OCP\\IServerContainer\" is deprecated. Please request \"Psr\\Container\\ContainerInterface\" directly. This alias will be removed in a future Nextcloud version.","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:152.0) Gecko/20100101 Firefox/152.0","version":"33.0.6.2","data":{"app":"serverDI"}}
{"reqId":"alYeF88wac6TGZseJ_l52QAAAAk","level":0,"time":"2026-07-14T11:31:35+00:00","remoteAddr":"10.83.82.46","user":"ncp","app":"serverDI","method":"GET","url":"/index.php/apps/serverinfo/update","scriptName":"/index.php","message":"The requested alias \"OCP\\IServerContainer\" is deprecated. Please request \"Psr\\Container\\ContainerInterface\" directly. This alias will be removed in a future Nextcloud version.","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:152.0) Gecko/20100101 Firefox/152.0","version":"33.0.6.2","data":{"app":"serverDI"}}
{"reqId":"EpzqnLZ8y4kkviHlqiCx","level":0,"time":"2026-07-14T11:31:37+00:00","remoteAddr":"","user":"--","app":"serverDI","method":"","url":"--","scriptName":"/var/www/nextcloud/occ","message":"The requested alias \"OCP\\IServerContainer\" is deprecated. Please request \"Psr\\Container\\ContainerInterface\" directly. This alias will be removed in a future Nextcloud version.","userAgent":"--","version":"33.0.6.2","occ_command":["/var/www/nextcloud/occ","config:list"],"data":{"app":"serverDI"}}
{"reqId":"EpzqnLZ8y4kkviHlqiCx","level":0,"time":"2026-07-14T11:31:37+00:00","remoteAddr":"","user":"--","app":"serverDI","method":"","url":"--","scriptName":"/var/www/nextcloud/occ","message":"The requested alias \"OCP\\IServerContainer\" is deprecated. Please request \"Psr\\Container\\ContainerInterface\" directly. This alias will be removed in a future Nextcloud version.","userAgent":"--","version":"33.0.6.2","occ_command":["/var/www/nextcloud/occ","config:list"],"data":{"app":"serverDI"}}
{"reqId":"EpzqnLZ8y4kkviHlqiCx","level":0,"time":"2026-07-14T11:31:37+00:00","remoteAddr":"","user":"--","app":"serverDI","method":"","url":"--","scriptName":"/var/www/nextcloud/occ","message":"The requested alias \"OCP\\IServerContainer\" is deprecated. Please request \"Psr\\Container\\ContainerInterface\" directly. This alias will be removed in a future Nextcloud version.","userAgent":"--","version":"33.0.6.2","occ_command":["/var/www/nextcloud/occ","config:list"],"data":{"app":"serverDI"}}
{"reqId":"EpzqnLZ8y4kkviHlqiCx","level":0,"time":"2026-07-14T11:31:37+00:00","remoteAddr":"","user":"--","app":"serverDI","method":"","url":"--","scriptName":"/var/www/nextcloud/occ","message":"The requested alias \"OCP\\IServerContainer\" is deprecated. Please request \"Psr\\Container\\ContainerInterface\" directly. This alias will be removed in a future Nextcloud version.","userAgent":"--","version":"33.0.6.2","occ_command":["/var/www/nextcloud/occ","config:list"],"data":{"app":"serverDI"}}
{"reqId":"EpzqnLZ8y4kkviHlqiCx","level":0,"time":"2026-07-14T11:31:37+00:00","remoteAddr":"","user":"--","app":"serverDI","method":"","url":"--","scriptName":"/var/www/nextcloud/occ","message":"The requested alias \"OCP\\IServerContainer\" is deprecated. Please request \"Psr\\Container\\ContainerInterface\" directly. This alias will be removed in a future Nextcloud version.","userAgent":"--","version":"33.0.6.2","occ_command":["/var/www/nextcloud/occ","config:list"],"data":{"app":"serverDI"}}
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the panel action and inspect /var/www/ncp-web/index.php at line 276, where PHP reports an array-to-string conversion. Then examine /var/www/ncp-web/backups.php at line 33 and the related permission and TypeError logs; done means the panel displays script output after the upgrade without these errors.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- php
- Domain
- backend, web-dev
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100