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
Leapp
en el archivo/var/log/leapp/answerfile
. Si falta alguna respuesta,Leapp
impide 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:
# journalctl
Alternativamente, reinicie el sistema desde el shell de Dracut utilizando el comando
reboot
y 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=1400
Los problemas más comunes son causados por un etiquetado incorrecto. Consulte Solución de problemas relacionados con SELinux para obtener más detalles.