8.2. Consejos para la resolución de problemas
Puede consultar los siguientes consejos para la resolución de problemas.
Pre-upgrade phase
- Compruebe que su sistema cumple todas las condiciones indicadas en Planificación de una actualización.
-
Asegúrese de haber seguido todos los pasos descritos en Preparación de un sistema RHEL 7 para la actualización por ejemplo, su sistema no utiliza más de una tarjeta de interfaz de red (NIC) con un nombre basado en el prefijo utilizado por el kernel (
eth). Asegúrese de haber respondido a todas las preguntas requeridas por
Leappen el archivo/var/log/leapp/answerfile. Si falta alguna respuesta,Leappimpide la actualización. Ejemplo de preguntas:- ¿Desactivar el módulo pam_pkcs11 en la configuración de PAM?
- ¿Desactivar el módulo pam_krb5 en la configuración de PAM?
- Configurar PAM y nsswitch.conf con la siguiente llamada authselect?
-
Asegúrese de que ha resuelto todos los problemas identificados en el informe previo a la actualización, situado en
/var/log/leapp/leapp-report.txt. Para ello, también puede utilizar la consola web, como se describe en Evaluación de la capacidad de actualización y aplicación de soluciones automáticas a través de la consola web.
Ejemplo 8.1. Perfil de respuesta de la fuga
El siguiente es un ejemplo de un archivo /var/log/leapp/answerfile sin editar que tiene una pregunta sin responder:
[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 =
El campo Label especifica la pregunta que requiere una respuesta. En este ejemplo, la pregunta es Disable pam_pkcs11 module in PAM configuration?
Para responder a la pregunta, descomente la línea confirm e introduzca una respuesta de True o False. En este ejemplo, la respuesta seleccionada es True:
[remove_pam_pkcs11_module_check]
...
# Available choices: True/False
# Unanswered question. Uncomment the following line with your answer
confirm = True
Download phase
-
Si se produce un problema durante la descarga de los paquetes RPM, examine los datos de depuración de transacciones ubicados en el directorio
/var/log/leapp/dnf-debugdata/.
initramfs phase
Durante esta fase, los posibles fallos le redirigen al shell de Dracut. Comprueba el registro del Diario:
# journalctlAlternativamente, reinicie el sistema desde el shell de Dracut utilizando el comando
rebooty compruebe el archivo/var/log/leapp/leapp-upgrade.log.
Post-upgrade phase
- Si su sistema parece haberse actualizado con éxito pero arranca con el antiguo kernel de RHEL 7, reinicie el sistema y compruebe la versión del kernel de la entrada por defecto en GRUB.
- Asegúrese de haber seguido los pasos recomendados en Verificación del estado del sistema RHEL 8 después de la actualización.
Si su aplicación o un servicio deja de funcionar o se comporta de forma incorrecta después de haber cambiado SELinux al modo de refuerzo, busque las denegaciones utilizando el comando ausearch, journalctl, o dmesg para buscar las denegaciones:
# ausearch -m AVC,USER_AVC -ts boot # journalctl -t setroubleshoot # dmesg | grep -i -e selinux -e type=1400Los problemas más comunes son causados por un etiquetado incorrecto. Consulte Solución de problemas relacionados con SELinux para obtener más detalles.