Jump to content


This is a ready-only archive of the InstallSite Forum. You cannot post any new content here. / Dies ist ein Archiv des InstallSite Forums. Hier können keine neuen Beiträge veröffentlicht werden.
Photo

MsiBeginTransaction returns ERROR_INVALID_PA


15 replies to this topic

Haegar

Haegar
  • Full Members
  • 3 posts

Posted 30 July 2008 - 14:20

Can anyone give me a tip, what is going wrong here?

I am trying to use the new MsInstaller 4.5 functions
MsiBeginTransaction and MsiEndTransaction to chain the installation of two
msi files.

I am using c# (VisualStudio 2005) and as MsiBeginTransaction and MsiEndTransaction
are not accessible if I add a reference to the msi.dll to my solution, I have to use the
following code to import them:

CODE

       // <http://msdn.microsoft.com/en-us/library/bb736312(VS.85).aspx>
       public enum MsiTransactionAttributes : ulong
       {
           MsiCloseExistingEmbedededUi             = 0x00000000L,  // value not supplied in MSI SDK
           MSITRANSACTION_CHAIN_EMBEDDEDUI         = 0x00000001L,
           MSITRANSACTION_JOIN_EXISTING_EMBEDDEDUI = 0x00000002L
       }

       //UINT WINAPI MsiBeginTransaction(
       //    __in   LPCWSTR szTransactionName,
       //    __in   DWORD dwTransactionAttributes,
       //    __out  MSIHANDLE *hTransactionID,
       //    __out  HANDLE *phChangeOfOwnerEvent
       //);
       [DllImport("msi.dll", EntryPoint = "MsiBeginTransactionW", CharSet = CharSet.Unicode, ExactSpelling = true)]
       public static extern uint MsiBeginTransaction(
                                   string TransactionName,
                                   MsiTransactionAttributes TransactionAttributes,
                                   ref uint TransactionID,
                                   ref IntPtr ChangeOfOwnerEvent);


and

CODE

       // <http://msdn.microsoft.com/en-us/library/bb736318(VS.85).aspx>
       public enum MsiTransactionState : ulong
       {
           MSITRANSACTIONSTATE_ROLLBACK = 0x00000000L,
           MSITRANSACTIONSTATE_COMMIT   = 0x00000001L
       }

       //UINT WINAPI MsiEndTransaction(
       //    __in  DWORD dwTransactionState
       //);
       [DllImport("msi.dll", EntryPoint = "MsiEndTransaction", CharSet = CharSet.Unicode, ExactSpelling = true)]
       public static extern uint MsiEndTransaction(MsiTransactionState TransactionState);


Testing this with

CODE

           uint result;

           result = MsInstallerInterop.MsiBeginTransaction(
                                           "Testinstall",
                                           MsiTransactionAttributes.MsiCloseExistingEmbedededUi,
                                           ref msiChainedInstallTransactionID,
                                           ref msiChainedInstallChangeOfOwnerEvent);

           result = MsInstallerInterop.MsiEndTransaction(MsiTransactionState.MSITRANSACTIONSTATE_COMMIT);


gives a result of 0x00000057 == ERROR_INVALID_PARAMETER.

So I guess, my declaration of the functions is incorrect, or there is something to do before I can
call MsiBeginTransaction. (But according to the Windows Installer Team Blog there seems
nothing to do before I can call MsiBeginTransaction.)


Thanks in advance

VBScab

VBScab
  • Full Members
  • 436 posts

Posted 30 July 2008 - 15:22

TBH, I don't think you'll get any responses to your question here, as the forum is mostly concerned with MSI/Windows Installer specifically, whereas your question seems more directed at the C# community, as it seems to be a question of either an incorrect parameter being passed or that one or more of the parameters has an incorrect data type.
- Don't know why 'x' happened? Want to know why 'y' happened? ProcMon will tell you.
- Try using http://www.google.com before posting.
- I answer questions only via forums. Please appreciate the time I give here and don't send me personal emails.

Haegar

Haegar
  • Full Members
  • 3 posts

Posted 30 July 2008 - 17:04

Thanks for the reply.

It often helps to take a break, if you can't get a solution after a long debugging session.

And you are right, it was not an MSI related error.

As I have used the pinvoke interface (declaring external COM functions as I did) the first time, it
doesn't occur to me, that a unsigned long could not be 64 bit long blink.gif

So, for the coming generations smile.gif, here is the correct declaration of the MsiBeginTransaction function:

CODE

       // <http://msdn.microsoft.com/en-us/library/bb736312(VS.85).aspx>
       public enum MsiTransactionAttributes : uint
       {
           MsiCloseExistingEmbedededUi             = 0x0000,  // value not supplied in MSI SDK
           MSITRANSACTION_CHAIN_EMBEDDEDUI         = 0x0001,
           MSITRANSACTION_JOIN_EXISTING_EMBEDDEDUI = 0x0002
       }

       //UINT WINAPI MsiBeginTransaction(
       //    __in   LPCWSTR szTransactionName,
       //    __in   DWORD dwTransactionAttributes,
       //    __out  MSIHANDLE *hTransactionID,
       //    __out  HANDLE *phChangeOfOwnerEvent
       //);
       [DllImport("msi.dll", EntryPoint = "MsiBeginTransactionW", CharSet = CharSet.Unicode, ExactSpelling = true)]
       public static extern uint MsiBeginTransaction(
                                   string TransactionName,
                                   MsiTransactionAttributes TransactionAttributes,
                                   ref uint TransactionID,
                                   ref IntPtr ChangeOfOwnerEvent);




VBScab

VBScab
  • Full Members
  • 436 posts

Posted 31 July 2008 - 09:51

Ah ha! The old "Can't see the wood for the trees" scenario smile.gif It *is* weird how leaving something alone and returning to it or talking through the problem with someone else or, even typing the details into a forum post can make the solution clear.

I'm glad you're sorted and thanks for following up and providing the solution.
- Don't know why 'x' happened? Want to know why 'y' happened? ProcMon will tell you.
- Try using http://www.google.com before posting.
- I answer questions only via forums. Please appreciate the time I give here and don't send me personal emails.

l8Again

l8Again
  • Full Members
  • 2 posts

Posted 19 December 2008 - 12:50

Thanks a lot Haegar.. I was running into similar issues w/ the new windows installer 4.5. I really wanted to use the transactional functionality, but I had almost given up when I saw your post at 5 a.m. Many thanks.

l8Again

l8Again
  • Full Members
  • 2 posts

Posted 19 December 2008 - 13:24

Haegar,

Although the code works on my console app. I would really like to make it a part of my .msi package. So, when I put the same code in the override method of my installer class, it works without giving an error, but fails to install the other MSIs. Is there something else I need to do to make this code work as a part of my .msi installer?

Thanks for your help.

haripanicker

haripanicker
  • Full Members
  • 14 posts

Posted 28 January 2009 - 20:19

Hi Haegar and everyone,

So i created a msi with the MsiEmbeddedChainer table tat calls an embedded chainer executable. the exe calls MsiBeginTransaction(..). but this function returns error "ERROR_INSTALL_ALREADY_RUNNING" when i run it.

Dooes anyone know what is the cause of this error and the solution?

thanks

hari


Haegar

Haegar
  • Full Members
  • 3 posts

Posted 28 January 2009 - 23:31

Hello

The MSDN article about the MsiEmbeddedChainer Table is not very clear about it, but your embedded chainer executable will get the transaction handle for the running installation as a command line parameter.

You must call MsiJoinTransaction with this handle, to "take over" the ongoing installation. (Because MsiBeginTransaction is already called.)

Then you can call MsiInstallProduct to install other msi files.


Hope this helps, haven't done this from an embedded chainer myself.

Thorsten

haripanicker

haripanicker
  • Full Members
  • 14 posts

Posted 29 January 2009 - 20:51

Kool thanx... tat worked

Now i am able to install multiple MSIs...

The next problem is.. If i install three msis... it creates 3 arp entries..

How do i create just one arp entry.. so tat when i uninstalll, it uninstalls the 3 msis??

any idea?

Thanx
Hari

VBScab

VBScab
  • Full Members
  • 436 posts

Posted 30 January 2009 - 10:48

