Manually Uninstalling SharePoint-Side Plugin

This topic walks through the general procedure for manually uninstalling the SharePoint-side plugin. This process can be used in place of the automated uninstall discussed in Uninstalling the SharePoint-side Plugin.

Uninstallation Steps

To manually uninstall the SharePoint-side plugin, you need to deactivate the site collection features, deactivate the web application feature, retract the solution, and delete the solution. The following procedure shows you how to complete the manual uninstall.

  1. Deactivate the site collection features:
    1. Open each target site collection in a browser.
    2. Log in as site collection administrator.
    3. Go to Site Actions > Site Settings > Site Collection Features.
    4. Deactivate the Jive Web Parts and Jive Copy To Workflow features for each site collection.
  2. Deactivate the web application feature:
    1. Open the SharePoint Central Administration in a browser
    2. Go to Central Admin > Application Management > Manage Web Application features
    3. Select the appropriate web application in the Web Application drop-down menu to the top right, and then deactivate the Jive Infrastructure feature. Repeat for each web application.
  3. Retract the solution:
    1. Open the SharePoint Central Administration in a browser.
    2. Navigate to the path appropriate for your version of SharePoint.
      • SharePoint 2007: Central Admin > System Settings > Manage Application features.
      • SharePoint 2010: Central Admin > Operations > Manage farm solutions.
    3. Select jive.sharepoint.wsp
    4. After waiting for a minute or so, refresh your browser until you see "Not Deployed" as the status for jive.sharepoint.wsp.
    5. Select jive.sharepoint.wsp
    6. Click Remove Solution.
  4. Clean up Jive web parts. For more on this, see Cleaning up after Uninstalling.

Troubleshooting Uninstallation

If you get an error message

If you get an error during web application feature deactivation, remove the following line of code from the C:\Inetpub\wwwroot\wss\VirtualDirectories\<port>\web.config SharePoint file where "<port>" is the port that web site runs under on the server.

<add name="JivePageController" type="Jive.SharePoint.Services.HttpModules.JiveSharePointHttpModule,Jive.SharePoint.Services,Version=1.0.0.0,Culture=neutral,PublicKeyToken=9df0a1232f502088" />
Note: Look for the previous line of within <system.web> and <httpModules>.

If you find this line in the web.config file, and you can't find the Jive.SharePoint.Services.dll in the Global Assembly Cache (C:\Windows\Assembly), SharePoint will be unaccessible for that web application