I was receving the above error and FIM would roll back the installation.
I’m not sure what finally fixed it, but the possibilities are:
1. Allowed FIM to create it’s own cert.
2. Re-ran the MPSyncJobs and made sure they were all finished before trying to install FIM Reporting again.
I found that adding the FIM Service account to URL ACLs made this work during a reporting install worked.
netsh.exe http delete urlacl url=http://+:5725/
netsh.exe http delete urlacl url=http://+:5726/
netsh.exe http add urlacl url=http://+:5725/ user=”domain\FIMServiceAccount”
netsh.exe http add urlacl url=http://+:5726/ user=”domain\FIMServiceAccount”
The install failed and prompted for a retry. I executed the above netsh command and hit retry and the install ran through.