Назад | Перейти на главную страницу

Dovecot не работает после обновления MariaDB

Я только что обновил свой движок базы данных до MariaDB (5.5.40-MariaDB-0ubuntu0.14.04.1 - (Ubuntu)). Все остальное (Apache2: 80,: 443, phpMyAdmin, Webmin и т. Д.), Но Dovecot работает.

Я не совсем уверен, какой пакет необходимо установить, чтобы заменить общие библиотеки / usr / lib / dovecot, которые позволяют Dovecot взаимодействовать с MariaDB. Mysql использовал libdriver_mysql.so и несколько других.

Кто-нибудь может посоветовать?

редактировать
Я удалил MySQL, используя

apt-get remove --purge mysql-server mysql-client mysql-common  
apt-get autoremove  
apt-get autoclean  

Эти команды также удалили PHPMYADMIN и MYSQLI. Поэтому, когда я установил MariaDB, я включил следующие пакеты:

apt-get install mariadb-server mariadb-client libmariadbclient-dev libmariadbd-dev phpmyadmin  

Вам может не потребоваться dev пакеты, но я все равно их установил.
Чтобы phpMyAdmin снова работал только с SSL, мне пришлось перенастроить и т.д. / phpmyadmin / apache.conf чтобы включить перезапись http => https.

Установка пакетов ниже:

apt-get install dovecot-mysql  
apt-get install libclass-dbi-mysql-perl

Я также переустановил

apt-get install php-auth
apt-get install php-pear
apt-get install postfix-mysql

Вы можете обнаружить, что эти последние три уже установлены libclass-dbi-mysql-perl но на моем тестовом сервере мне пришлось установить их вручную.

Теперь все работает нормально. :)