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 '' | ||