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 |
Problem
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
Environment
NS 6.0.6074
Patch 6.1 upgrading to 6.2
Cause
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.
Solution
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.
Legacy ID
32047
Article URL http://www.symantec.com/docs/TECH26031
Terms of use for this information are found in Legal Notices









Thank you.