Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
de:shibidp3troubleshoot [2019/08/29 17:30]
Silke Meyer
de:shibidp3troubleshoot [2019/08/29 17:31] (aktuell)
Silke Meyer
Zeile 18: Zeile 18:
   * Stoßen Sie das Neuladen des Servlets manuell an (''​touch /​opt/​shibboleth-idp/​war/​idp.war''​) oder warten Sie bis zum automatischen Reload der Logging-Konfiguration. Die Reload-Intervalle sind in ''/​opt/​shibboleth-idp/​conf/​services.properties''​ konfigurierbar. Für die ''​conf/​logback.xml''​ sind standardmäßig 5 Minuten eingestellt.   * Stoßen Sie das Neuladen des Servlets manuell an (''​touch /​opt/​shibboleth-idp/​war/​idp.war''​) oder warten Sie bis zum automatischen Reload der Logging-Konfiguration. Die Reload-Intervalle sind in ''/​opt/​shibboleth-idp/​conf/​services.properties''​ konfigurierbar. Für die ''​conf/​logback.xml''​ sind standardmäßig 5 Minuten eingestellt.
   * Wenn Sie im idp-process.log Warnungen oder Fehler sehen, **lesen Sie das Log von oben nach unten ab dem letzten IdP-Neustart**. Dies ist wichtig, denn die ersten Fehlermeldungen benennen häufig Gründe (z.B. Syntaxfehler in Konfigurationsdateien mit Zeile o.ä.), während die letzten Fehler oft Folgefehler sind, die immer gleich aussehen. Ein Beispiel für einen solchen Folgefehler:<​code>'​shibboleth.metrics.RegisterMetricSets$child#​0'​ defined in file [C:\Program Files (x86)\shibboleth\idp\system\conf\..\..\conf\admin\metrics.xml]:​ Cannot resolve reference to bean '​shibboleth.metrics.AttributeResolverGaugeSet'​ while setting bean property '​arguments'​ with key [7]; nested exception is org.springframework.beans.factory.BeanCreationException:​ Error creating bean with name '​shibboleth.metrics.AttributeResolverGaugeSet'​ defined in file [C:\Program Files (x86)\shibboleth\idp\system\conf\general-admin-system.xml]:​ Invocation of init method failed; nested exception is net.shibboleth.utilities.java.support.component.ComponentInitializationException:​ Injected service was null or not an AttributeResolver</​code>​Scrollen Sie hoch und suchen Sie nach Fehlern beim Laden der Datei ''​conf/​attribute-resolver.xml''​.   * Wenn Sie im idp-process.log Warnungen oder Fehler sehen, **lesen Sie das Log von oben nach unten ab dem letzten IdP-Neustart**. Dies ist wichtig, denn die ersten Fehlermeldungen benennen häufig Gründe (z.B. Syntaxfehler in Konfigurationsdateien mit Zeile o.ä.), während die letzten Fehler oft Folgefehler sind, die immer gleich aussehen. Ein Beispiel für einen solchen Folgefehler:<​code>'​shibboleth.metrics.RegisterMetricSets$child#​0'​ defined in file [C:\Program Files (x86)\shibboleth\idp\system\conf\..\..\conf\admin\metrics.xml]:​ Cannot resolve reference to bean '​shibboleth.metrics.AttributeResolverGaugeSet'​ while setting bean property '​arguments'​ with key [7]; nested exception is org.springframework.beans.factory.BeanCreationException:​ Error creating bean with name '​shibboleth.metrics.AttributeResolverGaugeSet'​ defined in file [C:\Program Files (x86)\shibboleth\idp\system\conf\general-admin-system.xml]:​ Invocation of init method failed; nested exception is net.shibboleth.utilities.java.support.component.ComponentInitializationException:​ Injected service was null or not an AttributeResolver</​code>​Scrollen Sie hoch und suchen Sie nach Fehlern beim Laden der Datei ''​conf/​attribute-resolver.xml''​.
-  * Appender definieren in conf/​logback.xml (wird alle 5 Minuten neu geladen), siehe auch im Shibboleth Wiki unter [[https://​wiki.shibboleth.net/​confluence/​display/​IDP30/​LoggingConfiguration|LoggingConfiguration]] und [[https://​wiki.shibboleth.net/​confluence/​display/​IDP30/​AdvancedLogging|AdvancedLogging]]. 
   * Beim Eintragen von Werten in ''​.properties''​-Dateien vermeiden Sie bitte Leerzeichen am Zeilenende! Ein Blank hinter einem Passwort macht dieses ungültig! Beim LDAP-Fehler ''​Invalid Credentials''​ stellen Sie bitte sicher, dass Sie **bei den Zugangsdaten keine Leerzeichen an den Zeilenenden** stehen haben. Das Passwort steht //nicht// in Hochkommata oder Anführungszeichen.   * Beim Eintragen von Werten in ''​.properties''​-Dateien vermeiden Sie bitte Leerzeichen am Zeilenende! Ein Blank hinter einem Passwort macht dieses ungültig! Beim LDAP-Fehler ''​Invalid Credentials''​ stellen Sie bitte sicher, dass Sie **bei den Zugangsdaten keine Leerzeichen an den Zeilenenden** stehen haben. Das Passwort steht //nicht// in Hochkommata oder Anführungszeichen.
 +  * Appender definieren in conf/​logback.xml (wird alle 5 Minuten neu geladen), siehe auch im Shibboleth Wiki unter [[https://​wiki.shibboleth.net/​confluence/​display/​IDP30/​LoggingConfiguration|LoggingConfiguration]] und [[https://​wiki.shibboleth.net/​confluence/​display/​IDP30/​AdvancedLogging|AdvancedLogging]].
  
 Bei Java-Installationen,​ die nicht aus dem Sun/​Oracle-Kontext stammen, muss ggf. eine alternative Xerces Bean Class konfiguriert werden: Bei Java-Installationen,​ die nicht aus dem Sun/​Oracle-Kontext stammen, muss ggf. eine alternative Xerces Bean Class konfiguriert werden:
  • Zuletzt geändert: vor 3 Wochen