Hej!
Ja, jag insåg det. Så nu är JDBC tillbaka. Om man avinstallerar pluginet och sedan installerar det igen så hämtas den senaste versionen som supportas av idp 5.1.2. Detsamma gäller nashorn.
# /opt/shibboleth/bin/plugin.sh -r <plugin>
# /opt/shibboleth/bin/plugin.sh -I <plugin>
Råkade på detta med collate med JDBC som fixades enligt nedan:
mysql> use shibboleth;
Reading table information for completion of table and column
names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> show tables;
+----------------------+
| Tables_in_shibboleth |
+----------------------+
| StorageRecords |
| shibpid |
+----------------------+
2 rows in set (0.00 sec)
mysql> SET foreign_key_checks = 0;
Query OK, 0 rows affected (0.00 sec)
mysql> ALTER TABLE StorageRecords CONVERT TO CHARACTER SET
utf8 COLLATE utf8_bin;
Query OK, 475 rows affected, 2 warnings (0.07 sec)
Records: 475 Duplicates: 0 Warnings: 2
Jag stötte även på detta om det kan vara till nytta för någon: https://shibboleth.atlassian.net/wiki/spaces/IDP4/pages/3139993601/Moving+to+Suppliers+for+accessing+HttpServlet+Object
Dock lyckades jag inte behålla min oidc-konfiguration som jag
haft fungerande men som jag inte använder just nu så den behövs
inte. Det blir en senare fråga att få det att fungera igen med
shibboleth 5.1.2.
På vår testinstans kör vi nu i alla fall idpshibboleth 5.1.2 med jetty 11.
/Mats
Hej, Om du ser på den sida Paul har länkat från presentationen så behöver du installera pluginet själv. https://shibboleth.atlassian.net/wiki/spaces/IDPPLUGINS/pages/2989096970/JDBCStorageService Pål-----Original Message----- From: Mats Luspa <mats.luspa@irf.se> Sent: Monday, April 29, 2024 3:16 PM To: Pål Axelsson <pax@sunet.se>; saml-admins@swamid.se Subject: Re: [Saml-admins] Jetty 11 + idpshibboleth 5.1.2 ClassNotFoundException: org.opensaml.storage.StorageCapabilitiesEx Jag såg att jag fick följande varningar när jag installerade 5.1.2 vilket förklarar problemen: root@testidpshibboleth:/opt/shibboleth-identity-provider# ./bin/install.sh Installation Directory: [/opt/shibboleth-idp] ? INFO - Update from version 4.3.3 to version 5.1.2 WARN - Installed Plugin net.shibboleth.oidc.common version 2.1.0 is not supported with IdP Version 5.1.2, continuing. WARN - Installed Plugin net.shibboleth.plugin.storage.jdbc version 1.0.4 is not supported with IdP Version 5.1.2, continuing. WARN - Installed Plugin net.shibboleth.idp.plugin.nashorn version 1.1.0 is not supported with IdP Version 5.1.2, continuing. WARN - Installed Plugin net.shibboleth.idp.plugin.oidc.op version 3.3.0 is not supported with IdP Version 5.1.2, continuing. . . /Mats On 2024-04-29 15:05, Mats Luspa wrote:Ja, men jag ville behålla JDBCStorage för att hålla reda på consent. Men det kanske inte är möjligt då. Jag kollar då på detta med HTML Local storage. /Mats On 2024-04-29 14:51, Pål Axelsson wrote:Hej, Om du ser presentationen som Paul höll den 11 april så finns det en bild som just handlar om detta. https://wiki.sunet.se/display/SWAMID/SWAMID+Webinar+11+april+-+Uppgradering+till+Shibboleth+IdP+v5Pål-----Original Message----- From: Mats Luspa via Saml-admins <saml-admins@lists.sunet.se> Sent: Monday, April 29, 2024 12:54 PM To: saml-admins@swamid.se Subject: [Saml-admins] Jetty 11 + idpshibboleth 5.1.2 ClassNotFoundException: org.opensaml.storage.StorageCapabilitiesEx Hej! Jag har uppgraderat till jetty 11 + idpshibboleth 5.1.2 men får följande felmeddelande: org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [net.shibboleth.plugin.storage.jdbc.impl.JDBCStorageService] for bean with name 'JDBCStorageService' defined in file [/opt/shibboleth-idp/conf/global.xml]: problem with class file or dependent class . . Caused by: java.lang.NoClassDefFoundError: org/opensaml/storage/StorageCapabilitiesEx . . Med jetty 10 + idpshibboleth 4.3.3 fungerar det bra. Är det någon jar-fil jag saknar som krävs i jetty 11 nu? /MVH Mats -- -- Mats Luspa Phone: +46 (0)980 79 022 Cellular phone: +46 (0)725813330 Institutet för rymdfysik Fax: +46 (0)980 79 050 Swedish Institute of Space Physics email: matsl@irf.se Visiting/Delivery address: Bengt Hultqvists väg 1, SE-981 92 Kiruna Postal address: Box 812, SE-981 28 Kiruna -- PGP Public Key: https://www.irf.se/pgp/matsl Digital vcard: https://www.irf.se/vcard/mats.luspa-- -- Mats Luspa Phone: +46 (0)980 79 022 Cellular phone: +46 (0)725813330 Institutet för rymdfysik Fax: +46 (0)980 79 050 Swedish Institute of Space Physics email: matsl@irf.se Visiting/Delivery address: Bengt Hultqvists väg 1, SE-981 92 Kiruna Postal address: Box 812, SE-981 28 Kiruna -- PGP Public Key: https://www.irf.se/pgp/matsl Digital vcard: https://www.irf.se/vcard/mats.luspa
-- -- Mats Luspa Phone: +46 (0)980 79 022 Cellular phone: +46 (0)725813330 Institutet för rymdfysik Fax: +46 (0)980 79 050 Swedish Institute of Space Physics email: matsl@irf.se Visiting/Delivery address: Bengt Hultqvists väg 1, SE-981 92 Kiruna Postal address: Box 812, SE-981 28 Kiruna -- PGP Public Key: https://www.irf.se/pgp/matsl Digital vcard: https://www.irf.se/vcard/mats.luspa