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