on the notification sever management home it shows installed products
barcode solution 7.0
bacode doc languages 7.1
barcode solution doc 7.1
SIM shows barcoe 7.1.1010
when I do a repair on the product Is shows success repair
Repair of Package C:\Program Files\Altiris\Symantec Installation Manager\Installs\Altiris\altiris_barcode_7_1_sp1_x64.msi completed with result Success
odd error in logs while doing restart
Source: Symantec.Installation.ConfigureNS.TurnOffCustomErrors
Description: C:\Program Files\Altiris\Notification Server\Web.config not found--cannot set customErrors mode to 'Off'
as it is initializing webservice it throws a error related to barcode
Log File Name: C:\ProgramData\Symantec\SMP\Logs\a.log
Priority: 2
Date: 11/16/2011 12:40:32 PM
Tick Count: 75613578
Host Name: ALTIRISDEV1
Process: AeXSvc (19336)
Thread ID: 39
Module: AeXSVC.exe
Source: Altiris.NS.Licensing.ProductManager.GetInstalledProductsDb
Description: Failed to load type for product Barcode Solution (bad39b51-140a-43e9-8afd-24201f83b466).
Exception: Altiris.NS.Exceptions.AeXException: An unexpected exception has occured during CreateInstance. (Assembely:Altiris.Barcode, Version=7.0.1050.0, Culture=neutral, PublicKeyToken=e749a811bd5d1f5f Type:Altiris.Barcode.BarcodeSolution) ---> System.IO.FileNotFoundException: Could not load file or assembly 'Altiris.Barcode, Version=7.0.1050.0, Culture=neutral, PublicKeyToken=e749a811bd5d1f5f' or one of its dependencies. The system cannot find the file specified.
File name: 'Altiris.Barcode, Version=7.0.1050.0, Culture=neutral, PublicKeyToken=e749a811bd5d1f5f'
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.GetItemInternal(Guid itemGuid, IEnumerable`1 accessPermissions, ItemLoadFlags itemLoadFlags)
at Altiris.NS.ItemManagement.Item.GetItem[T](Guid itemGuid, IEnumerable`1 accessPermissions, ItemLoadFlags itemLoadFlags)
at Altiris.NS.ItemManagement.Item.GetItem[T](Guid itemGuid, ItemLoadFlags itemLoadFlags)
at Altiris.NS.ItemManagement.Item.GetItem(Guid itemGuid, ItemLoadFlags itemLoadFlags)
at Altiris.NS.Licensing.ProductManager.GetInstalledProductsDb()
Log File Name: C:\ProgramData\Symantec\SMP\Logs\a.log
Priority: 2
Date: 11/16/2011 12:40:32 PM
Tick Count: 75613578
Host Name: ALTIRISDEV1
Process: AeXSvc (19336)
Thread ID: 39
Module: AeXSVC.exe
Source: Altiris.NS.Licensing.ProductManager.GetInstalledProductsDb
Description: Failed to load type for product Barcode Solution (bad39b51-140a-43e9-8afd-24201f83b466).
Exception: Altiris.NS.Exceptions.AeXException: An unexpected exception has occured during CreateInstance. (Assembely:Altiris.Barcode, Version=7.0.1050.0, Culture=neutral, PublicKeyToken=e749a811bd5d1f5f Type:Altiris.Barcode.BarcodeSolution) ---> System.IO.FileNotFoundException: Could not load file or assembly 'Altiris.Barcode, Version=7.0.1050.0, Culture=neutral, PublicKeyToken=e749a811bd5d1f5f' or one of its dependencies. The system cannot find the file specified.
File name: 'Altiris.Barcode, Version=7.0.1050.0, Culture=neutral, PublicKeyToken=e749a811bd5d1f5f'
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.GetItemInternal(Guid itemGuid, IEnumerable`1 accessPermissions, ItemLoadFlags itemLoadFlags)
at Altiris.NS.ItemManagement.Item.GetItem[T](Guid itemGuid, IEnumerable`1 accessPermissions, ItemLoadFlags itemLoadFlags)
at Altiris.NS.ItemManagement.Item.GetItem[T](Guid itemGuid, ItemLoadFlags itemLoadFlags)
at Altiris.NS.ItemManagement.Item.GetItem(Guid itemGuid, ItemLoadFlags itemLoadFlags)
at Altiris.NS.Licensing.ProductManager.GetInstalledProductsDb()
Log File Name: C:\ProgramData\Symantec\SMP\Logs\a.log
Priority: 4
Date: 11/16/2011 12:40:57 PM
Tick Count: 75638437
Host Name: ALTIRISDEV1
Process: SymantecInstallationManager (15548)
Thread ID: 16
Module: SymantecInstallationManager.exe
Source: Altiris.NS.Licensing.LicenseUtil.GetLegacyLicense
Description: Certificate store: Found Legacy License [product: Barcode Solution; guid: Barcode Solution (bad39b51-140a-43e9-8afd-24201f83b466); count: 2; issueDate: 3/30/2011 11:46:25 AM; expDate: 4/30/2012 11:46:25 AM]
when I do item browse on this item it shows version 7.1.1.6851 in item in the interfaces
when I look at classes it still shows 7.0.1050 in the class assembly
for MSI is shows version 7.0.1070 so possibly the config file is telling it to call the wrong MSI version
at least that is what it is looking like right now - so possible when did removal of barcode it only did local uninstall and did not touch the guids in the database .