ERRMSG: Portability Suite - X2V conversion fails with HttpsFailedToPutFile when preparing files on target

  • 7005635
  • 05-Apr-2010
  • 27-Apr-2012

Environment

PlateSpin Portability Suite 8.0

Situation

This article discusseshow to resolve the following error which occurs at "Taking control of the target virtual machine" step:

Preparing Files
Type
RequiresUserIntervention
ReportCode
HttpsFailedToPutFile
KB Link
Name
Failed to put file from C:\Program Files\PlateSpin Portability Suite Server\Controller\Packages\0\c5506436-36fd-44df-860c-156284138bd5\1\winpe.iso to https://<ESX SERVER>/folder/platespin/portabilitysuite/<ESX USER>/<PLATESPIN SERVER>/<PLATESPIN GUID>/packages/c5506436-36fd-44df-860c-156284138bd5/1/winpe.iso?dsName=<ESX SERVER>
Reason
The operation has timed out
Message
Https put file failed: Failed to put file from C:\Program Files\PlateSpin Portability Suite Server\Controller\Packages\0\c5506436-36fd-44df-860c-156284138bd5\1\winpe.iso to https://<ESX SERVER>/folder/platespin/portabilitysuite/<ESX USER>/<PLATESPIN SERVER>/<PLATESPIN GUID>/packages/c5506436-36fd-44df-860c-156284138bd5/1/winpe.iso?dsName=<ESXSERVER> . Reason: The operation has timed out.

This issue normally occurs when there is a slow WAN connection between the Portability Suite server and target ESX server. The copy process of the WinPE ISO used by the target virtual machine times out.

Resolution

To work around this issue, please follow the steps below. These steps will pre-populate the ESX server with the WinPE ISO, subsequent jobs will find the ISO and skip the copy portion. 

  1. Connect to the target ESX server from the Portability Suite server using VIC.   

  2. Use the datastore browser to find the appropriate location on the datastore. This can be taken directly from the diagnostics or error message. It will be something like this:

    "/platespin/portabilitysuite/<ESX USER>/<PS SERVER NAME>/<PS SERVER GUID>/packages/c5506436-36fd-44df-860c-156284138bd5/1/winpe.iso"

  3. Through the datastore browser, upload the WinPE ISO from PortabilitySuite server to the location in step 2. It can be copied from following location on PortabilitySuite server:

    "C:\Program Files\PlateSpin Portability Suite Server\Controller\Packages\0\c5506436-36fd-44df-860c-156284138bd5\1\winpe.iso"

  4. Once the ISO is uploaded, run the job again.

 
NOTE - The datastore browser must be used to upload the file. Using WinSCP or another tool can result in a mismatch in file sizes between the ESX and Portabiltiy Suite Server, resulting in the file being copied again.