2

I'm unable to uninstall a managed package from a customer org, and I suspect it is due to a dependency from some component, as explained in the Salesforce doc

[edit] There is no Uninstall link next to the package, unlike for other packages

If indeed the link is missing because of some dependencies, how do I find them? Or if there could be another reason for the missing Uninstall link -- what could it be?

=== Screenshot ===

List of installed packages -- outlined package has no uninstall link

9
  • when you will unistall it. Salesforce will give link of all component which are referring thiss package. Commented May 27, 2016 at 17:32
  • There is not even an uninstall link for this package. I believe that's because for certain dependencies Salesforce will prevent you from even trying to uninstall -- but maybe there is some other reason? Commented May 27, 2016 at 18:17
  • can you share the screenshot. also try manual search to find dependency. Commented May 27, 2016 at 18:23
  • 1
    I believe that the uninstall link will not be available if another installed package is an extension of it. However, I can't test this theory because I don't have any packages like this laying around that I can test out. Try clicking on the package name and clicking on View Dependencies.
    – sfdcfox
    Commented May 27, 2016 at 19:00
  • 1
    @Mr.Frodo Nice. I learned something today.
    – sfdcfox
    Commented May 28, 2016 at 4:24

2 Answers 2

3

I believe there is a case where a package does not have an uninstall link which has nothing to do with dependencies. If the package is a subscription from the AppExchange, I believe you have to cancel the subscription in the checkout page before you can uninstall.

  • Navigate to the Salesforce AppExchange website: https://appexchange.salesforce.com/
  • Login using the Salesforce CRM credentials for the org you are trying to uninstall the app from.
  • Click on your name and select My Account from the drop down menu.
  • Next to the application click the Cancel Subscription link.

Fingers crossed

1
  • Thanks. 🙏 I learned something new today.
    – sunny
    Commented Jul 16, 2019 at 16:18
2

Generally Dependencies are those in which components outside of package referring components of package. For eg. A workflow which is referring a field of package or a button which is part of package is added to a layout which is outside of the package.So you just need to find them and remove them one by one.

Tushar has already pointed you how to find the dependencies.

Since your question has been updated i searched this a little bit and found a thread in which OP has quite similar situation like you. I can't uninstall managed package

Maybe this would be helpful for you.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .