Problemas com o mysql-libs * após * instalar o MariaDB

2

Eu instalei o MariaDB 5.3.3 em um servidor Centos 6. Para fazer isso, eu tive que emitir este comando antes de instalar o rpm do servidor MariaDB:

rpm -e --nodeps mysql-libs

E agora o mariadb e todos os outros softwares do servidor estão funcionando bem.

Hoje eu tentei atualizar os pacotes no meu servidor, os pacotes foram atualizados com sucesso com a única exceção do postfix que não posso instalar devido a esse erro:

Running rpm_check_debug
ERROR with rpm_check_debug vs depsolve:
mysql-libs is needed by postfix-2:2.6.6-2.2.el6_1.x86_64
** Found 1 pre-existing rpmdb problem(s), 'yum check' output follows:
2:postfix-2.6.6-2.1.el6_0.x86_64 has missing requires of mysql-libs
Your transaction was saved, rerun it with: yum load-transaction /tmp/yum_save_tx-2012-02-13-09-487yg1lQ.yumtx
.. install failed!

Alguém poderia me ajudar a superar esse problema? Tenho certeza de que o software no pacote mysql-libs já está instalado pelos pacotes mariadb, mas essas informações não estão no sistema rpm.

Informação adicional:

por gdelfino 14.02.2012 / 16:17

1 resposta

4

Não é tanto que o pacote seja conflitante , é mais que você tenha desinstalado uma dependência postfix (postfix mysql integration) para instalar o MariaDB-server.

Se você reverter seus passos e reinstalar o mysql-libs novamente, você resolverá este problema (mas provavelmente perderá o MariaDB). Você pode ter sorte instalando as compat-libs no entanto.

(Dada a falta de respostas, pode valer a pena. Vou dar uma chance quando tiver um momento livre em uma VM do Cent 6)

Adicione o repositório remi ao seu repositório de rpm fazendo o seguinte:

rpm -Uvh http://download.fedora.redhat.com/pub/epel/beta/6/i386/epel-release-6-5.noarch.rpm
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

Em seguida, tente instalar o rpm mysql-compat ...

rpm -Uvh http://rpms.famillecollet.com/enterprise/6/test/x86_64/compat-mysql55-5.5.11-1.el6.remi.x86_64.rpm

E se isso funcionar, veja se você pode atualizar

    
por 24.02.2012 / 16:32