Troubleshooting the HPC Web Parts
Applies To: Office SharePoint Server 2007, Windows HPC Server 2008
This topic includes information about how to troubles shoot connection errors between the HPC Web Parts and the Windows® HPC Server 2008 cluster head node.
The web parts do not appear in the web part gallery
Problem: You modified the web.config file and ran setup.bat with no error messages, but the HPC web parts do not appear in the web part gallery when you try to add them to your site.
Causes: This can happen if your site does not use port 80. By default, Setup.bat installs the web parts on the port 80 sites.
Resolution steps: If you are using a different port for your site, specify the web URL when you run Setup.bat. For example, at a command prompt window, in the directory that includes Setup.bat, run the following command:
setup.bat /install /weburl http://yourServer:yourPortNumber
For usage details, run the following command:
Additionally, ensure that you have modified the web.config file for the appropriate port number (C:\inetpub\wwwroot\wss\VirtualDirectories\<PortNumber>\web.config).
Problem: You see a message box that includes text similar to the following: “User identity is not authorized to connect to this endpoint.”, or “The server has rejected the client credentials.” Or, the HPC Job List Web Part displays the following text : “Failed to connect <YourHeadNode>”.
Causes: The HPC Web Parts use your credentials to access information from the cluster, for example, to populate the job list. You must be logged on to the computer and to the SharePoint site with domain credentials that have user permissions on the cluster. You can also see unauthorized user errors if Internet Explorer Enhanced Security Configuration (IE ESC) is enabled. In Windows Server 2008, IE ESC is enabled by default. This feature blocks the AJAX features that pass your credentials to the cluster. If IE ESC is blocking content on the site, you might see a message box from Internet Explorer indicating that content is being blocked when you open the browser and navigate to the site.
The HPC Web Parts pass user credentials to the head node to access the job list. If your site uses Windows Authentication (Kerberos), this will require a ‘double hop’ for the credentials (from the client, to the SharePoint server, to the head node). This is not automatically supported, and the user will see credentials errors. You can enable Basic Authentication in IIS for you SharePoint site to achieve the ‘double hop’. For more information about authentication methods, see Plan authentication methods (Office SharePoint Server).
Resolution steps: To resolve this issue, try the following:
Log in to the computer and to the SharePoint site as a domain user that also has user permissions on the cluster.
To unblock the site, you can add the site to the list of Local intranet sites in the Internet Security settings. Close the browser, and then reopen the site.
If you are logged on to the computer with domain credentials that have permissions on the cluster, but you logged in to SharePoint site with different credentials, it might not be sufficient to change the SharePoint log on with the Sign in as Different User action on the site. You must close the web browser, and then reopen the site using domain credentials that have cluster permissions.
Verification: When the site connects successfully, the HPC Job List Web part displays the following text: “Connected to <YourHeadNode>” and you can see jobs in the job list. To see a screenshot of what a successful connection looks like, refer to HPC Job List section in What is Included in the HPC Pack 2008 SharePoint Integration Sample.