C05D error on certain databases
Q: My GroupWise Post Office Agent (POA) reports a C05D error on a certain database. How can I fix this?
 
A: It's important to understand the error before you can fix the problem. When a user accesses his mailbox or opens messages, the POA does the work in the background via the Guardian Database (ngwguard.db). Ngwguard.db contains a list of all registered databases for the post office. The store catalog of ngwguard.db stores the information about the post office databases. When a request to open a database comes to the POA, the POA checks the store catalog in ngwguard.db. When the POA finds the database in the store catalog and the file is available, it opens the database. When the store catalog has an entry for a certain database but the POA can't find the file in the post office directory structure, the POA reports the C05D error, which means "dependent store file does not exist on the disk."
 
The easy way to fix this problem is to restore the file from backup. However, this isn't always possible. When the backup has a recent copy of the file, you can shut down the POA and place the file back into the correct directory. After you load the POA, the error should be gone.
 
When no recent copy of the database is available, the fix is a bit more complicated. When ngwguard.db has a certain database in the store catalog but the file is missing in the post office directory structure, the POA can't create the file again as long as ngwguard.db has the entry. So the first part of the fix is to remove the entry for the database from the store catalog in ngwguard.db. You can do this with GWCheck.
  • Run GWCheck and select the following options:
  • In the path to the post office, enter the correct path.
  • Enter the correct post office name.
  • In the user/resource field, enter the name of the database on which the POA reported the C05D error (for example, userxyz.db).
  • In actions, select Structural Rebuild.
  • Select Run.
When you've finished these steps, you should see this in the GWCheck log file:
Error 26 DbRebuild error STORE_FILE_NOT_FOUND (0xC05D)
The guardian database catalog within ngwguard.db drops the store, and then the POA re-creates it.
When this is done, the POA will create the database again the next time it has to open it. If the POA reported the problem on a user database, start the client for this user; the mailbox should open without the error. When the error is on a message database, the POA re-creates that message database when a message is delivered to it.
 
Website implementation by WebCreatives