All jobs hang at 'Scheduled' on the first step

  • 7920862
  • 20-Feb-2007
  • 20-Jul-2016

Environment

PlateSpin Migrate

PlateSpin Protect

PlateSpin Forge

Note : ( Valid for All Versions)

Situation

After installing Platespin/Portability Suite Server all discovery jobs fail with a ``ControllerConnectionNotEstablished`` error.
 
In addition the active.log on the Platespin  / Portability suite Server displays a 401: Unauthorized or 401: Access denied as displayed in the error below.

Unable to stop the Heartbeat Service.

PlateSpin.OperationsFramework.Sdk.PlateSpinException: Unable to stop the Heartbeat Service. ---> System.Net.WebException: The request failed with HTTP status 401: Access Denied.
   at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
   at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
   at PlateSpin.OperationsFramework.Sdk.Server.ControllerNotificationWebService.Shutdown()
   at PlateSpin.OperationsFramework.Controller.Heartbeat.Service.Stop()
   --- End of inner exception stack trace ---

Resolution

When attempting a discovery of any server in your environment the discovery job fails with a ControllerConnectionNotEstablished message and the active.log (C:\Program Files\PlateSpin Protect or Migrate Server\Controller\EventLog\Active.log) on the Platespin Server displayed the above error message.

This issue can occur if the following conditions are true.

1.  The "Log On Locally" user right does not contain the "Guests" Group

2. The "Deny Log On Locally" user right contains the "Guests" Group or the IUSR_MACHINENAME IIS Account.

 

Solution 1 - Change the Impersonation level for the anonymous account to a domain or local administrator

  1. Open Internet Information Services from within Administrative Tools
  2. Expand "Web Sites" then "Default Web Site" then "ofxweb" then Packages
  3. Right click on "Packages" and go to Features View > Authentication > double click
  4. Right click > Edit under "Anonymous Authentication"
  5. Change the account under Anonymous to a local or domain administrator.

 

In addition to the packages sub folder there are 4 pages which must also be changed in the same way as above. They are listed below.

 Legacy PowerConvert

  • ofxweb/ControllerNotification.asmx
  • ofxweb/ControllerPackageDownload.asmx
  • powerconvert/ConfigServiceNotification.asmx
  • powerconvert/ConfigServiceNotificationData.asmx

For PowerConvert 7.0 also make the change to:

  • ofxweb/OFXInternal.asmx

PlateSpin Migrate or Protect ( all versions )

  • ofxweb/ControllerNotification.asmx
  • ofxweb/ControllerPackageDownload.asmx
  • ofxweb/OFXInternal.asmx
  • portabilitysuite/ConfigServiceNotification.asmx
  • portabilitysuite/ConfigServiceNotificationData.asmx

Steps :-

  1. Go to ofxweb under Default Web Site

  2. Switch to Content view and select the page you want to edit ( pages listed above ) ,Right click , go to Feature View , Authentication.

  3. Edit the Authentication as listed above.


Solution 2 - Remove the IUSR_MACHINENAME Account from the "Deny Log On Locally" user rights assignment

  1. Open the Local Security Policy from within Administrative Tools
  2. Expand out " Local Policies" and then "User Rights Assignment"
  3. Locate the "Deny Log On Locally" policy
  4. Remove the "Guests" user group or the IUSR_MACHINENAME account
  5. Run a GPUPDATE /Force
  6. Restart the Platespin Services (PlateSpin Operation Framework Controller Service and the PlateSpin Management Service)

Solution 3 - Add the IUSR_MACHINENAME account or Guests group to "Log on Locally" Group

  1. Open the Local Security Policy from within Administrative Tools
  2. Expand out " Local Policies" and then "User Rights Assignment"
  3. Locate the "Log On Locally" policy
  4. Add the Guests group or the IUSR_MACHINENAME account
  5. Run a GPUPDATE /Force
  6. Restart the Platespin Services (PlateSpin Operation Framework Controller Service and the PlateSpin Management Service)