Upstream changed location of the temporary file in the wsrep_recover_position function, which causes issues on RHEL-6, because mysqld_safe is not expected to play with files in /tmp, and SELinux started to complain. Changing the location of the temporary files to the datadir means practically reverting part of the upstream commit https://github.com/MariaDB/server/commit/bb7a70c9551c1756b1d1736ca4f6a0a965795873 Upstream issue: https://jira.mariadb.org/browse/MDEV-10767 diff -up mariadb-10.1.29/scripts/mysqld_safe.sh.recoverpath mariadb-10.1.29/scripts/mysqld_safe.sh --- mariadb-10.1.29/scripts/mysqld_safe.sh.recoverpath 2017-11-23 10:48:37.538678722 +0100 +++ mariadb-10.1.29/scripts/mysqld_safe.sh 2017-11-23 10:50:48.134585794 +0100 @@ -246,7 +246,7 @@ wsrep_recover_position() { local euid=$(id -u) local ret=0 - local wr_logfile=$(mktemp /tmp/wsrep_recovery.XXXXXX) + local wr_logfile=$(mktemp $DATADIR/wsrep_recovery.XXXXXX) # safety checks if [ -z $wr_logfile ]; then