From 1669c0f93001718ae8540042fa844b68745b3b5b Mon Sep 17 00:00:00 2001
From: Bob Mottram <bob@freedombone.net>
Date: Fri, 18 Jan 2019 10:00:52 +0000
Subject: [PATCH] Fix mariadb crashes by rebooting

---
 src/freedombone-installer | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/src/freedombone-installer b/src/freedombone-installer
index 080183b11..ce85aa7b4 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
-- 
GitLab