Encontrando atualizações paralisadas ou com falha no sistema

Encontrando atualizações paralisadas ou com falha no sistema

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

Responder1

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

Se você for um cliente, será chamado RedHat Satelliteum login , mas ele ainda usará um recurso para instalação normalmente/var/log/rhsmrhsm.logyum

yumHá um yum.logem/var/log/

rpmnão mantém logs, porém você pode executar rpm -qa --lastpara 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 ser capaz de determinar os problemas observando, historymas isso é subjetivo e demorado. Você teria que pesquisar historye combinar as instalações ou atualizações com os 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 na linha de comando.

Puppetpossui uma estrutura que utiliza para realizar packageinstalações. Possui uma lista de cerca de 33 provedores diferentes para todos os sistemas operacionais. Ele procurará a capacidade de instalação de forma decrescente, normalmente padronizando yume voltando para rpm.

Como a sintaxe típica para puppetinstalações de pacotes é

    package { ssh;
    ensure => present
    }

A estrutura do fantoche determina depois disso, com base nas preferências do seu repositório e costsassociadas à mídia de instalação, qual usar e o que usar para instalá-lo.

E você sempre tem o substituto típico: /var/log/messagesàs vezes verá erros, dependendo do motivo da falha.

Além disso, se o pacote fosse adicionar um módulo ou qualquer coisa que dmesgpudesse ser reconhecido e recuperado, você poderia ver informações emdmesg

Quanto inacabado, você teria que verificar psisso. Ou disponível tty'septy's

informação relacionada