Can't install Battle.net (Overwatch)

I get the following window shown:

Having the same problem on Pop!_OS Ubuntu 18.04. It worked without any issues on 19.04. Tried to change DE as suggested here https://github.com/lutris/lutris/wiki/Game:-Blizzard-App. But didnt help

battle.net launcher installer is currently broken, here is my istall Log, a little internet search revealed that it might be a wine bug, that is causing the installer to lock up:

Running /home/mario/.local/share/lutris/runners/wine/ge-protonified-nofshack-4.9-x86_64/bin/wine /home/mario/.cache/lutris/installer/battlenet/setup/Battle.net-Setup-enUS.exe
000b:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
000b:fixme:winediag:start_process Wine Staging 4.9 is a testing version containing experimental patches.
000b:fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
000f:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0012:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0019:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
001f:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0026:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0009:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
002d:fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
002d:fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
0031:fixme:wininet:InternetSetOptionW Option 77 STUB
0031:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
0039:fixme:wininet:InternetSetOptionW Option 77 STUB
003e:fixme:ver:GetCurrentPackageId (0xcbfe9c (nil)): stub
003c:fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
003c:fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
<html><head><title>Object moved</title></head><body>


<h2>Object moved to <a href="http://www.blizzard.com/404">here</a>.</h2>


</body></html>


<html><head><title>Object moved</title></head><body>


<h2>Object moved to <a href="http://www.blizzard.com/404">here</a>.</h2>


</body></html>


<html><head><title>Object moved</title></head><body>


<h2>Object moved to <a href="http://www.blizzard.com/404">here</a>.</h2>


</body></html>


<html><head><title>Object moved</title></head><body>


<h2>Object moved to <a href="http://www.blizzard.com/404">here</a>.</h2>


</body></html>


Waiting on children
Waiting on children
0056:fixme:kernelbase:AppPolicyGetThreadInitializationType 0xfffffffa, 0xb1fea0
0052:fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
0052:fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
007b:err:ole:CoCreateInstanceEx apartment not initialised
007b:fixme:ver:GetCurrentPackageId (0x34fe24 (nil)): stub
Waiting on children
007d:fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
007d:fixme:wbemprox:client_security_SetBlanket 0x7c7ba9ec, 0x18b368, 10, 0, (null), 3, 3, (nil), 0x00000000
007d:fixme:wbemprox:client_security_Release 0x7c7ba9ec
007d:fixme:wbemprox:enum_class_object_Next timeout not supported
0082:fixme:ver:GetCurrentPackageId (0x1bafe9c (nil)): stub
007d:fixme:heap:GetPhysicallyInstalledSystemMemory stub: 0x34faf8
007d:fixme:heap:GetPhysicallyInstalledSystemMemory stub: 0x34f8e8
0083:fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
0083:fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
2019-06-04 13:48:42,623: Unable to read stat for process 10893
2019-06-04 13:48:42,623: Unable to read stat for process 10893
Waiting on children
007d:fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),0,3,(nil),0,(nil)) - stub!
007d:fixme:wbemprox:client_security_SetBlanket 0x7c7ba9ec, 0x1d2f28, 10, 0, (null), 3, 3, (nil), 0x00000000
007d:fixme:wbemprox:client_security_Release 0x7c7ba9ec
008f:fixme:heap:GetPhysicallyInstalledSystemMemory stub: 0xb0cf6e8
0079:err:ntdll:RtlpWaitForCriticalSection section 0x1eef6c "?" wait timed out in thread 0079, blocked by 005d, retrying (60 sec)
008f:fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
008f:fixme:toolhelp:Heap32ListFirst : stub
0083:fixme:ntdll:server_ioctl_file Unsupported ioctl 4004747b (device=4004 access=1 func=d1e method=3)
0083:fixme:winsock:server_ioctl_sock Unsupported ioctl 4004747b (device=4004 access=1 func=d1e method=3)
0083:fixme:winsock:WSAIoctl unsupported WS_IOCTL cmd (_IOR('t', 123, 4))
0083:fixme:ntdll:server_ioctl_file Unsupported ioctl 4004747b (device=4004 access=1 func=d1e method=3)
0083:fixme:winsock:server_ioctl_sock Unsupported ioctl 4004747b (device=4004 access=1 func=d1e method=3)
0083:fixme:winsock:WSAIoctl unsupported WS_IOCTL cmd (_IOR('t', 123, 4))
2019-06-04 13:49:02,124: Unable to read stat for process 10960
2019-06-04 13:49:02,124: Unable to read stat for process 10960
2019-06-04 13:49:02,124: Unable to read stat for process 10962
2019-06-04 13:49:02,124: Unable to read stat for process 10962
Waiting on children
0079:err:ntdll:RtlpWaitForCriticalSection section 0x1eef6c "?" wait timed out in thread 0079, blocked by 005d, retrying (60 sec)
0079:err:ntdll:RtlpWaitForCriticalSection section 0x1eef6c "?" wait timed out in thread 0079, blocked by 005d, retrying (60 sec)
0079:err:ntdll:RtlpWaitForCriticalSection section 0x1eef6c "?" wait timed out in thread 0079, blocked by 005d, retrying (60 sec)

Yeah I was getting the same thing on Pop!_OS 18.04, same Ubuntu 18.04. However when I went back to Pop!_OS 19.04 is works just fine. So I guess this is some libs missing, since 19.04 is patched better.

Same thing on my Slackware.

So I we did
Download Battle.net setup.exe from the website

  1. mkdir ~/.bnet
  2. Download lutris wine runner tkg-4.6-x86_64
  3. WINEPREFIX=~/.bnet winetricks allfonts
  4. WINEPREFIX=~/.bnet $HOME/.local/share/lutris/runners/wine/tkg-4.6-x86_64/bin/wine Downloads/Battle.net-Setup.exe
  5. Add then installed Battle.net manually to the lutris game panel

One thing to add,
Turn off DXVK & ESYNC
I get crashes with them on. And it really insists on tkg-4.6 by me.

I found that lingering agent .exe and co from previous installs and/or crashes can stop the reinstall as well.

I solved my issue by running a

killall

command.