8.2. Dicas de solução de problemas
Você pode consultar as seguintes dicas de solução de problemas.
Pre-upgrade phase
- Verifique se seu sistema atende a todas as condições listadas em Planejamento de uma atualização.
-
Certifique-se de ter seguido todos os passos descritos em Preparando um sistema RHEL 7 para a atualização, por exemplo, seu sistema não usa mais de uma Placa de Interface de Rede (NIC) com um nome baseado no prefixo usado pelo kernel (
eth
). Certifique-se de ter respondido a todas as perguntas exigidas por
Leapp
no arquivo/var/log/leapp/answerfile
. Se alguma resposta estiver faltando,Leapp
inibe a atualização. Exemplos de perguntas:- Desativar o módulo pam_pkcs11 na configuração PAM?
- Desativar o módulo pam_krb5 na configuração PAM?
- Configurar PAM e nsswitch.conf com a seguinte chamada authselect?
-
Certifique-se de ter resolvido todos os problemas identificados no relatório de pré-atualização, localizado em
/var/log/leapp/leapp-report.txt
. Para conseguir isso, você também pode usar o console web, conforme descrito em Avaliação da possibilidade de atualização e aplicação de remediações automatizadas através do console web.
Exemplo 8.1. Arquivo de respostas
A seguir, um exemplo de um arquivo /var/log/leapp/answerfile
não editado que tem uma pergunta não respondida:
[remove_pam_pkcs11_module_check] # Title: None # Reason: Confirmation # =================== remove_pam_pkcs11_module_check.confirm ================== # Label: Disable pam_pkcs11 module in PAM configuration? If no, the upgrade process will be interrupted. # Description: PAM module pam_pkcs11 is no longer available in RHEL-8 since it was replaced by SSSD. # Type: bool # Default: None # Available choices: True/False # Unanswered question. Uncomment the following line with your answer # confirm =
O campo Label
especifica a pergunta que requer uma resposta. Neste exemplo, a pergunta é Disable pam_pkcs11 module in PAM configuration?
Para responder à pergunta, descomente a linha confirm
e digite uma resposta de True
ou False
. Neste exemplo, a resposta selecionada é True
:
[remove_pam_pkcs11_module_check]
...
# Available choices: True/False
# Unanswered question. Uncomment the following line with your answer
confirm = True
Download phase
-
Se ocorrer um problema durante o download de pacotes RPM, examine os dados de depuração de transações localizados no diretório
/var/log/leapp/dnf-debugdata/
.
initramfs phase
Durante esta fase, possíveis falhas o redirecionam para a casca de Dracut. Verifique o Diário de bordo:
# journalctl
Alternativamente, reinicie o sistema a partir da casca do Dracut usando o comando
reboot
e verifique o arquivo/var/log/leapp/leapp-upgrade.log
.
Post-upgrade phase
- Se seu sistema parece ter sido atualizado com sucesso, mas inicializado com o antigo kernel RHEL 7, reinicie o sistema e verifique a versão do kernel da entrada padrão no GRUB.
- Certifique-se de ter seguido os passos recomendados na Verificação do estado pós-atualização do sistema RHEL 8.
Se sua aplicação ou um serviço parar de funcionar ou se comportar incorretamente depois de ter trocado o SELinux pelo modo de aplicação, procure por negações usando o ausearch, journalctlou dmesg utilidades:
# ausearch -m AVC,USER_AVC -ts boot # journalctl -t setroubleshoot # dmesg | grep -i -e selinux -e type=1400
Os problemas mais comuns são causados pela etiquetagem incorreta. Consulte Solução de problemas relacionados à SELinux para obter mais detalhes.