[Bug 4688] could not load msiexec.exe as Win32 binary

Wine Bugs wine-bugs at winehq.org
Fri Mar 3 02:23:40 CST 2006


http://bugs.winehq.org/show_bug.cgi?id=4688





------- Additional Comments From saulius.krasuckas at elst.vtu.lt  2006-03-03 02:23 -------
Created an attachment (id=1971)
 --> (http://bugs.winehq.org/attachment.cgi?id=1971&action=view)
WINEDEBUG=+tid,+debugstr,+process,+loaddll wine ~/Desktop/InstMsiA.exe

Please, don't paste text with long lines.  It gets wrapped and unreadable.

Here we go.  I see only two native modules being loaded:

000b:trace:loaddll:load_native_dll  Loaded module L"...p\\InstMsiA.exe" :
native
000d:trace:loaddll:load_native_dll  Loaded module L"...MP\\msiinst.exe" :
native


The critical messages for me seems to be these:

000d:trace:process:CreateProcessW app ... cmdline L"MsiExec.exe /regserver /qn"

...
000f:fixme:msiexec:main /regserver not implemented yet, ignoring
000d:warn:debugstr:OutputDebugStringA MsiInst:
000d:warn:debugstr:OutputDebugStringA Wait succeeded for process. Return code
was: 1.
000d:warn:debugstr:OutputDebugStringA

000d:warn:debugstr:OutputDebugStringA MsiInst:
000d:warn:debugstr:OutputDebugStringA Could not register the Windows Installer
from the temporary location. Error -2147286787.
000d:warn:debugstr:OutputDebugStringA

000d:warn:debugstr:OutputDebugStringA MsiInst:
000d:warn:debugstr:OutputDebugStringA Unregistering the installer from the
temporary location.
000d:warn:debugstr:OutputDebugStringA
...
0011:fixme:msiexec:main /unregserver not implemented yet, ignoring
000d:warn:debugstr:OutputDebugStringA MsiInst:
000d:warn:debugstr:OutputDebugStringA Wait succeeded for process. Return code
was: 1.
000d:warn:debugstr:OutputDebugStringA

000d:warn:debugstr:OutputDebugStringA MsiInst:
000d:warn:debugstr:OutputDebugStringA Deleting the RunOnce value for
registering the installer from the temp. folder.
000d:warn:debugstr:OutputDebugStringA

000d:warn:debugstr:OutputDebugStringA MsiInst:
000d:warn:debugstr:OutputDebugStringA Exiting msiinst.exe with error code
-2147286787.
000d:warn:debugstr:OutputDebugStringA


And here are the lines about MsiExec:

000d:trace:process:CreateProcessW app ... cmdline L"MsiExec.exe /regserver /qn"

000d:trace:process:open_exe_file looking for L"MsiExec.exe"
000d:trace:process:open_exe_file Trying built-in exe L"MsiExec.exe"
000d:trace:process:CreateProcessW starting L"MsiExec.exe" as Winelib app
000f:trace:process:__wine_kernel_init starting process name=L"...\\msiexec.exe"
file=(nil) argv[0]="MsiExec.exe"
000f:trace:process:__wine_kernel_init starting Winelib app L"...2\\msiexec.exe"

000f:fixme:msiexec:main /regserver not implemented yet, ignoring
000d:trace:process:CreateProcessW app ...cmdline L"MsiExec.exe /unregserver
/qn"
000d:trace:process:open_exe_file looking for L"MsiExec.exe"
000d:trace:process:open_exe_file Trying built-in exe L"MsiExec.exe"
000d:trace:process:CreateProcessW starting L"MsiExec.exe" as Winelib app
0011:trace:process:__wine_kernel_init starting process name=L"...\\msiexec.exe"
file=(nil) argv[0]="MsiExec.exe"
0011:trace:process:__wine_kernel_init starting Winelib app L"...2\\msiexec.exe"

0011:fixme:msiexec:main /unregserver not implemented yet, ignoring


So, it really is builtin.  Mike, what would you suggest?  I think setting
WINEDLLOVERRIDES='msiexec.exe=n' would work as a workaround.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list