Switching to proton 8 fixed it for me, until the next time I launched the game. Then it was back to the same old problem. I tried a lot of things but what finally worked was reinstalling battle.net with system libraries disabled in global options and then switching to proton 8.
(I don’t redownload the game.I keep the game in a separate folder and just point battle.net to it. I’ve done many reinstalls.)
The confusing thing is that “Wine-GE-Proton8-26” also has GE-Proton in its name but is the wrong file from the wrong repository. Asaftiifm finally pointed me to GitHub - GloriousEggroll/proton-ge-custom: Compatibility tool for Steam Play based on Wine and additional components - another GE-Proton but now the right repo.
I had searched for “lutris update wine version” but could not find this link anywhere - probably because it was obvious to anybody but me. I’m putting my search words here just in case somebody else is having the same problem.
Same issue here -
tried changing runners etc, nothing seems to work,
when i change runner to the only proton option i have (ge-proton) battlenet doesnt even load up
My only other 2 options are * wine-ge-8.26-x86_64 (default ) and System 9 Ubuntu 9.0 0 repack 0 4+ zorin
Both bring up battlenet but eventually error out on update
not sure if its possible to add more runners to an existing setup that may work ?
This thread is about BLZBNTAGT00000840 and I can confirm that switching wine versions works.
After Lutris update function downloaded the default ge-proton into ~/.local/share/lutris/runners/proton - go to (1) if your lutris does not update - using that version convinced battle.net to finish the download correctly. Thanks everybody for the help.
@evillone more runners can be manually placed into ~/.local/share/lutris/runners/proton or ~/.local/share/lutris/runners/wine.
I did not install umu-launcher (I wouldn’t even know from where) or Steam. It was not necessary (no flatpak). GE-Proton downloads some package from steam on first usage. That was enough.
Edit: Although proton-ge installed lots of system libraries that my system already has (why use system libs if you can double up? /sarcasm), there is nothing with the name umu-launcher. It is apparently not necessary to use proton-ge. I do not have Steam. Well, now I have, kind of …
@ kaimon
Thank you so much for the response and the tips,
Read through all those threads , added some more wine runners but did not work,
what DID work for me was the following , upon seeing this screenshot in the threads you shared
I started up steam, added proton experimental / 9 and the hotfix,
closed steam, then started up LUTRIS, PROTON Experimental was now there
selected that, started battlenet and UPDATE started automatically and is now in progress
hope that helps some folks that were not having any luck with the above posted workarounds.
thanks again to all for contributing this was really helpful and a learning experience for me a , ‘Nix N00b’
Cheers !
UPDATE:
after install finishes game works as expected
checked runner and it was still set to Proton exp, changed it back to default “wine-ge-8.26-x86_64”
and no problems getting in
Thanks again
This is probably part of a bigger problem that isn’t yet solved, as HotS also won’t install even after Battle.net started. Looking up the error codes in regards to wine shows that it’s a recent and common problem.
The appropriate fix to solve these issues are part of GEproton9-23 (see very first entry). I strongly suggest implementing this as custom runner for Battle.net in the installer.
I’m not sure why this took a couple of tries but updating the runner to GEproton9-23 did eventually work. (None of the other runner swaps recommended worked for me.)
This is not super relevant but just FYI if you stumble into this thread, the newer versions of wine staging didn’t appear to work. I tried the 10.0 version which came out yesterday (Jan 21st).
I had to switch back from ‘Proton Experimental’ to ‘wine-ge-8-26-x86_64’ and then i could update and play again. Just in case for someone else the Proton environment doesn’t work.
Hi. I had the same issue.
Ubuntu 24.10
Latest Lutris.
Also reinstalled diablo 4. But no change.
Then I installed with ProtonUp-Qt (ProtonUp-Qt-2.10.2-x86_64) wine-proton-9-0-4-amd64 and this fixed the issue.
Installed from Kro4ek Wine-Builds Vanilla
Hope this helps some one else
Still getting the BLZBNTAGT00000840 Error, switching between versions seems to be working for now, but seriously does anyone have a solution other than swapping between wine versions? I would say this issue is not solved so who marked it as such?
I did, because I’m the thread-opener and its good custom to do so, since the 840 error I reported was solved for me and others.
Edit: And the issue is back with the next update and swapping does not work. People on the US Forums tried another trick that was successful in the past which is described here: Unable to update games with error BLZBNTAGT00000840 - #30 by KasiKuula-2657 - Desktop App Bug Report - Blizzard Forums - please also read the replies. For this to work you need to have an older agent version in your directory. I had one and there was no need to fix anything, the update just worked.
This is again not a permanent solution, sooner or later we will need the updated agent. I would have preferred the version-swap-around.