Open
Description
It has been discovered that larger AWS EC2 instances (e.g. Medium or larger) appear to have intermittent issues starting MariaDB. Smaller instances (e.g. Micro and Small) appear to be unaffected.
The error message (via systemd) may be either:
Failed at step NAMESPACE spawning /usr/sbin/mysqld: No such file or directory
Or:
Failed at step NAMESPACE spawning /usr/sbin/mysqld: Invalid argument
(See full log output from Drupal 9 appliance below)
It appears to be a boot time race condition as manually restarting it seems to work fine. Do that like this:
systemctl start mariadb.service
Unfortunately, I haven't yet developed a fix/workaround, but I'm working on it...
More detailed log info:
systemd[1]: Starting MariaDB 10.3.29 database server...
systemd[702]: mariadb.service: Failed to set up mount namespacing: No such file or directory
systemd[702]: mariadb.service: Failed at step NAMESPACE spawning /usr/sbin/mysqld: No such file or directory
systemd[1]: mariadb.service: Main process exited, code=exited, status=226/NAMESPACE
systemd[1]: mariadb.service: Failed with result 'exit-code'.
systemd[1]: Failed to start MariaDB 10.3.29 database server.
Or
systemd[1]: Starting MariaDB 10.3.29 database server...
systemd[690]: mariadb.service: Failed to set up mount namespacing: Invalid argument
systemd[690]: mariadb.service: Failed at step NAMESPACE spawning /usr/sbin/mysqld: Invalid argument
systemd[1]: mariadb.service: Main process exited, code=exited, status=226/NAMESPACE
systemd[1]: mariadb.service: Failed with result 'exit-code'.
systemd[1]: Failed to start MariaDB 10.3.29 database server.