Мы используем Мариадб с Galera. Все работает хорошо, но каждый раз, когда мы обновляем с sudo apt-get upgrade
, он думает, что не может обновить mariadb-server
, но он работает нормально. Я думаю, что проблема вызвана тем, что для повторного запуска сервера требуется много времени, так как ему нужно наверстать упущенное с других серверов, пока он не работал, и поэтому сценарий обновления считает, что возникла проблема.
Проблема в том, что теперь всякий раз, когда я звоню sudo apt-get upgrade
, он пытается (и терпит неудачу) снова. Как я могу вручную сказать, что с этим пакетом все в порядке и просто оставить его в покое? Спасибо.
Setting up mariadb-galera-server-5.5 (5.5.37+maria-1~saucy) ...
* Stopping MariaDB database server mysqld [ OK ]
* Starting MariaDB database server mysqld [fail]
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: error processing package mariadb-galera-server-5.5 (--configure):
subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of mariadb-galera-server:
mariadb-galera-server depends on mariadb-galera-server-5.5 (= 5.5.37+maria-1~saucy); however:
Package mariadb-galera-server-5.5 is not configured yet.
dpkg: error processing package mariadb-galera-server (--configure):
dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
Errors were encountered while processing:
mariadb-galera-server-5.5
mariadb-galera-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
vioadmin@dachshund:~$ sudo apt-get 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.
2 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] n
Abort.
Просто держите эти два пакета mariadb-galera-server-5.5
и mariadb-galera-server
.
sudo apt-mark hold mariadb-galera-server-5.5
sudo apt-mark hold mariadb-galera-server
Теперь это не установит mariadb сервер после выполнения sudo apt-get upgrade
команда.