diff --git a/src/freedombone-installer b/src/freedombone-installer
index 080183b115d91ee827a5051b04e6f0f01f9062be..ce85aa7b467def506f3deb9a6ca1495534c12f23 100755
--- a/src/freedombone-installer
+++ b/src/freedombone-installer
@@ -158,6 +158,14 @@ liquidsoap_script=/etc/liquidsoapuser/radio.liq
 webadmin_ipv4_address=
 webadmin_monitor_ip_ctr=1
 
+function fix_mariadb_after_crash {
+    if [ -f /var/lib/mysql/tc.log ]; then
+        rm /var/lib/mysql/tc.log
+        systemctl restart mariadb
+        echo 'Mariadb crash fixed'
+    fi
+}
+
 function reset_app_install_after_power_cut {
     # recently started?
     UPTIME=$(awk -F '.' '{print $1}' < "/proc/uptime")
@@ -3658,6 +3666,7 @@ else
     echo -n "$install_state" > "$install_state_file"
 fi
 
+fix_mariadb_after_crash
 reset_app_install_after_power_cut
 
 while true