CentOS 5: erro na instalação do php-imap

1

alguém por favor pode me ajudar com essa questão do CentOS 5?

Estou tentando instalar o php-imap, tentei

yum install php-imap

mas estou recebendo a seguinte saída:

Loaded plugins: fastestmirror, priorities, security
Loading mirror speeds from cached hostfile
 * base: centos.hostingxtreme.com
 * epel: mirror.steadfast.net
 * extras: mirror.team-cymru.org
 * updates: mirror.beyondhosting.net
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package php-imap.x86_64 0:5.1.6-44.el5_10 set to be updated
--> Processing Dependency: php-common = 5.1.6-44.el5_10 for package: php-imap
--> Finished Dependency Resolution
php-imap-5.1.6-44.el5_10.x86_64 from updates has depsolving problems
  --> Missing Dependency: php-common = 5.1.6-44.el5_10 is needed by package php-imap-5.1.6-44.el5_10.x86_64 (updates)
Error: Missing Dependency: php-common = 5.1.6-44.el5_10 is needed by package php-imap-5.1.6-44.el5_10.x86_64 (updates)
 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.

Já tenho o php-common instalado, rodei "yum install php-common" e recebi a seguinte saída

Loaded plugins: fastestmirror, priorities, security
Loading mirror speeds from cached hostfile
 * base: centos.hostingxtreme.com
 * epel: mirror.steadfast.net
 * extras: mirror.team-cymru.org
 * updates: mirror.beyondhosting.net
Setting up Install Process
Package matching php-common-5.1.6-44.el5_10.x86_64 already installed. Checking for update.
Nothing to do

como posso resolver este problema?

    
por TMMDev 25.08.2014 / 11:31

2 respostas

0

Nesse caso, eu preferiria remover completamente o php-common e, em seguida, tentar instalar o php-imap.

yum remove php-common*
yum install php-imap
    
por 29.03.2019 / 08:49
0

Eu suspeito que você tenha algo corrompido em algum lugar no banco de dados RPM ou no cache do yum. Eu limparia todos eles e os reconstruiria.

Primeiro o db do RPM:

rm -f /var/lib/rpm/__db.*
rpm --rebuilddb   # In later versions, this command changed to  rpmdb --rebuilddb

Então o cache do yum:

yum clean all

Depois, volte tudo em sincronia com os últimos repositórios remotos:

yum distro-sync

Por fim, tente instalar o pacote novamente.

    
por 25.08.2014 / 14:12

Tags