LSS: Upgrade to Local Security Solution 6.1 SP1 is Failing. Why?

Article:TECH26459  |  Created: 2007-02-22  |  Updated: 2007-02-22  |  Article URL http://www.symantec.com/docs/TECH26459
Article Type
Technical Solution

Issue



When I have attempted to upgrade to Local Security Solution Sp1, my upgrade fails with the following error:

Process: AeXConfig.exe (4888)
Thread ID: 10076
Module: AltirisNativeHelper.dll
Source: Altiris.NS.ItemManagement.ItemHelper
Description: An unexpected exception has occured (Exception: Altiris.NS.Exceptions.AeXItemImportException: Item Import exception : a63ce06b-04a7-4946-974c-4059ee9cec31 = MSoft.LocalSecurity.Resources.UserGroup(cd9030f2-11a0-4d13-b3ad-4ea177bf65f5) ---> Altiris.NS.Exceptions.AeXException: An unexpected exception has occured during CreateInstance. (Assembely:MSoft.LocalSecurity, Version=6.1.0.0, Culture=neutral, PublicKeyToken=9b6d727d0d042dc4 Type:MSoft.LocalSecurity.Resources.UserGroup) ---> System.IO.FileNotFoundException: File or assembly name MSoft.Resource, or one of its dependencies, was not found.
File name: "MSoft.Resource"
   at System.Reflection.Assembly.GetTypeInternal(String typeName, Boolean throwOnError, Boolean ignoreCase, Boolean publicOnly)
   at System.Activator.CreateInstance(String assemblyName, String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, Evidence securityInfo, StackCrawlMark& stackMark)
   at System.Activator.CreateInstance(String assemblyName, String typeName)
   at Altiris.NS.ClassActivator.CreateInstance(String assembly, String type)

=== Pre-bind state information ===
LOG: DisplayName = MSoft.Resource, Version=6.0.1236.0, Culture=neutral, PublicKeyToken=9b6d727d0d042dc4
(Fully-specified)
LOG: Appbase = E:\Altiris\Notification Server\BinLOG: Initial PrivatePath = NULL
Calling assembly : MSoft.LocalSecurity, Version=6.1.1340.0, Culture=neutral, PublicKeyToken=9b6d727d0d042dc4.
===

LOG: Publisher policy file is found at C:\WINNT\assembly\GAC\policy.6.0.MSoft.Resource\6.0.1156.0__9b6d727d0d042dc4\policy.6.0.MSoft.Resource.config.
LOG: Host configuration file not found.
LOG: Using machine configuration file from C:\WINNT\Microsoft.NET\Framework\v1.1.4322\config\machine.config.
LOG: Post-policy reference: MSoft.Resource, Version=6.0.1236.0, Culture=neutral, PublicKeyToken=9b6d727d0d042dc4
LOG: Attempting download of new URL file:///E:/Altiris/Notification Server/Bin/MSoft.Resource.DLL.
LOG: Attempting download of new URL file:///E:/Altiris/Notification Server/Bin/MSoft.Resource/MSoft.Resource.DLL.
LOG: Attempting download of new URL file:///E:/Altiris/Notification Server/Bin/MSoft.Resource.EXE.
LOG: Attempting download of new URL file:///E:/Altiris/Notification Server/Bin/MSoft.Resource/MSoft.Resource.EXE.

   --- End of inner exception stack trace ---
   at Altiris.NS.ClassActivator.CreateInstance(String assembly, String type)
   at Altiris.NS.ItemManagement.Item.CreateInstance(String strClassAssembly, String strClassType, Guid itemGuid)
   at Altiris.NS.ItemManagement.Item.CreateInstance(String strClassAssembly, String strClassType)
   at Altiris.NS.ItemManagement.Item.ImportItem(XmlNode itemNode)
   --- End of inner exception stack trace ---
   at Altiris.NS.ItemManagement.Item.ImportItem(XmlNode itemNode)
   at Altiris.NS.ItemManagement.ItemHelper.ImportItemNodesEx(XmlNodeList childItemNodes))


Environment



Notitifcation Server 6.0 - R3 - LSS Upgrading to Sp1

Cause



Missing Msoft common assemblies, which did not install properly during upgrade.

Solution



1.  Go to http://www.solutionsam.com/solutions/6_0/ and download the Altiris_MSoftCommon_6_0.exe file to the LSS server
2.  Run Altiris_MSoftCommon_6_0.exe.  Keep track of what the Notification Server logs report.
3.  When complete, running a repair of the LSS Sp1 solution from ADD/REMOVE PROGRAMS will probably be required.

Legacy ID



32955


Article URL http://www.symantec.com/docs/TECH26459


Terms of use for this information are found in Legal Notices