Nov 24, 2018 11:07
Хотя версия дистрибутива сейчас поднялась до 9.6, но вроде пакет mariadb-сервера из стандартного набора Debian'овских пакетов, а не ставится:
# apt-get dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] Y
Setting up mariadb-server-10.1 (10.1.37-0+deb9u1) ...
dpkg: error processing package mariadb-server-10.1 (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
mariadb-server-10.1
E: Sub-process /usr/bin/dpkg returned an error code (1)
Upd: попробовал удалить все пакеты mysql и mariadb: mysql-server, mysql-common, default-mysql-server, mariadb-server, mariadb-server-core, mariadb-common, mariadb-client, mariadb-client-core, libmariadbclient, но не полностью (как это обычно делается dpkg --purge), а просто dpkg -r , так что и /etc/mysql/, и все базы данных в /var/lib/mysql/ остались на месте.
Потом запустил apt-get install mysql-server , опять установился mariadb-server-10.1, но без ошибок, и нормально запустился, используя прежние базы, так что все тамошние логины и пароли продолжают работать, и все прежние базы данных успешно доступны.