erro fedora 8

1. erro fedora 8

eduardo
insano_1790

(usa Fedora)

Enviado em 26/12/2007 - 03:36h

toda vez que eu abro o adicionar/remover programas

ele da o segunte erro


Component: pirut
Summary: TBaa979ac4 priorities.py:88:exclude_hook:AttributeError: 'NoneType' object has no attribute 'samearch'

Traceback (most recent call last):
File "/usr/sbin/pirut", line 483, in <module>
main()
File "/usr/sbin/pirut", line 479, in main
pm.run()
File "/usr/sbin/pirut", line 407, in run
self.doRefresh()
File "/usr/sbin/pirut", line 423, in doRefresh
self.doRefreshRepos(self._onlyrepo)
File "/usr/lib/python2.5/site-packages/pirut/__init__.py", line 339, in doRefreshRepos
self.reposSetup(pbar, thisrepo)
File "/usr/lib/python2.5/site-packages/pirut/__init__.py", line 303, in reposSetup
self.doTsSetup()
File "/usr/lib/python2.5/site-packages/yum/depsolve.py", line 72, in doTsSetup
return self._getTs()
File "/usr/lib/python2.5/site-packages/yum/depsolve.py", line 85, in _getTs
self._getTsInfo()
File "/usr/lib/python2.5/site-packages/yum/depsolve.py", line 91, in _getTsInfo
self._tsInfo.setDatabases(self.rpmdb, self.pkgSack)
File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 529, in <lambda>
pkgSack = property(fget=lambda self: self._getSacks(),
File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 396, in _getSacks
self.plugins.run('exclude')
File "/usr/lib/python2.5/site-packages/yum/plugins.py", line 169, in run
func(conduitcls(self, self.base, conf, **kwargs))
File "/usr/lib/yum-plugins/priorities.py", line 88, in exclude_hook
if opts.samearch:
AttributeError: 'NoneType' object has no attribute 'samearch'

Local variables in innermost frame:
conduit: <yum.plugins.MainPluginConduit instance at 0x93335ec>
commands: None
opts: None


  


2. Re: erro fedora 8

eduardo
insano_1790

(usa Fedora)

Enviado em 26/12/2007 - 08:16h

alguem?


3. Re: erro fedora 8

Davidson Rodrigues Paulo
davidsonpaulo

(usa Ubuntu)

Enviado em 26/12/2007 - 11:07h

Experimente atualizar o conjunto de ferramentas de gerenciamento de pacotes. Como o Pirut não está funcionando você vai precisar fazer isso usando o Yum na linha de comando:

# yum clean metadata
# yum update yum\* rpm\* pirut

Um abraço.


4. Re: erro fedora 8

eduardo
insano_1790

(usa Fedora)

Enviado em 28/12/2007 - 00:18h

naum deu nada continua o mesmo erro oq que pode ser

tava osso pra istalar os rpm amsi ja dei um geito pelo shell mais ficar sem birut é osso


5. Vamos por partes

Davidson Rodrigues Paulo
davidsonpaulo

(usa Ubuntu)

Enviado em 28/12/2007 - 09:37h

Se a atualização dos programas não deu certo então está faltando alguma coisa no sistema. Qual foi a última vez que o Pirut funcionou e o que foi que você fez no sistema depois disso, antes de ele parar de funcionar?


6. Re: erro fedora 8

eduardo
insano_1790

(usa Fedora)

Enviado em 28/12/2007 - 10:30h

fiz as atualizaçoes do sistema e depois naum funcionou mais


7. Re: erro fedora 8

Davidson Rodrigues Paulo
davidsonpaulo

(usa Ubuntu)

Enviado em 28/12/2007 - 11:23h

Deve ter ocorido algum problema na atualização. Eu uso Fedora 8 com as últimas atualização de software e o Pirut nunca parou de funcionar.

De qualquer forma, talvez seja o caso de você remover todos os pacotes do Yum e instalá-los novamente. Experimente fazer isso:

# yum install yum-utils
# cd /root
# PKGS=$(rpm -qa|egrep '(yum|pirut)'|rev cut -d- -f3-|rev|tr '\n' ' ')
# yumdownloader --resolve $PKGS
# yum remove yum\* pirut
# rpm -Uvh *.rpm


8. Re: erro fedora 8

eduardo
insano_1790

(usa Fedora)

Enviado em 28/12/2007 - 12:38h

dou o

PKGS=$(rpm -qa|egrep '(yum|pirut)'|rev cut -d- -f3-|rev|tr '\n' ' ')


ele responde

rev: opção inválida -- d
Uso: rev [arquivo ...]



9. falta um |

Davidson Rodrigues Paulo
davidsonpaulo

(usa Ubuntu)

Enviado em 28/12/2007 - 12:49h

Coloque um | depois do rev, assim:

rev | cut -d

Desculpe a falha. Abraço.


10. Re: erro fedora 8

eduardo
insano_1790

(usa Fedora)

Enviado em 28/12/2007 - 13:10h

agora ele sumiu O.o


11. Re: erro fedora 8

Davidson Rodrigues Paulo
davidsonpaulo

(usa Ubuntu)

Enviado em 28/12/2007 - 14:24h

Era pra ter reinstalado. Vejamos os comandos que eu passei passo-a-passo:

1. # yum install yum-utils - Instala os utilitários do Yum, entre os quais o yumdownloader

2. # cd /root - Vai para o diretório /root

3. # PKGS=$(rpm -qa|egrep '(yum|pirut)'|rev|cut -d- -f3-|rev|tr '\n' ' ') - Grava na variávels PKGS a lista dos pacotes instalados que têm "yum" ou "pirut" no nome.

4. # yumdownloader --resolve $PKGS - Faz o download dos pacotes do Yum e do Pirut para serem reinstalados posteriormente.

5. # yum remove yum\* pirut - Remove todos os pacotes do Yum e do Pirut

6. # rpm -Uvh *.rpm - Reinstala os pacotes do Yum e do Pirut, baixados anteriormente com o yumdownloader.

Se você seguiu essas instruções à risca, você deverá ter o Yum e o Pirut reinstalados. Se o Pirut sumiu é porque ele não foi instalado de volta.

Digite o comando abaixo para ver se o Pirut e o Yum estão instalados:

$ rpm -q yum pirut


12. Re: erro fedora 8

eduardo
insano_1790

(usa Fedora)

Enviado em 28/12/2007 - 21:55h

cara naum sumiu só o birut sumiu tbm o yum naum funfa mais
tem como reinstalar ele?



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts