adamhm: As long as the appropriate Mono installer is present in a location where Wine can find it (e.g. ~/.cache/wine ) it should be fine. Can get the Mono installers from
https://dl.winehq.org/wine/wine-mono/
Thanks for the help. Hopefully I can get there in the end.
First stumble seems to be that the testprefix was created as 64-bit. How do I make it 32-bit? The installer said it wasn't compatible with 64-bit (think it was the .net 2.0 installer).
edit: .cache/wine has mono too btw: wine_gecko-2.47-x86.msi, wine_gecko-2.47-x86_64.msi, wine-mono-4.6.4.msi, wine-mono-4.7.1.msi
Mono was located in it btw, a mono-2.0 version. Got some message about mscoree as well, so quite possibly more is wrong. I'll just post the log, in case you guys can tell anything sensible from it.
pangaea@thunderstruck ~ $ env WINEPREFIX=~/testprefix WINEDLLOVERRIDES=winemenubuilder.exe=d wineboot
wine: created the configuration directory '/home/pangaea/testprefix'
err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
err:ole:get_local_server_stream Failed: 80004002
err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
err:ole:get_local_server_stream Failed: 80004002
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:dwmapi:DwmIsCompositionEnabled 0x6dbd1518
fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x69ebd3de, context 0x9c64e0, init_notify 0, handle 0x12ae1a0): stub
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x6a0cb608, context 0x938728, init_notify 0, handle 0x116e794): stub
wine: configuration in '/home/pangaea/testprefix' has been updated.
pangaea@thunderstruck ~ $ env WINEPREFIX=~/testprefix winetricks msxml3 dotnet35sp1
------------------------------------------------------
You are using a 64-bit WINEPREFIX. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
------------------------------------------------------
Executing w_do_call msxml3
Executing load_msxml3
Using native override for following DLLs: msxml3
Executing winetricks_early_wine regedit C:\windows\Temp\_msxml3\override-dll.reg
Executing wine msiexec /i msxml3.msi
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
err:richedit:ReadStyleSheet skipping optional destination
err:richedit:ReadStyleSheet skipping optional destination
fixme:msi:event_spawn_wait_dialog doing nothing
Executing w_do_call dotnet35sp1
Executing load_dotnet35sp1
------------------------------------------------------
dotnet35sp1 does not yet fully work or install on wine. Caveat emptor.
------------------------------------------------------
Executing mkdir -p /home/pangaea/.cache/winetricks/dotnet35sp1
Downloading
http://download.microsoft.com/download/2/0/e/20e90413-712f-438c-988e-fdaa79a8ac3d/dotnetfx35.exe to /home/pangaea/.cache/winetricks/dotnet35sp1
--2017-09-02 21:40:36--
http://download.microsoft.com/download/2/0/e/20e90413-712f-438c-988e-fdaa79a8ac3d/dotnetfx35.exe Resolving download.microsoft.com (download.microsoft.com)... 104.123.113.245, 2a02:26f0:7b:290::e59, 2a02:26f0:7b:28f::e59
Connecting to download.microsoft.com (download.microsoft.com)|104.123.113.245|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 242743296 (231M) [application/octet-stream]
Saving to: ‘dotnetfx35.exe’
dotnetfx35.exe 100%[===================>] 231,50M 3,71MB/s in 62s
2017-09-02 21:41:39 (3,71 MB/s) - ‘dotnetfx35.exe’ saved [242743296/242743296]
Executing w_do_call remove_mono
Executing load_remove_mono
------------------------------------------------------
Mono does not appear to be installed.
------------------------------------------------------
Executing w_do_call dotnet35
Executing load_dotnet35
------------------------------------------------------
dotnet35 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.
------------------------------------------------------
Executing w_do_call dotnet30sp1
Executing load_dotnet30sp1
Executing w_do_call remove_mono
Executing load_remove_mono
------------------------------------------------------
Mono does not appear to be installed.
------------------------------------------------------
Executing w_do_call dotnet30
Executing load_dotnet30
Executing w_do_call remove_mono
Executing load_remove_mono
------------------------------------------------------
Mono does not appear to be installed.
------------------------------------------------------
------------------------------------------------------
If install fails, set /proc/sys/kernel/yama/ptrace_scope to 0. See
http://bugs.winehq.org/show_bug.cgi?id=30410 ------------------------------------------------------
Executing w_do_call dotnet20
Executing load_dotnet20
Executing w_do_call remove_mono
Executing load_remove_mono
------------------------------------------------------
Mono does not appear to be installed.
------------------------------------------------------
Executing w_do_call fontfix
Executing load_fontfix
Setting Windows version to win2k
Executing winetricks_early_wine regedit C:\windows\Temp\_dotnet20\set-winver.reg
------------------------------------------------------
Working around wine bug 34803
------------------------------------------------------
Are you sure you want to delete the registry key 'HKEY_LOCAL_MACHINE\Software\Microsoft\.NETFramework\v2.0.50727\SBSDisabled'? (Yes|No)y
reg: The system was unable to find the specified registry key or value
/usr/bin/winetricks: 1770: test: Illegal number: wine-2.0.2
------------------------------------------------------
Working around wine bug 30845 -- Using native fusion while installing...
------------------------------------------------------
Executing env WINEDLLOVERRIDES=mscoree,fusion=n wine dotnetfx.exe
fixme:advapi:DecryptFileA ("C:\\users\\pangaea\\Temp\\IXP000.TMP\\", 00000000): stub
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:advapi:LsaOpenPolicy ((null),0x33f2bc,0x00000001,0x33f2b0) stub
fixme:advapi:LsaClose (0xcafe) stub
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
------------------------------------------------------
Note: command 'env WINEDLLOVERRIDES=mscoree,fusion=n wine dotnetfx.exe' returned status 26. Aborting.
------------------------------------------------------
pangaea@thunderstruck ~ $