Encontrando Atualizações Estagnadas ou com Falha no Sistema

0

Eu queria saber se existe uma maneira de percorrer sistemas para encontrar atualizações antigas que pararam ou falharam. Eu estou usando o RHEL 6.

    
por Jeff 23.03.2012 / 21:50

1 resposta

1

Isso depende de como você instala um pacote ou atualização.

Se você é um cliente RedHat Satellite , há um login em /var/log/rhsm chamado rhsm.log , mas ele ainda usará um recurso para instalar normalmente yum

yum Há um yum.log em /var/log/

rpm não mantém registros, mas você pode executar rpm -qa --last para ver a lista de pacotes que foram instalados e quando, mas não lista, falhas.

A única maneira de ver as falhas seria na linha de comando.

Você pode verificar problemas examinando history , mas isso é subjetivo e consome muito tempo. Você teria que pesquisar history e corresponder as instalações ou atualizações aos pacotes instalados. Isso também não cobre se algo foi instalado ou atualizado por meio de outros métodos que não foram executados em uma linha de comando.

Puppet tem uma estrutura que usa para executar package instalações. Tem uma lista de cerca de 33 provedores diferentes para todos os sistemas operacionais. Ele procurará a capacidade de instalar de maneira decrescente, normalmente com o padrão yum e voltando para rpm .

Como a sintaxe típica das instalações do pacote puppet é

    package { ssh;
    ensure => present
    }

A estrutura de fantoches determina depois disso com base nas suas preferências de repositório e costs associado à mídia de instalação que usar, então, o que usar para instalá-lo.

E você sempre tem o retorno típico /var/log/messages . Às vezes, você verá erros, dependendo de como a falha está relacionada.

Além disso, se o pacote fosse adicionar um módulo ou algo que dmesg reconheceria e fosse substituído, você poderá ver informações em dmesg

No que diz respeito a inacabada, você teria que verificar ps para isso. Ou disponível tty's e pty's

    
por 24.03.2012 / 03:03