No, do not update with FTP. That might replace the system files, but it misses the database update step. Upload & Update or via the normal update process is the only way you should be doing this. Perhaps the Joomla update server was simply busy at the time.
I can't see anything wrong with your 3.10.12 install apart from, possibly, the MariaDB database.
The Tech Requirements for J4 don't list MariaDB as supported (not to say it won't work, just not widely tested) but perhaps v10.3.39 is too old for Joomla 4. If you look at J5's requirements, it states Maria DB 10.4 or higher.
Can your host upgrade your database version to MariaDB 10.4.x? Then it will be sufficient for future J4 > J5 migrations as MariaDB 10.4.x is the minimum for Joomla 5, or MySqL 8 if you choose that.
Testing:
I suggest installing WAMPServer on your PC (https://wampserver.aviatechno.net/). Download the main application, install that (along with the C++ RUntime files if required), then install the modules required such as PHP versions (say 7.4.x, 8.x), or database types (e.g. MariaDB or MySQL). Replicate on your local PC the live hosting environment as much as possible concerning PHP and Database type & version.
Back up your live site with Akeeba Backup.
Restore the site to your local host (WAMPServer) with Akeeba Kickstart.
Try the update process there. See if the problem can be replicated under Maria 10.3.9. Switch to 10.4.34 (or higher) and see if the problem persists. On the test copy, even remove Fabrik altogether, and see if the update succeeds without it.
Please report back your findings - my suggestions may lead nowhere, but it's a place to start.
I can't see anything wrong with your 3.10.12 install apart from, possibly, the MariaDB database.
The Tech Requirements for J4 don't list MariaDB as supported (not to say it won't work, just not widely tested) but perhaps v10.3.39 is too old for Joomla 4. If you look at J5's requirements, it states Maria DB 10.4 or higher.
Can your host upgrade your database version to MariaDB 10.4.x? Then it will be sufficient for future J4 > J5 migrations as MariaDB 10.4.x is the minimum for Joomla 5, or MySqL 8 if you choose that.
Testing:
I suggest installing WAMPServer on your PC (https://wampserver.aviatechno.net/). Download the main application, install that (along with the C++ RUntime files if required), then install the modules required such as PHP versions (say 7.4.x, 8.x), or database types (e.g. MariaDB or MySQL). Replicate on your local PC the live hosting environment as much as possible concerning PHP and Database type & version.
Back up your live site with Akeeba Backup.
Restore the site to your local host (WAMPServer) with Akeeba Kickstart.
Try the update process there. See if the problem can be replicated under Maria 10.3.9. Switch to 10.4.34 (or higher) and see if the problem persists. On the test copy, even remove Fabrik altogether, and see if the update succeeds without it.
Please report back your findings - my suggestions may lead nowhere, but it's a place to start.
Statistics: Posted by AMurray — Thu Jul 04, 2024 9:29 pm