Problem uninstalling Webcore on C8

I have have migrated all my Webcore pistons from the "User Webcore" to the HE Internal Webcore.

In trying to uninstall webcore using HPM but im getting the following
image

I tried everything including "repairing" the webcore instance and then trying to uninstall, but I get the same issue.

My Internal Webcore is just fine and all my automations are working but I wanted to clean my HE of the unused user webcore instance..

HPM manages the Apps Code and the Driver Code not Apps and Drivers. The error is telling you that the code can't be deleted because it is in use. Look in Apps and note that you have a WebCoRE app that is using the HPM installed code. You'll see (user) after the name in the Type column. The "fatal error" is that the code is in use and can't be deleted as is. You have to quit using the code (by deleting the App) before HPM can delete the code.

You'll get more clarity by going into Apps Code and attempting to delete WebCoRE.

2 Likes

Thanks for the help... i tried that but unfortunately same result.. heres what my "Apps" list looks like :


There is no Webcore (user) just the Webcore-Internal which is the imbedded webcore in HE. Also my "Apps Code" List looks like this :
image

So upon initiating HPM Uninstall, I see this :

and after I run the HPM Uninstall, I get this :
image

any advice or thoughts ?

Easiest way to handle would be to use the HPM Unmatch, and then manually delete the app and driver code (which you would have to do anyway).

OK will try HPM Unmatch but i assume you mean the HPM Match Up, under the HPM app.. I assume there would be a follow on unmatch option.

It's under the HPM Settings section....

that appears to have done it... now I dont even see the Webcore (user) instance on the uninstall option for HPM..

For my own knowledge, what exactly did I do by unmatching.....

Thanks so much for your advice and guidance btw..

HPM has its own DB of apps and drivers that were selected during the very first MatchUp plus any subsequent Installs or Modifies, minus any Removes. The DB is shown when you look at View Apps and Drivers. It is a list of code that HPM is expecting to manage. If you remove the code manually, which appears to be the case, HPM isn't going to know. It will still think the code is on the Hub and can be managed.

UnMatch is a way to let HPM know, after the fact, that the code got manually removed and to stop trying to manage it.

Unmatch is almost the same as the remove, but with less checks against the code.

thanks for the explanation guys !!

and, of course, for resolving my issue.. truly appreciate all the quick support and I am always humbled by the knowledge of the members like yourselves.