What are the conditions on the components? When do you have RemoveExistingProducts scheduled? If you repair your upgrade, do the other event sources show up?
-----Original Message----- From: Steve-Ogilvie [mailto:steven.ogil...@titus.com] Sent: Monday, February 17, 2014 6:41 PM To: wix-users@lists.sourceforge.net Subject: [WiX-users] Event Source not populating on upgrade... Hi all, I have a RTM version of our software which has 2 client MSI’s The Event Source on the RTM install is fine, all there, but on the upgrade only 1 of the Event Source is showing up: RTM: <PropertyRef Id="NETFRAMEWORK40FULLINSTALLROOTDIR"/> <PropertyRef Id="NETFRAMEWORK40FULLINSTALLROOTDIR64"/> <Component Id="cmp_TMCEventLog" Guid="SOME GUID" KeyPath="yes"> <RegistryKey Root="HKLM" Key="SYSTEM\CurrentControlSet\Services\EventLog\My Company" ForceCreateOnInstall="yes" ForceDeleteOnUninstall="yes"> <Permission User="NETWORK SERVICE" ReadPermission="yes" /> </RegistryKey> <util:EventSource Name="Blah Blah for Blah" EventMessageFile="[NETFRAMEWORK40FULLINSTALLROOTDIR]EventLogMessages.dll" Log=" My Company "/> <util:EventSource Name="Blah" EventMessageFile="[NETFRAMEWORK40FULLINSTALLROOTDIR]EventLogMessages.dll" Log=" My Company "/> <util:EventSource Name="MYCOMPANY" EventMessageFile="[NETFRAMEWORK40FULLINSTALLROOTDIR]EventLogMessages.dll" Log=" My Company "/> <Condition></Condition> </Component> <!—same for x64 but x64 property- -> Run our “hotfox” (just a later build with GUID and 3rd number in version incremented which forces an major upgrade) <PropertyRef Id="NETFRAMEWORK40FULLINSTALLROOTDIR"/> <PropertyRef Id="NETFRAMEWORK40FULLINSTALLROOTDIR64"/> <PropertyRef Id="NETFRAMEWORK40CLIENTINSTALLROOTDIR"/> <PropertyRef Id="NETFRAMEWORK40CLIENTINSTALLROOTDIR64"/> <Component Id="cmp_TMCEventLog_Full" Guid="SOME GUID" KeyPath="yes"> <RegistryKey Root="HKLM" Key="SYSTEM\CurrentControlSet\Services\EventLog\My Company" ForceCreateOnInstall="yes" ForceDeleteOnUninstall="yes"> <Permission User="NETWORK SERVICE" ReadPermission="yes" /> </RegistryKey> <util:EventSource Name="Blah Blah for Blah" EventMessageFile="[NETFRAMEWORK40FULLINSTALLROOTDIR]EventLogMessages.dll" Log="My Company"/> <util:EventSource Name="Blah" EventMessageFile="[NETFRAMEWORK40FULLINSTALLROOTDIR]EventLogMessages.dll" Log="My Company"/> <util:EventSource Name="MYCOMPANY" EventMessageFile="[NETFRAMEWORK40FULLINSTALLROOTDIR]EventLogMessages.dll" Log="My Company"/> <Condition></Condition> </Component> <Component Id="cmp_TMCEventLog_Client" Guid="SOME GUID" KeyPath="yes"> <RegistryKey Root="HKLM" Key="SYSTEM\CurrentControlSet\Services\EventLog\My Company" ForceCreateOnInstall="yes" ForceDeleteOnUninstall="yes"> <Permission User="NETWORK SERVICE" ReadPermission="yes" /> </RegistryKey> <util:EventSource Name="Blah Blah for Blah" EventMessageFile="[NETFRAMEWORK40CLIENTINSTALLROOTDIR]EventLogMessages.dll" Log="My Company"/> <util:EventSource Name="Blah" EventMessageFile="[NETFRAMEWORK40CLIENTINSTALLROOTDIR]EventLogMessages.dll" Log="My Company"/> <util:EventSource Name="MYCOMPANY" EventMessageFile="[NETFRAMEWORK40CLIENTINSTALLROOTDIR]EventLogMessages.dll" Log="My Company"/> <Condition></Condition> </Component> And the same for X64 Looking at the log, during the uninstall I can see it removing the registry keys for event source and during install of the new version I can see it creating the registry keys but why are they not there?? Anyway here is he uninstall logging of event source: MSI (s) (5C:90) [13:21:40:726]: Executing op: RegOpenKey(Root=-2147483646,Key=SYSTEM\CurrentControlSet\Services\EventLog\Titus Labs,,BinaryType=0,,) MSI (s) (5C:90) [13:21:40:726]: Executing op: RegRemoveValue(Name=Sources,Value=[~]TITUS Message Classification,) MSI (s) (5C:90) [13:21:40:726]: Executing op: RegRemoveKey() MSI (s) (5C:90) [13:21:40:726]: Executing op: RegRemoveValue(Name=AutoBackupLogFiles,Value=#0,) MSI (s) (5C:90) [13:21:40:726]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Titus Labs 3: 2 MSI (s) (5C:90) [13:21:40:726]: Executing op: RegRemoveValue(Name=File,Value=#%[%SystemRoot]\System32\config\Titus La.evt,) MSI (s) (5C:90) [13:21:40:726]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Titus Labs 3: 2 MSI (s) (5C:90) [13:21:40:726]: Executing op: RegRemoveValue(Name=MaxSize,Value=#524288,) MSI (s) (5C:90) [13:21:40:726]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Titus Labs 3: 2 MSI (s) (5C:90) [13:21:40:726]: Executing op: RegRemoveValue(Name=Retention,Value=#604800,) MSI (s) (5C:90) [13:21:40:726]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Titus Labs 3: 2 MSI (s) (5C:90) [13:21:40:726]: Executing op: RegRemoveKey() MSI (s) (5C:90) [13:21:40:726]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Titus Labs 3: 2 MSI (s) (5C:90) [13:21:40:726]: Executing op: RegOpenKey(Root=-2147483646,Key=SYSTEM\CurrentControlSet\Services\EventLog\Titus Labs\Message Classification for Microsoft Outlook,,BinaryType=0,,) MSI (s) (5C:90) [13:21:40:726]: Executing op: RegRemoveValue(Name=EventMessageFile,Value=#%[NETFRAMEWORK40FULLINSTALLROOTDIR]EventLogMessages.dll,) MSI (s) (5C:90) [13:21:40:726]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Titus Labs\Message Classification for Microsoft Outlook 3: 2 MSI (s) (5C:90) [13:21:40:726]: Executing op: RegOpenKey(Root=-2147483646,Key=SYSTEM\CurrentControlSet\Services\EventLog\Titus Labs\Message Classification,,BinaryType=0,,) MSI (s) (5C:90) [13:21:40:726]: Executing op: RegRemoveValue(Name=EventMessageFile,Value=#%[NETFRAMEWORK40FULLINSTALLROOTDIR]EventLogMessages.dll,) MSI (s) (5C:90) [13:21:40:726]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Titus Labs\Message Classification 3: 2 MSI (s) (5C:90) [13:21:40:726]: Executing op: RegOpenKey(Root=-2147483646,Key=SYSTEM\CurrentControlSet\Services\EventLog\Titus Labs\TITUS,,BinaryType=0,,) MSI (s) (5C:90) [13:21:40:726]: Executing op: RegRemoveValue(Name=EventMessageFile,Value=#%[NETFRAMEWORK40FULLINSTALLROOTDIR]EventLogMessages.dll,) MSI (s) (5C:90) [13:21:40:726]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Titus Labs\TITUS 3: 2 MSI (s) (5C:90) [13:21:40:726]: Executing op: RegOpenKey(Root=-2147483646,Key=Software\Microsoft\Office\Outlook\Addins\TitusLabsMessageClassification.Connect,,BinaryType=0,,) MSI (s) (5C:90) [13:21:40:726]: Executing op: RegRemoveValue(Name=Description,Value=TITUS Message Classification for Microsoft Outlook,) MSI (s) (5C:90) [13:21:40:726]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Office\Outlook\Addins\TitusLabsMessageClassification.Connect 3: 2 MSI (s) (5C:90) [13:21:40:726]: Executing op: RegRemoveValue(Name=FriendlyName,Value=TITUS Message Classification for Microsoft Outlook,) MSI (s) (5C:90) [13:21:40:726]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Office\Outlook\Addins\TitusLabsMessageClassification.Connect 3: 2 MSI (s) (5C:90) [13:21:40:726]: Executing op: RegRemoveValue(Name=ProductInstalled,Value=TMC,) MSI (s) (5C:90) [13:21:40:726]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Office\Outlook\Addins\TitusLabsMessageClassification.Connect 3: 2 MSI (s) (5C:90) [13:21:40:726]: Executing op: RegRemoveValue(Name=LoadBehavior,Value=#3,) MSI (s) (5C:90) [13:21:40:726]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Office\Outlook\Addins\TitusLabsMessageClassification.Connect 3: 2 MSI (s) (5C:90) [13:21:40:726]: Executing op: RegRemoveKey() MSI (s) (5C:90) [13:21:40:726]: Note: 1: 1402 2: Here is install logging of event source: MSI (s) (5C:50) [13:21:53:062]: Executing op: RegOpenKey(Root=-2147483646,Key=SYSTEM\CurrentControlSet\Services\EventLog\Titus Labs,,BinaryType=0,,) MSI (s) (5C:50) [13:21:53:062]: Executing op: RegAddValue(Name=Sources,Value=[~]TITUS Message Classification,) MSI (s) (5C:50) [13:21:53:062]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Titus Labs 3: 2 MSI (s) (5C:50) [13:21:53:062]: Executing op: RegCreateKey() MSI (s) (5C:50) [13:21:53:062]: Executing op: RegCreateKey() MSI (s) (5C:50) [13:21:53:062]: Executing op: RegAddValue(Name=AutoBackupLogFiles,Value=#0,) MSI (s) (5C:50) [13:21:53:062]: Executing op: RegAddValue(Name=File,Value=#%C:\Windows\System32\config\Titus La.evt,) MSI (s) (5C:50) [13:21:53:078]: Executing op: RegAddValue(Name=MaxSize,Value=#524288,) MSI (s) (5C:50) [13:21:53:078]: Executing op: RegAddValue(Name=Retention,Value=#604800,) MSI (s) (5C:50) [13:21:53:078]: Executing op: RegCreateKey() MSI (s) (5C:50) [13:21:53:078]: Executing op: RegOpenKey(Root=-2147483646,Key=SYSTEM\CurrentControlSet\Services\EventLog\Titus Labs\Message Classification for Microsoft Outlook,,BinaryType=0,,) MSI (s) (5C:50) [13:21:53:078]: Executing op: RegAddValue(Name=EventMessageFile,Value=#%C:\Windows\Microsoft.NET\Framework\v4.0.30319\EventLogMessages.dll,) MSI (s) (5C:50) [13:21:53:078]: Executing op: RegAddValue(Name=EventMessageFile,Value=#%C:\Windows\Microsoft.NET\Framework\v4.0.30319\EventLogMessages.dll,) MSI (s) (5C:50) [13:21:53:078]: Executing op: RegOpenKey(Root=-2147483646,Key=SYSTEM\CurrentControlSet\Services\EventLog\Titus Labs\Message Classification,,BinaryType=0,,) MSI (s) (5C:50) [13:21:53:078]: Executing op: RegAddValue(Name=EventMessageFile,Value=#%C:\Windows\Microsoft.NET\Framework\v4.0.30319\EventLogMessages.dll,) MSI (s) (5C:50) [13:21:53:078]: Executing op: RegAddValue(Name=EventMessageFile,Value=#%C:\Windows\Microsoft.NET\Framework\v4.0.30319\EventLogMessages.dll,) MSI (s) (5C:50) [13:21:53:078]: Executing op: RegOpenKey(Root=-2147483646,Key=SYSTEM\CurrentControlSet\Services\EventLog\Titus Labs\TITUS,,BinaryType=0,,) MSI (s) (5C:50) [13:21:53:078]: Executing op: RegAddValue(Name=EventMessageFile,Value=#%C:\Windows\Microsoft.NET\Framework\v4.0.30319\EventLogMessages.dll,) MSI (s) (5C:50) [13:21:53:078]: Executing op: RegAddValue(Name=EventMessageFile,Value=#%C:\Windows\Microsoft.NET\Framework\v4.0.30319\EventLogMessages.dll,) Why is it not really in the registry?? From the logging it states it is there… Any help would be appreciated STeve -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Event-Source-not-populating-on-upgrade-tp7592732.html Sent from the wix-users mailing list archive at Nabble.com. ------------------------------------------------------------------------------ Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users