Environment
Situation
Resolution
Patch Name:Update Server 6.3Cumulative Hot-Fix 2.0
Issues Resolved:
· KB 428Update Server 6.3 Get Policy Performance Hot-Fix
· KB 433Exception occurred while performing the requested operation while loading the Package Compliance Detail Report
· KB 446Internal Server Error When Using the Deployment Wizard
· KB 339DAU Running More Frequently than Expected
· KB 448PatchLink Update Server 6.3 P-5
· KB 448PatchLink Update Server 6.3 P-6
· Performance can be degraded when an agent reports its completion of a DAU and has to validate its Mandatory Baselines
· The Concurrent Deployment Limit (CDL) for Mandatory Baselines was hard coded to 25, the value is now 500.
· The Devices page may report an internal server error
· The Devices page may report an internal server error when a UNIX agent reports –> as its IP
· The Package Compliance Report may return a conversion error when converting a string to a unique identifier
· Package Compliance,Deployment Summary, and Deployment Detail Report may timeout
· The PLUSReplicatorService.exe may become unresponsive until it is restarted
· Replication may not occur when communicating through some authenticated proxies
· Licenses may be deleted if communication to GSS is lost during License Replication
· New Load distributing ISAPI GravitixISAPI.DLL
· Fast Path servers may not be assigned correctly when multiple polices are assigned to an agent
· Deployment Details may not be able to be exported
· Mandatory Baseline Q-Chain setting is ignored when the baseline creates deployments
Installation
- Download the installer save it to the Update Server.
- Execute the6.3_CumulativeHotFix2.exe and follow the dialogues presented.
FAQ
How does one determine if the patch is applicable?The following registry key exists on Update Server 6.3:
HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\{FFAE44E7-4A47-468A-B6CB-77329A7EBC0D}\DisplayVersion (6.3.0.669, 6.3.0.700, 6.3.2.700, or 6.3.4.700)
How will I know if this patch is applied successfully?
1. The Update Server will show patched for Update Server P-5 and Update Server P-6.
2. Check the versions of the DLLs
(Update Server Install Path)\WebRoot\update\GravitixISAPI.dll file version6.4.0.214
(Update Server Install Path)\WebRoot\bin\PatchLink.Update.Net.dll file version6.3.x.846
(Update Server Install Path)\WebRoot\bin\PLFWWin32.dllfile version1.0.0.6
C:\Program Files\Patchlink\Distribution Services\PLFWWin32.dllfile version1.0.0.6
3. Check the SystemConfig table for the following data.
SystemConfig_Name | SystemConfig_Value |
---|---|
Hot Fix Version | 2.28 |
4. Check the VersionsIn63 table for the following SP versions.
Name | Version |
---|---|
PLUS.dbo.spTasks_UpdateNewGroup | 3 |
PLUS.dbo.spTasks_GovernorJob | 3 |
PLUS.dbo.sp_Groups_AssignBaselineReportTasks_ByAgent | 2 |
PLUS.dbo.spTasks_ExecDAgentUponSuccess | 1 |
PLUS.dbo.spGroups_GetBaselineOptions | 1 |
PLUS.dbo.spGroups_SetBaseline | 1 |
PLUS.dbo.sp_Groups_AssignBaselineReportTasks | 1 |
PLUS.dbo.sp_Groups_AssignBaselinePackageTasks | 1 |
PLUS.dbo.vAgents_Status | 1 |
PLUS.dbo.spAgents_UpdateInfo | 2 |
PLUS.dbo.spRPT_PackageComplianceDetail | 3 |
PLUS.dbo.rpt_SignatureAnalysis_varchar | 2 |
PLUS_Staging.dbo.spRepl_LoadLicenseDataXML | 1 |
PLUS.dbo.spAgents_ValidatePoliciesSetBased | 1 |
PLUS.dbo.spAgents_UpdateDAU | 2 |
PLUS.dbo.sp_GetDeploymentComputerList | 1 |
PLUS.dbo.spDA_LoadReportSummarySinglePassDAU | 1 |
PLUS.dbo.spSys_ValidateLicense | 1 |
PLUS.dbo.spRPT_DeploymentDetail | 2 |
PLUS.dbo.spRPT_DeploymentSummary | 1 |
PLUS.dbo.rpt_Deployment_Detail | 3 |
PLUS.dbo.sp_DA_LoadResultsPFQ105 | 2 |
PLUS.dbo.AgentInventoryUpdatePFQ105 | 1 |
PLUS.dbo.fn_InventoryItems_Checksum_Calc | 1 |
Will these changes get overwritten when upgrading to Update Server 6.4?
Yes and they are included in Update Server 6.4.
Additional Information
This Hot-Fix includes Update Server P-5 & Update Server P-6
After the installation of this hot-fix the Inventory Change function of the agent is turned off.
UPDATE PLUS..SystemConfig SET SystemConfig_Value = 'Y' WHERE SystemConfig_Name = 'UseInventoryChangeDAU' |