Problèmes globus classiques
1 Problèmes liés à l'utilisateur
1.1 Pas de proxy valide
Vérifier la présence d'un proxy valide avec grid-proxy-info.
1.2 Pas de certificat valide
Vérifier l'existence et la validité du certificat utilisateur avec grid-cert-info.
1.3 Pas de mapping
Vérifier le fichier /etc/grid-security/grid-mapfile comporte bien une entrée de mapping sur un compte local pour l'utilisateur.
2 Problèmes liés à l'installation de globus
2.1 Démons non lancés
Vérifier que le service gatekeeper est bien pris en compte par le démon internet [x]inetd en faisant un telnet <host> 2119.
2.2 Version de globus
Si la version de globus n'est pas la même sur toutes les machines utilisées, il est vraisemblable que les chemins d'accès différeront entre les machines, empêchant par exemple l'accès aux librairies dynamiques lors du démarrage d'une exécution. Il suffit dans ce cas de préciser les bonnes valeurs dans le fichier rsl, ce qui veut dire que pour une utilisation avec mpirun il faudra nécessairement produire ce fichier pour le modifier avant de tenter une exécution.
3 Problèmes liés à la configuration générale de la machine
3.1 Nom de machine
Des problèmes d'authentification surviennent quand le nom de machine retourné par gethostname ne correspond pas à ce qui a été déclaré dans le certificat (utiliser par exemple ce programme pour la vérification). Dans ce cas, il faut vérifier que le FQDN, i.e. host.domaine, est bien avant tout alias dans /etc/hosts, et que l'ordre est bien "files dns nis" à la ligne "hosts:" du fichier /etc/nsswitch.conf).
3.2 Heure système
Une dérive trop importante de l'horloge (plus de 5 mn) pose systématiquement des problèmes, que l'on peut éviter en activant le service ntp. Attention toutefois : le démon ntpd ne peut synchroniser l'horloge que si l'écart entre l'heure locale et celle du serveur choisi ne dépasse pas un seuil (de l'ordre de 1000 s), au-delà duquel une mise à l'heure manuelle est nécessaire.