[SOLVED] Battle.net app won't install properly

Hi there. I’m new to Linux and I’d appreciate your help since i have problems getting the battle,net app installed. And I’m also new to this forum so don’t hate me for my bad formatting, i do my best.

My System:

Software:
Distro: Linux Mint 19.1 Tessa (Dual Boot with Win10)
DE: Cinnamon 4.0.9
Kernel: 4.15.0-46-generic
GPU Driver: Nvidia 418.43-0ubuntu0~18.04.1
Wine: 4.3 staging

Hardware:
Mainboard: MSI MATE Z97
CPU: Intel i5-4690k (non OC yet)
GPU: Nvidia GTX 960
Patriot SSD: Linux Mint
SanDisk SSD: Win10
1TB HDD: 500GB NTFS / 500GB EXT4

I run the install script from off the lutris app. The install process begins, Blizzard Agent starts running, after a while it asks for language and when the loading bar gets to ~50% i see the following error message:

We’re having trouble launching the Blizzard Update Agent. Please wait one minute and try again. If it happens again, try restarting your computer or reinstalling Battle,net

I waited, tried again, rebooted, removed and reinstalled battle,net app several times ending up with the same error message.

I managed to copy the lines of the installer, maybe that helps identifying my issue:

000b:fixme:winediag:start_process Wine Staging 4.0 is a testing version containing experimental patches.
000b:fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq,org.
002a:fixme:kernelbase:AppPolicyGetThreadInitializationType 0xfffffffa, 0xb1fea0
0009: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.
0009:fixme:winhttp;get_system_proxy_autoconfig_url no support on this platform
0009:fixme:winhttp;WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
004c:fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
004c:fixme:wbemprox:client_security_SetBlanket 0x7d378938, 0x15d168, 10, 0, (null), 3, 3, (nil), 0x00000000
004c:fixme:wbemprox:client_security_Release 0x7d378938
004c:fixme:wbemprox:enum_class_object_Next timeout not supported
004c:fixme:ver:GetCurrentPackageId (0x33fe14 (nil)): stub
004e: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.
004e:fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
004e:fixme:wbemprox:client_security_SetBlanket 0x7c91c938, 0x17d180, 10, 0, (null), 3, 3, (nil), 0x00000000
004e:fixme:wbemprox:client_security_Release 0x7c91c938
004e:fixme:wbemprox:enum_class_object_Next timeout not supported
0052:fixme:ver:GetCurrentPackageId (0x1bafe9c (nil)): stub
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 154 (GLX)
Minor opcode of failed request: 3 (X_GLXCreateContext)
Value in failed request: 0x0
Serial number of failed request: 177
Current serial number in output stream: 181
004a:err:ntdll:RtlpWaitForCriticalSection section 0x20fcfc “?” wait timed out in thread 004a, blocked by 0031, retrying (60 sec)
0055:fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
0055:fixme:wbemprox:client_security_SetBlanket 0x7d37c938, 0x15d168, 10, 0, (null), 3, 3, (nil), 0x00000000
0055:fixme:wbemprox:client_security_Release 0x7d37c938
0055:fixme:wbemprox:enum_class_object_Next timeout not supported
0055:fixme:ver:GetCurrentPackageId (0x33fe14 (nil)): stub
0057: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.
0057:fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
0057:fixme:wbemprox:client_security_SetBlanket 0x7ca3f938, 0x17d180, 10, 0, (null), 3, 3, (nil), 0x00000000
0057:fixme:wbemprox:client_security_Release 0x7ca3f938
0057:fixme:wbemprox:enum_class_object_Next timeout not supported
005b:fixme:ver:GetCurrentPackageId (0x1bafe9c (nil)): stub
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
X Error of failed request: BadValue (integer parameter out of range for operation)

What i did so far:

Installed Linux Mint 19.1, used the update manager, changed from open source driver to nvidia
Opened Lutris,net and followed the instructions

Install Wine Staging on your system if you plan on playing Windows games. You can find instructions to download and install Wine Staging on WineHQ.

Opened the link and clicked UBUNTU, followed the instructions

Back at lutris,net i followed the instructions to add the repository and install lutris

Then i searched lutris page for the battle net app and found the standard version telling me CONFIGURE AND INSTALL THE DEPENDENCIES FIRST

So i followed the HOW TO DXVK step by step, and installed Nvidia driver 418

Then i followed instructions for proper functionality of Battle,Net (+ common problems) wiki/Game:-Blizzard-App

After this i started lutris, search battle,net and click install on the standard version ending up with this s**t.

Thanks in advance for any help.

OK, not sure exactly what dependencies you did install, but you got at least most of them. But one that seems to be breaking things is the NTLM support package winbind. Ensure that it is installed. From what I gather it is missing, as it should provide support for NTLM well beyond what BNet wants.

audo apt update && sudo apt install winbind

TLDR: Did “sudo apt update && sudo apt install winbind” and “sudo apt install libnvidia-gl-418:i386”


Same result, but without mentioning the NTLM winbind in the installer

I started investigating on the errors in the installer with copy and paste phrases to google. Took some time until i found results for

i read trough like 10 search results and came across this

GTX 1060 + Mint 19 x64 where 32bit libs?? Failed to load libGL: libGL.so.1

where i read

I’m a total Linux noob, hence i do try, fail and retry, meaning i simply typed “sudo apt update” and “sudo apt install libnvidia-gl-396:i386” returning that it would remove “nvidia-driver-418”. So the 396 must be the version number which i replaced with 418

Battle,net app is now installed and Diablo III runs just fine
Thanks schotty

1 Like

You should start a new thread.

chears

1 Like