You can try turning database logging to "on" as described here:
Enabling Database Logging for the CMS Repository
That will give you a better error message that can point you in the right direction. Feel free to post that message here and I can tell you what it means.