Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
de:shibidp:troubleshooting_idp_5 [2024/05/08 14:48] – Doreen Liebenau | de:shibidp:troubleshooting_idp_5 [2024/11/27 10:00] (aktuell) – [Allgemeine Hinweise] Doreen Liebenau | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== net.shibboleth.plugin.storage.jdbc====== | + | ====== Troubleshooting Upgrade Shib IdP 5.x ====== |
+ | |||
+ | |||
+ | ===== net.shibboleth.plugin.storage.jdbc ===== | ||
__Fehler__ | __Fehler__ | ||
Zeile 110: | Zeile 113: | ||
</ | </ | ||
- | Vielen Dank an Michael Pietsch für´s Teilen! | + | **Vielen Dank an Michael Pietsch für´s Teilen!** |
+ | |||
+ | ===== MetadataFilterConfiguration ===== | ||
+ | |||
+ | Metadaten können gefiltert werden, nachdem sie geladen, aber vor ihrer Verwendung. Wie Metadatenanbieter werden auch Metadatenfilter durch ihr xsi: | ||
+ | |||
+ | __Fehler__ | ||
+ | Beim Upgrade auf 5.x tritt bei der Verwendung der alten Konfiguration folgende Fehlermeldung im Logfile idp-process.log auf: | ||
+ | < | ||
+ | net.shibboleth.shared.spring.service.ReloadableSpringService.doReload(ReloadableSpringService.java: | ||
+ | Caused by: org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: | ||
+ | Line 88 in XML document from file | ||
+ | [/ | ||
+ | at | ||
+ | org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java: | ||
+ | Caused by: org.xml.sax.SAXParseException: | ||
+ | nicht als Typdefinition für Element ' | ||
+ | </ | ||
+ | |||
+ | __Lösung__ | ||
+ | |||
+ | Ersetzen Sie in der Datei // | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | ===== DataConnector übergibt keine Attribute ===== | ||
+ | |||
+ | __Fehler__ | ||
+ | nach dem Upgrade von Shibboleth IdP 4.x auf 5.x erscheint im Debug-Modus folgende Meldung in den Logfiles: | ||
+ | < | ||
+ | DEBUG [net.shibboleth.idp.attribute.resolver.AbstractDataConnector: | ||
+ | DEBUG [net.shibboleth.idp.attribute.resolver.AbstractResolverPlugin: | ||
+ | DEBUG [net.shibboleth.idp.attribute.resolver.impl.AttributeResolverImpl: | ||
+ | </ | ||
+ | |||
+ | __Lösung__ | ||
+ | |||
+ | Die Variable // | ||
+ | |||
+ | < | ||
+ | < | ||
+ | < | ||
+ | (sAMAccountname=$requestContext.principalName) | ||
+ | ]]> | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | Diese Überbleibsel aus der Unterstützung für IdP V2-Scripte sollte bereits in V4 deprecated sein und wurde nun in V5 entfernt. Stattdessen ist die [[https:// | ||
+ | |||
+ | < | ||
+ | < | ||
+ | < | ||
+ | (sAMAccountName=$resolutionContext.principal) | ||
+ | ]]> | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | ===== Key-Rollover ===== | ||
+ | |||
+ | __Fehler__ | ||
+ | |||
+ | < | ||
+ | / | ||
+ | Error: Could not find or load main class | ||
+ | net.shibboleth.utilities.java.support.security.BasicKeystoreKeyStrategyTool | ||
+ | Caused by: java.lang.ClassNotFoundException: | ||
+ | net.shibboleth.utilities.java.support.security.BasicKeystoreKeyStrategyTool | ||
+ | </ | ||
+ | |||
+ | __Lösung__ | ||
+ | |||
+ | Das Skript, welches die Sealer-relevanten Einstellungen aus ./ | ||
+ | |||
+ | **Vielen Dank an Dirk Schäfer für´s Teilen!** | ||
+ | |||
+ | ===== Tomcat startet nicht mehr ===== | ||
+ | |||
+ | __Fehler__ | ||
+ | |||
+ | Nach der Installation von Java 17 und dem Auswählen dieser Version, startet tomcat nicht mehr. | ||
+ | |||
+ | __Lösung__ | ||
+ | |||
+ | wegen des veralteten Garbage Collectors in /// | ||
+ | |||
+ | JAVA_OPTS=" | ||
+ | |||
+ | In /// | ||
+ | |||
+ | JAVA_OPTS=" | ||
+ | |||
+ | **Vielen Dank an Georg Scheurich für´s Teilen!** | ||
+ | |||
+ | ===== Allgemeine Hinweise ===== | ||
+ | |||
+ | **attribute-resolver.xml** | ||
+ | |||
+ | Die '' | ||
+ | |||
+ | Ab Shibboleth IdP 4.0.0 werden die Encoder in der Attribute Registry konfiguriert. Bis Shibboleth IdP 3.4.6 standen die Encoder mit in der Attributdefinition in '' |