Não consigo remover krb5libs
Eu tenho o seguinte erro ao remover o krb5lib.
yum remove krb5-libs
Error: Trying to remove "systemd", which is protected
Error: Trying to remove "yum", which is protected
Responder1
Alguns pacotes podem estar incompletos e precisar de limpeza.
O artigo Corrigindo transações incompletas do yum oferece este script:
package-cleanup --dupes | grep -v Loaded | awk 'NR % 2 == 0' | xargs -n1 rpm -e --nodeps --justdb --noscripts
yum update
yum-complete-transaction
yum -y reinstall kernel
A explicação é que o primeiro comando obtém uma lista de RPMs duplicados e, com o awk
comando, obtém um de cada duas linhas. Isso é canalizado para rpm para marcar cada RPM como removido sem executar seu script de remoção ou realmente remover os arquivos do disco.