Login failures when casa does not load

  • 7001250
  • 29-Aug-2008
  • 29-Nov-2012

Environment

Novell ZENworks 10 Configuration Management Authentication
Novell ZENworks 10 Configuration Management with Support Pack 1 - 10.1

Situation

ZENworks agent fails login. 
 
casaauthtoken.log is not created even though casa debugging is enabled.
 
ERROR (from zmd-messages.log with debug enabled):
 
[DEBUG] [08/25/2008 19:54:16.844] [1828] [ZenworksWindowsService] [8] [] [Remoting] [] [Exception in remoting call 'System.Runtime.Remoting.Messaging.MethodCall': System.IO.FileNotFoundException: Could not load file or assembly 'Novell.Casa.MiCasa, Version=1.7.0.0, Culture=neutral, PublicKeyToken=35accfbe728f56c2' or one of its dependencies. The system cannot find the file specified.
 
for CASA.
 
and/or
 
ERROR (from zmd-messages.log with debug enabled):
 
[DEBUG] [09/18/2008 16:24:17.113] [1928] [ZenworksWindowsService] [34] [] [RemotingService] [] [ZENLogout took exception: System.IO.FileNotFoundException: Could not load file or assembly 'Novell.Casa.Client.Auth, Version=1.7.0.0, Culture=neutral, PublicKeyToken=ed0eb71059ea593b' or one of its dependencies. The system cannot find the file specified.
File name: 'Novell.Casa.Client.Auth, Version=1.7.0.0, Culture=neutral, PublicKeyToken=ed0eb71059ea593b'
 
for Novell Casa Authentication Token Client.

Resolution

Check that CASA and Novell Casa Authentication Token Client are installed on the device (add/remove programs).  Try verifying the msi and rebooting (msiexec /fa CASA.msi);
 
 

Additional Information

The dll's are not found if the .net global assembly cache was corrupted.  Verifying the msi should restore the missing dlls (Novell.Casa.MiCasa.dll and/or Novell.Casa.Client.Auth.dll)
 
If the original source MSIs for CASA or Novell Casa Authentication Token Client are missing from the drive, then the verificiation will fail with a missing MSI error.  Replace the original MSI source (if you have them) or use Microsoft MSI cleanup tool to remove and reinstall from the current version.  For example, CASA.msi, authtokenclient.msi.  (msiexec /i msi_nameALLUSERS=2 /qn)

The location of the GAC is typically:

%WINDIR%\assembly\GAC_MSIL

For example:
 
C:\WINDOWS\assembly\GAC_MSIL\Novell.Casa.MiCasa\*\Novell.Casa.MiCasa.dll



For other TIDs relating to login issues, see TID 3273870 - Troubleshooting ZCM login problems