EM Library: library reported as inaccessible
The EM Library console reports the library as inaccessible, and the following error is reported in the event log:The "\\MYSERVER\SophosEM" library update task has failed. INDEX 0x8000ffff
Could not access the EM library. Either there is no valid library or the path is not accessible. Check that there is a shared directory for the library (by default the directory is "Program Files\Sophos Enterprise Manager\library" and is shared as "SophosEM") and that there is an "/index" subdirectory. INDEX 0x8000ffff
Could not lock and read the EM Library database. MCID 0x8000ffff
The version of the EM Library database could not be read, unexpected version number: 17912. MCID 0x8000ffff
What to do
This is usually caused by a corrupt .db file in the index folder. You can point the software at an older, uncorrupted database by editing the 'db.inf' and 'db2.inf' files.
- Close the console.
- Open the 'db.inf' or 'db2.inf' file in Notepad.
- The string at the start of the file refers to the .db file currently in use. There are ten valid file names: 00000001.db, 00000002.db, 00000003.db, 00000004.db, 00000005.db, 00000006.db, 00000007.db, 00000008.db, 00000009.db, 0000000A.db (note: 00000000.db is not part of this sequence). You need to change the number to refer to the previous file in the series, and then change any character in the rest of the string after this number so as to initiate an update.
- For example, if the 'db.inf' file currently reads "000000046Z¨IkMeERyMu", change it to "000000036Z¨IjMeERyMu" (the '4' is changed to '3' and the 'k' to 'j'). On the next update, the uncorrupted database 00000003.db will be opened.
- Repeat this process with the other db*.inf file.
Alternatively, you can rebuild your library. Remove the current library with Add/Remove programs. (Do not remove the console.)
If you need more information or guidance, then please contact technical support.
- Article ID: 13089
- Created: 12 May 2005
- Last updated: 5 Oct 2006
