Não é possível instalar o php-mssql no CentOS 5

1

Quando tento executar

yum install php-mssql

Eu recebo o seguinte erro

--> Processing Conflict: mysql conflicts MySQL
--> Processing Conflict: mysql-server conflicts MySQL-server
--> Finished Dependency Resolution mysql-5.0.45-7.el5.x86_64 from installed has depsolving problems   --> mysql conflicts with mysql mysql-server-5.0.45-7.el5.x86_64 from installed has depsolving problems   --> mysql-server conflicts with mysql-server Error: mysql conflicts with mysql Error: mysql-server conflicts with mysql-server  You could try using --skip-broken to work around the problem  You could try running: package-cleanup --problems
                        package-cleanup --dupes
                        rpm -Va --nofiles --nodigest

Começa com

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * atomic: www7.atomicorp.com
 * epel: mirror.fraunhofer.de

Quando eu corro

package-cleanup --dupes | grep mysql

mysql-server-5.0.90-1.el5.art.x86_64
mysql-server-5.0.45-7.el5.x86_64
mysql-5.0.90-1.el5.art.x86_64
mysql-5.0.45-7.el5.x86_64

Estou tentando instalar o pacote mssql, mas parece que há um problema com o mysql? Posso desinstalar o mysql-server-5.0.45-7.el5.x86_64 e o mysql-5.0.45-7.el5.x86_64?

Por favor, conselhos.

    
por Pasta 21.06.2012 / 14:12

3 respostas

0

O problema é que você tem uma versão não-centosa do MySQL instalada e está reclamando desse conflito.

rpm -qa | grep MySQL

Veja se você instalou também. junto com o post de @ Quinn

    
por 21.06.2012 / 14:44
1

A mensagem faz parecer que o 5.0.90 foi pré-instalado, e o problema é fazer com que a versão mais antiga seja ativada. Independentemente disso, você pode remover os pacotes da seguinte forma:

rpm -ev mysql-server-5.0.45-7.el5.x86_64
rpm -ev mysql-5.0.45-7.el5.x86_64

Você deve conseguir executar a instalação depois disso.

    
por 21.06.2012 / 14:35
1

Quinn foi útil, eu tentei

yum remove o mysql-5.0.45-7.el5.x86_64

Removeu os dois pacotes. Agora quando tento

yum install php-mssql

---> Package mysql-server.x86_64 0:5.5.25-7.el5.art set to be updated
--> Processing Dependency: mysql = 5.5.25-7.el5.art for package: mysql-server
Error: No Package Matching 
 You could try using --skip-broken to work around the problem
 You could try running: package-cleanup --problems
                        package-cleanup --dupes
                        rpm -Va --nofiles --nodigest
    
por 21.06.2012 / 14:47

Tags