Significado do erro yum “A tupla do pacote (…) não pôde ser encontrada em rpmdb”

6

Eu só quero instalar dois pacotes no meu Fedora 15, mas estou ficando estranho erro.

Comando:
yum install @development-tools

Erro:

Loaded plugins: langpacks, presto, refresh-packagekit Setting up Install Process Package flex-2.5.35-13.fc15.x86_64 already installed and latest version Error: Package tuple ('gcc', 'x86_64', '0', '4.6.0', '6.fc15') could not be found in rpmdb

Comando:
yum install fedora-packager

Erro:

Loaded plugins: langpacks, presto, refresh-packagekit Setting up Install Process Error: Package tuple ('fedora-packager', 'noarch', '0', '0.5.9.0', '1.fc15') could not be found in rpmdb

No primeiro comando, diz pacote já instalado e versão mais recente, mas porque eu tenho essa linha de erro.Como corrigir esses erros?

    
por juned 01.11.2012 / 13:52

3 respostas

7

Soa como dados corrompidos. Faça: yum clean all seguido por yum update e tente a instalação novamente.

    
por 01.11.2012 / 14:18
4

Você poderia tentar reconstruir o rpmdb

rpmdb --rebuilddb

Isso corrigiu um problema semelhante para mim.

    
por 31.03.2015 / 07:06
1

Para resolver esse problema, tive que fazer as duas coisas:

yum clean all 
rpm --rebuilddb
    
por 24.08.2016 / 16:51

Tags