Before migration from OS/2, and after UPGCHK.EXE errors, you might use:
vmailos2 dbchk /f as a database cleanup tool. Note: if running 7.47, verify Q version is 703pr15 or later. Without a PRN update from Active Voice support, bad things will happen associated with leftover Y2K issues.
vmailos2 filedump /e /nXXX /d where XXX is the record number associated with error in upgchk.log. You can manually remove these bad records (i.e. FAX_LIB on non fax enabled systems).