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