Conflito entre MySql [RESOLVIDO]

1. Conflito entre MySql [RESOLVIDO]

Lucas Lucci
LucasLucci

(usa CentOS)

Enviado em 10/02/2014 - 10:17h

Bom dia pessoal!

Acabei de me cadastrar e espero que eu possa contar com a ajuda de vocês, assim como pretendo ajudar o máximo que eu puder.

Meu problema é o seguinte:
Tenho um servidor web aqui no meu trabalho e vou configurá-lo para ser servidor de e-mails também, mas quando tento instalar qualquer pacote que tenha dependência de uma biblioteca mysql aparece um conflito entre MySql. Vejam por exemplo instalando o Postfix:

---> Package postfix.i386 2:2.3.3-6.el5 set to be updated
--> Processing Dependency: libmysqlclient.so.15 for package: postfix
--> Processing Dependency: libmysqlclient.so.15(libmysqlclient_15) for package: postfix
--> Running transaction check
---> Package mysql.i386 0:5.0.95-5.el5_9 set to be updated
--> Processing Conflict: mysql conflicts MySQL
--> Finished Dependency Resolution
mysql-5.0.95-5.el5_9.i386 from base has depsolving problems
--> mysql conflicts with MySQL-server
Error: mysql conflicts with MySQL-server

Alguém saberia me dizer como resolver esse problema sem precisar apagar o MySql atual do servidor?
Porque se eu precisar apagar eu terei uma dor de cabeça tremenda aqui.

Nesta máquina estamos usando o Centos 5.4

Obrigado.

Abçs.


  


2. MELHOR RESPOSTA

Airton Lastori
alastori

(usa Outra)

Enviado em 10/02/2014 - 12:23h

Remova o pacote mysql-libs:
yum remove mysql-libs

Depois faça sua instalação normalmente.


3. Re: Conflito entre MySql [RESOLVIDO]

Lucas Lucci
LucasLucci

(usa CentOS)

Enviado em 10/02/2014 - 14:06h

Não tem esse pacote instalado no servidor.

O negócio é o seguinte, estou na empresa a pouco tempo e já peguei esse servidor configurado. Vi que do mysql está instalado o "client" e o "server" da versão 5.0.24a-0.

Listei eles pelo yum e apareceram em vermelho. Até onde eu sei, em vermelho quer dizer que são pacotes instalados mas que não existem mais pacotes com o mesmo nome, correto?

O problema não teria algo a ver com isso? Já que como não existe mais esses pacotes ele não consegue atualizar?


4. Re: Conflito entre MySql [RESOLVIDO]

Airton Lastori
alastori

(usa Outra)

Enviado em 10/02/2014 - 15:53h

O problema é "mysql conflicts MySQL"... Parece que o postfix tenta instalar um MySQL mais atualizado. Foi desenvolvido um pacote que tenta resolver problemas desse tipo chamado "MySQL-shared-compat" http://dev.mysql.com/doc/refman/5.6/en/linux-installation-rpm.html .

Você pode tentar instalar MySQL-shared-compat e refazer o processo:
rpm -ihv MySQL-shared-compat-*



5. Re: Conflito entre MySql [RESOLVIDO]

Lucas Lucci
LucasLucci

(usa CentOS)

Enviado em 11/02/2014 - 08:45h

rpm -ihv MySQL-shared-compat-*
erro: O arquivo não foi encontrado pelo glob: MySQL-shared-compat-*

Alguma ideia de como conseguir instalar o pacote?


6. Re: Conflito entre MySql [RESOLVIDO]

Lucas Lucci
LucasLucci

(usa CentOS)

Enviado em 11/02/2014 - 09:43h

Obrigado Alastori.

Consegui resolver o problema.

Baixei o pacote MySQL-shared-compat relativo a minha versão do MySql e instalei via rpm.

Ele disponibilizou as bibliotecas necessárias e evitou o conflito.

Abçs.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts