dotnet462 installations crashes

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
talos
Newbie
Newbie
Posts: 2
Joined: Mon Sep 17, 2018 10:05 am

dotnet462 installations crashes

Post by talos »

Hi everyone I am pretty new to WINE and I struggle installing dotnet.

I need to install dotnet to WINE. I have tried installing the latest one (4.0 - 4.6.2) but the installation always crashed at the same point. That is with crash report from Microsoft, that installation was not succesful (picture added bellow).

I know one way around can be using wine-mono wchich is Wine's built-in replacement for Microsoft's .NET Framework , but I need to install native dotnet from Microsoft. :(

Thank you for any help.

Code: Select all

uname -r
4.18.7-arch1-1-ARCH

Code: Select all

wine --version
wine-3.16 (Staging)
Commands used to install dotnet

Code: Select all

WINEARCH=win32 winecfg
winetricks dotnet462 > wine_install_log 2>&1
installation log from wine

Code: Select all

Using winetricks 20180815 - sha256sum: 9343f9174146c0fa4d34e18e05269ae772a45ba78e3d8786829fa21895f6f7f4 with wine-3.16 (Staging) and WINEARCH=win32
Executing w_do_call dotnet462
Executing load_dotnet462 
------------------------------------------------------
Working around wine bug 42170 -- Running un-official repacked .NET 4.6.2 setup until the official version is fixed.
------------------------------------------------------
Executing w_do_call remove_mono
Executing load_remove_mono 
0034:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
0034:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 5)
0034:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 5)
------------------------------------------------------
Working around wine bug 34803 
------------------------------------------------------
reg: The system was unable to find the specified registry key or value
reg: The system was unable to find the specified registry key or value
reg: The system was unable to find the specified registry key or value
Executing rm -f /home/slarty/.wine/dosdevices/c:/windows/system32/mscoree.dll
Executing w_do_call dotnet461
Executing load_dotnet461 
Executing w_do_call remove_mono
Executing load_remove_mono 
------------------------------------------------------
Mono does not appear to be installed.
------------------------------------------------------
------------------------------------------------------
Working around wine bug 34803 
------------------------------------------------------
reg: The system was unable to find the specified registry key or value
reg: The system was unable to find the specified registry key or value
reg: The system was unable to find the specified registry key or value
Executing rm -f /home/slarty/.wine/dosdevices/c:/windows/system32/mscoree.dll
Executing w_do_call dotnet46
Executing load_dotnet46 
Executing w_do_call remove_mono
Executing load_remove_mono 
------------------------------------------------------
Mono does not appear to be installed.
------------------------------------------------------
------------------------------------------------------
Working around wine bug 34803 
------------------------------------------------------
reg: The system was unable to find the specified registry key or value
reg: The system was unable to find the specified registry key or value
reg: The system was unable to find the specified registry key or value
Executing rm -f /home/slarty/.wine/dosdevices/c:/windows/system32/mscoree.dll
Executing w_do_call dotnet45
Executing load_dotnet45 
Executing cabextract -q -q -v
cabextract version 1.6
Executing w_do_call remove_mono
Executing load_remove_mono 
------------------------------------------------------
Mono does not appear to be installed.
------------------------------------------------------
------------------------------------------------------
Working around wine bug 34803 
------------------------------------------------------
reg: The system was unable to find the specified registry key or value
reg: The system was unable to find the specified registry key or value
reg: The system was unable to find the specified registry key or value
Executing rm -f /home/slarty/.wine/dosdevices/c:/windows/system32/mscoree.dll
Executing w_do_call dotnet40
Executing load_dotnet40 
------------------------------------------------------
dotnet40 does not yet fully work or install on wine.  Caveat emptor.
------------------------------------------------------
Executing w_do_call remove_mono
Executing load_remove_mono 
------------------------------------------------------
Mono does not appear to be installed.
------------------------------------------------------
------------------------------------------------------
Working around wine bug 34803 
------------------------------------------------------
reg: The system was unable to find the specified registry key or value
reg: The system was unable to find the specified registry key or value
reg: The system was unable to find the specified registry key or value
Executing rm -f /home/slarty/.wine/dosdevices/c:/windows/system32/mscoree.dll
Executing w_do_call winxp
Executing load_winxp 
Setting Windows version to winxp
Executing wine regedit C:\windows\Temp\_winxp\set-winver.reg
------------------------------------------------------
Running /usr/bin/wineserver -w. This will hang until all wine processes in prefix=/home/slarty/.wine terminate
------------------------------------------------------
Executing cd /home/slarty/.cache/winetricks/dotnet40
000b:fixme:winediag:start_process Wine Staging 3.16 is a testing version containing experimental patches.
000b:fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
0009:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
0009:fixme:process:SetProcessDEPPolicy (3): stub
0009:fixme:clusapi:OpenCluster ((null)) stub!
0009:fixme:clusapi:ClusterOpenEnum (0xdeadbeef, 4) stub!
0009:fixme:clusapi:ClusterEnum (0xdeadbeef, 0, 0x33f8a0, 0x14f5d0, 261) stub!
0009:fixme:clusapi:ClusterCloseEnum (0xdeadbeef) stub!
0009:fixme:clusapi:CloseCluster (0xdeadbeef) stub!
0009:fixme:advapi:DecryptFileW (L"C:\\052103b1dbe0a6a6ba7bbd887c82\\", 00000000): stub
002e:fixme:ntdll:EtwRegisterTraceGuidsW (0x6cd15f38, 0x6cd20180, {e2821408-c59d-418f-ad3f-aa4e792aeb79}, 1, 0x33e9f0, (null), (null), 0x6cd20188): stub
002e:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {e2821408-c59d-418f-ad3f-aa4e792aeb79}
002e:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
002e:fixme:process:SetProcessDEPPolicy (1): stub
002e:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
002e:fixme:thread:SetThreadStackGuarantee (0x33fba8): stub
002e:fixme:advapi:GetWindowsAccountDomainSid (0x33f3f4 0x1da43c 0x33f3f0): semi-stub
002e:fixme:secur32:GetComputerObjectNameW NameFormat 7 not implemented
002e:fixme:msxml:domdoc_putref_schemas (0x21b530)->(0x33f3f0 {VT_DISPATCH: 0x1d3024}): semi-stub
002e:fixme:msxml:domdoc_get_readyState stub! (0x21b530)->(0x33f3d8)
0030:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
0030:fixme:wintrust:SOFTPUB_VerifyImageHash Cannot verify hash for pszObjId="1.3.6.1.4.1.311.2.1.30"
0030:fixme:wintrust:SOFTPUB_VerifyImageHash Cannot verify hash for pszObjId="1.3.6.1.4.1.311.2.1.25"
0030:fixme:wintrust:SOFTPUB_VerifyImageHash Cannot verify hash for pszObjId="1.3.6.1.4.1.311.2.1.25"
0030:fixme:wintrust:SOFTPUB_VerifyImageHash Cannot verify hash for pszObjId="1.3.6.1.4.1.311.2.1.25"
0030:fixme:wintrust:SOFTPUB_VerifyImageHash Cannot verify hash for pszObjId="1.3.6.1.4.1.311.2.1.30"
0030:fixme:wintrust:SOFTPUB_VerifyImageHash Cannot verify hash for pszObjId="1.3.6.1.4.1.311.2.1.25"
0030:fixme:wintrust:SOFTPUB_VerifyImageHash Cannot verify hash for pszObjId="1.3.6.1.4.1.311.2.1.30"
0031:err:mscoree:LoadLibraryShim error reading registry key for installroot
0031:err:mscoree:LoadLibraryShim error reading registry key for installroot
0031:err:mscoree:LoadLibraryShim error reading registry key for installroot
0031:err:mscoree:LoadLibraryShim error reading registry key for installroot
0031:err:mscoree:LoadLibraryShim error reading registry key for installroot
0031:err:mscoree:LoadLibraryShim error reading registry key for installroot
0031:err:mscoree:LoadLibraryShim error reading registry key for installroot
0031:err:mscoree:LoadLibraryShim error reading registry key for installroot
0039:fixme:msi:ACTION_CustomAction msidbCustomActionTypeTSAware not handled
0038:fixme:msi:ACTION_CustomAction msidbCustomActionTypeTSAware not handled
0039:fixme:msi:ACTION_CustomAction msidbCustomActionTypeTSAware not handled
0031:fixme:msi:ACTION_CustomAction msidbCustomActionTypeTSAware not handled
0031:fixme:msi:ACTION_CustomAction msidbCustomActionTypeTSAware not handled
0031:fixme:imagehlp:BindImageEx (0, "C:\\windows\\Microsoft.NET\\Framework\\v4.0.30319\\clr.dll", "C:\\windows\\Microsoft.NET\\Framework\\v4.0.30319\\", (null), (nil)): semi-stub
0031:fixme:imagehlp:BindImageEx (0, "C:\\windows\\Microsoft.NET\\Framework\\v4.0.30319\\diasymreader.dll", "C:\\windows\\Microsoft.NET\\Framework\\v4.0.30319\\", (null), (nil)): semi-stub
0031:fixme:imagehlp:BindImageEx (0, "C:\\windows\\system32\\mscoree.dll", "C:\\windows\\system32\\", (null), (nil)): semi-stub
0031:fixme:imagehlp:BindImageEx (0, "C:\\windows\\Microsoft.NET\\Framework\\v4.0.30319\\mscoreei.dll", "C:\\windows\\Microsoft.NET\\Framework\\v4.0.30319\\", (null), (nil)): semi-stub
0031:fixme:imagehlp:BindImageEx (0, "C:\\windows\\system32\\msvcr100_clr0400.dll", "C:\\windows\\system32\\", (null), (nil)): semi-stub
0031:fixme:imagehlp:BindImageEx (0, "C:\\windows\\Microsoft.NET\\Framework\\v4.0.30319\\clrjit.dll", "", (null), (nil)): semi-stub
0031:fixme:imagehlp:BindImageEx (0, "C:\\windows\\Microsoft.NET\\Framework\\v4.0.30319\\mscorpe.dll", "C:\\windows\\Microsoft.NET\\Framework\\v4.0.30319\\", (null), (nil)): semi-stub
0031:fixme:imagehlp:BindImageEx (0, "C:\\windows\\Microsoft.NET\\Framework\\v4.0.30319\\mscorpehost.dll", "C:\\windows\\Microsoft.NET\\Framework\\v4.0.30319\\", (null), (nil)): semi-stub
0031:fixme:imagehlp:BindImageEx (0, "C:\\windows\\Microsoft.NET\\Framework\\v4.0.30319\\vbc.exe", "C:\\windows\\Microsoft.NET\\Framework\\v4.0.30319\\", (null), (nil)): semi-stub
0031:err:msi:ITERATE_Actions Execution halted, action L"CA_InstallAssembly.3643236F_FC70_11D3_A536_0090278A1BB8" returned 1603
0031:fixme:msi:ACTION_CustomAction msidbCustomActionTypeTSAware not handled
0031:fixme:msi:ACTION_CustomAction msidbCustomActionTypeTSAware not handled
0031:fixme:msi:ACTION_CustomAction msidbCustomActionTypeTSAware not handled
002e:fixme:advapi:GetWindowsAccountDomainSid (0x33f244 0xb8710c 0x33f240): semi-stub
002e:fixme:secur32:GetComputerObjectNameW NameFormat 7 not implemented
002e:fixme:ntdll:EtwUnregisterTraceGuids deadbeef: stub
Using native override for following DLLs: mscoree
Executing wine regedit C:\windows\Temp\_dotnet40\override-dll.reg
The operation completed successfully
The operation completed successfully
Setting Windows version to winxp
Executing wine regedit C:\windows\Temp\_dotnet40\set-winver.reg
------------------------------------------------------
Running /usr/bin/wineserver -w. This will hang until all wine processes in prefix=/home/slarty/.wine terminate
------------------------------------------------------
------------------------------------------------------
dotnet40 install completed, but installed file /home/slarty/.wine/dosdevices/c:/windows/Microsoft.NET/Framework/v4.0.30319/ngen.exe not found
------------------------------------------------------
Attachments
Crash screen from installation
Crash screen from installation
qwertymnb
Level 4
Level 4
Posts: 236
Joined: Sun Jan 17, 2016 4:36 pm