If you don't want ARP entries, you need to set the ARPSYSTEMCOMPONENT property in the relevant MSIs. It doesn't matter what value you give the property but it makes sense (to me, anyway!) to use '1' or 'True'.

I haven't yet played with this feature but I'd guess that uninstalling the 'parent' MSI would chain-uninstall its children anyway.
- Don't know why 'x' happened? Want to know why 'y' happened? ProcMon will tell you.
- Try using http://www.google.com before posting.
- I answer questions only via forums. Please appreciate the time I give here and don't send me personal emails.

haripanicker

haripanicker
  • Full Members
  • 14 posts

Posted 30 January 2009 - 20:02

When i uninstall the parent msi.. the chainer executable gets called and this exe has code just to install the other MSIs...

So here my question.. how will the chainer exe know if an install or unsintall sud be done?

Hope is makes sense... or i am doing something wrong...

haripanicker

haripanicker
  • Full Members
  • 14 posts

Posted 03 February 2009 - 03:12

Hi Everyone,

So i was trying out the embedded ui feature in windows installer 4.5...

I have a .dll that contains all 3 functions InitializeEmbeddedUI, EmbeddedUIHandler and ShutdownEmbeddedUI.

Heres the example- http://msdn.microsof...588(VS.85).aspx

And i have filled up the MsiEmbeddedUI Table.

none of the functions "InitializeEmbeddedUI, EmbeddedUIHandler and ShutdownEmbeddedUI" are called when i run the msi!

does anyone know wat the problem could be?

thankz hari

VBScab

VBScab
  • Full Members
  • 436 posts

Posted 03 February 2009 - 11:41

Have you run the install with a verbose log, the first step in any Windows Installer debugging scenario?
- Don't know why 'x' happened? Want to know why 'y' happened? ProcMon will tell you.
- Try using http://www.google.com before posting.
- I answer questions only via forums. Please appreciate the time I give here and don't send me personal emails.

haripanicker

haripanicker
  • Full Members
  • 14 posts

Posted 03 February 2009 - 19:16

Hi,

I did run the verbose.. I cudnt understand where exactly the problem is...

May be u cud find out where the problem is...

Here is the log

