KNOWN ISSUE: Preboot Configurations cannot connect to Notification Server using Aliased Name

book

Article ID: 158868

calendar_today

Updated On:

Products

Deployment Solution

Issue/Introduction

When a Client boots into a preboot configuration (WinPE, LinuxPE, etc.) it is unable to connect to the Notification Server that is using an aliased name.

[2014/01/14 17:40:07.839 1464:1468 2] common\util\ExecuteCommand.cpp:5196 PECTAgent.cpp:: Finding out Package server assigned...

 

[2014/01/14 17:40:07.850 1464:1468 2] Function Name is util::CSMPPackage::getNearestPackageInfoXML(),file name is common\util\SMPPackage.cpp and Line no 318.Reuest XML is /Deployment/Agent/GetNearestPackageServerInfo.aspx?xml=<request><GetNearestPackageServerInfo><siteType>packageserver</siteType><resourceGuidString>{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}</resourceGuidString><clientIPAddress>XXX.XXX.XXX.XXX</clientIPAddress></GetNearestPackageServerInfo></request>
 

[2014/01/14 17:40:08.418 1464:1468 2] Function Name is util::CSMPPackage::getNearestPackageInfoXML(),file name is common\util\SMPPackage.cpp and Line no 328. Response of getNearestPackageInfoXML = <error number="8000FFFF" nsVersion="7.5.1670.0"><![CDATA[Unable to get the package credentials for the specified request (Exception: Object reference not set to an instance of an object.)]]></error>

[2014/01/14 17:40:08.418 1464:1468 2] Function Name is util::CSMPPackage::ParsePackageInfoXML(),file name is common\util\SMPPackage.cpp and Line no 343. Return XML is =<error number="8000FFFF" nsVersion="7.5.1670.0"><![CDATA[Unable to get the package credentials for the specified request (Exception: Object reference not set to an instance of an object.)]]></error>

[2014/01/14 17:40:08.419 1464:1468 2] Function Name is util::CSMPPackage::Initialiaze(),file name is common\util\SMPPackage.cpp and Line no 93.  Package Server is not found for package with Guid . It may be that package is just created and not ready yet or package have not synced on nearest packages server. Please try after sometime.
 

[2014/01/14 17:40:08.420 1464:1468 0] common\util\SMPPackage.cpp:94 General Error=util::CSMPPackage::Initialiaze ErrorCode=9, SystemError=0

 

[2014/01/14 17:40:08.421 1464:1468 2] apps\DeploymentClient\PECTAgent\PECTAgent.cpp:161 Stopping PECTAgent. Please check for Network configuration or server name resolving problem and try again.

 

Cause

When the client is trying to verify available Package Sources, it is attempting to verify the Notification Server as well. However, when passing the Notification Server name, it is passing the aliased server name. The Stored Procedure then attempts to resolve that aliased name in the database, but the table it presently queries does not contain that name.

The stored procedure will need to be updated to allow it to communicate successfully.

Resolution

Backup the stored procedure: spDeployment_GetCompDetailsFromName

Modify the same stored procedure using the attached .sql file.

The

 

 

Attachments

AlterspDeployment_GetCompDetailsFromName.sql get_app