I am trying to upgrade a package in a subscriber org. This org has a locally created custom object, Event__c.
I get the following error message:
Missing Organization Feature: Event__c.Sharing Custom Object Records Package install error There are problems that prevent this package from being installed.
The new version of the package has a brand new custom object, nsPrefix_Event_c.
From reading around, I believe that this message is saying that the new Event object is private, so private sharing settings must be present. And yet this is a brand new object so I can't see why it would fail there. This is a package that has already been installed successfully many times.
The only possibility I can think of is that SFDC gets confused between Event_c (Controlled By Parent) and nsPrefix_Event__c (Private) and thinks they are the same object. Could this be happening here?