Please help with Nextcloud installation!

I’m not an expert in Truenas Scale by any means, I could really use your help, this is very frustrating.

After upgrading Truenas scale to latest version, I was trying to re-install all apps (I was using truecharts before), most work fine, except for Nextcloud, which is stuck in “Deploy” state. I’m pasting part of the log, the rest is the same last message repeated ad infinitum. I would really appreciate your assistance. Thank you!

2024-12-14 17:08:15.762427+00:00Conf remoteip disabled.

2024-12-14 17:08:15.762469+00:00To activate the new configuration, you need to run:

2024-12-14 17:08:15.762479+00:00service apache2 reload

2024-12-14 17:08:15.766084+00:00Configuring Redis as session handler

2024-12-14 17:08:15.843950+00:00=> Searching for scripts (*.sh) to run, located in the folder: /docker-entrypoint-hooks.d/before-starting

2024-12-14 17:08:15.846200+00:00==> Running the script (cwd: /var/www/html): “/docker-entrypoint-hooks.d/before-starting/ix-update-hosts-script.sh”

2024-12-14 17:08:15.854035+00:00Updating database and redis host in config.php

2024-12-14 17:08:16.123718+00:00System config value redis => host set to string redis

2024-12-14 17:08:16.132112+00:00==> Finished the script: “/docker-entrypoint-hooks.d/before-starting/ix-update-hosts-script.sh”

2024-12-14 17:08:16.160161+00:00AH00558: apache2: Could not reliably determine the server’s fully qualified domain name, using 172.16.2.4. Set the ‘ServerName’ directive globally to suppress this message

2024-12-14 17:08:16.172678+00:00AH00558: apache2: Could not reliably determine the server’s fully qualified domain name, using 172.16.2.4. Set the ‘ServerName’ directive globally to suppress this message

2024-12-14 17:08:16.193409+00:00[Sat Dec 14 17:08:16.193219 2024] [mpm_prefork:notice] [pid 1:tid 1] AH00163: Apache/2.4.62 (Debian) PHP/8.2.26 configured – resuming normal operations

2024-12-14 17:08:16.193450+00:00[Sat Dec 14 17:08:16.193256 2024] [core:notice] [pid 1:tid 1] AH00094: Command line: ‘apache2 -D FOREGROUND’

2024-12-14 17:08:20.799892+00:00[Sat Dec 14 17:08:20.799811 2024] [access_compat:error] [pid 90:tid 90] [client 127.0.0.1:32914] AH01797: client denied by server configuration: /var/www/html/status.php

2024-12-14 17:08:20.799966+00:00127.0.0.1 - - [14/Dec/2024:17:08:20 +0000] “GET /status.php HTTP/1.1” 403 435 “-” “curl/7.88.1”

Nobody?!

I am having the same issue from a fresh install. Latest version of TrueNas scale, installed on proxmox.
Unsure et why this is happening

Here is the same section of the logs when starting my working container.

2024-12-18 16:18:13.761476+00:00Configuring Redis as session handler
2024-12-18 16:18:14.106278+00:00Warning: /var/www/html/config/s3.config.php differs from the latest version of this image at /usr/src/nextcloud/config/s3.config.php
2024-12-18 16:18:14.117296+00:00=> Searching for scripts (*.sh) to run, located in the folder: /docker-entrypoint-hooks.d/before-starting
2024-12-18 16:18:14.121795+00:00==> Running the script (cwd: /var/www/html): "/docker-entrypoint-hooks.d/before-starting/ix-update-hosts-script.sh"
2024-12-18 16:18:14.139405+00:00Updating database and redis host in config.php
2024-12-18 16:18:15.081945+00:00System config value redis => host set to string redis
2024-12-18 16:18:15.110202+00:00==> Finished the script: "/docker-entrypoint-hooks.d/before-starting/ix-update-hosts-script.sh"
2024-12-18 16:18:15.210631+00:00AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.16.4.4. Set the 'ServerName' directive globally to suppress this message
2024-12-18 16:18:15.261258+00:00AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.16.4.4. Set the 'ServerName' directive globally to suppress this message
2024-12-18 16:18:15.418608+00:00[Wed Dec 18 16:18:15.418345 2024] [mpm_prefork:notice] [pid 1:tid 1] AH00163: Apache/2.4.62 (Debian) PHP/8.2.26 configured -- resuming normal operations
2024-12-18 16:18:15.418682+00:00[Wed Dec 18 16:18:15.418438 2024] [core:notice] [pid 1:tid 1] AH00094: Command line: 'apache2 -D FOREGROUND'
2024-12-18 16:18:19.574653+00:00127.0.0.1 - - [18/Dec/2024:16:18:18 +0000] "GET /status.php HTTP/1.1" 200 1539 "-" "curl/7.88.1"

Based on that, the one difference I’m seeing is you have this additional entry (and the ones before configuring redis):

which makes me lean toward a permissions issue with your storage configuration. What do the permissions look like for your Nextcloud AppData Storage dataset?