Patch Validator will not run to completion
|Article:TECH26031|||||Created: 2007-01-18|||||Updated: 2007-02-05|||||Article URL http://www.symantec.com/docs/TECH26031|
When running the Patch Validator to upgrade to Patch 6.2, unfixable errors continue to appear:
20061207-145317, Info, Could not get version information for d6dc1e08-b45e-4007-b3a3-26d630316e7a due to Exception has been thrown by the target of an invocation. , PatchValidator.MSIElement.GetMSIElementVersion
20061207-145414, Info, Found 13 orphaned packages., PatchValidator.OrphanedPackagesPrerequisite.IsSatisfied
Patch 6.1 upgrading to 6.2
The Stored Procedure "spLoadNonLocalizableResourceTypes" was not able to create the NonLocalizableResourceTypes Table. This should have be created during the NS upgrade to R2 or R3, but due to the fact that the DB Object Ownerships were not completely correct, the table was not laid down. The reason that stored procedures (and in some cases tables) are not laid down by the R3 upgrade is because the upgrade procedure is failing with incorrect object ownerships in the middle of the transaction and was getting rolled back.
Once the ownerships to the stored procedure were changed to the Altiris .dbo account, the stored procedure was able to run to completion and the necessary table was created. This allowed the Patch Validator to complete and fix the respective objects as necessary.
Article URL http://www.symantec.com/docs/TECH26031