function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
EagerToLearnEagerToLearn 

Not able to install the unmanaged package to the prod org

I created an unmanaged package in a sandbox.  I was able to take the link of the unmanaged package that has test.salesforce.com... in it and install that package on two other sandboxes.  However, I tack the /packaging/installPackage.apexp?p0=<id of package> to the end of my domain name path in the URL address bar it starts to load and then I get the following error...

This app can't be installed.
There are problems that prevent this package from being installed.
Mismatching VersionsThe AppExchange Application or component you have selected is not yet available on your instance of salesforce.com. Please check back in a few days to retry the installation. Press the back button of your browser now and bookmark the AppExchange Directory page so that you can find it later.

I uninstalled the previous version that was in the production org thinking that was the issue but after waiting about 20 minutes I still get the error above.

Any ideas what would cause this or what the solution is?
Best Answer chosen by EagerToLearn
NagendraNagendra (Salesforce Developers) 
Hi,

Sorry for this issue you are facing.

Description:
Attempting to install a package or app from the AppExchange or deploying a change set results in the following message:
 
Mismatching Versions :
The AppExchange Application or component you have selected is not yet available on your instance of salesforce.com. Please check back in a few days to retry the installation. Press the back button of your browser now and bookmark the AppExchange Directory page so that you can find it later. 

One or more components failed Version Compatibility Check. This change set contains components that require the "[VersionNumberHere]" or higher.

All components failed Version Compatibility Check. Every component in this change set requires the "[VersionNumberHere]" or higher platform version. Please select an organization with a platform version of "[VersionNumberHere]" or higher.

Resolution:
This occurs when you try to install the latest version of an app or package onto an instance that hasn't been updated to the newest Salesforce release yet. This is an expected behavior. The best solution is to wait for your instance to be upgraded to the current release.

Example 1: You are trying to install a package developed on an org with the latest release of Salesforce and installing in an org running on the previous release

The developer of the app may be able to provide you with an installation link for an older version of the app that can be installed on your organization. 

Example 2: You are trying to deploy a changeset developed on an org with the latest release of Salesforce and deploying to an org running on the previous release

If you are getting the error when deploying a change set, this means that you are deploying a component that has been introduced on a new release and isn't available on the target org.

Please understand that the preview sandboxes are mainly used in order to test out the new features and there are compatibility issues when deploying to an older release version. This is why we recommend that these should not be used for deployment since there are features that are not available on older releases. 

This is an expected behavior. The best solution is to wait for your instance to be upgraded to the current release.

You can find information on when instances have been updated by reviewing the Maintenance Calendar on Trust here: https://status.salesforce.com/status

Hope this helps.

Kindly mark this as solved if the reply was helpful.

Thanks,
Nagendra

All Answers

NagendraNagendra (Salesforce Developers) 
Hi,

Sorry for this issue you are facing.

Description:
Attempting to install a package or app from the AppExchange or deploying a change set results in the following message:
 
Mismatching Versions :
The AppExchange Application or component you have selected is not yet available on your instance of salesforce.com. Please check back in a few days to retry the installation. Press the back button of your browser now and bookmark the AppExchange Directory page so that you can find it later. 

One or more components failed Version Compatibility Check. This change set contains components that require the "[VersionNumberHere]" or higher.

All components failed Version Compatibility Check. Every component in this change set requires the "[VersionNumberHere]" or higher platform version. Please select an organization with a platform version of "[VersionNumberHere]" or higher.

Resolution:
This occurs when you try to install the latest version of an app or package onto an instance that hasn't been updated to the newest Salesforce release yet. This is an expected behavior. The best solution is to wait for your instance to be upgraded to the current release.

Example 1: You are trying to install a package developed on an org with the latest release of Salesforce and installing in an org running on the previous release

The developer of the app may be able to provide you with an installation link for an older version of the app that can be installed on your organization. 

Example 2: You are trying to deploy a changeset developed on an org with the latest release of Salesforce and deploying to an org running on the previous release

If you are getting the error when deploying a change set, this means that you are deploying a component that has been introduced on a new release and isn't available on the target org.

Please understand that the preview sandboxes are mainly used in order to test out the new features and there are compatibility issues when deploying to an older release version. This is why we recommend that these should not be used for deployment since there are features that are not available on older releases. 

This is an expected behavior. The best solution is to wait for your instance to be upgraded to the current release.

You can find information on when instances have been updated by reviewing the Maintenance Calendar on Trust here: https://status.salesforce.com/status

Hope this helps.

Kindly mark this as solved if the reply was helpful.

Thanks,
Nagendra
This was selected as the best answer
EagerToLearnEagerToLearn
Thanks Nagendra - you are 100% corrrect!  Last night found that the test class I created after the Winter '19 had API 44! Thanks a lot.