
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 Satellite
um login , mas ele ainda usará um recurso para instalação normalmente/var/log/rhsm
rhsm.log
yum
yum
Há um yum.log
em/var/log/
rpm
não mantém logs, porém 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 ser capaz de determinar os problemas observando, history
mas isso é subjetivo e demorado. Você teria que pesquisar history
e 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.
Puppet
possui uma estrutura que utiliza para realizar package
instalaçõ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 yum
e voltando para rpm
.
Como a sintaxe típica para puppet
instalações de pacotes é
package { ssh;
ensure => present
}
A estrutura do fantoche determina depois disso, com base nas preferências do seu repositório e costs
associadas à 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 dmesg
pudesse ser reconhecido e recuperado, você poderia ver informações emdmesg
Quanto inacabado, você teria que verificar ps
isso. Ou disponível tty's
epty's