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

Не удается установить php-mssql на CentOS 5

Когда я пытаюсь бежать

yum установить php-mssql

Я получаю следующую ошибку

--> 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

Это начинается с

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

Когда я бегу

пакет-очистка --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

Я пытаюсь установить пакет mssql, но похоже, что возникла проблема с mysql? Могу ли я удалить mysql-server-5.0.45-7.el5.x86_64 и mysql-5.0.45-7.el5.x86_64?

Пожалуйста посоветуй.

Куинн был мне полезен, я пробовал

yum удалить mysql-5.0.45-7.el5.x86_64

Он удалил оба пакета. Теперь, когда я пытаюсь

yum установить 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

В сообщении создается впечатление, что 5.0.90 была предустановлена, и проблема заключается в том, чтобы установить эту старую версию. Тем не менее, вы можете удалить пакеты следующим образом:

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

После этого вы сможете запустить установку.

Проблема в том, что у вас установлена ​​версия MySQL, отличная от centos, и она жалуется на этот конфликт.

rpm -qa | grep MySQL

Посмотрите, установлено ли оно у вас. вместе с сообщением @ Quinn