Ok, so I don't know if anyone else is affected on the latest version of TOS 5.1 (I am on 5.1.24), but after days of investigating, I was able to figure out what goes wrong with the installation of this module. Please remember that this is a new, clean installation of TOS 5.1 with no prior files from a previous installation of TOS 4 interfering.
1. Installation completes successfully, myphpAdmin starts, but MariaDB falls flat.
2. Nothing in the error log under Support & Help within the "installed apps" area.
3. MariaDB starts normally when started manually from within
/usr/local/MariaDB/bin/MariaDB/bin with a completely custom my.cnf.
4. The issue therefore is with the
/etc/init.d/MariaDB script.
5. The script is trying to create a symlink to
when the directory does not exist.
I got around this by creating the directory "lib" in /usr/local/. I suspect this is not the right thing to do and the script is trying to create the symlink in /usr/lib, but at least
works.
6. The installation created folder
which also contains my.cnf, but there is no indication that the script is looking there to obtain the correct my.cnf parameters. It rather uses
, which begs the question as to why the file in the Home folder exists at all and what good it is.
7. The installation created folder /Volume1/tmp and it urges MariaDB to use that folder for tmp. It sets permissions correctly but it does not set ownership. The only way for MariaDB to actually run was to
Overall a very frustrating experience to get it up and running - changes to the installation tpk are urgently needed.