[debian-mysql] Bug#926312: MariaDB couldn't start after fresh install

Joey Schulze joey at infodrom.org
Wed Apr 3 10:41:26 BST 2019


Package: mariadb-server-10.1
Version: 10.1.37-0+deb9u1
Architecture: amd64

After a fresh installation of Debian stretch, a following installation
of said package results in an error:

Here's the transcript:

Setting up mariadb-client-10.1 (10.1.37-0+deb9u1) ...
Setting up mariadb-server-10.1 (10.1.37-0+deb9u1) ...
Job for mariadb.service failed because the control process exited with error code.
See "systemctl status mariadb.service" and "journalctl -xe" for details.
mariadb.service couldn't start.

journalctl -xe says:

Apr 03 11:30:14 Alpha mysqld[6861]: Version: '10.1.37-MariaDB-0+deb9u1'  socket: '/var/run/mysqld/mysqld.sock'  port: 3306  Debian
Apr 03 11:30:14 Alpha systemd[6888]: mariadb.service: Failed at step EXEC spawning /etc/mysql/debian-start: No such file or direct
-- Subject: Process /etc/mysql/debian-start could not be executed


Apparently, said script doesn't seem to be part of this package anymore.

Looking at a different host (with architecture i386 though),
/etc/mysql/debian-start was part of this package once:

$ ls -l /etc/mysql/debian-start
-rwxr-xr-x 1 root root 1509 Jun  7  2017 /etc/mysql/debian-start
$ dpkg -S /etc/mysql/debian-start
mariadb-server-10.1: /etc/mysql/debian-start
$ dpkg -l mariadb-server-10.1
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                       Version            Architecture       Description
+++-==========================-==================-==================-==========================================================
ii  mariadb-server-10.1        10.1.26-0+deb9u1   i386               MariaDB database server binaries

I've copied the script from the old packge to the new server and
mariadb was able to start.

Could it be that script got lost somehow?

Regards

	Joey

--
Let's call it an accidental feature.  -- Larry Wall

Please always Cc to me when replying to me on the lists.



More information about the pkg-mysql-maint mailing list