Windows IDP Upgrade from 4.3.3 to 5.1.3 fails

Mittel, Don dmittel at depaul.edu
Thu Aug 8 17:18:45 UTC 2024


I'm attempting to upgrade my IDP installation on my Windows 2019 server from version 4.3.3 to 5.1.3.  I followed the guidance on the wiki (Upgrading - Identity Provider 5 - Confluence (atlassian.net)<https://shibboleth.atlassian.net/wiki/spaces/IDP5/pages/3199500925/Upgrading>), the only warnings I see in my idp-warn.log are:

2024-08-08 11:29:41,197 - WARN [net.shibboleth.utilities.java.support.security.impl.BasicKeystoreKeyStrategy:359] - Keystore version resource unmodified in 30 days, consider rotating key
2024-08-08 11:29:42,041 - WARN [DEPRECATED:128] - xsi:type 'SAML2NameID', (file [D:\Shibboleth\IdP\conf\attribute-resolver.xml]): This will be removed in the next major version of this software; replacement is (none)

Which I don't believe would be causing the issue.

I have updated the version of Java that is being used by the install to use the Amazon Corretto 17

status.bat
### Operating Environment Information
operating_system: Windows Server 2019
operating_system_version: 10.0
operating_system_architecture: amd64
jdk_version: 17.0.12
available_cores: 2
used_memory: 1650 MB
maximum_memory: 3096 MB

### Identity Provider Information
idp_version: 4.3.3

Even with all of that when I run the .msi as administrator it starts the run, removes the files and then just starts rolling back the installation.  I ran the .msi with a log fine and everything appears to be fine up until here:

WixQuietExec:  Error: LinkageError occurred while loading main class net.shibboleth.idp.installer.impl.IdPInstallerCLI
MSI (s) (78!CC) [11:17:59:380]: Closing MSIHANDLE (702) of type 790531 for thread 7884
MSI (s) (78!CC) [11:17:59:380]: Creating MSIHANDLE (703) of type 790531 for thread 7884
WixQuietExec:                java.lang.UnsupportedClassVersionError: net/shibboleth/idp/installer/impl/IdPInstallerCLI has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 55.0
MSI (s) (78!CC) [11:17:59:380]: Closing MSIHANDLE (703) of type 790531 for thread 7884
MSI (s) (78!CC) [11:17:59:396]: Creating MSIHANDLE (704) of type 790531 for thread 7884
WixQuietExec:  Error 0x80070001: Command line returned an error.
MSI (s) (78!CC) [11:17:59:396]: Closing MSIHANDLE (704) of type 790531 for thread 7884
MSI (s) (78!CC) [11:17:59:396]: Creating MSIHANDLE (705) of type 790531 for thread 7884
WixQuietExec:  Error 0x80070001: QuietExec Failed
MSI (s) (78!CC) [11:17:59:396]: Closing MSIHANDLE (705) of type 790531 for thread 7884
MSI (s) (78!CC) [11:17:59:396]: Creating MSIHANDLE (706) of type 790531 for thread 7884
WixQuietExec:  Error 0x80070001: Failed in ExecCommon method
MSI (s) (78!CC) [11:17:59:412]: Closing MSIHANDLE (706) of type 790531 for thread 7884
CustomAction QtIdpInstall returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)
MSI (s) (78:18) [11:17:59:412]: Closing MSIHANDLE (701) of type 790536 for thread 4476
Action ended 11:17:59: InstallFinalize. Return value 3.
MSI (s) (78:7C) [11:18:01:412]: Creating MSIHANDLE (707) of type 790536 for thread 4476
MSI (s) (78!F4) [11:18:01:427]: Creating MSIHANDLE (708) of type 790531 for thread 6388
ExecFirewallExceptions:  Installing firewall exception2 Win32Shibd_idp (C:\Program Files (x86)\Shibboleth\ProcRun\shibd_idp.exe)
MSI (s) (78!F4) [11:18:01:427]: Closing MSIHANDLE (708) of type 790531 for thread 6388
MSI (s) (78!F4) [11:18:01:443]: Creating MSIHANDLE (709) of type 790531 for thread 6388
ExecFirewallExceptions:  Installing firewall exception2 Win64Shibd_idp (C:\Program Files (x86)\Shibboleth\ProcRun\amd64\shibd_idp.exe)
MSI (s) (78!F4) [11:18:01:443]: Closing MSIHANDLE (709) of type 790531 for thread 6388
MSI (s) (78:84) [11:18:01:458]: Closing MSIHANDLE (707) of type 790536 for thread 4476
Action ended 11:18:01: INSTALL. Return value 3.
MSI (s) (78:7C) [11:18:01:896]: Closing MSIHANDLE (611) of type 790542 for thread 4476
Action ended 11:18:01: ExecuteAction. Return value 3.
Action start 11:18:01: FatalError.
Action ended 11:18:02: FatalError. Return value 2.
Action ended 11:18:02: INSTALL. Return value 3.
=== Logging stopped: 8/8/2024  11:18:02 ===
MSI (c) (BC:E8) [11:18:02:880]: Product: Shibboleth IdP V5 -- Installation failed.

MSI (c) (BC:E8) [11:18:02:880]: Windows Installer installed the product. Product Name: Shibboleth IdP V5. Product Version: 5.1.3.0. Product Language: 1033. Manufacturer: The Shibboleth Consortium. Installation success or error status: 1603.

I'm at a loss as to what might be wrong at this point, so any help would be appreciated.

Thanks,
Don
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://shibboleth.net/pipermail/users/attachments/20240808/c077d35a/attachment.htm>


More information about the users mailing list