GWCheck is reporting a false "Error 42-Invalid databse - truncated to 0 bytes"

  • 7005421
  • 01-Mar-2010
  • 27-Apr-2012

Environment

Novell GroupWise 8
Novell GroupWise 7

Situation

Running GWCheck against a Linux based GroupWise post office reports:
ERROR: Error 42-Invalid database - truncated to 0 bytes.
 
The GroupWise databases are not 0 bytes and users are working without any visible problems in GroupWise.

Resolution

To correct the problem both the GroupWise ngwguard.db and the Linux OS need to change the GW dbs to all lowercase.
 
Steps to resolution:
- Down the GroupWise POA.
- Run GWCheck structure/fix with storelowercase in the Misc tab. (This will change the ngwguard.db references to the dbs to all lowercase)
- run a Linux utility, such as chcase, to convert all user and message dbs to lowercase. ( po\ofuser and po\ofmsg directories.)  
As chcase is not a Novell utility, any case changing utility that will allow changing the case of the files to lowercase should work fine.
- reload the GroupWise POA.
 
GWCheck now runs without reporting Error 42.

Additional Information

Error 42 is only reported for some user and message databases.
 
In a Linux terminal window the LL command shows all user and message databases to be comparable in size to other user and message dbs, and therefore not 0 bytes.
 
Linux shows the erroring databases are in UPPERCASE or in MiXeD case.
 
Linux reports non-erroring databases are all lowercase.