Eu tenho um sistema RHEL 6, que gerencio principalmente através do RHN Satellite. Recentemente, agendei algumas atualizações através do Satellite e recebi uma resposta de que as atualizações haviam falhado. Entrei no sistema para investigar e vi esse aviso ao executar yum
:
Warning: RPMDB altered outside of yum.
Como corrijo esse aviso?
Respostas:
Conforme observado nos comentários e suportado pela documentação do RHEL , outro comando (que funcionou na minha situação) é:
Ele irá percorrer os RPMs instalados e sincronizar os bancos de dados rpm & yumdb.
fonte
Conforme mencionado nos comentários, este é um aviso inofensivo que informa que um pacote foi instalado ou removido diretamente usando o
rpm
comando em vez deyum
. A diferença é queyum
resolve automaticamente as dependências para você e mantém o banco de dados de gerenciamento de pacotes no seu sistema atualizado.Consulte Execução do yum leva a "Aviso: RPMDB alterado fora do yum". para uma explicação oficial da mensagem no Red Hat Customer Portal.
Para se livrar do aviso, execute:
Veja também yum ou rpm , que contém mais explicações e links para a documentação do Red Hat sobre Yum e RPM.
fonte