[Bug 22521] .NET 2.0 SP2 installer fails (RegSvcs.exe bootstrapper expects updated assemblies while GAC update is deferred during install)

wine-bugs at winehq.org wine-bugs at winehq.org
Thu Dec 25 12:05:07 CST 2014


https://bugs.winehq.org/show_bug.cgi?id=22521

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #39 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

this has been fixed some time ago.

.NET Framework 2.0 SP2 installer works fine without 'winetricks' on top of
existing .NET Framework 2.0 installation in 32-bit WINEPREFIX.

The .NET Framework Setup Verification Tool from Aaron Stebner (Microsoft) which
checks for proper installation of .NET assemblies and registry entries also
reports everything consistent.

--- snip ---
...
0093:Call KERNEL32.CreateProcessA(00000000,03671000
"\"C:\\windows\\Microsoft.NET\\Framework\\v2.0.50727\\RegSvcs.exe\"
/bootstrapi",00000000,00000000,00000001,00000000,00000000,00000000,0087e848,0087c36c)
ret=00d0dede
...
0095:Call KERNEL32.__wine_kernel_init() ret=7bc5a5e1
0093:Ret  KERNEL32.CreateProcessA() retval=00000001 ret=00d0dede 
...
0095:Call KERNEL32.LoadLibraryExW(0014b4e0
L"C:\\windows\\assembly\\GAC_32\\mscorlib\\2.0.0.0__b77a5c561934e089\\mscorlib.dll",00000000,00000009)
ret=79f4cdc5
0095:Ret  KERNEL32.LoadLibraryExW() retval=790c0000 ret=79f4cdc5
...
0095:Call KERNEL32.LoadLibraryExW(0033e928
L"C:\\windows\\Microsoft.NET\\Framework\\v2.0.50727\\mscorjit.dll",00000000,00000000)
ret=79f4cdc5 
...
0095:Ret  PE DLL (proc=0x790a7418,module=0x79060000
L"mscorjit.dll",reason=PROCESS_ATTACH,res=(nil)) retval=1 
0095:Ret  KERNEL32.LoadLibraryExW() retval=79060000 ret=79f4cdc5 
...
0095:Call KERNEL32.GetProcAddress(79060000,79f0a5e8 "getJit") ret=79f0a6de
0095:Ret  KERNEL32.GetProcAddress() retval=790a7806 ret=79f0a6de
...
0095:Call KERNEL32.ExitProcess(00000000) ret=79fdc3a4
--- snip ---

--- snip ---
$ ll $(winepath
"c:\\windows\\assembly\\GAC_32\\mscorlib\\2.0.0.0__b77a5c561934e089\\mscorlib.dll")

-rw-rw-r--. 1 focht focht 4546560 Jul 25  2008
/home/focht/.wine/dosdevices/c:/windows/assembly/GAC_32/mscorlib/2.0.0.0__b77a5c561934e089/mscorlib.dll

$ strings $(winepath
"c:\\windows\\assembly\\GAC_32\\mscorlib\\2.0.0.0__b77a5c561934e089\\mscorlib.dll")
| grep AgileSafeNativeMemoryHandle
AgileSafeNativeMemoryHandle
--- snip ---

There is an issue with GAC update broken *after* install but that's different
from this one.

@Michael 

Please avoid mixing in unrelated issues, this messes up bug reports.

Regards

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list