GRAM Job Submission failed because
the connection to the server failed (check host and port) (error
code 12)
error in loading shared
libraries
GRAM Job submission failed
because authentication with the remote server failed (error code
7)
GRAM Job submission failed
because authentication failed: Expected target subject
name="/CN=host/hostname"Target returned
subject name="/O=Grid/O=Globus/CN=hostname.domain.edu"
(error code 7)
Problem with local credentials no
proxy credentials: run grid-proxy-init or wgpi first
GRAM Job submission failed because
authentication failed: remote side did not like my creds for
unknown reason
GRAM Job submission failed because
the job manager failed to open stdout (error code
73)
GRAM Job submission failed because the
provided RSL string includes variables that could not be
identified (error code 39)
GRAM Job Submission failed because the connection to the server failed (check host and port) (error code 12)
Try telnetting to port 2119. If you see a "Unable to load shared library", the gatekeeper was not built statically, and does not have an appropriate LD_LIBRARY_PATH set. If that is the case, either rebuild it statically, or set the environment variable for the gatekeeper. In inetd, use /usr/bin/env to wrap the launch of the gatekeeper, or in xinetd, use the "env=" option.
Check the $GLOBUS_LOCATION/var/globus-gatekeeper.log if it exists. It may tell you that the private key is insecure, so it refuses to start. In that case, fix the permissions of the key to be read only by the owner.
If the gatekeeper is on a non-standard port, be sure to use a contact string of host:port.
error in loading shared
libraries
LD_LIBRARY_PATH is not set.
GRAM Job submission failed
because authentication with the remote server failed (error code
7)
Authenticated globus user:
/O=Grid/O=Globus/OU=your.domain/OU=Your Name
Failure: globus_gss_assist_gridmap() failed authorization. rc
=1
GRAM Job submission failed because authentication failed: Expected target subject name="/CN=host/hostname"Target returned subject name="/O=Grid/O=Globus/CN=hostname.domain.edu" (error code 7)
This is usually becuase the client looks up the target host's IP address in /etc/hosts and only gets the simple hostname back.
xx.xx.xx.xx hostname.domain.edu hostname
Where "xx.xx.xx.xx" should be the numeric IP address of the host and hostname.domain.edu should be replaced with the actual hostname in question. The trick is to make sure the full name (hostname.domain.edu) is listed before the nickname (hostname).
If this only happens with your own host, see the explanation
of the failed to open stdout error,
specifically about how to set the GLOBUS_HOSTNAME
for your host.
Problem with local credentials no proxy credentials: run grid-proxy-init or wgpi first
GRAM Job submission failed because authentication failed: remote side did not like my creds for unknown reason
Try typing "date -u" on both systems at the same time to verify this. (The "-u" specifies that the time should be displayed in universal time, also known as UTC or GMT.)
GRAM Job submission failed because the job manager failed to open stdout (error code 73)
GLOBUS_HOSTNAME environment variable to
override the result of globus-hostname. Set
GLOBUS_HOSTNAME to the fully qualified domain
name of your host.
GLOBUS_TCP_PORT_RANGE environment variable. If
your host is behind a firewall, set
GLOBUS_TCP_PORT_RANGE to the allowable incoming
connections on your firewall. If the firewall is in front
of the remote server, you will need the remote site to set
GLOBUS_TCP_PORT_RANGE in the gatekeeper's
environment to the allowable incoming range of the firewall
in front of the remote server. If there are firewalls on
both sides, perform both of the above steps. Note that the
allowable ranges do not need to coincide on the two
firewalls; it is, however, necessary that the
GLOBUS_TCP_PORT_RANGE be valid for both
incoming and outgoing connections of the firewall it is set
for.
GRAM Job submission failed because the provided RSL string includes variables that could not be identified (error code 39)