es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

FATAL: El nodo de Jenkins no parece estar ejecutándose en una distribución similar a RedHat.

Instalé un nuevo nodo de Jenkins en un servidor Ubuntu siguiendo la documentación en jenkins.io. En mi primera implementación, la consola me muestra este error:

Ejecutando como SYSTEM
Creando en el espacio de trabajo /var/lib/jenkins/workspace/SIAL/SIAL_SVC
Verificando la instalación de OpenJDK...
FATAL: Parece que el nodo Jenkins no se está ejecutando en una distribución similar a RedHat
java.lang.IllegalArgumentException: Parece que el nodo Jenkins no se está ejecutando en una distribución similar a RedHat
    en org.jenkinsci.plugins.openjdk_native.OpenJDKInstaller.isInstalled(OpenJDKInstaller.java:96)
    en org.jenkinsci.plugins.openjdk_native.OpenJDKInstaller.performInstallation(OpenJDKInstaller.java:56)
    en hudson.tools.InstallerTranslator.getToolHome(InstallerTranslator.java:70)
    en hudson.tools.ToolLocationNodeProperty.getToolHome(ToolLocationNodeProperty.java:107)
    en hudson.tools.ToolInstallation.translateFor(ToolInstallation.java:220)
    en hudson.model.JDK.forNode(JDK.java:147)
    en hudson.model.AbstractProject.getEnvironment(AbstractProject.java:339)
    en hudson.model.Run.getEnvironment(Run.java:2419)
    en hudson.model.AbstractBuild.getEnvironment(AbstractBuild.java:943)
    en hudson.plugins.git.GitSCM.checkout(GitSCM.java:1290)
    en hudson.scm.SCM.checkout(SCM.java:505)
    en hudson.model.AbstractProject.checkout(AbstractProject.java:1213)
    en hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:637)
    en jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:85)
    en hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:509)
    en hudson.model.Run.execute(Run.java:1888)
    en hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
    en hudson.model.ResourceController.execute(ResourceController.java:99)
    en hudson.model.Executor.run(Executor.java:432)
Finalizado: FALLIDO

No encuentro errores similares en internet, y no realicé ningún cambio en el servidor, ¿alguien sabe por qué tengo este error?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Según el mensaje de error, parece que la comprobación de instalación de OpenJDK está fallando porque se espera que el nodo de Jenkins se esté ejecutando en una distribución similar a RedHat, pero no lo está. Es posible que el complemento OpenJDKInstaller no sea compatible con su servidor Ubuntu, o puede haber un problema con la configuración del nodo. Para solucionar el problema, puede probar los siguientes pasos:

    1. Verifique la configuración del nodo de Jenkins y asegúrese de que esté configurado correctamente para Ubuntu. Puede hacer esto yendo a la página de Nodos en Jenkins y seleccionando el nodo en cuestión, luego verificando las etiquetas y configuraciones.

    2. Verifique la versión de OpenJDK instalada en el sistema Ubuntu y compararla con la versión que espera el complemento OpenJDKInstaller. Es posible que el complemento esté buscando una versión específica que no esté instalada o que haya un problema de compatibilidad.

    3. Intente reinstalar el complemento OpenJDKInstaller o actualizarlo a la última versión para ver si eso resuelve el problema.

    4. Si ninguno de los pasos anteriores funciona, es posible que deba comunicarse con la comunidad o el soporte de Jenkins para obtener ayuda adicional para solucionar el problema. Proporcione la mayor cantidad de información posible sobre su configuración, el mensaje de error y cualquier paso que haya tomado para solucionar el problema.

Comments are closed.