<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Aptos;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
font-size:12.0pt;
font-family:"Aptos",sans-serif;
mso-ligatures:standardcontextual;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Aptos",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="#467886" vlink="#96607D" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal">Hi, all,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I’m rather stumped here and am hoping for some direction of where to look next.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I’m helping another campus upgrade from IdP 4 to IdP 5. They’re running on a Ubuntu server that they upgraded from 22.04 to 24.04 to get access to Tomcat 10. They also upgraded from Tomcat 9 to 10 and Java 8 to 17.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Tomcat’s starting, and it’s deploying the IdP. This from Catalina.out:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">[2025-01-17 14:02:25] [info] Deploying deployment descriptor [/etc/tomcat10/Catalina/localhost/idp.xml]<o:p></o:p></p>
<p class="MsoNormal">[2025-01-17 14:02:25] [warning] Deployment of deployment descriptor [/etc/tomcat10/Catalina/localhost/idp.xml] with an external docBase means the directory [/var/lib/tomcat10/webapps/idp] in the appBase will be ignored<o:p></o:p></p>
<p class="MsoNormal">[2025-01-17 14:02:29] [info] At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning
can improve startup time and JSP compilation time.<o:p></o:p></p>
<p class="MsoNormal">[2025-01-17 14:02:31] [info] 2025-01-17 14:02:31.766 [ WARN] : DEPRECATED: Java class 'net.shibboleth.idp.profile.logic.SimpleAttributePredicate': This will be removed in the next major version of this software; replacement is Parent bean
'shibboleth.Conditions.SimpleAttribute'<o:p></o:p></p>
<p class="MsoNormal">[2025-01-17 14:02:37] [info] Deployment of deployment descriptor [/etc/tomcat10/Catalina/localhost/idp.xml] has finished in [12,077] ms<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">But trying to access the IdP (we’re just trying /dip/status) gives us an error page which looks like it’s coming out of the IdP, but I can’t say for sure. It contains:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">An error occurred: ServletException<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">The IdP isn’t writing any log files even though the IdP log directory is writeable by the Tomcat user. We also turned off SELinux to make sure it wasn’t somehow interfering. And we’re not seeing any obvious errors when we hit /idp/status
in any of the Tomcat logs.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">With no other errors to go on, I’m stuck. Any suggestions?<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Thanks,<o:p></o:p></p>
<p class="MsoNormal">Keith<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>