Intentar enviar trabajos a la Grid por parte de un usuario no autorizado

Control de versiones

Fecha Actividad Autor
05/03/2011 Publicación inicial Jorge Iván Meza Martínez.

Problema

Al intentar enviar un trabajo a la Grid con CondorG se obtiene el siguiente mensaje en el archivo de registro (log).

012 (084.000.000) mm/dd hh:mm:ss Job was held.
        Failed to initialize GAHP
        Code 0 Subcode 0

Explicación

El servidor de GAHP correspondiente al grid_resource elegido no pudo ser iniciado. Esto probablemente se deba a una o varias de las siguientes causas.

  1. No se encuentra Java instalado.
  2. No se pudo localizar la información de los certificados de las CA (en ~/.globus/certificates o /etc/grid-security/certificates).

Verificación del problema

Si Java no se encuentra instalado se obtiene el siguiente mensaje cuando se intenta iniciar manualmente alguno de los servidores de GAHP.

# /usr/sbin/gt42_gahp
 
    gt42_gahp_wrapper: execv failed, errno=2

Si no es posible localizar la información de los certificados de las CA en las rutas esperadas, se obtiene el siguiente mensaje en el archivo de registro del GridManager de Condor (GridmanagerLog.USUARIO).

mm/dd hh:mm:ss [pid] GAHP command 'INITIALIZE_FROM_FILE' failed: 7
mm/dd hh:mm:ss [pid] GAHP: Failed to initialize from file
mm/dd hh:mm:ss [pid] (id) Error initializing GAHP

Solución

  1. Crear el siguiente enlace para ubicar correctamente los certificados de las CA.

    # ln -s /opt/ce-1.2/globus/share/certificates /etc/grid-security/certificates
Navigation
Print/export
Toolbox