https://bugs.winehq.org/show_bug.cgi?id=47138
Bug ID: 47138 Summary: Microsoft .NET Framework 2.x installer fails ('RegSvcs.exe' bootstrapper needs unicode casing tables, 'l_intl.nls' no longer installed in WINEPREFIX) Product: Wine Version: 4.7 Hardware: x86-64 OS: Linux Status: NEW Severity: normal Priority: P2 Component: setupapi Assignee: wine-bugs@winehq.org Reporter: focht@gmx.net Distribution: ---
Hello folks,
as it says. Encountered while revisiting/validating other tickets which require MS .NET Framework 2.0 (and 3.x) prerequisite (via winetricks). A recent regression.
--- snip --- $ rm -rf ~/.wine
$ winetricks -q dotnet20 <fails>
# manually trigger bootstrapper $ wine "C:\windows\Microsoft.NET\Framework\v2.0.50727\RegSvcs.exe" /bootstrapi 0009:fixme:thread:SetThreadStackGuarantee (0x34fcd8): stub 0034:fixme:thread:NtQueryInformationThread Cannot get kerneltime or usertime of other threads 0034:fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime 2.0 Error Reporting"): stub 0034:fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x00001388,(nil),0x000b,0x000000e8,0x3009a1b4,0x6adaa8): stub 0034:err:eventlog:ReportEventW L"clr20r3" 0034:err:eventlog:ReportEventW L"regsvcs.exe" 0034:err:eventlog:ReportEventW L"2.0.50727.42" 0034:err:eventlog:ReportEventW L"4333ae62" 0034:err:eventlog:ReportEventW L"mscorlib" 0034:err:eventlog:ReportEventW L"2.0.0.0" 0034:err:eventlog:ReportEventW L"4333ab80" 0034:err:eventlog:ReportEventW L"25cb" 0034:err:eventlog:ReportEventW L"34" 0034:err:eventlog:ReportEventW L"system.typeinitialization" 0034:err:eventlog:ReportEventW L"NIL" 0034:fixme:advapi:DeregisterEventSource (0xcafe4242) stub 0034:fixme:richedit:ME_HandleMessage EM_SETMARGINS: stub 0034:fixme:richedit:ME_HandleMessage EM_SETMARGINS: stub
0009:fixme:msvcrt:__clean_type_info_names_internal (0x60345090) stub Unhandled Exception: System.TypeInitializationException: The type initializer for 'System.Globalization.TextInfo' threw an exception. at System.Globalization.TextInfo.GetNativeTextInfo(Int32 cultureID) at System.Globalization.TextInfo.get_InvariantNativeTextInfo() at System.String.Compare(String strA, Int32 indexA, String strB, Int32 indexB, Int32 length, StringComparison comparisonType) at System.Security.Util.URLString.PreProcessForExtendedPathRemoval(String url, Boolean isFileUrl) at System.AppDomainSetup.NormalizePath(String path, Boolean useAppBase) at System.AppDomainSetup.SetupDefaultApplicationBase(String imageLocation) at System.AppDomain.SetupFusionStore(AppDomainSetup info) at System.AppDomain.SetupDomain(Boolean allowRedirects, String path, String configFile) wine: Unhandled exception 0xe0434f4d in thread 9 at address 0x7b44fa4b (thread 0009), starting debugger... --- snip ---
The file 'l_intl.nls' (unicode casing tables) is no longer present in clean WINEPREFIX (it should have been installed via 'wine.inf').
https://source.winehq.org/git/wine.git/blob/HEAD:/loader/wine.inf.in#l33
--- snip --- ... 29 [DefaultInstall] 30 RegisterDlls=RegisterDllsSection 31 WineFakeDlls=FakeDllsWin32,FakeDlls 32 UpdateInis=SystemIni 33 CopyFiles=@l_intl.nls ... --- snip ---
Offending commit:
https://source.winehq.org/git/wine.git/commitdiff/705d3eed86f3ff96ee1190dbc6...
--- snip --- commit 705d3eed86f3ff96ee1190dbc694148c21c4939c (HEAD -> master) Author: Zebediah Figura z.figura12@gmail.com Date: Wed May 1 18:24:04 2019 -0500
setupapi: Fill out all source file parameters in SetupQueueDefaultCopy().
Signed-off-by: Zebediah Figura z.figura12@gmail.com Signed-off-by: Alexandre Julliard julliard@winehq.org --- snip ---
.NET Framework 2.0 offline installer direct download links:
http://download.microsoft.com/download/5/6/7/567758a3-759e-473e-bf8f-5215443...
https://web.archive.org/web/20051029064215/http://download.microsoft.com/dow...
$ wine --version wine-4.7-228-g10dcee21c4
Regards
https://bugs.winehq.org/show_bug.cgi?id=47138
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |dotnet, download, Installer URL| |https://web.archive.org/web | |/20051029064215/http://down | |load.microsoft.com/download | |/5/6/7/567758a3-759e-473e-b | |f8f-52154438565a/dotnetfx.e | |xe
https://bugs.winehq.org/show_bug.cgi?id=47138
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |705d3eed86f3ff96ee1190dbc69 | |4148c21c4939c
https://bugs.winehq.org/show_bug.cgi?id=47138
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression CC| |z.figura12@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=47138
Vijay Kamuju infyquest@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Fixed by SHA1| |9ccf1dd88b89530977923058a73 | |34816e6b368d4 Status|NEW |RESOLVED CC| |infyquest@gmail.com
--- Comment #1 from Vijay Kamuju infyquest@gmail.com --- Fixed by commit 9ccf1dd88b89530977923058a7334816e6b368d4
https://bugs.winehq.org/show_bug.cgi?id=47138
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #2 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 4.8.