Battle.net APP Problem with Wine

Hello guys im tryng to install battle.net app.

There is my log:

OUGH unimplemented
fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented
fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented
fixme:shell:CustomDestinationList_SetAppID 0xcc9ed80 (L"BlizzardEntertainment.Battlenet.beta"): stub
fixme:shell:CustomDestinationList_BeginList 0xcc9ed80 (0x33c348 {92ca9dcd-5622-4bba-a805-5e9f541bd8c9} 0x33c34c): stub
fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented
fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented
fixme:mpr:WNetGetUniversalNameW (L"C:\Program Files (x86)\World of Warcraft\Data\data", 0x00000001, 0x277a428, 0x277a424): stub
fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
fixme:powermgnt:PowerCreateRequest (0x33c9f8): stub
fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
fixme:msvcrt:__clean_type_info_names_internal (0x1a6d380) stub
wine: cannot find L"C:\windows\system32\winemenubuilder.exe"
wine: cannot find L"C:\windows\system32\winemenubuilder.exe"
fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented
fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented
fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
fixme:powermgnt:PowerCreateRequest (0x33c9f8): stub
fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
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:heap:RtlSetHeapInformation 0x110000 0 0x33ed20 4 stub
fixme:process:SetProcessDEPPolicy (3): stub
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:ntdll:EtwEventRegister ({d2d578d9-2936-45b6-a09f-30e32715f42d}, 0x101b0060, 0x133734b8, 0x133a4dc8) stub.
fixme:console:AttachConsole stub ffffffff
fixme:ver:GetCurrentPackageId (0x33f6d4 (nil)): stub
fixme:gdi:GdiInitializeLanguagePack stub
fixme:dwrite:get_name_record_codepage encoding 20 not handled, platform 1.
fixme:dwrite:get_name_record_codepage encoding 20 not handled, platform 1.
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:powermgnt:PowerCreateRequest (0x33c9f8): stub
fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
fixme:powermgnt:PowerCreateRequest (0x33c9f8): stub
fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
fixme:powermgnt:PowerCreateRequest (0x33c9f8): stub
fixme:wtsapi:WTSUnRegisterSessionNotification Stub 0x4012a
fixme:ntdll:EtwEventUnregister (deadbeef) stub.
fixme:ntdll:EtwEventUnregister (deadbeef) stub.
fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
fixme:win:UnregisterDeviceNotification (handle=0xcafeaffe), STUB!
fixme:win:UnregisterDeviceNotification (handle=0xcafeaffe), STUB!
fixme:iphlpapi:CancelIPChangeNotify (overlapped 0x6376bf4): stub
fixme:ntdll:EtwEventUnregister (deadbeef) stub.
fixme:font:RemoveFontMemResourceEx (0x814c4311) stub
fixme:font:RemoveFontMemResourceEx (0x814f2579) stub
fixme:font:RemoveFontMemResourceEx (0x814e8f91) stub
fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2

Any idea how fix this terrible error?

You might need to install some dependencies you are lacking.

Hello thank you for very fast answer sir.
Sadly i am really fresh Ubuntu user and to be honest i don’t have idea how to do it.

Hmm, I suggest you start generic then:

  1. Install Wine-Staging: https://wiki.winehq.org/Ubuntu

This will pull in certain dependencies for Wine that a Lutris install does not. While you might use a Lutris version of Wine for a specific game, you might miss a dependency for Wine if you do not install a system wine.

  1. Also install: libgnutls30:i386 libldap-2.4.2:i386 libgpg-error0:i386

Blizzard App needs those for online access.

  1. Then look at game on Lutris you want to play (install) and run that installer.

Each game installer has different settings and includes Blizzard App, no need to install it separately. In fact, always use the Blizzard App that starts by starting the game in Lutris, it “belongs” to that specific game install.

Hello!

Sorry for asking very very stupid question but how i can install there files about what you say? I mean this one :slight_smile:
libgnutls30:i386 libldap-2.4.2:i386 libgpg-error0:i386

Sorry for stupid question and thank you for patience.

I would like to point you to read this, takes 5 to 10 minutes:

https://www.debian.org/doc/manuals/debian-faq/ch-pkgtools.en.html

Ubuntu is a Debian derived distro, this will explain the available package management systems.

Most likely the following 1 liner will work, but if you read above page you will understand better what you are doing:

sudo apt install libgnutls30:i386 libldap-2.4.2:i386 libgpg-error0:i386

Sadly still tons of errors with logs like:

p11-kit: couldn’t load module: /usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.so: /usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.so: nie można otworzyć pliku obiektu dzielonego: Nie ma takiego pliku ani katalogu
p11-kit: couldn’t load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: nie można otworzyć pliku obiektu dzielonego: Nie ma takiego pliku ani katalogu
fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
fixme:wbemprox:client_security_SetBlanket 0x7db8882c, 0x138b48, 10, 0, (null), 3, 3, (nil), 0x00000000
fixme:wbemprox:client_security_Release 0x7db8882c
fixme:wbemprox:enum_class_object_Next timeout not supported
err:ntdll:NtQueryInformationToken Unhandled Token Information class 24!
fixme:ver:GetCurrentPackageId (0x33fda4 (nil)): stub
fixme:wininet:InternetSetOptionW Option 77 STUB

And winemenubuilder…

Can’t do anything fighting with this for few days every version of wine what i chooise still get errors… especially this one

fixme:wininet:InternetSetOptionW Option 77 STUB
fixme:wininet:InternetSetOptionW Option 77 STUB

Thank you for your time and help Sir but i think i have enough of this…

Most of those warnings you get now are normal debug output from Wine. I just did an install myself and I have exactly the same output. I started to realize you didn’t actually give me your entire logs. When you install a game, full debug is on. So seeing those err/fixme lines is normal.

If you have installed the dependencies now, you should try it again. Remember to start with a clean prefix (remove the game in lutris start fresh).

I noticed that Blizzard App had some issue updating today, which failed 1 install for me. This has nothing to with your side, but it is on Blizzard side.