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