{{htmlmetatags>metatag-description=(comment corriger les erreurs de type mysqladmin: flush failed; error: 'Unknown error'. )
metatag-og:image=(https://www1.zonewebmaster.eu/_media/:serveur-debian-mariadb:mariadb-mysql.jpg)
metatag-og:description=(comment corriger les erreurs de type mysqladmin: flush failed; error: 'Unknown error'. )
metatag-og:title=(MariaDB : Corriger le bug mysqladmin: flush failed; error: 'Unknown error')
metatag-og:type=(article)
metatag-og:url=(https://www1.zonewebmaster.eu/serveur-debian-mariadb:bug-log-mysqladmin-flush-failed-error-unknown-error)
metatag-og:locale=(fr_FR)
metatag-og:site_name(zonewebmaster.eu)
metatag-article:published_time=(2020-05-20)
metatag-article:modified_time=(2020-05-20)
metatag-article:author=(montuy337513)
metatag-article:tag=(correction, bug, mysqladmin, mariadb, serveur, mysql, flush, failed ,help, tuto, wiki, debian)
}}
====== MariaDB : Corriger le bug mysqladmin: flush failed; error: 'Unknown error'======
Dans la série des aide-mémoires pour corriger certains petits bugs rencontré avec **MariaDB**, voici comment corriger les erreurs de type : //mysqladmin: flush failed; error: 'Unknown error'//. Ce message est reçu par mail envoyé par le système pour indiquer une erreur lors de l'exécution du //logrotate// quotidien et plus spécifiquement le fichier// /etc/logrotate.d/mysql-server.//
{{ :serveur-debian-mariadb:mariadb-social-share.jpg?nolink&400 |}}
===== Pré-requis =====
Cette correction a été testé sur **Debian 9** (Stretch) et la version **MariaDB** fournie avec cette distribution Linux, c'est à dire : //Server version: 10.1.44-MariaDB-0+deb9u1 Debian 9.11//.
{{howhard>1}}
===== Le message d'erreur=====
Le message d'erreur reçu par mail contient ces lignes:
/etc/cron.daily/logrotate:
mysqladmin: flush failed; error: 'Unknown error'
error: error running shared postrotate script for '/var/log/mysql/mysql.log /var/log/mysql/mysql-slow.log /var/log/mysql/mariadb-slow.log /var/log/mysql/error.log '
run-parts: /etc/cron.daily/logrotate exited with return code 1
C'est un message d'avertissement qui indique que l'exécution du //logrotate// s'est mal déroulée.
===== La correction du bug =====
J'ai exécuter ce code en ligne de commande via un terminal sous l'utilisateur **root** :
chown -Rv mysql /var/log/mysql
Depuis, je n'ai plus d'erreur lors de l'exécution du script// /etc/logrotate.d/mysql-server.//
===== Et si le problème persiste =====
Si le problème persiste, c'est qu'il y a sûrement un problème avec l'utilisateur **debian-sys-maint** de votre système Debian. \
Vous pouvez consulter [[:serveur-debian-mariadb:ajouter-reparer-utilisateur-debian-sys-maint-de_mysql-mariadb|cette page]] pour résoudre le problème.
===== Notes de version =====
* [20/05/2020] : Création de l'article
* [28/05/2020] : Ajout de "Et si le problème persiste"
===== Auteurs et sources =====
* Auteur : [[:user:montuy337513]]
===== Navigation =====
{{page>:navigation#debian-serveur-mysqlmariadb}}
{{page>:navigation#serveur-dedie-debian}}