Title
How to clean environment if upgrade to new version failed.
Description
How to clean environment if upgrade to new version failed.
Upgrade to a new version failed. One of the following error is being displayed in CA:
“A feature with ID 51BA0E87-A116-47a6-BBD9-A79CC53A875F has already been installed in this farm”
“A feature with ID B99BEED4-E7C7-4884-B054-57D8619047C4 has already been installed in this farm”
Cause
The issue is caused by un-clear uninstallation. i.e. uninstallation of a previous version left features. QWP contains the following features:
<FeatureManifest Location="QuestListsFeature.xml" />
<FeatureManifest Location="QuestWebPartsFeature.xml" />
<FeatureManifest Location="QuestAdminFeature.xml" />
<FeatureManifest Location="QuestConfigurationFeature.xml" />
51BA0E87-A116-47a6-BBD9-A79CC53A875F - Quest Web Parts List Templates
11730BED-AF16-4FD0-985B-3FFA4792928F - Quest Web Parts for SharePoint
B99BEED4-E7C7-4884-B054-57D8619047C4 - Quest Web Parts Management
0336d932-adb5-4251-b73c-d10a51bc9f0b - Quest Web Parts Configuration
Resolution
Use the following steps to check if the environment is clean:
1. Uninstall QWP.
2. Check Quest.WebParts.wsp solution in CA (System Settings - Manage farm solution).
3. Check QWP Admin Pages in CA.
4. Check Quest Web Parts List Templates feature in site features on a site.
If anything is there, then clean features manually by running the following commands:
stsadm -o uninstallfeature -id 51BA0E87-A116-47a6-BBD9-A79CC53A875F -force
stsadm -o uninstallfeature -id 11730BED-AF16-4FD0-985B-3FFA4792928F -force
stsadm -o uninstallfeature -id B99BEED4-E7C7-4884-B054-57D8619047C4 -force
stsadm -o uninstallfeature -id 0336d932-adb5-4251-b73c-d10a51bc9f0b -force
Try to install new version again.
Defect ID
The issue is caused by un-clear uninstallation. i.e. uninstallation of a previous version left features. QWP contains the following features:
<FeatureManifest Location="QuestListsFeature.xml" />
<FeatureManifest Location="QuestWebPartsFeature.xml" />
<FeatureManifest Location="QuestAdminFeature.xml" />
<FeatureManifest Location="QuestConfigurationFeature.xml" />
51BA0E87-A116-47a6-BBD9-A79CC53A875F - Quest Web Parts List Templates
11730BED-AF16-4FD0-985B-3FFA4792928F - Quest Web Parts for SharePoint
B99BEED4-E7C7-4884-B054-57D8619047C4 - Quest Web Parts Management
0336d932-adb5-4251-b73c-d10a51bc9f0b - Quest Web Parts Configuration