Intel(r)_Corpration.PSM.2.0.0.1 driver will not be downloaded correctly as part of the Deployanywhere process
search cancel

Intel(r)_Corpration.PSM.2.0.0.1 driver will not be downloaded correctly as part of the Deployanywhere process

book

Article ID: 163886

calendar_today

Updated On:

Products

Deployment Solution

Issue/Introduction

The Intel(r)_Corpration.PSM.2.0.0.1 driver will not be downloaded correctly as part of the Deployanywhere process. 

Reproduction Steps:
===================
1) Import attached driver in driversdb
2) Driver folder will be named 'Intel®_Corporation.PSM.2.0.0.1'
3) Open drivers.manifest.txt.  Path will be
'"Intel\xAE_Corporation.PSM.2.0.0.1\\PSM.inf"'. The little 'r' was escaped
out as '\xAE'
4) Deploy an image with DA
5) Open dstasks.log.
6) The DS plug-in attempts to download the driver as noted below and fails.

SMPPackage.cpp@715: Error in downloading file from HTTP.source
:http://MyServer.domain.com/Altiris/PackageShare/pkggroup_d7ake2axlewj4i
7a2unfu6hioydbxtlu/DriversDB/Intel®_Corporation.PSM.2.0.0.1/PSM.inf and
dest :D:\Program
Files\Symantec\Deployment\DriversDB\Intel®_Corporation.PSM.2.0.0.1\PSM.inf.
The COM error = HTTP error occured
[2016/09/27 15:51:20.687 748:1196 0] File:ExecuteCommand.cpp,Line:4392
ERROR: Exception has occured in function SMPPackage.cpp() at Line No 716.
Type of exception is GeneralError. Error is HTTP error occured. Error
Description is  "util::CSMPPackage::GetMultiplesFileFromHTTP". Value of
Windows error code = 6 and message is " The handle is invalid.
"

 

Environment

8.0 HF4

Cause

The error is caused because the escape characters being used in the creation of the driversmanifest.txt file are not the same as those being used by the DS Plugin that attempts to download the file.

Resolution

This issue is in development.  To work around the issue please do the following:

1) Import the driver into the driversdb.
2) Rename the folder created under driversdb to 'IntelCorporation.PSM.2.0.0.1'
3) Open up the driversmanifest.txt file in the 'IntelCorporation.PSM.2.0.0.1' folder
4) Change the path line to read 'path = "IntelCorporation.PSM.2.0.0.1\PSM.inf"
5) Save the driversmanifest.txt file
6)  Go to the root of the driversdb and delete the driversmanifest.txt
7)  Open up the management console and ' go to 'settings > deployment > drivermanagement'.  This will recreate the driversmanifest.txt deleted in step 6.
8)  Let the driversdb database update to all the site servers
9) Deploy the image.