OS Server 2008 R2 x64 no SP installed
Previously had SMP and DS installed but was having a number of issues so I used SIM to remove all the components and reinstall. Given this install was not in production yet I also removed the IIS site, app pools, services that were not installed, and the database.
Now I am unable to reinstall SMP ... somewhat. The install fails and then fails to roll back so it is actually functioning corectly but does not show up as installed in SIM and I am unable to procede with installing DS.
Looking at the logs Ajax fails to install which is probably not a big deal since it probably is still installed.
After that I start getting various failure to locate product items and then failure to unconfigure for the following:
servicesframework.config
directoryconnector.config
altirisnsautomation.config
I will post the log entry for the last one:
Log File Name: C:\ProgramData\Symantec\SMP\Logs\Install 2011-04-07 15-18-00\a.log
Priority: 1
Help and Support:
Date: 4/7/2011 3:18:01 PM
Tick Count: 7302328
Host Name: 100-DTIMG-P-001
Process: AeXSvc (1108)
Thread ID: 105
Module: AeXSVC.exe
Source: Altiris.NS.Installation.ProductConfigurationWorker.UnconfigureProductInternal
Description: Failed to locate product item [E:\Program Files\Altiris\Altiris NS Automation\Config\AltirisNSAutomation.config]
( Exception Details: Altiris.NS.Exceptions.AeXItemImportException: Item Import exception : b4c8d3fc-26a5-43e1-b1bb-465697ffa065 = Altiris.Automation.Altiris_NS_AutomationInstallation(95053373-051b-4d20-83f3-d7ff33647c1f) ---> Altiris.NS.Exceptions.AeXException: An unexpected exception has occured during CreateInstance. (Assembely:Altiris.Automation, Version=7.1.0.0, Culture=neutral, PublicKeyToken=d516cb311cfb6e4f Type:Altiris.Automation.Altiris_NS_AutomationInstallation) ---> System.IO.FileNotFoundException: Could not load file or assembly 'Altiris.Automation, Version=7.1.0.0, Culture=neutral, PublicKeyToken=d516cb311cfb6e4f' or one of its dependencies. The system cannot find the file specified.
File name: 'Altiris.Automation, Version=7.1.0.0, Culture=neutral, PublicKeyToken=d516cb311cfb6e4f'
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.Installation.ProductConfigurationWorker.UnconfigureProductInternal(String configFile, Guid productGuid, Boolean ownsProgressContext) )
( 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.Installation.ProductConfigurationWorker.UnconfigureProductInternal(String configFile, Guid productGuid, Boolean ownsProgressContext)
at Altiris.NS.Installation.ProductConfigurationWorker.UnconfigureProduct()
at System.Threading.ExecutionContext.runTryCode(Object userData)
at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
)
( 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 )