I've been (repeatedly) unable to upgrade to any of the 15.x.x versions of this App for Nextcloud, every single update has failed to complete, typically getting stuck on endlessly trying to deploy the same pod, as of the latest update:
Container image "tccr.io/truecharts/nextcloud-fpm:v24.0.2@sha256:402be26ad63d87469fd31bed1056a0e51a7a8a6122a15d7804abc592711cbf3a" already present on machine
It's important to leave bugtracing to people with experience reading these logs.
In this case, this is not an error, warning or anything abnormal at all. It just gives info that it already has downloaded the docker container and is not downloading again. Which happens every restart of any App that has not changed docker version.
Pretty much every single build has been broken in the 15.x.x tree, even the latest app available, 24.0.2_15.2.5, is still busted and ends up stuck in a loop of 2/3 deployed, endlessly trying to redeploy nextcloud-fpm.
We want to highlight that this is considered a completely new App, hence the "breaking change".
While we try to help people through migration and even have added some automated migration tooling, we cannot
guarantee migration with breaking changes like these.
The correct troubleshooting steps would be:
0. Remove any mention of "nextcloud_datadir" either in env-vars or config.php, we never supported this due to us expecting this change long beforehand
1. Remove any custom storage
2. Ensure config is set to "PVC"
3. Add "127.0.0.1" to the TRUSTED_PROXY setting like this: 172.16.0.0/16 127.0.0.1
5. Stop and Start the old version to double-ensure the settings are applied
6. Apply the update
7. wait for a good while (go grab lunch, eat it and drink a coffee afterwards)
8. Check if it worked out
If not:
9. Manually ensure your nextcloud datastructure is correct inside the App in both /var/www/html and /var/www/html/data
10. Double check if datadirectory is not set to anything other than /var/www/html/data (not set at-all is fine though)
11. restart
If, at this point, it still fails...
The only solution is to file a supportticket with our staff, but most likely you will have to reinstall.
I have gone back to the last known-good version I managed to install (14.0.12) rolling back the snapshot as well to preserve data. I am going to hold off upgrading until the code base for 15.x.x has settled; I am not sure why an entirely new branch is being presented as 'stable' as it clearly isn't and should probably have been put into one of the other branches until it was stable enough to reasonably safely allow 14.x users to upgrade.
We have, by now, reviewed the new version of the App, together with multiple users and staffmembers, and concluded the App itself is generally stable.
There are some minor bugs, but nothing that inherently breaks the App out-of-the-blue.
But: This is not "aimed" to be a smooth upgrade.
Rather: We would heavily advice users to start from scratch (or just reusing userdata) with this new "version".
There are no plans to have a smoother migration path in the future. As in case the above fails, there is something else inherently preventing you form migrating to the new version.
So TLDR:
The only thing that isn't stable, is the migration from older version. Which it was never expected to be.
We're sorry some users are displeased with this, but the Nextcloud App was long due for an overhaul and has generally improved significantly on all fronts.
I am happy to raise this, but knowing where would help.
We generally only offer support via our support ticket system on discord.