Re: dotnet462 installations crashes

Post by qwertymnb »

Unfortunately there seems to be a regression in wine that makes dotnet40 install fail.
See also https://bugs.winehq.org/show_bug.cgi?id=45850

I know it`s not very nice, but maybe install stable wine-3.0.2, install dotnet462 with winetricks and then revert back to wine-3.16?

Regards
neowinx
Newbie
Newbie
Posts: 1
Joined: Tue Sep 18, 2018 2:36 pm

Re: dotnet462 installations crashes

Post by neowinx »

Thank you! I was becoming crazy trying to figure this out. I will try install dotnet 462 with wine 3.14 staging again since it was working with that version (if I am recalling it correctly)
talos
Newbie
Newbie
Posts: 2
Joined: Mon Sep 17, 2018 10:05 am

Re: dotnet462 installations crashes

Post by talos »

qwertymnb thank you for your reply. It works!

I will summarize steps if someone else will come across this post:

1. Remove wine
2. Install version of wine where dotnet installation is known to be successful
3. Install dotnet
4. Possibly upgrade wine to the latest version, with dotnet already installed
User avatar
dimesio
Moderator
Moderator
Posts: 13202
Joined: Tue Mar 25, 2008 10:30 pm

Re: dotnet462 installations crashes

Post by dimesio »

FYI, the bug is already fixed in git, so you could also just wait for the next Wine release or build Wine from git.
Locked