Under some cases where MariaDB is slow to start asterisk will not start. I believe this is because the included asterisk.service
systemd file in Issabel uses After=mysql.service
instead of After=mariadb.service
. So asterisk does not wait for MariaDB to start. If it is slow to start then asterisk will try start before mariadb has started and will fail.
To fix this the asterisk.service
file should be updated to add an After=mariadb.service
line.