Você talvez tenha algumas exclusões em /etc/yum.conf
?
Executar:
yum --disableexcludes=all install php-mcrypt
Mas tenha cuidado antes de aceitar!
Felicidades
Eu preciso instalar o php-mcrypt no meu CentOS 5.5 VPS, Quando eu tento instalar o yum php-mcrypt, ele diz que está configurado para ser atualizado, o que implica que ele já está instalado. Eu olhei no / usr / lib / php / modules e não consigo encontrar o arquivo .so.
De qualquer forma eu quero atualizá-lo, mas yum está dando o seguinte erro, estou executando o PHP-FPM no Nginx.
Last login: Thu Apr 21 12:13:30 2011 from cpc2-seve18-2-0-cust438.13-3.cable.virginmedia.com
[root@infinity ~]# yum install php-mcrypt
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package php-mcrypt.i386 0:5.1.6-15.el5.centos.1 set to be updated
--> Processing Dependency: php-api = 20041225 for package: php-mcrypt
--> Processing Dependency: php >= 5.1.6 for package: php-mcrypt
--> Running transaction check
---> Package php.i386 0:5.1.6-27.el5_5.3 set to be updated
--> Processing Dependency: php-common = 5.1.6-27.el5_5.3 for package: php
--> Processing Dependency: php-cli = 5.1.6-27.el5_5.3 for package: php
---> Package php-mcrypt.i386 0:5.1.6-15.el5.centos.1 set to be updated
--> Processing Dependency: php-api = 20041225 for package: php-mcrypt
--> Running transaction check
---> Package php.i386 0:5.1.6-27.el5_5.3 set to be updated
--> Processing Dependency: php-common = 5.1.6-27.el5_5.3 for package: php
---> Package php-cli.i386 0:5.1.6-27.el5_5.3 set to be updated
--> Processing Dependency: php-common = 5.1.6-27.el5_5.3 for package: php-cli
---> Package php-mcrypt.i386 0:5.1.6-15.el5.centos.1 set to be updated
--> Processing Dependency: php-api = 20041225 for package: php-mcrypt
--> Finished Dependency Resolution
php-mcrypt-5.1.6-15.el5.centos.1.i386 from extras has depsolving problems
--> Missing Dependency: php-api = 20041225 is needed by package php-mcrypt-5.1.6-15.el5.centos.1.i386 (extras)
php-5.1.6-27.el5_5.3.i386 from base has depsolving problems
--> Missing Dependency: php-common = 5.1.6-27.el5_5.3 is needed by package php-5.1.6-27.el5_5.3.i386 (base)
php-cli-5.1.6-27.el5_5.3.i386 from base has depsolving problems
--> Missing Dependency: php-common = 5.1.6-27.el5_5.3 is needed by package php-cli-5.1.6-27.el5_5.3.i386 (base)
Error: Missing Dependency: php-api = 20041225 is needed by package php-mcrypt-5.1.6-15.el5.centos.1.i386 (extras)
Error: Missing Dependency: php-common = 5.1.6-27.el5_5.3 is needed by package php-cli-5.1.6-27.el5_5.3.i386 (base)
Error: Missing Dependency: php-common = 5.1.6-27.el5_5.3 is needed by package php-5.1.6-27.el5_5.3.i386 (base)
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
The program package-cleanup is found in the yum-utils package.
[root@infinity ~]#
Alguma idéia?
Você talvez tenha algumas exclusões em /etc/yum.conf
?
Executar:
yum --disableexcludes=all install php-mcrypt
Mas tenha cuidado antes de aceitar!
Felicidades
Já experimentou um yum clean all
?
Descobri que às vezes isso pode ser útil quando o yum parece confuso.
Tente também o seguinte para se certificar de que o soemone não instalou inadvertidamente RPMSs da arquitetura errada - é um tiro no escuro, mas eu já vi isso acontecer
rpm -qa --qf %{NAME}-%{VERSION}-%{RELEASE}-%{ARCH}\n |grep php