Yum falha ao instalar o PHP

1

Eu tentei instalar o PHP com o yum e recebi uma mensagem como:

bash-3.2# yum install php

Plugins carregados: fastestmirror Carregando velocidades de espelhamento do hostfile em cache  * epel: mirrors.tummy.com  * atualizações: mirror.anl.gov  * base: www.cyberuse.com  * addons: mirror.raystedman.net  * extras: www.cyberuse.com Configurando o processo de instalação Analisando Argumentos de Instalação do Pacote Resolvendo Dependências - > Verificação da transação em execução --- > Pacote php.x86_64 0: 5.1.6-23.2.el5_3 definido para ser atualizado - > Dependência de processamento: php-cli = 5.1.6-23.2.el5_3 para pacote: php - > Dependência de processamento: httpd-mmn = 20051115 para pacote: php - > Dependência de processamento: php-common = 5.1.6-23.2.el5_3 para pacote: php - > Dependência de Processamento: arquivo > = 4.0 para o pacote: php - > Dependência de processamento: libaspell.so.15 () (64 bits) para pacote: php - > Dependência de processamento: libgmp.so.3 () (64 bits) para pacote: php - > Dependência de processamento: libcurl.so.3 () (64 bits) para pacote: php - > Dependência de processamento: libpspell.so.15 () (64 bits) para pacote: php - > Dependência de processamento: libidn.so.11 () (64 bits) para pacote: php - > Verificação da transação em execução --- > Pacote php-cli.x86_64 0: 5.1.6-23.2.el5_3 definido para ser atualizado --- > Pacote httpd.x86_64 0: 2.2.3-22.el5.centos.1 configurado para ser atualizado Traceback (última chamada mais recente):   Arquivo "/ usr / bin / yum", linha 29, em?     yummain.user_main (sys.argv [1:], exit_code = True)   Arquivo "/usr/share/yum-cli/yummain.py", linha 229, em user_main     errcode = main (args)   Arquivo "/usr/share/yum-cli/yummain.py", linha 145, em main     (result, resultmsgs) = base.buildTransaction ()   Arquivo "/usr/lib/python2.4/site-packages/yum/init.py", linha 647, em buildTransaction     (rescode, restr) = self.resolveDeps ()   Arquivo "/usr/lib/python2.4/site-packages/yum/depsolve.py", linha 696, em resolveDeps     CheckDeps, checkinstalls, checkremoves, missing = self._resolveRequires (erros)   Arquivo "/usr/lib/python2.4/site-packages/yum/depsolve.py", linha 779, em _resolveRequires     thisneeds = self._checkInstall (txmbr)   Arquivo "/usr/lib/python2.4/site-packages/yum/depsolve.py", linha 851, em _checkInstall     provs = self.tsInfo.getProvides (* req)   Arquivo "/usr/lib/python2.4/site-packages/yum/transactioninfo.py", linha 432, em getProvides     result.update (self.getNewProvides (nome, sinalizador, versão))   Arquivo "/usr/lib/python2.4/site-packages/yum/transactioninfo.py", linha 414, em getNewProvides     para pkg, hits em self.pkgSack.getProvides (nome, flag, versão) .iteritems ():   Arquivo "/usr/lib/python2.4/site-packages/yum/packageSack.py", linha 300, em getProvides     return self._computeAggregateDictResult ("getProvides", nome, sinalizadores, versão)   Arquivo "/usr/lib/python2.4/site-packages/yum/packageSack.py", linha 470, em _computeAggregateDictResult     sackResult = apply (método, args)   Arquivo "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", linha 861, em getProvides     return self._search ("fornece", nome, sinalizadores, versão)   Arquivo "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", linha 43, em newFunc     return func (* args, ** kwargs)   Arquivo "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", linha 837, em _search     para pkg em self.searchFiles (name, strict = True):   Arquivo "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", linha 43, em newFunc     return func (* args, ** kwargs)   Arquivo "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", linha 586, em searchFiles     self._sql_pkgKey2po (rep, cur, pkgs)   Arquivo "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", linha 470, em _sql_pkgKey2po     pkg = self._packageByKey (repo, ob ['pkgKey'])   Arquivo "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", linha 413, em _packageByKey     po = self.pc (repo, cur.fetchone ())   Arquivo "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", linha 68, em init     self._read_db_obj (db_obj)   Arquivo "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", linha 94, em _read_db_obj     setattr (self, item, _share_data (db_obj [item])) TypeError: objeto não inscrito

    
por wzzrd 25.06.2009 / 06:40

3 respostas

2

Publicar saída em Pastebin

Experimente "yum clean all", como diz o primeiro pôster.

    
por 25.06.2009 / 16:30
0

Tente executar yum clean all primeiro e veja se isso resolve o problema.

    
por 25.06.2009 / 09:07
0

Experimente #yum update yum && yum update .

Você pode instalar outros pacotes?

    
por 25.06.2009 / 13:28

Tags