logrotate сообщает "my_print_defaults: неизвестная опция '--mariadbd'"

logrotate сообщает "my_print_defaults: неизвестная опция '--mariadbd'"

Мой сервер работает под управлением Ubuntu 18.04.5, и я недавно установил mariadb 10.5.5 из репозиториев MariaDB (не из репозиториев Ubuntu, где эта версия пока недоступна). С тех пор я получаю этот отчет об ошибке от cron каждый день:

/etc/cron.daily/logrotate:
my_print_defaults: unknown option '--mariadbd'

Виновником является /etc/logrotate.d/mysql-serverwhich calls my_print_defaults --mariadbd, while my_print_defaultsне поддерживает опцию --mariadbd. Замена --mariadbd на --mysqld решает проблему. Однако это файл, предоставленный пакетом mariadb-server-10.5, и я бы предпочел не редактировать его вручную.

Поиск в Интернете не выявил никаких других сообщений об этой проблеме.

Это ошибка/баг в конфигурации mariadb, или я использую несовместимые версии чего-то, или что может быть причиной этой ошибки?

Вот некоторые подробности о версии. Должен ли я предоставить какую-либо дополнительную информацию?

$ dpkg -S /usr/bin/my_print_defaults
mariadb-server-core-10.5: /usr/bin/my_print_defaults

$ dpkg -S etc/logrotate.d/mysql-server
mariadb-server-10.5: /etc/logrotate.d/mysql-server

$ mariadb -V
mariadb  Ver 15.1 Distrib 10.5.5-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2

$ cat /etc/issue
Ubuntu 18.04.5 LTS \n \l

решение1

Судя по комментарию @danblack, я предполагаю, что это ошибка в MariaDB, которая будет исправлена ​​в следующей версии.

Обходной путь — отредактировать /etc/logrotate.d/mysql-serverи заменить --mariadbd на --mysqld

Связанный контент