After upgrading to Deployment Solution 8.7.1, capturing/deploying an image containing a space in the name will only transfer over UNC package codebases. If HTTPs/HTTP package codebases are published and configured for Imaging, it may be noticed that Ghost64.exe will open and close 1-3 times before attempting to transfer over UNC (if configured). When Ghost64.exe crashes it will also create a ghosterr.txt log on the client in the following location: X:\Program Files\Symantec\Deployment\Logs (while in automation).
The ghosterr.txt logs may show the following:
Error Number: 51929
Message: Invalid URL failed to open the image file.
HTTP Result: 400, SSL error: 0
Version: 12.0.0.11573
A similar error will also be visible in the Task/Job status in the Symantec Management Console.
If the UNC codebase is not published and configured for Imaging and the Image name contains a space, Image transfers will not be possible and will result in failed Imaging tasks with similar errors.
If HTTPs/HTTP codebases are normally used for imaging, transfer speeds may slow down causing imaging tasks to run longer with UNC.
DS 8.7.1
Imaging Package codebases configured for HTTPs or HTTP
Image name (Capture or Deploy) contains a space in the name
There is an issue with URL encoding with Ghost64.exe version 12.0.0.11573 which is included in DS 8.7.1.
Attached is a fix for this issue.
Instructions to implement the fix are:
If Imaging tools usage by tasks is set to 'Download from the server' then do the following:
If Imaging tools usage by tasks is set to 'Use from a preboot image' do the following: