3
First, great thanks to mvandam for his post. I have found an easy and lossless solution (big grins). While I can't guarantee this will work for everyone, you can at least try this:
1. Turn on blocks/mysql debug
2. IF you see any error message related to:
Can't open file: '*_bb_posts_text.MYI'. (errno: 145)
Can't open file: '*_bb_posts.MYI'. (errno: 145)
... etc...
Then that's a corrupted table file... I'm not convinced it is/isn't caused by new_bb, though I have a feeling it's a MySQL problem... the odd thing is that it appears to happen to all forums (IPB, phpBB, etc).
My initial problem in tracking the problem came because my error was in a different table than previous complainants. I can only assume this solution holds true for any table (though db admins out there can clarify beyond my knowledge)
So, what to do? Don't delete the table, don't restore from archive, simply type into command-line / MyPhpAdmin:
repair table [table_name];
Done, fixed, over with. I had my server support (who I usually trust) telling me my only option was to restore from archive - WRONG!
Hope no-one runs into this problem themselves, and if you do, hope you found this thread quickly, and hope it worked.
Many thanks to all sources of info which supported this solution,
Keith