
私のサーバーは Ubuntu 18.04.5 を実行しており、最近 MariaDB リポジトリから mariadb 10.5.5 をインストールしました (そのバージョンがまだ利用できない Ubuntu リポジトリからはインストールしていません)。それ以来、cron から毎日次のエラー レポートが表示されます。
/etc/cron.daily/logrotate:
my_print_defaults: unknown option '--mariadbd'
原因は、/etc/logrotate.d/mysql-server
が を呼び出しているmy_print_defaults --mariadbd
のに対し、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に置き換えることです。