=== Verbose logging started: 2/3/2009 10:00:03 Build type: SHIP UNICODE 4.05.6001.00 Calling process: C:\WINDOWS\system32\msiexec.exe ===
MSI © (B0:E8) [10:00:03:859]: Resetting cached policy values
MSI © (B0:E8) [10:00:03:859]: Machine policy value 'Debug' is 0
MSI © (B0:E8) [10:00:03:859]: ******* RunEngine:
******* Product: Copy of Minimal.msi
******* Action:
******* CommandLine: **********
MSI © (B0:E8) [10:00:03:859]: Machine policy value 'DisableUserInstalls' is 0
MSI © (B0:E8) [10:00:03:890]: SOFTWARE RESTRICTION POLICY: Verifying package --> 'C:\Documents and Settings\hari1\Desktop\wix_test\Copy of Minimal.msi' against software restriction policy
MSI © (B0:E8) [10:00:03:890]: Note: 1: 2262 2: DigitalSignature 3: -2147287038
MSI © (B0:E8) [10:00:03:890]: SOFTWARE RESTRICTION POLICY: C:\Documents and Settings\hari1\Desktop\wix_test\Copy of Minimal.msi is not digitally signed
MSI © (B0:E8) [10:00:03:890]: SOFTWARE RESTRICTION POLICY: C:\Documents and Settings\hari1\Desktop\wix_test\Copy of Minimal.msi is permitted to run at the 'unrestricted' authorization level.
MSI © (B0:E8) [10:00:03:921]: Cloaking enabled.
MSI © (B0:E8) [10:00:03:921]: Attempting to enable all disabled privileges before calling Install on Server
MSI © (B0:E8) [10:00:03:937]: End dialog not enabled
MSI © (B0:E8) [10:00:03:937]: Original package ==> C:\Documents and Settings\hari1\Desktop\wix_test\Copy of Minimal.msi
MSI © (B0:E8) [10:00:03:937]: Package we're running from ==> C:\Temp\483aa3e1.msi
MSI © (B0:E8) [10:00:03:937]: APPCOMPAT: looking for appcompat database entry with ProductCode '{1EFFDCD2-4B4B-439E-8296-651795EE02D9}'.
MSI © (B0:E8) [10:00:03:937]: APPCOMPAT: no matching ProductCode found in database.
MSI © (B0:E8) [10:00:03:937]: MSCOREE not loaded loading copy from system32
MSI © (B0:E8) [10:00:03:937]: Machine policy value 'TransformsSecure' is 0
MSI © (B0:E8) [10:00:03:937]: User policy value 'TransformsAtSource' is 0
MSI © (B0:E8) [10:00:03:937]: Note: 1: 2262 2: File 3: -2147287038
MSI © (B0:E8) [10:00:03:937]: Note: 1: 2205 2: 3: MsiFileHash
MSI © (B0:E8) [10:00:03:937]: Machine policy value 'DisablePatch' is 0
MSI © (B0:E8) [10:00:03:937]: Machine policy value 'AllowLockdownPatch' is 0
MSI © (B0:E8) [10:00:03:937]: Machine policy value 'DisableLUAPatching' is 0
MSI © (B0:E8) [10:00:03:937]: Machine policy value 'DisableFlyWeightPatching' is 0
MSI © (B0:E8) [10:00:03:937]: APPCOMPAT: looking for appcompat database entry with ProductCode '{1EFFDCD2-4B4B-439E-8296-651795EE02D9}'.
MSI © (B0:E8) [10:00:03:937]: APPCOMPAT: no matching ProductCode found in database.
MSI © (B0:E8) [10:00:03:937]: Transforms are not secure.
MSI © (B0:E8) [10:00:03:937]: Note: 1: 2205 2: 3: Control
MSI © (B0:E8) [10:00:03:937]: PROPERTY CHANGE: Adding MsiLogFileLocation property. Its value is 'c:\logv.txt'.
MSI © (B0:E8) [10:00:03:937]: Command Line: CURRENTDIRECTORY=C:\Documents and Settings\hari1\Desktop\wix_test CLIENTUILEVEL=0 CLIENTPROCESSID=5296
MSI © (B0:E8) [10:00:03:937]: PROPERTY CHANGE: Adding PackageCode property. Its value is '{909A6CE7-2739-4522-92C2-03AD7D7EE4CD}'.
MSI © (B0:E8) [10:00:03:937]: Product Code passed to Engine.Initialize: ''
MSI © (B0:E8) [10:00:03:937]: Product Code from property table before transforms: '{1EFFDCD2-4B4B-439E-8296-651795EE02D9}'
MSI © (B0:E8) [10:00:03:937]: Product Code from property table after transforms: '{1EFFDCD2-4B4B-439E-8296-651795EE02D9}'
MSI © (B0:E8) [10:00:03:937]: Product not registered: beginning first-time install
MSI © (B0:E8) [10:00:03:937]: PROPERTY CHANGE: Adding ProductState property. Its value is '-1'.
MSI © (B0:E8) [10:00:03:937]: Entering CMsiConfigurationManager::SetLastUsedSource.
MSI © (B0:E8) [10:00:03:937]: User policy value 'SearchOrder' is 'nmu'
MSI © (B0:E8) [10:00:03:937]: Adding new sources is allowed.
MSI © (B0:E8) [10:00:03:937]: PROPERTY CHANGE: Adding PackagecodeChanging property. Its value is '1'.
MSI © (B0:E8) [10:00:03:937]: Package name extracted from package path: 'Copy of Minimal.msi'
MSI © (B0:E8) [10:00:03:937]: Package to be registered: 'Copy of Minimal.msi'
MSI © (B0:E8) [10:00:03:937]: Note: 1: 2205 2: 3: Error
MSI © (B0:E8) [10:00:03:937]: Note: 1: 2262 2: AdminProperties 3: -2147287038
MSI © (B0:E8) [10:00:03:937]: Machine policy value 'DisableMsi' is 0
MSI © (B0:E8) [10:00:03:937]: Machine policy value 'AlwaysInstallElevated' is 0
MSI © (B0:E8) [10:00:03:937]: User policy value 'AlwaysInstallElevated' is 0
MSI © (B0:E8) [10:00:03:937]: Running product '{1EFFDCD2-4B4B-439E-8296-651795EE02D9}' with user privileges: It's not assigned.
MSI © (B0:E8) [10:00:03:937]: PROPERTY CHANGE: Adding CURRENTDIRECTORY property. Its value is 'C:\Documents and Settings\hari1\Desktop\wix_test'.
MSI © (B0:E8) [10:00:03:937]: PROPERTY CHANGE: Adding CLIENTUILEVEL property. Its value is '0'.
MSI © (B0:E8) [10:00:03:937]: PROPERTY CHANGE: Adding CLIENTPROCESSID property. Its value is '5296'.
MSI © (B0:E8) [10:00:03:937]: PROPERTY CHANGE: Adding MsiSystemRebootPending property. Its value is '1'.
MSI © (B0:E8) [10:00:03:937]: TRANSFORMS property is now:
MSI © (B0:E8) [10:00:03:937]: PROPERTY CHANGE: Adding VersionDatabase property. Its value is '405'.
MSI © (B0:E8) [10:00:03:937]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\hari1\Application Data
MSI © (B0:E8) [10:00:03:937]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\hari1\Favorites
MSI © (B0:E8) [10:00:03:937]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\hari1\NetHood
MSI © (B0:E8) [10:00:03:937]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\hari1\My Documents
MSI © (B0:E8) [10:00:03:937]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\hari1\PrintHood
MSI © (B0:E8) [10:00:03:937]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\hari1\Recent
MSI © (B0:E8) [10:00:03:937]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\hari1\SendTo
MSI © (B0:E8) [10:00:03:937]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\hari1\Templates
MSI © (B0:E8) [10:00:03:937]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\All Users\Application Data
MSI © (B0:E8) [10:00:03:937]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\hari1\Local Settings\Application Data
MSI © (B0:E8) [10:00:03:937]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\hari1\My Documents\My Pictures
MSI © (B0:E8) [10:00:03:937]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\hari1\Start Menu\Programs\Administrative Tools
MSI © (B0:E8) [10:00:03:937]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\hari1\Start Menu\Programs\Startup
MSI © (B0:E8) [10:00:03:937]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\hari1\Start Menu\Programs
MSI © (B0:E8) [10:00:03:937]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\hari1\Start Menu
MSI © (B0:E8) [10:00:03:937]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\hari1\Desktop
MSI © (B0:E8) [10:00:03:937]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\All Users\Start Menu\Programs\Administrative Tools
MSI © (B0:E8) [10:00:03:937]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\All Users\Start Menu\Programs\Startup
MSI © (B0:E8) [10:00:03:937]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\All Users\Start Menu\Programs
MSI © (B0:E8) [10:00:03:937]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\All Users\Start Menu
MSI © (B0:E8) [10:00:03:937]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\All Users\Desktop
MSI © (B0:E8) [10:00:03:937]: SHELL32::SHGetFolderPath returned: C:\WINDOWS\Fonts
MSI © (B0:E8) [10:00:03:937]: Note: 1: 2898 2: MS Sans Serif 3: MS Sans Serif 4: 0 5: 16
MSI © (B0:E8) [10:00:03:937]: PROPERTY CHANGE: Adding Privileged property. Its value is '1'.
MSI © (B0:E8) [10:00:03:937]: Note: 1: 1402 2: HKEY_CURRENT_USER\Software\Microsoft\MS Setup (ACME)\User Info 3: 2
MSI © (B0:E8) [10:00:03:937]: PROPERTY CHANGE: Adding USERNAME property. Its value is 'hari'.
MSI © (B0:E8) [10:00:03:937]: Note: 1: 1402 2: HKEY_CURRENT_USER\Software\Microsoft\MS Setup (ACME)\User Info 3: 2
MSI © (B0:E8) [10:00:03:937]: PROPERTY CHANGE: Adding COMPANYNAME property. Its value is 'hari'.
MSI © (B0:E8) [10:00:03:937]: PROPERTY CHANGE: Adding DATABASE property. Its value is 'C:\Temp\483aa3e1.msi'.
MSI © (B0:E8) [10:00:03:937]: PROPERTY CHANGE: Adding OriginalDatabase property. Its value is 'C:\Documents and Settings\hari1\Desktop\wix_test\Copy of Minimal.msi'.
MSI © (B0:E8) [10:00:03:937]: Machine policy value 'MsiDisableEmbeddedUI' is 0
MSI © (B0:E8) [10:00:03:937]: EEUI - Running MsiEmbeddedUI code
MSI © (B0:5C) [10:00:03:953]: Cloaking enabled.
MSI © (B0:5C) [10:00:03:953]: Attempting to enable all disabled privileges before calling Install on Server
MSI © (B0:5C) [10:00:03:953]: Connected to service for CA interface.
MSI © (B0:E8) [10:00:04:031]: PROPERTY CHANGE: Adding MSICLIENTUSESEMBEDDEDUI property. Its value is '1'.
MSI © (B0:E8) [10:00:04:031]: PROPERTY CHANGE: Modifying CLIENTUILEVEL property. Its current value is '0'. Its new value: '3'.
=== Logging started: 2/3/2009 10:00:04 ===
MSI © (B0:E8) [10:00:04:031]: Note: 1: 2205 2: 3: PatchPackage
MSI © (B0:E8) [10:00:04:031]: Machine policy value 'DisableRollback' is 0
MSI © (B0:E8) [10:00:04:031]: User policy value 'DisableRollback' is 0
MSI © (B0:E8) [10:00:04:031]: PROPERTY CHANGE: Adding UILevel property. Its value is '2'.
MSI © (B0:E8) [10:00:04:031]: PROPERTY CHANGE: Adding ACTION property. Its value is 'INSTALL'.
MSI © (B0:E8) [10:00:04:031]: Doing action: INSTALL
MSI © (B0:E8) [10:00:04:031]: Note: 1: 2205 2: 3: ActionText
Action start 10:00:04: INSTALL.
MSI © (B0:E8) [10:00:04:031]: UI Sequence table 'InstallUISequence' is present and populated.
MSI © (B0:E8) [10:00:04:031]: In client but switching to server to run ExecuteSequence
MSI © (B0:E8) [10:00:04:031]: Grabbed execution mutex.
MSI © (B0:E8) [10:00:04:031]: Incrementing counter to disable shutdown. Counter after increment: 0
MSI © (B0:E8) [10:00:04:031]: Switching to server: CURRENTDIRECTORY="C:\Documents and Settings\hari1\Desktop\wix_test" CLIENTUILEVEL="3" CLIENTPROCESSID="5296" USERNAME="hari" COMPANYNAME="hari" MSICLIENTUSESEMBEDDEDUI="1" ACTION="INSTALL"
MSI © (B0:CC) [10:00:04:046]: Cloaking enabled.
MSI © (B0:CC) [10:00:04:046]: Attempting to enable all disabled privileges before calling Install on Server
MSI (s) (30:24) [10:00:04:046]: Running installation inside multi-package transaction C:\Documents and Settings\hari1\Desktop\wix_test\Copy of Minimal.msi
MSI (s) (30:24) [10:00:04:046]: Grabbed execution mutex.
MSI (s) (30:5C) [10:00:04:046]: Running as a service.
MSI (s) (30:E0) [10:00:04:046]: Resetting cached policy values
MSI (s) (30:E0) [10:00:04:046]: Machine policy value 'Debug' is 0
MSI (s) (30:E0) [10:00:04:046]: ******* RunEngine:
******* Product: C:\Documents and Settings\hari1\Desktop\wix_test\Copy of Minimal.msi
******* Action: INSTALL
******* CommandLine: **********
MSI (s) (30:E0) [10:00:04:046]: Machine policy value 'DisableUserInstalls' is 0
MSI (s) (30:E0) [10:00:04:062]: SOFTWARE RESTRICTION POLICY: Verifying package --> 'C:\Documents and Settings\hari1\Desktop\wix_test\Copy of Minimal.msi' against software restriction policy
MSI (s) (30:E0) [10:00:04:062]: Note: 1: 2262 2: DigitalSignature 3: -2147287038
MSI (s) (30:E0) [10:00:04:062]: SOFTWARE RESTRICTION POLICY: C:\Documents and Settings\hari1\Desktop\wix_test\Copy of Minimal.msi is not digitally signed
MSI (s) (30:E0) [10:00:04:062]: SOFTWARE RESTRICTION POLICY: C:\Documents and Settings\hari1\Desktop\wix_test\Copy of Minimal.msi is permitted to run at the 'unrestricted' authorization level.
MSI (s) (30:E0) [10:00:04:062]: End dialog not enabled
MSI (s) (30:E0) [10:00:04:062]: Original package ==> C:\Documents and Settings\hari1\Desktop\wix_test\Copy of Minimal.msi
MSI (s) (30:E0) [10:00:04:062]: Package we're running from ==> C:\WINDOWS\Installer\483aa49d.msi
MSI (s) (30:E0) [10:00:04:062]: APPCOMPAT: looking for appcompat database entry with ProductCode '{1EFFDCD2-4B4B-439E-8296-651795EE02D9}'.
MSI (s) (30:E0) [10:00:04:062]: APPCOMPAT: no matching ProductCode found in database.
MSI (s) (30:E0) [10:00:04:062]: MSCOREE not loaded loading copy from system32
MSI (s) (30:E0) [10:00:04:062]: Machine policy value 'TransformsSecure' is 0
MSI (s) (30:E0) [10:00:04:062]: User policy value 'TransformsAtSource' is 0
MSI (s) (30:E0) [10:00:04:062]: Note: 1: 2262 2: File 3: -2147287038
MSI (s) (30:E0) [10:00:04:062]: Note: 1: 2205 2: 3: MsiFileHash
MSI (s) (30:E0) [10:00:04:062]: Machine policy value 'DisablePatch' is 0
MSI (s) (30:E0) [10:00:04:078]: Machine policy value 'AllowLockdownPatch' is 0
MSI (s) (30:E0) [10:00:04:078]: Machine policy value 'DisableLUAPatching' is 0
MSI (s) (30:E0) [10:00:04:078]: Machine policy value 'DisableFlyWeightPatching' is 0
MSI (s) (30:E0) [10:00:04:078]: APPCOMPAT: looking for appcompat database entry with ProductCode '{1EFFDCD2-4B4B-439E-8296-651795EE02D9}'.
MSI (s) (30:E0) [10:00:04:078]: APPCOMPAT: no matching ProductCode found in database.
MSI (s) (30:E0) [10:00:04:078]: Transforms are not secure.
MSI (s) (30:E0) [10:00:04:078]: Note: 1: 2205 2: 3: Control
MSI (s) (30:E0) [10:00:04:078]: PROPERTY CHANGE: Adding MsiLogFileLocation property. Its value is 'c:\logv.txt'.
MSI (s) (30:E0) [10:00:04:078]: Command Line: CURRENTDIRECTORY=C:\Documents and Settings\hari1\Desktop\wix_test CLIENTUILEVEL=3 CLIENTPROCESSID=5296 USERNAME=hari COMPANYNAME=hari MSICLIENTUSESEMBEDDEDUI=1 ACTION=INSTALL ACTION=INSTALL
MSI (s) (30:E0) [10:00:04:078]: PROPERTY CHANGE: Adding PackageCode property. Its value is '{909A6CE7-2739-4522-92C2-03AD7D7EE4CD}'.
MSI (s) (30:E0) [10:00:04:078]: Product Code passed to Engine.Initialize: ''
MSI (s) (30:E0) [10:00:04:078]: Product Code from property table before transforms: '{1EFFDCD2-4B4B-439E-8296-651795EE02D9}'
MSI (s) (30:E0) [10:00:04:078]: Product Code from property table after transforms: '{1EFFDCD2-4B4B-439E-8296-651795EE02D9}'
MSI (s) (30:E0) [10:00:04:078]: Product not registered: beginning first-time install
MSI (s) (30:E0) [10:00:04:078]: Product {1EFFDCD2-4B4B-439E-8296-651795EE02D9} is not managed.
MSI (s) (30:E0) [10:00:04:078]: MSI_LUA: Credential prompt functionality not available on this operating system
MSI (s) (30:E0) [10:00:04:078]: PROPERTY CHANGE: Adding ProductState property. Its value is '-1'.
MSI (s) (30:E0) [10:00:04:078]: Entering CMsiConfigurationManager::SetLastUsedSource.
MSI (s) (30:E0) [10:00:04:078]: User policy value 'SearchOrder' is 'nmu'
MSI (s) (30:E0) [10:00:04:078]: Adding new sources is allowed.
MSI (s) (30:E0) [10:00:04:078]: PROPERTY CHANGE: Adding PackagecodeChanging property. Its value is '1'.
MSI (s) (30:E0) [10:00:04:078]: Package name extracted from package path: 'Copy of Minimal.msi'
MSI (s) (30:E0) [10:00:04:078]: Package to be registered: 'Copy of Minimal.msi'
MSI (s) (30:E0) [10:00:04:078]: Note: 1: 2205 2: 3: Error
MSI (s) (30:E0) [10:00:04:078]: Note: 1: 2262 2: AdminProperties 3: -2147287038
MSI (s) (30:E0) [10:00:04:078]: Machine policy value 'DisableMsi' is 0
MSI (s) (30:E0) [10:00:04:078]: Machine policy value 'AlwaysInstallElevated' is 0
MSI (s) (30:E0) [10:00:04:078]: User policy value 'AlwaysInstallElevated' is 0
MSI (s) (30:E0) [10:00:04:078]: Running product '{1EFFDCD2-4B4B-439E-8296-651795EE02D9}' with user privileges: It's not assigned.
MSI (s) (30:E0) [10:00:04:078]: PROPERTY CHANGE: Adding CURRENTDIRECTORY property. Its value is 'C:\Documents and Settings\hari1\Desktop\wix_test'.
MSI (s) (30:E0) [10:00:04:078]: PROPERTY CHANGE: Adding CLIENTUILEVEL property. Its value is '3'.
MSI (s) (30:E0) [10:00:04:078]: PROPERTY CHANGE: Adding CLIENTPROCESSID property. Its value is '5296'.
MSI (s) (30:E0) [10:00:04:078]: PROPERTY CHANGE: Adding USERNAME property. Its value is 'hari'.
MSI (s) (30:E0) [10:00:04:078]: PROPERTY CHANGE: Adding COMPANYNAME property. Its value is 'hari'.
MSI (s) (30:E0) [10:00:04:078]: PROPERTY CHANGE: Adding MSICLIENTUSESEMBEDDEDUI property. Its value is '1'.
MSI (s) (30:E0) [10:00:04:078]: PROPERTY CHANGE: Adding ACTION property. Its value is 'INSTALL'.
MSI (s) (30:E0) [10:00:04:078]: Machine policy value 'DisableAutomaticApplicationShutdown' is 0
MSI (s) (30:E0) [10:00:04:078]: DisableAutomaticApplicationShutdown system policy is ignored on this version of Windows.
MSI (s) (30:E0) [10:00:04:078]: PROPERTY CHANGE: Adding MsiSystemRebootPending property. Its value is '1'.
MSI (s) (30:E0) [10:00:04:078]: TRANSFORMS property is now:
MSI (s) (30:E0) [10:00:04:078]: PROPERTY CHANGE: Adding VersionDatabase property. Its value is '405'.
MSI (s) (30:E0) [10:00:04:078]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\hari1\Application Data
MSI (s) (30:E0) [10:00:04:078]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\hari1\Favorites
MSI (s) (30:E0) [10:00:04:078]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\hari1\NetHood
MSI (s) (30:E0) [10:00:04:078]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\hari1\My Documents
MSI (s) (30:E0) [10:00:04:078]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\hari1\PrintHood
MSI (s) (30:E0) [10:00:04:078]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\hari1\Recent
MSI (s) (30:E0) [10:00:04:078]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\hari1\SendTo
MSI (s) (30:E0) [10:00:04:078]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\hari1\Templates
MSI (s) (30:E0) [10:00:04:078]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\All Users\Application Data
MSI (s) (30:E0) [10:00:04:093]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\hari1\Local Settings\Application Data
MSI (s) (30:E0) [10:00:04:093]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\hari1\My Documents\My Pictures
MSI (s) (30:E0) [10:00:04:093]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\hari1\Start Menu\Programs\Administrative Tools
MSI (s) (30:E0) [10:00:04:093]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\hari1\Start Menu\Programs\Startup
MSI (s) (30:E0) [10:00:04:093]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\hari1\Start Menu\Programs
MSI (s) (30:E0) [10:00:04:093]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\hari1\Start Menu
MSI (s) (30:E0) [10:00:04:093]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\hari1\Desktop
MSI (s) (30:E0) [10:00:04:093]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\All Users\Start Menu\Programs\Administrative Tools
MSI (s) (30:E0) [10:00:04:093]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\All Users\Start Menu\Programs\Startup
MSI (s) (30:E0) [10:00:04:093]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\All Users\Start Menu\Programs
MSI (s) (30:E0) [10:00:04:093]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\All Users\Start Menu
MSI (s) (30:E0) [10:00:04:093]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\All Users\Desktop
MSI (s) (30:E0) [10:00:04:093]: SHELL32::SHGetFolderPath returned: C:\WINDOWS\Fonts
MSI (s) (30:E0) [10:00:04:093]: Note: 1: 2898 2: MS Sans Serif 3: MS Sans Serif 4: 0 5: 16
MSI (s) (30:E0) [10:00:04:093]: PROPERTY CHANGE: Adding Privileged property. Its value is '1'.
MSI (s) (30:E0) [10:00:04:093]: PROPERTY CHANGE: Adding DATABASE property. Its value is 'C:\WINDOWS\Installer\483aa49d.msi'.
MSI (s) (30:E0) [10:00:04:093]: PROPERTY CHANGE: Adding OriginalDatabase property. Its value is 'C:\Documents and Settings\hari1\Desktop\wix_test\Copy of Minimal.msi'.
MSI (s) (30:E0) [10:00:04:093]: Machine policy value 'MsiDisableEmbeddedUI' is 0
MSI (s) (30:E0) [10:00:04:093]: EEUI - Disabling MsiEmbeddedUI due to existing external or embedded UI
MSI (s) (30:E0) [10:00:04:093]: EEUI - Disabling MsiEmbeddedUI for service because it's not a quiet/basic install
=== Logging started: 2/3/2009 10:00:04 ===
MSI (s) (30:E0) [10:00:04:093]: Note: 1: 2205 2: 3: PatchPackage
MSI (s) (30:E0) [10:00:04:093]: Machine policy value 'DisableRollback' is 0
MSI (s) (30:E0) [10:00:04:093]: User policy value 'DisableRollback' is 0
MSI (s) (30:E0) [10:00:04:093]: PROPERTY CHANGE: Adding UILevel property. Its value is '2'.
MSI (s) (30:E0) [10:00:04:109]: Doing action: INSTALL
MSI (s) (30:E0) [10:00:04:109]: Note: 1: 2205 2: 3: ActionText
Action start 10:00:04: INSTALL.
MSI (s) (30:E0) [10:00:04:109]: Running ExecuteSequence
MSI (s) (30:E0) [10:00:04:109]: Doing action: ValidateProductID
MSI (s) (30:E0) [10:00:04:109]: Note: 1: 2205 2: 3: ActionText
Action start 10:00:04: ValidateProductID.
Action ended 10:00:04: ValidateProductID. Return value 1.
MSI (s) (30:E0) [10:00:04:109]: Doing action: CostInitialize
MSI (s) (30:E0) [10:00:04:109]: Note: 1: 2205 2: 3: ActionText
Action start 10:00:04: CostInitialize.
MSI (s) (30:E0) [10:00:04:109]: Machine policy value 'MaxPatchCacheSize' is 10
MSI (s) (30:E0) [10:00:04:125]: PROPERTY CHANGE: Adding ROOTDRIVE property. Its value is 'D:\'.
MSI (s) (30:E0) [10:00:04:125]: PROPERTY CHANGE: Adding CostingComplete property. Its value is '0'.
MSI (s) (30:E0) [10:00:04:125]: Note: 1: 2205 2: 3: Patch
MSI (s) (30:E0) [10:00:04:125]: Note: 1: 2205 2: 3: PatchPackage
MSI (s) (30:E0) [10:00:04:125]: Note: 1: 2205 2: 3: MsiPatchHeaders
MSI (s) (30:E0) [10:00:04:125]: Note: 1: 2205 2: 3: __MsiPatchFileList
MSI (s) (30:E0) [10:00:04:125]: Note: 1: 2205 2: 3: PatchPackage
MSI (s) (30:E0) [10:00:04:125]: Note: 1: 2228 2: 3: PatchPackage 4: SELECT `DiskId`, `PatchId`, `LastSequence` FROM `Media`, `PatchPackage` WHERE `Media`.`DiskId`=`PatchPackage`.`Media_` ORDER BY `DiskId`
MSI (s) (30:E0) [10:00:04:125]: Note: 1: 2205 2: 3: Patch
Action ended 10:00:04: CostInitialize. Return value 1.
MSI (s) (30:E0) [10:00:04:125]: Doing action: FileCost
MSI (s) (30:E0) [10:00:04:125]: Note: 1: 2205 2: 3: ActionText
Action start 10:00:04: FileCost.
MSI (s) (30:E0) [10:00:04:125]: Note: 1: 2205 2: 3: MsiAssembly
MSI (s) (30:E0) [10:00:04:125]: Note: 1: 2205 2: 3: Registry
MSI (s) (30:E0) [10:00:04:125]: Note: 1: 2205 2: 3: Registry
MSI (s) (30:E0) [10:00:04:125]: Note: 1: 2205 2: 3: Class
MSI (s) (30:E0) [10:00:04:125]: Note: 1: 2205 2: 3: Extension
MSI (s) (30:E0) [10:00:04:125]: Note: 1: 2205 2: 3: TypeLib
Action ended 10:00:04: FileCost. Return value 1.
MSI (s) (30:E0) [10:00:04:125]: Doing action: CostFinalize
MSI (s) (30:E0) [10:00:04:125]: Note: 1: 2205 2: 3: ActionText
Action start 10:00:04: CostFinalize.
MSI (s) (30:E0) [10:00:04:125]: PROPERTY CHANGE: Adding OutOfDiskSpace property. Its value is '0'.
MSI (s) (30:E0) [10:00:04:125]: PROPERTY CHANGE: Adding OutOfNoRbDiskSpace property. Its value is '0'.
MSI (s) (30:E0) [10:00:04:125]: PROPERTY CHANGE: Adding PrimaryVolumeSpaceAvailable property. Its value is '0'.
MSI (s) (30:E0) [10:00:04:125]: PROPERTY CHANGE: Adding PrimaryVolumeSpaceRequired property. Its value is '0'.
MSI (s) (30:E0) [10:00:04:125]: PROPERTY CHANGE: Adding PrimaryVolumeSpaceRemaining property. Its value is '0'.
MSI (s) (30:E0) [10:00:04:125]: Note: 1: 2205 2: 3: Patch
MSI (s) (30:E0) [10:00:04:125]: Note: 1: 2205 2: 3: Condition
MSI (s) (30:E0) [10:00:04:125]: PROPERTY CHANGE: Adding TARGETDIR property. Its value is 'D:\'.
MSI (s) (30:E0) [10:00:04:125]: PROPERTY CHANGE: Adding INSTALLDIR property. Its value is 'C:\Program Files\MinimalInstallation\'.
MSI (s) (30:E0) [10:00:04:125]: Target path resolution complete. Dumping Directory table...
MSI (s) (30:E0) [10:00:04:125]: Note: target paths subject to change (via custom actions or browsing)
MSI (s) (30:E0) [10:00:04:125]: Dir (target): Key: TARGETDIR , Object: D:\
MSI (s) (30:E0) [10:00:04:125]: Dir (target): Key: ProgramFilesFolder , Object: C:\Program Files\
MSI (s) (30:E0) [10:00:04:125]: Dir (target): Key: INSTALLDIR , Object: C:\Program Files\MinimalInstallation\
MSI (s) (30:E0) [10:00:04:125]: PROPERTY CHANGE: Adding INSTALLLEVEL property. Its value is '1'.
Action ended 10:00:04: CostFinalize. Return value 1.
MSI (s) (30:E0) [10:00:04:125]: Doing action: InstallValidate
MSI (s) (30:E0) [10:00:04:125]: Note: 1: 2205 2: 3: ActionText
Action start 10:00:04: InstallValidate.
MSI (s) (30:E0) [10:00:04:125]: Note: 1: 2205 2: 3: Dialog
MSI (s) (30:E0) [10:00:04:125]: Feature: Feature1; Installed: Absent; Request: Local; Action: Local
MSI (s) (30:E0) [10:00:04:125]: Component: Component1; Installed: Absent; Request: Local; Action: Local
MSI (s) (30:E0) [10:00:04:125]: Note: 1: 2205 2: 3: Registry
MSI (s) (30:E0) [10:00:04:125]: Note: 1: 2205 2: 3: BindImage
MSI (s) (30:E0) [10:00:04:125]: Note: 1: 2205 2: 3: ProgId
MSI (s) (30:E0) [10:00:04:125]: Note: 1: 2205 2: 3: PublishComponent
MSI (s) (30:E0) [10:00:04:125]: Note: 1: 2205 2: 3: SelfReg
MSI (s) (30:E0) [10:00:04:125]: Note: 1: 2205 2: 3: Extension
MSI (s) (30:E0) [10:00:04:125]: Note: 1: 2205 2: 3: Font
MSI (s) (30:E0) [10:00:04:125]: Note: 1: 2205 2: 3: Shortcut
MSI (s) (30:E0) [10:00:04:125]: Note: 1: 2205 2: 3: Class
MSI (s) (30:E0) [10:00:04:125]: Note: 1: 2205 2: 3: MsiAssembly
MSI (s) (30:E0) [10:00:04:125]: Note: 1: 2228 2: 3: MsiAssembly 4: SELECT `MsiAssembly`.`Attributes`, `MsiAssembly`.`File_Application`, `MsiAssembly`.`File_Manifest`, `Component`.`KeyPath` FROM `MsiAssembly`, `Component` WHERE `MsiAssembly`.`Component_` = `Component`.`Component` AND `MsiAssembly`.`Component_` = ?
MSI (s) (30:E0) [10:00:04:125]: PROPERTY CHANGE: Modifying CostingComplete property. Its current value is '0'. Its new value: '1'.
MSI (s) (30:E0) [10:00:04:125]: Note: 1: 2205 2: 3: Registry
MSI (s) (30:E0) [10:00:04:125]: Note: 1: 2205 2: 3: BindImage
MSI (s) (30:E0) [10:00:04:125]: Note: 1: 2205 2: 3: ProgId
MSI (s) (30:E0) [10:00:04:125]: Note: 1: 2205 2: 3: PublishComponent
MSI (s) (30:E0) [10:00:04:125]: Note: 1: 2205 2: 3: SelfReg
MSI (s) (30:E0) [10:00:04:125]: Note: 1: 2205 2: 3: Extension
MSI (s) (30:E0) [10:00:04:125]: Note: 1: 2205 2: 3: Font
MSI (s) (30:E0) [10:00:04:125]: Note: 1: 2205 2: 3: Shortcut
MSI (s) (30:E0) [10:00:04:125]: Note: 1: 2205 2: 3: Class
MSI (s) (30:E0) [10:00:04:140]: Note: 1: 2727 2:
MSI (s) (30:E0) [10:00:04:140]: Note: 1: 2727 2:
Action ended 10:00:04: InstallValidate. Return value 1.
MSI (s) (30:E0) [10:00:04:140]: Doing action: InstallInitialize
MSI (s) (30:E0) [10:00:04:140]: Note: 1: 2205 2: 3: ActionText
Action start 10:00:04: InstallInitialize.
MSI (s) (30:E0) [10:00:04:140]: Machine policy value 'AlwaysInstallElevated' is 0
MSI (s) (30:E0) [10:00:04:140]: User policy value 'AlwaysInstallElevated' is 0
MSI (s) (30:E0) [10:00:04:140]: Embedded Chainer - Searching for a valid Embedded Chainer to run
MSI (s) (30:E0) [10:00:04:140]: Embedded Chainer - Scheduled to run after install
MSI (s) (30:E0) [10:00:04:140]: BeginTransaction: Locking Server
MSI (s) (30:E0) [10:00:04:140]: Machine policy value 'LimitSystemRestoreCheckpointing' is 0
MSI (s) (30:E0) [10:00:04:140]: Note: 1: 1715 2: Minimal Windows Installer Sample
MSI (s) (30:E0) [10:00:04:140]: Note: 1: 2205 2: 3: Error
MSI (s) (30:E0) [10:00:04:140]: Note: 1: 2228 2: 3: Error 4: SELECT `Message` FROM `Error` WHERE `Error` = 1715
MSI (s) (30:E0) [10:00:04:140]: Calling SRSetRestorePoint API. dwRestorePtType: 0, dwEventType: 102, llSequenceNumber: 0, szDescription: "Installed Minimal Windows Installer Sample".
MSI (s) (30:E0) [10:00:04:140]: The call to SRSetRestorePoint API succeeded. Returned status: 0, llSequenceNumber: 476.
MSI (s) (30:E0) [10:00:04:140]: Server not locked: locking for product {1EFFDCD2-4B4B-439E-8296-651795EE02D9}
Action ended 10:00:04: InstallInitialize. Return value 1.
MSI (s) (30:E0) [10:00:04:484]: Doing action: ProcessComponents
MSI (s) (30:E0) [10:00:04:484]: Note: 1: 2205 2: 3: ActionText
Action start 10:00:04: ProcessComponents.
MSI (s) (30:E0) [10:00:04:484]: Note: 1: 2205 2: 3: MsiPatchCertificate
MSI (s) (30:E0) [10:00:04:484]: LUA patching is disabled: missing MsiPatchCertificate table
MSI (s) (30:E0) [10:00:04:484]: Resolving source.
MSI (s) (30:E0) [10:00:04:484]: Resolving source to launched-from source.
MSI (s) (30:E0) [10:00:04:484]: Setting launched-from source as last-used.
MSI (s) (30:E0) [10:00:04:484]: PROPERTY CHANGE: Adding SourceDir property. Its value is 'C:\Documents and Settings\hari1\Desktop\wix_test\'.
MSI (s) (30:E0) [10:00:04:484]: PROPERTY CHANGE: Adding SOURCEDIR property. Its value is 'C:\Documents and Settings\hari1\Desktop\wix_test\'.
MSI (s) (30:E0) [10:00:04:484]: PROPERTY CHANGE: Adding SourcedirProduct property. Its value is '{1EFFDCD2-4B4B-439E-8296-651795EE02D9}'.
MSI (s) (30:E0) [10:00:04:484]: SOURCEDIR ==> C:\Documents and Settings\hari1\Desktop\wix_test\
MSI (s) (30:E0) [10:00:04:484]: SOURCEDIR product ==> {1EFFDCD2-4B4B-439E-8296-651795EE02D9}
MSI (s) (30:E0) [10:00:04:484]: Determining source type
MSI (s) (30:E0) [10:00:04:484]: Source type from package 'Copy of Minimal.msi': 2
MSI (s) (30:E0) [10:00:04:484]: Source path resolution complete. Dumping Directory table...
MSI (s) (30:E0) [10:00:04:484]: Dir (source): Key: TARGETDIR , Object: C:\Documents and Settings\hari1\Desktop\wix_test\ , LongSubPath: , ShortSubPath:
MSI (s) (30:E0) [10:00:04:484]: Dir (source): Key: ProgramFilesFolder , Object: C:\Documents and Settings\hari1\Desktop\wix_test\ , LongSubPath: , ShortSubPath:
MSI (s) (30:E0) [10:00:04:484]: Dir (source): Key: INSTALLDIR , Object: C:\Documents and Settings\hari1\Desktop\wix_test\ , LongSubPath: MinimalInstallation\ , ShortSubPath: Minimal\
MSI (s) (30:E0) [10:00:04:484]: Note: 1: 2205 2: 3: ActionText
MSI (s) (30:E0) [10:00:04:484]: Note: 1: 2205 2: 3: ActionText
MSI (s) (30:E0) [10:00:04:484]: Note: 1: 2205 2: 3: ActionText
Action ended 10:00:04: ProcessComponents. Return value 1.
MSI (s) (30:E0) [10:00:04:484]: Doing action: UnpublishFeatures
MSI (s) (30:E0) [10:00:04:484]: Note: 1: 2205 2: 3: ActionText
Action start 10:00:04: UnpublishFeatures.
Action ended 10:00:04: UnpublishFeatures. Return value 1.
MSI (s) (30:E0) [10:00:04:484]: Doing action: RemoveFolders
MSI (s) (30:E0) [10:00:04:484]: Note: 1: 2205 2: 3: ActionText
Action start 10:00:04: RemoveFolders.
Action ended 10:00:04: RemoveFolders. Return value 1.
MSI (s) (30:E0) [10:00:04:484]: Doing action: CreateFolders
MSI (s) (30:E0) [10:00:04:484]: Note: 1: 2205 2: 3: ActionText
Action start 10:00:04: CreateFolders.
Action ended 10:00:04: CreateFolders. Return value 1.
MSI (s) (30:E0) [10:00:04:500]: Doing action: RegisterUser
MSI (s) (30:E0) [10:00:04:500]: Note: 1: 2205 2: 3: ActionText
Action start 10:00:04: RegisterUser.
Action ended 10:00:04: RegisterUser. Return value 1.
MSI (s) (30:E0) [10:00:04:500]: Doing action: RegisterProduct
MSI (s) (30:E0) [10:00:04:500]: Note: 1: 2205 2: 3: ActionText
Action start 10:00:04: RegisterProduct.
MSI (s) (30:E0) [10:00:04:500]: Note: 1: 2205 2: 3: Error
MSI (s) (30:E0) [10:00:04:500]: Note: 1: 2228 2: 3: Error 4: SELECT `Message` FROM `Error` WHERE `Error` = 1302
MSI (s) (30:E0) [10:00:04:500]: PROPERTY CHANGE: Adding ProductToBeRegistered property. Its value is '1'.
Action ended 10:00:04: RegisterProduct. Return value 1.
MSI (s) (30:E0) [10:00:04:500]: Doing action: PublishFeatures
MSI (s) (30:E0) [10:00:04:500]: Note: 1: 2205 2: 3: ActionText
Action start 10:00:04: PublishFeatures.
Action ended 10:00:04: PublishFeatures. Return value 1.
MSI (s) (30:E0) [10:00:04:500]: Doing action: PublishProduct
MSI (s) (30:E0) [10:00:04:500]: Note: 1: 2205 2: 3: ActionText
Action start 10:00:04: PublishProduct.
MSI (s) (30:E0) [10:00:04:500]: Note: 1: 2205 2: 3: Icon
MSI (s) (30:E0) [10:00:04:500]: Note: 1: 2228 2: 3: Icon 4: SELECT `Name`, `Data` FROM `Icon`
Action ended 10:00:04: PublishProduct. Return value 1.
MSI (s) (30:E0) [10:00:04:500]: Doing action: InstallFinalize
MSI (s) (30:E0) [10:00:04:500]: Note: 1: 2205 2: 3: ActionText
Action start 10:00:04: InstallFinalize.
MSI (s) (30:E0) [10:00:04:500]: Running Script: C:\WINDOWS\Installer\MSIDA76.tmp
MSI (s) (30:E0) [10:00:04:500]: PROPERTY CHANGE: Adding UpdateStarted property. Its value is '1'.
MSI (s) (30:E0) [10:00:04:500]: Machine policy value 'DisableRollback' is 0
MSI (s) (30:E0) [10:00:04:500]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Rollback\Scripts 3: 2
MSI (s) (30:E0) [10:00:04:515]: Executing op: Header(Signature=1397708873,Version=405,Timestamp=977489923,LangId=1033,Platform=0,ScriptType=1,ScriptMajorVersion=21,ScriptMinorVersion=4,ScriptAttributes=0)
MSI (s) (30:E0) [10:00:04:515]: Executing op: ProductInfo(ProductKey={1EFFDCD2-4B4B-439E-8296-651795EE02D9},ProductName=Minimal Windows Installer Sample,PackageName=Copy of Minimal.msi,Language=1033,Version=16777216,Assignment=0,ObsoleteArg=0,,,PackageCode={909A6CE7-2739-4522-92C2-03AD7D7EE4CD},,,InstanceType=0,LUASetting=0,RemoteURTInstalls=0,ProductDeploymentFlags=3)
MSI (s) (30:E0) [10:00:04:515]: SHELL32::SHGetFolderPath returned: C:\Documents and Settings\hari1\Application Data
MSI (s) (30:E0) [10:00:04:515]: Executing op: DialogInfo(Type=0,Argument=1033)
MSI (s) (30:E0) [10:00:04:515]: Executing op: DialogInfo(Type=1,Argument=Minimal Windows Installer Sample)
MSI (s) (30:E0) [10:00:04:515]: Executing op: RollbackInfo(,RollbackAction=Rollback,RollbackDescription=Rolling back action:,RollbackTemplate=[1],CleanupAction=RollbackCleanup,CleanupDescription=Removing backup files,CleanupTemplate=File: [1])
MSI (s) (30:E0) [10:00:04:515]: Executing op: SetBaseline(Baseline=0,)
MSI (s) (30:E0) [10:00:04:515]: Executing op: SetBaseline(Baseline=1,)
MSI (s) (30:E0) [10:00:04:515]: Executing op: ActionStart(Name=ProcessComponents,Description=Updating component registration,)
MSI (s) (30:E0) [10:00:04:515]: Executing op: ProgressTotal(Total=1,Type=1,ByteEquivalent=24000)
MSI (s) (30:E0) [10:00:04:515]: Executing op: ComponentRegister(ComponentId={A77C5B06-132D-4884-8E17-EA10A83C812D},KeyPath=C:\Program Files\MinimalInstallation\,State=3,,Disk=1,SharedDllRefCount=0,BinaryType=0)
MSI (s) (30:E0) [10:00:04:515]: Executing op: ActionStart(Name=CreateFolders,Description=Creating folders,Template=Folder: [1])
MSI (s) (30:E0) [10:00:04:515]: Executing op: FolderCreate(Folder=C:\Program Files\MinimalInstallation\,Foreign=0,)
MSI (s) (30:E0) [10:00:04:546]: Executing op: ActionStart(Name=RegisterProduct,Description=Registering product,Template=[1])
MSI (s) (30:E0) [10:00:04:546]: Executing op: ChangeMedia(,MediaPrompt=Please insert the disk: ,,BytesPerTick=0,CopierType=0,,,,,,IsFirstPhysicalMedia=1)
MSI (s) (30:E0) [10:00:04:546]: Executing op: DatabaseCopy(DatabasePath=C:\WINDOWS\Installer\483aa49d.msi,ProductCode={1EFFDCD2-4B4B-439E-8296-651795EE02D9},,,)
MSI (s) (30:E0) [10:00:04:546]: Note: 1: 1402 2: UNKNOWN\Products\2DCDFFE1B4B4E9342869567159EE209D\InstallProperties 3: 2
MSI (s) (30:E0) [10:00:04:578]: Executing op: ProductRegister(UpgradeCode={15F9543C-1C8D-45D6-B587-86E65F914F20},VersionString=1.0.0,,,,InstallSource=C:\Documents and Settings\hari1\Desktop\wix_test\,Publisher=Acme Corporation,,,,,,,,,,,,EstimatedSize=64,)
MSI (s) (30:E0) [10:00:04:640]: Executing op: ProductCPDisplayInfoRegister()
MSI (s) (30:E0) [10:00:04:640]: Executing op: ActionStart(Name=PublishFeatures,Description=Publishing Product Features,Template=Feature: [1])
MSI (s) (30:E0) [10:00:04:640]: Executing op: FeaturePublish(Feature=Feature1,,Absent=2,Component=XdTo^1`'B?t)*M(g&0^2)
MSI (s) (30:E0) [10:00:04:656]: Executing op: ActionStart(Name=PublishProduct,Description=Publishing product information,)
MSI (s) (30:E0) [10:00:04:656]: Executing op: CleanupConfigData()
MSI (s) (30:E0) [10:00:04:656]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-21-839522115-1383384898-515967899-962810\Products\2DCDFFE1B4B4E9342869567159EE209D\Patches 3: 2
MSI (s) (30:E0) [10:00:04:656]: Executing op: RegisterPatchOrder(Continue=0,SequenceType=1,Remove=0)
MSI (s) (30:E0) [10:00:04:656]: Note: 1: 1402 2: UNKNOWN\Products\2DCDFFE1B4B4E9342869567159EE209D\Patches 3: 2
MSI (s) (30:E0) [10:00:04:656]: Executing op: ProductPublish(PackageKey={909A6CE7-2739-4522-92C2-03AD7D7EE4CD})
MSI (s) (30:E0) [10:00:04:656]: Note: 1: 1402 2: UNKNOWN\Installer\Products\2DCDFFE1B4B4E9342869567159EE209D 3: 2
MSI (s) (30:E0) [10:00:04:656]: Note: 1: 1402 2: UNKNOWN\Installer\Products\2DCDFFE1B4B4E9342869567159EE209D 3: 2
MSI (s) (30:E0) [10:00:04:656]: Note: 1: 1402 2: UNKNOWN\Installer\Products\2DCDFFE1B4B4E9342869567159EE209D 3: 2
MSI (s) (30:E0) [10:00:04:656]: Note: 1: 1402 2: UNKNOWN\Installer\Products\2DCDFFE1B4B4E9342869567159EE209D 3: 2
MSI (s) (30:E0) [10:00:04:656]: Note: 1: 1402 2: UNKNOWN\Installer\Products\2DCDFFE1B4B4E9342869567159EE209D 3: 2
MSI (s) (30:E0) [10:00:04:656]: Note: 1: 1402 2: UNKNOWN\Installer\Products\2DCDFFE1B4B4E9342869567159EE209D 3: 2
MSI (s) (30:E0) [10:00:04:656]: Note: 1: 1402 2: UNKNOWN\Installer\Products\2DCDFFE1B4B4E9342869567159EE209D 3: 2
MSI (s) (30:E0) [10:00:04:656]: Note: 1: 1402 2: UNKNOWN\Installer\Products\2DCDFFE1B4B4E9342869567159EE209D 3: 2
MSI (s) (30:E0) [10:00:04:656]: Note: 1: 1402 2: UNKNOWN\Installer\Products\2DCDFFE1B4B4E9342869567159EE209D 3: 2
MSI (s) (30:E0) [10:00:04:656]: Note: 1: 1402 2: UNKNOWN\Installer\Products\2DCDFFE1B4B4E9342869567159EE209D 3: 2
MSI (s) (30:E0) [10:00:04:656]: Note: 1: 1402 2: UNKNOWN\Installer\Products\2DCDFFE1B4B4E9342869567159EE209D 3: 2
MSI (s) (30:E0) [10:00:04:656]: Executing op: UpgradeCodePublish(UpgradeCode={15F9543C-1C8D-45D6-B587-86E65F914F20})
MSI (s) (30:E0) [10:00:04:656]: Executing op: SourceListPublish(,,,,NumberOfDisks=1)
MSI (s) (30:E0) [10:00:04:656]: Note: 1: 1402 2: UNKNOWN\Installer\Products\2DCDFFE1B4B4E9342869567159EE209D\SourceList 3: 2
MSI (s) (30:E0) [10:00:04:656]: Executing op: ProductPublishClient(,,)
MSI (s) (30:E0) [10:00:04:656]: Executing op: SourceListRegisterLastUsed(SourceProduct={1EFFDCD2-4B4B-439E-8296-651795EE02D9},LastUsedSource=C:\Documents and Settings\hari1\Desktop\wix_test\)
MSI (s) (30:E0) [10:00:04:656]: Entering CMsiConfigurationManager::SetLastUsedSource.
MSI (s) (30:E0) [10:00:04:656]: Specifed source is already in a list.
MSI (s) (30:E0) [10:00:04:656]: User policy value 'SearchOrder' is 'nmu'
MSI (s) (30:E0) [10:00:04:656]: Machine policy value 'DisableBrowse' is 0
MSI (s) (30:E0) [10:00:04:656]: Machine policy value 'AllowLockdownBrowse' is 0
MSI (s) (30:E0) [10:00:04:656]: Adding new sources is allowed.
MSI (s) (30:E0) [10:00:04:656]: Set LastUsedSource to: C:\Documents and Settings\hari1\Desktop\wix_test\.
MSI (s) (30:E0) [10:00:04:656]: Set LastUsedType to: n.
MSI (s) (30:E0) [10:00:04:656]: Set LastUsedIndex to: 1.
MSI (s) (30:E0) [10:00:04:656]: Executing op: End(Checksum=0,ProgressTotalHDWord=0,ProgressTotalLDWord=24000)
MSI (s) (30:E0) [10:00:04:671]: User policy value 'DisableRollback' is 0
MSI (s) (30:E0) [10:00:04:671]: Machine policy value 'DisableRollback' is 0
MSI (s) (30:E0) [10:00:04:671]: Unlocking Server
MSI (s) (30:E0) [10:00:04:703]: PROPERTY CHANGE: Deleting UpdateStarted property. Its current value is '1'.
Action ended 10:00:04: InstallFinalize. Return value 1.
Action ended 10:00:04: INSTALL. Return value 1.
MSI (s) (30:E0) [10:00:04:703]: MainEngineThread is returning 0
MSI © (B0:E8) [10:00:15:125]: Back from server. Return value: 0
MSI © (B0:E8) [10:00:15:125]: Decrementing counter to disable shutdown. If counter >= 0, shutdown will be denied. Counter after decrement: -1
Action ended 10:00:15: INSTALL. Return value 1.
MSI © (B0:E8) [10:00:15:125]: Lost connection to custom action server process. Attempting to regenerate.
MSI © (B0:E8) [10:00:15:125]: EEUI - Could not get a custom action interface in CallShutdownDLL
MSI © (B0:E8) [10:00:15:125]: EEUI - Install failure: Calling shutdown on EEUI DLL
MSI © (B0:E8) [10:00:15:125]: Destroying RemoteAPI object.
MSI © (B0:5C) [10:00:15:125]: Custom Action Manager thread ending.
MSI © (B0:E8) [10:00:15:125]: EEUI - Error while trying to remove temporary directory
=== Logging stopped: 2/3/2009 10:00:15 ===
MSI © (B0:E8) [10:00:15:125]: Note: 1: 1707
MSI © (B0:E8) [10:00:15:125]: Note: 1: 2205 2: 3: Error
MSI © (B0:E8) [10:00:15:125]: Note: 1: 2228 2: 3: Error 4: SELECT `Message` FROM `Error` WHERE `Error` = 1707
MSI © (B0:E8) [10:00:15:125]: Note: 1: 2205 2: 3: Error
MSI © (B0:E8) [10:00:15:125]: Note: 1: 2228 2: 3: Error 4: SELECT `Message` FROM `Error` WHERE `Error` = 1709
MSI © (B0:E8) [10:00:15:125]: Product: Minimal Windows Installer Sample -- Installation completed successfully.

MSI © (B0:E8) [10:00:15:125]: Windows Installer installed the product. Product Name: Minimal Windows Installer Sample. Product Version: 1.0.0. Product Language: 1033. Installation success or error status: 0.

MSI © (B0:E8) [10:00:15:125]: Grabbed execution mutex.
MSI © (B0:E8) [10:00:15:125]: Cleaning up uninstalled install packages, if any exist
MSI © (B0:E8) [10:00:15:140]: MainEngineThread is returning 0
=== Verbose logging stopped: 2/3/2009 10:00:15 ===

Attached Files

  • Attached File  logv.txt   82.18KB   217 downloads


VBScab

VBScab
  • Full Members
  • 436 posts

Posted 04 February 2009 - 10:08

QUOTE (haripanicker @ 2009-02-03 02:12)
does anyone know [wat] what the problem could be?

This line:

Running installation inside multi-package transaction C:\Documents and Settings\hari1\Desktop\wix_test\Copy of Minimal.msi

looks to me like it's run at least ONE of the chained MSIs...
- Don't know why 'x' happened? Want to know why 'y' happened? ProcMon will tell you.
- Try using http://www.google.com before posting.
- I answer questions only via forums. Please appreciate the time I give here and don't send me personal emails.

haripanicker

haripanicker
  • Full Members
  • 14 posts

Posted 04 February 2009 - 19:16

It does run the chained msis... but the emebeddedui does not get called... tatz the problem