/
Common Failures

Common Failures

Warnings

<<things that cause normal log errors>>

Serious Failures

<<things that cause segmentation faults>>

Silent Failures

User mapping failure:

If no user mapping is configured, or the user mapping fails, (i.e., local-login-user extracted using shibboleth-sp), Moonshot will fail silently

IDP TIDS data synchronisation failure:

When the remote Moonshot IDP continues to successfully authenticate the Jisc heartbeat, but consistently fails to authenticate any requests with a 'PSK key not found' failure even after a rekey process, restart TIDS on the remote Moonshot IDP. It is likely that TIDS no longer writes its authorisation keys to the TIDS database (/var/lib/trust_router/keys), which leads to FreeRADIUS not being able to retrieve an appropriate pre-shared key for the TLS tunnel between itself and the RP Proxy of the service provider. Restarting TIDS should restore this.

Failed credential lookup:

When in pure command-line mode and a credential lookup in identities.txt (or in its absence, the file lookup for .gss_eap_id in the initiating user's home directory) fails, a gss-client/gss-server interaction fails like this:

GSS-API error initializing context: Unspecified GSS failure.  Minor code may provide more information
GSS-API error initializing context:

No other information is made available. 

Long delays when attempting a GSSAPI connection

Try the following workaround:

  1. Edit /etc/krb5.conf on both ends (particularly on the server end) and insert the following portion if it does not exist:

    [libdefaults]
    rdns = no
  2. Save the file and retry the connection.

This option turns off reverse DNS resolution and is a problem in the underlying GSSAPI subsystem. It is not specific to the Moonshot mechanism.

 

Related content

Troubleshooting a Moonshot RP Proxy
Troubleshooting a Moonshot RP Proxy
More like this
Troubleshooting local GSSAPI connections
Troubleshooting local GSSAPI connections
More like this
Troubleshooting the Temporary ID Client
Troubleshooting the Temporary ID Client
More like this
Troubleshooting a local Moonshot service
Troubleshooting a local Moonshot service
More like this
Identity Provider (IdP)
Identity Provider (IdP)
More like this
Testing and Troubleshooting
Testing and Troubleshooting
More like this