this weekend I encountered an issue with my good old Turris Omnia:
Out of sudden I got notifications from my mobile it was unable to sync contacts and calendars with my Nextcloud.
Everytime something like that happens I try to call the Nextcloud page directly in the webbrowser to get further information. I just outputs this message: Composer detected issues in your platform: Your Composer dependencies require a 64-bit build of PHP. Internal Server Error The server encountered an internal error and was unable to complete your request. Please contact the server administrator if this error reappears multiple times, please include the technical details below in your report. More details can be found in the server log.
Since I use the āUpdate approval neededā setting of the updater I can say there were no updates done between the point where everything worked fine and the Nextcloud was broken.
I donāt know how I could fix itā¦ What I tried so far was copying the content of the nextcloud installation zip file from Index of /server/releases (versions: 28.0.2, 27.1.6, 26.0.11 and 24.0.9) into my www directory to overwrite the installed files. The error still remains whatever I do.
I also removed all folders under āappsā folder that are not present in the installation zip file with no success.
I even uninstalled (Uninstalling Nextcloud - #3 by Michal_Smolak - SW help - Turris forum) Nextcloud and reinstalled (Nextcloud - Turris Documentation) againā¦ Note: I did a ādirtyā reinstall without erasing the complete nextcloud folder beforehand because the data folders size is about 60 GB.
This was my guess too: Nextcloud updates itself via cron job.
But in this case shouldnāt Iāve done a successfu repair by installing the old 24.x.y version over the existing one?
If I understand correct the issue is the use of an updated Nextcloud version while running on a 32 bit OS? Is the ā1.6 GHz dual core ARMv7ā CPU 64 bit architecture?
Any ideas how to address the issue? If your linked topic is about the issue I encounter (which sounds plausible to me) this thread should go kind of viral in the Turris Omnia community, right?
As mentioned above Nextcloud has its own updater and I thinnk it updated itself from v. 28.0.1 to v. 28.0.2.
Now how can we downgrade the Nextcloud instance inspite this is not supported at all?
SSH to your Turris Omnia
Now execute the following commands: cd /srv/www/ wget https://download.nextcloud.com/server/releases/nextcloud-28.0.1.zip opkg update opkg install unzip unzip nextcloud-28.0.1.zip cd /srv/www/nextcloud find . -type d -exec chmod 0755 {} \; find . -type f -exec chmod 0644 {} \; chown -R nobody *
After that this should disable the updater: sudo -u nobody php8-cli ./occ config:system:set updater.release.channel --value=disabled
Edit your config fileās (/srv/www/nextcloud/config/config.php) version line to something like this: 'version' => '28.0.1.1',