For some OS, 10.5 is the latest available version. And if you are running a 32 bit OS on an armhf architecture, there are no newer versions. Even the official MariaDB packages at Index of /repo/10.6/debian/ don’t provide one for armhf.
A 64-bit CPU, OS and PHP is required for Nextcloud to run well.
32-bit systems are supported, with the following known limitations:
- Dates before Unix Epoch (1970-01-01) are not supported
- Dates after 2038 are not supported
…now more or less…
…is not valid anymore.
NC v30 → MariaDB 10.6 → not available, so NC v29 is the latest usable version with 32 bit OS. Stuck. At least that’s valid for my current setup.
Does it really matter? I mean, they didn’t test NC30 against versions <10.6, which means no one can guarantee that it’ll still work fine with 10.5, which would be reason enough for me not to use it anymore.
Also, in addition to any compatibility issues that may arise, you’re exposing yourself to potential security risks after MariaDB 10.5 goes EOL in June.
I know people don’t like to hear this, but maybe it’s time to upgrade to newer hardware, because 32-bit is definitely on its way out, and the longer you wait, the more problems you’re going to run into, MariaDB/Nextcloud being just the first of many to come.
MariaDB has never published official builds for arm32/armv7/armhf. That’s always come from the downstream packages like Debian, Ubuntu, etc. So you’ll have 32-bit support within MariaDB as long as your OS distribution continues to build and support it.
So I don’t see the problem.
Also, there are other databases supported by Nextcloud Server anyhow.
As mentioned, I am well aware of all of this, just being interested in the inner mechanics what leads to drop support for certain component versions.
For me personally new hardware has just been ordered.
My intention for this topic was to send out a note to all the other 32 bit users that despite the official statement to continue support 32 bit, NC 30 (or EOL of NC 29) might mark a deadline for others. Clock is ticking, loudly.