Event Console SP5 install fails during configuration

Article:TECH147151  |  Created: 2010-12-29  |  Updated: 2011-01-03  |  Article URL http://www.symantec.com/docs/TECH147151
Article Type
Technical Solution


Issue



When attempting to install Event Console SP5, an error occurs during the configuration portion and the installation fails. The Event Console SP5 may be listed as installed within Symantec Installation Manager, but it appears as not configured. Attempts to reconfigure fail.

 


Error



Log File Name: C:\Program Files\Altiris\Notification Server\Logs\a.log
Priority: 1
Help and Support:
Date: 12/28/2010 4:47:34 PM
Tick Count: 13626406
Host Name: [hostname]
Process: AeXConfig (1368)
Thread ID: 1
Module: AeXConfig.exe
Source: Altiris.NS.AeXConfig.ConfigureInstallation
Description: Failed to import the item from the file [C:\Program Files\Altiris\EventConsole\Config\EventConsole.config]

( Exception Details: Altiris.NS.Exceptions.AeXItemImportException: Item Import exception : 0692c752-7893-4da7-84dd-1721ac5cded1 = Altiris.EventConsole.BusinessLogic.EventConsoleInstallation(2b562b6e-99bc-46d1-91e2-a3f0b93cae1d) ---> Altiris.NS.Exceptions.AeXException: An unexpected exception has occured during CreateInstance. (Assembely:Altiris.EventConsole.BusinessLogic, Version=7.1.0.0, Culture=neutral, PublicKeyToken=2537af9fd4d89183 Type:Altiris.EventConsole.BusinessLogic.EventConsoleInstallation) ---> System.IO.FileNotFoundException: Could not load file or assembly 'Altiris.EventConsole.BusinessLogic, Version=7.1.0.0, Culture=neutral, PublicKeyToken=2537af9fd4d89183' or one of its dependencies. The system cannot find the file specified.
File name: 'Altiris.EventConsole.BusinessLogic, Version=7.1.0.0, Culture=neutral, PublicKeyToken=2537af9fd4d89183'
   at System.Reflection.Assembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection)
   at System.Reflection.Assembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection)
   at System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)
   at System.Reflection.Assembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)
   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, Object[] parameters)

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

   --- End of inner exception stack trace ---
   at Altiris.NS.ClassActivator.CreateInstance(String assembly, String type, Object[] parameters)
   at Altiris.NS.ItemManagement.Item.CreateInstance(String strClassAssembly, String strClassType, Object[] parameters, 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.Item.ImportItemFromFile(String xmlItemFile)
   at Altiris.NS.AeXConfig.ConfigureInstallation(String installationFilePath, Boolean bNoProductInstallation) )
( Exception logged from:
   at Altiris.Diagnostics.Logging.EventLog.ReportException(Int32 severity, String strMessage, String category, Exception exception)
   at Altiris.NS.Logging.EventLog.ReportException(Int32 severity, String strMessage, String category, Exception exception)
   at Altiris.NS.Logging.EventLog.ReportException(String strMessage, Exception exception)
   at Altiris.NS.AeXConfig.ConfigureInstallation(String installationFilePath, Boolean bNoProductInstallation)
   at Altiris.NS.AeXConfig.MainImpl(String[] args)
   at Altiris.NS.AeXConfig.Main(String[] args)
 )
( Extra Details:  Type=Altiris.NS.Exceptions.AeXItemImportException Src=Altiris.NS

  Inner Extra Details:  Type=Altiris.NS.Exceptions.AeXException Src=Altiris.NS

  Inner Extra Details:  Type=System.IO.FileNotFoundException Src=mscorlib )

   


Environment



  • Event Console SP5  7.0.8641

 


Cause



A previous version of the Event Console was installed and then uninstalled. The uninstall leaves certain registry keys behind which prevent the SP5 installation from completing successfully.

This is a known issue and has been submitted to development.

  


Solution



  1. Uninstall Event Console SP5
     
    If there are no dependant Solutions installed, choose Uninstall from the Symantec Installation Manager
     
    If there are dependant Solutions installed, locate the installation file, right-click and choose Uninstall  (e.g.  "C:\Program Files\Altiris\Symantec Installation Manager\Installs\Altiris\altiris_eventconsole_7_0_kb49812_sp5_x86.msi")
     
  2. Locate the following assemblies in the C:\Windows\assembly folder, right-click each one and choose Uninstall:
     
    Altiris.EventConsole
    Altiris.EventConsole.BusinessLogic
    Altiris.EventConsole.DataAccessLayer
    Altiris.EventConsole.DataStructures
    Altiris.EventConsole.Workflow
    policy.7.0.Altiris.EventConsole
    policy.7.0.Altiris.EventConsole.BusinessLogic
    policy.7.0.Altiris.EventConsole.DataAccessLayer
    policy.7.0.Altiris.EventConsole.DataSctructures
    policy.7.0.Altiris.EventConsole.Web
    policy.7.0.Altiris.EventConsole.WebControls
    policy.7.1.Altiris.EventConsole
    policy.7.1.Altiris.EventConsole.BusinessLogic
    policy.7.1.Altiris.EventConsole.DataAccessLayer
    policy.7.1.Altiris.EventConsole.DataSctructures
    policy.7.1.Altiris.EventConsole.Web
    policy.7.1.Altiris.EventConsole.WebControls
    policy.7.1.Altiris.EventConsole.WorkFlow
     
  3. Locate the following registry keys, export them as a precautionary measure, and delete them:
     
    [HKLM\SOFTWARE\Microsoft\Fusion\PublisherPolicy\Default\policy.7.0.Altiris.EventConsole__2537af9fd4d89183]
    [HKLM\SOFTWARE\Microsoft\Fusion\PublisherPolicy\Default\policy.7.0.Altiris.EventConsole.BusinessLogic__2537af9fd4d89183]
    [HKLM\SOFTWARE\Microsoft\Fusion\PublisherPolicy\Default\policy.7.0.Altiris.EventConsole.DataAccessLayer__2537af9fd4d89183]
    [HKLM\SOFTWARE\Microsoft\Fusion\PublisherPolicy\Default\policy.7.0.Altiris.EventConsole.DataStructures__2537af9fd4d89183]
    [HKLM\SOFTWARE\Microsoft\Fusion\PublisherPolicy\Default\policy.7.0.Altiris.EventConsole.WebControls__2537af9fd4d89183]
     
  4. Install Altiris Event Console SP5 from the Symantec Installation Manager by accessing:  Install new products > Filter: > Solutions

 


Supplemental Materials

SourceETrack
Value2229937


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


Terms of use for this information are found in Legal Notices