Package: src:mariadb-10.3
Version: 1:10.3.20-1
Severity: minor
Tags: patch

MariaDB and MySQL Packaging Team,

# systemctl start mariadb.service
starts MariaDB just fine, but generates a log message:
    /etc/mysql/debian-start[nnnnn]: /usr/bin/mysql_upgrade: \
        the '--basedir' option is always ignored

The automatically generated /etc/mysql/debian.cnf includes:
        [mysql_upgrade]
        ...
        basedir  = /usr

However, mysql_upgrade(1) says:
        --basedir=path
        Old option accepted for backward compatibility but ignored.

Below is an **untested** patch.

Thank you!
Daniel Lewart
Urbana, IL
---
diff -ru a/mariadb-server-10.3.postinst b/mariadb-server-10.3.postinst
--- a/mariadb-server-10.3.postinst      2019-11-11 15:55:37.000000000 -0600
+++ b/mariadb-server-10.3.postinst      2019-12-28 00:00:00.000000000 -0600
@@ -137,7 +137,6 @@
       echo "user     = root"                                             >>$dc
       echo "password = "                                                 >>$dc
       echo "socket   = $mysql_rundir/mysqld.sock"                        >>$dc
-      echo "basedir  = /usr"                                             >>$dc
     fi
     # Keep it only root-readable, as it always was
     chown 0:0 $dc
###

Reply via email to