A.5. Sección de gestión de errores de Kickstart


A partir de Red Hat Enterprise Linux 7, las instalaciones Kickstart pueden contener scripts personalizados que se ejecutan cuando el programa de instalación encuentra un error fatal. Por ejemplo, un error en un paquete que ha sido solicitado para la instalación, un fallo en el inicio de VNC cuando se especifica, o un error al escanear dispositivos de almacenamiento. La instalación no puede continuar si se produce un error de este tipo. El programa de instalación ejecutará todas las secuencias de comandos de %onerror en el orden en que aparecen en el archivo Kickstart. Además, se ejecutarán los scripts de %onerror en caso de que se produzca un error de rastreo.

Cada script de %onerror debe terminar con %end.

Las secciones de manejo de errores aceptan las siguientes opciones:

--erroronfail
Muestra un error y detiene la instalación si el script falla. El mensaje de error le indicará dónde se registra la causa del fallo.
--interpreter=

Permite especificar un lenguaje de scripting diferente, como Python. Por ejemplo:

%onerror --interpreter=/usr/libexec/platform-python
Copy to Clipboard Toggle word wrap

Se puede utilizar cualquier lenguaje de scripting disponible en el sistema; en la mayoría de los casos, se trata de /usr/bin/sh, /usr/bin/bash, y /usr/libexec/platform-python.

Tenga en cuenta que el intérprete platform-python utiliza la versión 3.6 de Python. Debes cambiar tus scripts de Python de versiones anteriores de RHEL para la nueva ruta y versión. Además, platform-python está destinado a las herramientas del sistema: Utilice el paquete python36 fuera del entorno de instalación. Para más detalles sobre Python en Red Hat Enterprise Linux 8, vea Introducción a Python en Configuring basic system settings.

--log=
Registra la salida del script en el archivo de registro especificado.
Volver arriba
Red Hat logoGithubredditYoutubeTwitter

Aprender

Pruebe, compre y venda

Comunidades

Acerca de la documentación de Red Hat

Ayudamos a los usuarios de Red Hat a innovar y alcanzar sus objetivos con nuestros productos y servicios con contenido en el que pueden confiar. Explore nuestras recientes actualizaciones.

Hacer que el código abierto sea más inclusivo

Red Hat se compromete a reemplazar el lenguaje problemático en nuestro código, documentación y propiedades web. Para más detalles, consulte el Blog de Red Hat.

Acerca de Red Hat

Ofrecemos soluciones reforzadas que facilitan a las empresas trabajar en plataformas y entornos, desde el centro de datos central hasta el perímetro de la red.

Theme

© 2025 Red Hat