FS#50148 - [mariadb] 10.1.16-1-x86_64 missing post daemon file
Attached to Project:
Arch Linux
Opened by Daniel (utsi) - Monday, 25 July 2016, 13:24 GMT
Last edited by Christian Hesse (eworm) - Monday, 25 July 2016, 18:01 GMT
Opened by Daniel (utsi) - Monday, 25 July 2016, 13:24 GMT
Last edited by Christian Hesse (eworm) - Monday, 25 July 2016, 18:01 GMT
|
Details
Description:
Hi, upgraded from mariadb-10.1.14-1 to mariadb-10.1.16-1. When restarting service, it fails to start and exits. Journalctl gives the following: The process /usr/bin/mysqld-post could not be executed and failed. Examining the package with pacman -Ql mariadb | grep mysqld-post confirms that the file is missing from the package. As a temporary fix I downgraded to 10.1.14. Steps to reproduce: 1.Update MariaDB to version 10.1.16-1 2.systemctl restart mysqld 3.Service will fail to restart due to missing file in package |
This task depends upon
Closed by Christian Hesse (eworm)
Monday, 25 July 2016, 18:01 GMT
Reason for closing: Not a bug
Additional comments about closing: Fix your local configuration, package files are fine.
Monday, 25 July 2016, 18:01 GMT
Reason for closing: Not a bug
Additional comments about closing: Fix your local configuration, package files are fine.
systemctl daemon-reload
and (re-)start mariadb service.
ExecStartPost=/usr/bin/mysqld-post
in /etc/systemd/system/mysqld.service.
If the file is old, then this should be removed from the service file?
Packages' unit files are placed in /usr/lib/systemd/system/, /etc/systemd/system/ is administrator's territory.