I keep receiving the following entry in the log, and then the NAB (names.nsf) goes corrupt:
Admin process: File name: names.nsf: File is in use by another program NIF: DETECTED STORAGE CORRUPTION ERROR 'This database cannot be read due to an invalid on disk structure' 08/09/2004 07:16:40 AM NIF: in e:LotusDominoDatanames.nsf collection "($Policies)", ID=0 length 2048I've run compact with all my servers down, and the corruption keeps happening. Do you have any ideas? Thank you.
One idea that often works in these cases is use file/database/new copy. This will make a fresh copy of the whole database, and fixes problems as it does so. Be aware that you will have to rename the new database to be names.nsf, and make a new replica of it on all other servers in the domain, since the database will now have a different replica ID. But if nothing else works, this is worth a try.
I have also this received this log error when an nsf's icon was corrupted rather than the file itself (guess Notes can't get a handle on the difference for the log). I solved it by removing and re-adding the DB icon. Could this also be the case with a corrupt NAB/directory icon? It never happened to me with the NAB, but I was just wondering...
I have not see this problem myself, but it is a great idea. Definitely something the first user should check.
—Chuck Connell, Security and Administration Expert
Do you have comments on this Ask the Expert question and response? Let us know.
Dig Deeper on Lotus Notes Domino Database Management
Related Q&A from Chuck Connell
Is it possible to encrypt a user's name before sending an email? SearchDomino.com expert Chuck Connell weighs in. Continue Reading
Learn how to change authentication timeout interval for Domino Web Access logins. Continue Reading
SearchDomino.com expert Chuck Connell provides a resource for a Lotus Notes administrator who wants to filter out email containing the word "spam," ... Continue Reading