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
Leappno arquivo/var/log/leapp/answerfile. Se alguma resposta estiver faltando,Leappinibe 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:
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
[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
# journalctlCopy to Clipboard Copied! Toggle word wrap Toggle overflow Alternativamente, reinicie o sistema a partir da casca do Dracut usando o comando
reboote 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
# ausearch -m AVC,USER_AVC -ts boot # journalctl -t setroubleshoot # dmesg | grep -i -e selinux -e type=1400Copy to Clipboard Copied! Toggle word wrap Toggle overflow Os problemas mais comuns são causados pela etiquetagem incorreta. Consulte Solução de problemas relacionados à SELinux para obter mais detalhes.