After upgrading to Deployment Solution 8.7.1, capturing/deploying an image containing a space in the name will only transfer over UNC package codebase. 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). 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 task/job status in the Symantec Management Console.
If UNC codebase is not published and configured for Imaging and the Image name contains a space, Image transfers will not be possible and 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.
Deployment Solution 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
Broadcom developers have released a drop-in fix for this issue.
Instructions for drop-in fix:
If Imaging tools usage by tasks is set to 'Download from the server':
If Imaging tools usage by tasks is set to 'Use from a preboot image':