I was getting this error when I was trying to associate migration repository to an user. All the privileges were granted but still had the same error message which leaves us clueless.
I was hunting for a solution and found that the tablespace which was associated for this user was out of space. I resized the tablespace and tried again to create repository and wow, it worked.
I dont know why the error is not more meaningful here...
Regards,
Vishal