We just uploaded a new small revision to our managed package. It had a few code changes, one new tiny test class, and a permission set. Previously the package did not contain a permission set.
Upon attempting to install this package into a new test org, I am getting the error
Your requested install failed. Please try this again.
None of the data or setup information in your salesforce.com organization should have been affected by this error.
If this error persists, contact salesforce.com Support through your normal channels and reference number: 1804561346-77209 (-1710372099)
Installation failures occur both on upgrade and fresh install attempts.
I have filed a Case with partner support, but hoping that someone else has seen this before and knows of a workaround.
I'm not certain that the permission set is the culprit but it seems the most likely candidate. It is a pretty basic permission set, it contains permissions for read and read/edit access on a number of standard and custom objects and their fields. But of course since I uploaded a released managed package, I am unable to remove the permission set from the package to test my theory.
The only other difference I can think of is that in our packaging org, since the last release, we have enabled Push Major. Seems an unlikely cause though since these errors were encountered upon manual installation.
Any ideas much appreciated!
EDIT: I'm now 90% sure this is the cause: https://success.salesforce.com/issues_view?id=a1p30000000SbMUAA0 and am removing M/D permissions as a workaround.
EDIT 2: I have confirmed this was the cause. After removing all my Master/Detail object permissions, the installation worked. Sure hope that platform bug gets fixed soon.