DJReal8 / winetricks

Automatically exported from code.google.com/p/winetricks
0 stars 0 forks source link

dotnet30 install fails #341

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
* Trying to install with: $ bash winetricks dotnet30sp1
* WINEARCH=win32, pristine WINEPREFIX
* FreeBSD.9.2_amd64 hosting i386-wine-1.7.0,1 (32bit Windows compatibility 
environment for 64bit)
* Winetricks version: 20130707

Install starts, asks EULA Agreement -> OK, small window appears "click to see 
detailed progress" but this window is unresponsive. Install then fails at:
fixme:advapi:LsaOpenPolicy ((null),0x33d12c,0x00000001,0x33d154) stub
fixme:advapi:LsaClose (0xcafe) stub
fixme:ngen:wmain stub: 
L"C:\\windows\\Microsoft.NET\\Framework\\v2.0.50727\\ngen.exe" L"queue" L"pause"
fixme:ntdll:FILE_GetNtStatus Converting errno 62 to STATUS_UNSUCCESSFUL
fixme:ngen:wmain stub: 
L"C:\\windows\\Microsoft.NET\\Framework\\v2.0.50727\\ngen.exe" L"queue" L"pause"
fixme:event:wait_for_withdrawn_state window 0x10082/2200001 wait timed out
fixme:imm:ImmDisableIME (-1): stub
fixme:ntdll:FILE_GetNtStatus Converting errno 62 to STATUS_UNSUCCESSFUL
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:richedit:ME_HandleMessage EM_SETMARGINS: stub
fixme:richedit:ME_HandleMessage EM_SETMARGINS: stub
err:ole:CoUninitialize Mismatched CoUninitialize
err:ole:CoUninitialize Mismatched CoUninitialize
err:ole:CoRevokeClassObject called from wrong apartment, should be called from 
4400000045
fixme:ngen:wmain stub: 
L"C:\\windows\\Microsoft.NET\\Framework\\v2.0.50727\\ngen.exe" L"queue" 
L"continue"
------------------------------------------------------
Note: command 'wine netframework3.exe' returned status 67.  Aborting.

At this point, a new window appears with the ".netframework setup error" 
message. Clicking on "Error LOg" link on this message give another error: "The 
program winebrowser.exe has encountered an serious problem and needs to close" 
(reporting this in case issue is related)
The .netframework error opens in notepad and states the obvious (that it was 
not installed:
[08/10/13,11:36:32] Windows Communication Foundation: [2] Error: Installation 
failed for component Windows Communication Foundation. MSI returned error code 
1603
[08/10/13,11:36:49] WapUI: [2] DepCheck indicates Windows Communication 
Foundation is not installed.

Regards.

Original issue reported on code.google.com by r...@berentweb.com on 10 Aug 2013 at 8:45

GoogleCodeExporter commented 8 years ago
UPDATE: Due to install problems in previous runs, I was trying to install 
dotnet30sp1 step-by-step. That is,
1. winetricks dotnet20sp1
2. winetricks dotnet30sp1 => this is where setup would fail.

Instead, installing dotnet30sp1 directly works correectly, because:  $ 
winetricks dotnet30sp1 
results in install order as: dotnet20 => dotnet30 => dotnet20sp1: Install 
completes

Next step however (winetricks dotnet35 OR dotnet35sp1) stops as below. What 
install sequence should I use in order to get to a dotnet35/dotnet35sp1 
environment?

Executing w_do_call dotnet30sp1
Executing load_dotnet30sp1
Executing w_do_call dotnet30
dotnet30 already installed, skipping
Executing w_do_call dotnet20sp1
dotnet20sp1 already installed, skipping
ADD - HKLM\Software\Microsoft\Net Framework Setup\NDP\v3.0 Version 0 REG_SZ 3.0 
1
The operation completed successfully
ADD - HKLM\Software\Microsoft-\Net Framework Setup\NDP\v3.0 SP 0 REG_DWORD 0001 
1
The operation completed successfully
Executing wine msiexec /i XPSEP XP and Server 2003 32 bit.msi
------------------------------------------------------
Note: command 'wine msiexec /i XPSEP XP and Server 2003 32 bit.msi' returned 
status 2.  Aborting.

Original comment by r...@berentweb.com on 11 Aug 2013 at 7:58

GoogleCodeExporter commented 8 years ago
Correct the above issue by editing winetricks.sh, line 4923

--    w_try $WINE msiexec /i "XPSEP XP and Server 2003 32 bit.msi" 
${W_OPT_UNATTENDED:+/qb}
++    w_try $WINE msiexec /i "XPSEP%20XP%20and%20Server%202003%2032%20bit.msi" 
${W_OPT_UNATTENDED:+/qb}

Regards.

Original comment by r...@berentweb.com on 11 Aug 2013 at 8:20

GoogleCodeExporter commented 8 years ago
That is already fixed in SVN:
https://code.google.com/p/winetricks/source/detail?r=1038

Original comment by austinenglish@gmail.com on 12 Aug 2013 at 6:34

GoogleCodeExporter commented 8 years ago
Don't have this problem in current winetricks
Should this issue be closed?

Original comment by litimetal on 2 Oct 2014 at 12:26

GoogleCodeExporter commented 8 years ago
Old issue & was corrected AFAIK. Should be closed (I can't do it as reg user).

Original comment by r...@berentweb.com on 3 Oct 2014 at 11:05

GoogleCodeExporter commented 8 years ago
Fixed.

Original comment by austinenglish@gmail.com on 7 Oct 2014 at 7:37