MariaDB 1.3.27 overwrites customized my.cnf

Bernard Spil brnrd at freebsd.org
Wed Dec 9 12:38:16 UTC 2020


On 2020-12-04 12:29, Miroslav Lachman wrote:

> Am I the only one who sees this (critical) problem after upgrade from 
> MariaDB 10.3.23 to newer version (10.3.25 or 10.3.27)?
> 
> There is our customized fine-tuned /usr/local/etc/my.cnf for years 
> untouched by pkg install or pkg upgrade. After the last pkg upgrade 
> MariaDB cannot (re)start because my.cnf was replaced with some generic 
> file which contains this:
> 
> #
> # This group is read both by the client and the server
> # use it for options that affect everything
> #
> [client-server]
> 
> #
> # include *.cnf from the config directory
> #
> !includedir /usr/local/etc/mysql/conf.d
> 
> But the directory /usr/local/etc/mysql/conf.d is empty. If something 
> silently replaces my config file I would expect it to move my file to 
> proper location which is not the case. My file is simply replaced and 
> configuration of MariaDB is lost and daemon cannot be (re)started any 
> more. I think this is POLA, should be mentioned in UPDATING and 
> pkg-message.
> The only way to make it work again is restore my.cnf from backup.
> 
> I filled  bug report as PR 251550
> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=251550
> 
> It seems really critical to me but I am surprised nobody else reported 
> this.
> 
> This is on FreeBSD 11.4 amd64 with packages built in our Poudriere
> 
> Options        :
> CONNECT_EXTRA  : off
> DOCS           : off
> GSSAPI_BASE    : off
> GSSAPI_HEIMDAL : off
> GSSAPI_MIT     : off
> GSSAPI_NONE    : on
> INNOBASE       : on
> LZ4            : on
> LZO            : on
> MROONGA        : off
> MSGPACK        : off
> OQGRAPH        : off
> ROCKSDB        : off
> SNAPPY         : off
> SPHINX         : on
> SPIDER         : on
> TOKUDB         : off
> WSREP          : on
> ZMQ            : off
> ZSTD           : off
> 
> Kind regards
> Miroslav Lachman

Fixed in mariadb103-client-10.3.27_1

Very sorry for this, that was very bad. I hope you have a backup of your 
my.cnf!


More information about the freebsd-ports mailing list