Environment
Novell ZENworks 11 Configuration Management Support Pack 1 - ZCM 11 SP1
Situation
After updating to ZENworks 11.1 on Linux, the external CASA (2645 port) may return errors for login. Normally this won't prevent user logins as that is only used for failover.
ERROR (from casaauthoken.log):
[728-1518] [10:22:27] CASA_AuthToken -InternalRpc- HTTP request did not complete successfully, status = 404
[728-1518] [10:22:27] CASA_AuthToken -InternalRpc- End, retStatus = C7FF0001
[728-1518] [10:22:27] CASA_AuthToken -InternalRpc- End, retStatus = C7FF0001
ERROR (from /www/srv/casaats/logs/catalina.out):
SEVERE: Allocate exception for servlet Rpc
java.lang.ClassNotFoundException: org.apache.log4j.Logger
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1645)
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1491)
at com.novell.casa.authtoksvc.Rpc.<clinit>(Rpc.java:50)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
java.lang.ClassNotFoundException: org.apache.log4j.Logger
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1645)
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1491)
at com.novell.casa.authtoksvc.Rpc.<clinit>(Rpc.java:50)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
Resolution
This is fixed in version 11.2 - see KB 7010044 "ZENworks Configuration Management 11.2 - update information and list of fixes" which can be found at https://www.novell.com/support
Workaround:
Check if this file exists: /srv/www/casaats/conf/catalina.properties .
If the file does not exist:
- Copy /opt/novell/zenworks/share/tomcat/conf/catalina.properties to /srv/www/casaats/conf
- chown casaatsd.casaauth catalina.properties
- /etc/init.d/casa-atsd restart