ConvertStore Errors

When converting a 2-tier symbol store to a 3-tier symbol store, you might get some error codes without error messages. Therefore it is hard to find out what the problem is and how to solve it.

The first error message you might see is probably
C\...>convertstore
Failed initial checks.

This happens if you run convertstore without command line parameters. The correct syntax is
C\...>convertstore -s d:\debug\symbols
Failed initial checks.

If you still get the same error, this could mean that the symbol store is already a 3-tier symbol store.

The error
C\...>convertstore -s d:\debug\symbols
Locking Symbol Store to prevent transactions while this operation completes.
Failed to lock Symbol Store. Error 0x00000003.

occurs if your symbol store does not have a pingme.txt file or no 000Admin subfolder. Just create an empty (0 byte) pingme.txt file and an empty 000Admin folder and you’ll probably get rid of this error.

During the conversion you may also get
C\...>convertstore -s d:\debug\symbols
Locking Symbol Store to prevent transactions while this operation completes.
Iterating store: d:\debug\symbols
ERROR: Failed to move d:\debug\symbols\kernel32.pdb -> d:\debug\symbols\ke\kernel32.pdb. Error 0x00000005.
ERROR: Failed to move d:\debug\symbols\ntdll.pdb -> d:\debug\symbols\nt\ntdll.pdb. Error 0x00000005.
Symbol Store no longer locked.

In this case, the file is in use by something else. Close programs that are using the files, delete index2.txt from your symbol store and run the command again.

If you get

C\...>convertstore -s d:\debug\symbols
Locking Symbol Store to prevent transactions while this operation completes.
Iterating store: d:\debug\symbols
ERROR: Failed to move d:\debug\symbols\advapi32.pdb -> d:\debug\symbols\ad\advapi32.pdb. Error 0x000000B7.

then the destination file already exists. This could happen if you had a 2-tier store with some files not moved, then downloaded files from the Internet and you’re now trying to move the 2-tier files over the downloaded 3-tier files. In this case you can just delete the affected 2-tier folder.