Dies ist eine alte Version des Dokuments!
Upgrades innerhalb der Produktlinie IdP 5.x
Vorbereitung
Lesen Sie vor dem Update die Release Notes!
Ein Hinweis zum verfügbaren Update findet sich im IdP-Logfile /opt/shibboleth-idp/logs/idp-process.log
2025-07-04 12:56:27,757 - - WARN [net.shibboleth.idp.admin.impl.ReportUpdateStatus:138] - Version 5.1.3 can be upgraded to 5.1.4 2025-07-04 12:56:27,758 - - WARN [net.shibboleth.idp.admin.impl.ReportUpdateStatus:153] - Support level for 5.1.3 is OutOfDate
Upgrade der Plugins
Das Entwickler-Team von Shibboleth empfiehlt vor dem Upgrade des IdP alle evtl. installierten Plugins zu aktualisieren. Dies kann zusätzliche Warnmeldungen verhindern. Im Anschluss an das IdP-Upgrade wiederholen Sie sicherheitshalber die Aktualisierung der Plugins.
Auflisten der aktuell installierten Plugins:
/opt/shibboleth-idp/bin/plugin.sh -fl
Output:
INFO - Including auto-located properties in /opt/shibboleth-idp/bin/../conf/admin/admin.properties INFO - Including auto-located properties in /opt/shibboleth-idp/bin/../conf/services.properties INFO - Including auto-located properties in /opt/shibboleth-idp/bin/../conf/authn/authn.properties INFO - Including auto-located properties in /opt/shibboleth-idp/bin/../conf/saml-nameid.properties INFO - Including auto-located properties in /opt/shibboleth-idp/bin/../conf/c14n/subject-c14n.properties INFO - Including auto-located properties in /opt/shibboleth-idp/bin/../conf/ldap.properties Plugin: net.shibboleth.idp.plugin.nashorn Current Version: 2.0.0 Plugin Versions 1.0.0: Min=4.1.0 Max=5.0.0 Support level: Withdrawn 1.1.0: Min=4.1.0 Max=5.0.0 Support level: Current 2.0.0: Min=5.0.0 Max=6.0.0 Support level: Current Plugin: net.shibboleth.plugin.storage.jdbc Current Version: 2.0.1 Plugin Versions 1.0.0: Min=4.1.0 Max=5.0.0 Support level: OutOfDate 1.0.1: Min=4.1.0 Max=5.0.0 Support level: OutOfDate 1.0.2: Min=4.1.0 Max=5.0.0 Support level: OutOfDate 1.0.3: Min=4.1.0 Max=5.0.0 Support level: OutOfDate 1.0.4: Min=4.1.0 Max=5.0.0 Support level: Current 2.0.0: Min=5.0.0 Max=6.0.0 Support level: OutOfDate 2.0.1: Min=5.0.0 Max=6.0.0 Support level: OutOfDate 2.1.0: Min=5.0.0 Max=6.0.0 Support level: Current
Im oben gezeigte Beispiel ist die Version des Plugins mit der ID net.shibboleth.plugin.storage.jdbc veraltet und sollte vorab aktualisiert werden.
Upgrade des Plugins net.shibboleth.plugin.storage.jdbc:
/opt/shibboleth-idp/bin/plugin.sh -u net.shibboleth.plugin.storage.jdbc
Output:
INFO - Including auto-located properties in /opt/shibboleth-idp/bin/../conf/admin/admin.properties INFO - Including auto-located properties in /opt/shibboleth-idp/bin/../conf/services.properties INFO - Including auto-located properties in /opt/shibboleth-idp/bin/../conf/authn/authn.properties INFO - Including auto-located properties in /opt/shibboleth-idp/bin/../conf/saml-nameid.properties INFO - Including auto-located properties in /opt/shibboleth-idp/bin/../conf/c14n/subject-c14n.properties INFO - Including auto-located properties in /opt/shibboleth-idp/bin/../conf/ldap.properties INFO - Downloading from HTTPResource [https://shibboleth.net/downloads/identity-provider/plugins/jdbc/2.1.0/java-plugin-jdbc-storage-2.1.0.tar.gz] INFO - Downloading from HTTPResource [https://shibboleth.net/downloads/identity-provider/plugins/jdbc/2.1.0/java-plugin-jdbc-storage-2.1.0.tar.gz.asc] INFO - Plugin net.shibboleth.plugin.storage.jdbc: Trust store folder does not exist, creating INFO - Plugin net.shibboleth.plugin.storage.jdbc: Trust store does not exist, creating INFO - TrustStore does not contain signature 0x7D27E610B8A3DC52 Accept this key: Signature: 0x7D27E610B8A3DC52 FingerPrint: B5B5DD332142AD657E8D87AC7D27E610B8A3DC52 Username: Philip David Smart <philip.smart@jisc.ac.uk> [yN] y INFO - Installing Plugin 'net.shibboleth.plugin.storage.jdbc' version 2.1.0 INFO - Rebuilding /opt/shibboleth-idp/war/idp.war, Version 5.1.3 INFO - Initial populate from /opt/shibboleth-idp/dist/webapp to /opt/shibboleth-idp/webpapp.tmp INFO - Overlay from /opt/shibboleth-idp/dist/plugin-webapp to /opt/shibboleth-idp/webpapp.tmp INFO - Overlay from /opt/shibboleth-idp/edit-webapp to /opt/shibboleth-idp/webpapp.tmp INFO - Creating war file /opt/shibboleth-idp/war/idp.war Plugin: net.shibboleth.plugin.storage.jdbc Current Version: 2.1.0 Plugin: net.shibboleth.idp.plugin.nashorn Current Version: 2.0.0