Error: this server role can't be installed because the following roles aren't current: AdminToolsRole MailboxRole
Here's the fix for it:
Change ConfiguredVersion from 18.104.22.168 to 22.214.171.124
2. Repeat this process for the other keys labeled TRANSPORTROLE or MAILBOX role as needed. The different versions on those numbers are the source of the problem.
3. Restart server and then start Exchange 2010 SP2 setup again.