Au cas où vous seriez mordu par ce bug
, la solution est donnée comme suggestion dans le rapport de bogue (tout cela doit être fait en tant que root, donc soit avec sudo -i
comme une commande zéro ou avec sudo
préfixé):
echo "/usr/sbin/mysqld { }" > /etc/apparmor.d/usr.sbin.mysqld
(la deuxième partie avec sudo est... | sudo tee /etc/apparmor.d/usr.sbin.mysqld
, merci @dvlcube )apparmor_parser -v -R /etc/apparmor.d/usr.sbin.mysqld
systemctl restart mariadb
Contexte
Si vous aviez précédemment installé MySQL, il a activé un profil AppArmor qui est incompatible avec MariaDB. apt-get remove --purge
supprime uniquement le profil, mais ne le désactive/ne le décharge pas. Seul le déchargement manuel permet à MariaDB de fonctionner sans être gêné par AppArmor.