Environment
SUSE Linux Enterprise Server 11 Service Pack 3 (SLES 11 SP3)
Novell Open Enterprise Server 11 SP2 (OES 11 SP2)
Novell iManager
Novell Open Enterprise Server 11 SP2 (OES 11 SP2)
Novell iManager
Situation
Applied SLES 11 SP3 patches via Online Update or zypper
The following may be seen when accessing iManager:
The server is temporarily unable to service your request due to maintenance downtime or capacity problems service unavailable error 503
The following or similar may be seen when checking the status of the novell-tomcat6 service:
/etc/init.d/novell-tomcat6 status
Checking for Tomcat (/var/opt/novell/tomcat6)..dead
The following error may be seen in catalina.out:
ERROR:
org.apache.tomcat.util.digester.Digester startElement
SEVERE: Begin event threw error
Throwable occurred: java.lang.NoClassDefFoundError: javax.servlet.http.HttpServletRequest
The following may be seen when accessing iManager:
The server is temporarily unable to service your request due to maintenance downtime or capacity problems service unavailable error 503
The following or similar may be seen when checking the status of the novell-tomcat6 service:
/etc/init.d/novell-tomcat6 status
Checking for Tomcat (/var/opt/novell/tomcat6)..dead
The following error may be seen in catalina.out:
ERROR:
org.apache.tomcat.util.digester.Digester startElement
SEVERE: Begin event threw error
Throwable occurred: java.lang.NoClassDefFoundError: javax.servlet.http.HttpServletRequest
Resolution
- Verify that the OES11-SP2-Pool and OES11-SP2-Updates repositories are listed and enabled in YaST > Software Repositories
- If the above two repositories are not listed, run the following
command:
suse_register -r -d 3 - If the repositories still aren't listed, register SLES as well as OES and verify Step 1 again
- Apply the available updates via YaST > Online Updates
- Restart the novell-tomcat6
service:
rcnovell-tomcat6 restart
Cause
One of the SLES 11 SP3 patches breaks links required by the OES 11
SP2 novell-tomcat6 service.