After system update, casa external may return errors

  • 7009274
  • 31-Aug-2011
  • 27-Apr-2012

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
 
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)

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:
 
  1. Copy /opt/novell/zenworks/share/tomcat/conf/catalina.properties to /srv/www/casaats/conf 
  2. chown casaatsd.casaauth catalina.properties
  3. /etc/init.d/casa-atsd restart