wine-5.20 stagging: Prompt to install wine-mono but it is already installed

Questions about Wine on Linux
Locked
postcd
Level 2
Level 2
Posts: 14
Joined: Mon Nov 05, 2018 5:07 am

wine-5.20 stagging: Prompt to install wine-mono but it is already installed

Post by postcd »

Hello,
on 5.8.18-1-MANJARO with wine-5.20 (Staging) i have for the first time tried to launch Windows app, it was .exe installer of https://sourceforge.net/projects/visual ... c%201.0.1/ and it said something like that it needs wine-mono installed and prompted to download or install it. But i refused wanting to install it via command line as a package so i said No. It then continue to show that .exe app installer. I closed it.
Checked command line to see the package was already installed (so i do not understand why Wine asked me to install it?):
$ sudo pacman -Ss wine-mono
community/wine-mono 5.1.0-1 [installed]
Wine's built-in replacement for Microsoft's .NET Framework
but there seems to be some similar packages in unofficial Manjaro/Arch repos:
$ sudo pamac search -a wine-mono
wine-mono-gecko-version-fix 1.0.0-1 AUR
Fix the version numbers of wine-mono and wine-gecko files to solve the dialog box that pops up when starting wine.
wine-mono-bin 5.1.1-1 AUR
Wine's built-in replacement for Microsoft's .NET Framework
wine-mono [Installed] 5.1.0-1 community
Wine's built-in replacement for Microsoft's .NET Framework
On next .exe app launch it no longer prompt about wine-mono. It seems strange to me. Is this something that can be fixed?

When i launched winetricks 1st time, i have got "You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug."

So i read how to setup 32bit prefix and ran command:
WINEPREFIX="$HOME/prefix32" WINEARCH=win32 wine wineboot

result is again the "Wine could not find a wine-mono package" notice. It also says it is recommended to use my distribution packages instead so i clicked to cancel.

above WINEPREFIX command returned bunch of errors too:
wine: created the configuration directory '/home/me/prefix32'
002c:fixme:winediag:LdrInitializeThunk wine-staging 5.20 is a testing version containing experimental patches.
002c:fixme:winediag:LdrInitializeThunk Please mention your exact version when filing bug reports on winehq.org.
INTEL-MESA: warning: Haswell Vulkan support is incomplete
INTEL-MESA: warning: Haswell Vulkan support is incomplete
0048:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hr 0x80004002
0048:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, hr 0x80004002
0048:err:ole:apartment_get_local_server_stream Failed: 0x80004002
0050:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hr 0x80004002
0050:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, hr 0x80004002
0050:err:ole:apartment_get_local_server_stream Failed: 0x80004002
0050:err:ole:start_rpcss Failed to open RpcSs service
0040:err:module:open_builtin_file failed to load .so lib "/usr/lib32/wine/l3codeca.acm.so"
0040:err:winediag:gnutls_initialize failed to load libgnutls, no support for encryption
0040:err:winediag:gnutls_initialize failed to load libgnutls, no support for pfx import/export
0040:err:module:open_builtin_file failed to load .so lib "/usr/lib32/wine/mp3dmod.dll.so"
0068:err:winediag:gnutls_initialize failed to load libgnutls, no support for encryption
0070:err:winediag:gnutls_initialize failed to load libgnutls, no support for encryption
0070:err:winediag:gnutls_initialize failed to load libgnutls, no support for pfx import/export
0070:fixme:file:NtLockFile I/O completion on lock not implemented yet
0070:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0070:err:mscoree:LoadLibraryShim error reading registry key for installroot
0070:err:mscoree:LoadLibraryShim error reading registry key for installroot
0070:err:mscoree:LoadLibraryShim error reading registry key for installroot
0070:err:mscoree:LoadLibraryShim error reading registry key for installroot
0070:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
0070:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
0040:err:winediag:schan_imp_init Failed to load libgnutls, secure connections will not be available.
0078:fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x10bf537, context 0x4cfbdc0, init_notify 0, handle 0x570fcc4): stub
0040:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0040:err:module:open_builtin_file failed to load .so lib "/usr/lib32/wine/winegstreamer.dll.so"
wine: configuration in L"/home/me/prefix32" has been updated.
Last edited by postcd on Wed Nov 11, 2020 8:07 am, edited 2 times in total.
Schorsch
Level 1
Level 1
Posts: 6
Joined: Sun Jan 12, 2020 12:42 pm

Re: wine-5.20 stagging: Prompt to install wine-mono but it is already installed

Post by Schorsch »

wine 5.20 requires mono 5.1.1, mono 5.1.0 is for 5.10-19. When the mono in the repos is outdated, wine asks you if it should fetch mono manually. If you don't need mono, you can always click no and wait, till the version in the repo is updated.

And of course it no longer asks, if you have already declined it.
postcd
Level 2
Level 2
Posts: 14
Joined: Mon Nov 05, 2018 5:07 am

Re: wine-5.20 stagging: Prompt to install wine-mono but it is already installed

Post by postcd »

Schorsch wrote: Wed Nov 11, 2020 8:02 amwait, till the version in the repo is updated.
Thanks, I will, btw, when i click yes to install it on that prompt window, it says "Unexpected checksum of downloaded file. Aborting installation of corrupted file."
Locked