http://bugs.winehq.org/show_bug.cgi?id=28359
--- Comment #2 from Sam Morris sam@robots.org.uk 2011-09-13 11:48:05 CDT --- Ugh, something weird is going on. I'm no longer able to get the installer as far as giving me that error message. The installer now exits without displaying any error message once I agree to install doNetFx40.
Here's the output from Wine with a totally fresh WINEPREFIX:
$ wine Wix36.exe wine: created the configuration directory '/home/sam/src/wix-test/wine_dotnet_wix-3.6' wine: configuration in '/home/sam/src/wix-test/wine_dotnet_wix-3.6' has been updated. fixme:heap:HeapSetInformation (nil) 1 (nil) 0 fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenElevation, ...) semi-stub err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded err:ole:create_server class {9ba05972-f6a8-11cf-a442-00a0c90a8f39} not registered err:ole:CoGetClassObject no class object {9ba05972-f6a8-11cf-a442-00a0c90a8f39} could be created for context 0x4 fixme:exec:SHELL_execute flags ignored: 0x00000100 fixme:heap:HeapSetInformation (nil) 1 (nil) 0 fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenElevation, ...) semi-stub err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded fixme:mscoree:CorBindToCurrentRuntime (L"C:\users\sam\Temp\UX1\BootstrapperCore.config", {cb2f6723-ab3a-11d2-9c40-00c04fa30a3e}, {cb2f6722-ab3a-11d2-9c40-00c04fa30a3e}, 0x10011f04): stub fixme:advapi:SetNamedSecurityInfoW L"C:\users\Public\Application Data\Package Cache\" 1 -2147483643 0x17b7b8 (nil) 0x17ba20 (nil) fixme:advapi:SetNamedSecurityInfoW L"C:\users\Public\Application Data\Package Cache\{ceec2c9c-49f9-4a57-b637-5afee545abc9}" 1 536870917 0x17b7b8 (nil) 0x32f9e4 (nil) fixme:advapi:SetNamedSecurityInfoW L"C:\users\Public\Application Data\Package Cache\{ceec2c9c-49f9-4a57-b637-5afee545abc9}\WiX36.exe" 1 536870917 0x17b7b8 (nil) 0x32fa04 (nil) fixme:advapi:SetNamedSecurityInfoW L"C:\users\Public\Application Data\Package Cache\58DA3D74DB353AAD03588CBB5CEA8234166D8B99" 1 536870917 0x17b9b8 (nil) 0x87e974 (nil) fixme:advapi:SetNamedSecurityInfoW L"C:\users\Public\Application Data\Package Cache\58DA3D74DB353AAD03588CBB5CEA8234166D8B99\dotNetFx40_Full_x86_x64.exe" 1 536870917 0x1ba320 (nil) 0x87e994 (nil)
I'm scratching my head somewhat over this change in behaviour. If you can suggest some WINEDEBUG flags I'll try it again with them set. In cases like this is it helpful to just run with +all and upload the enormous log file?