As of today battle.net again refuses to complete the update for WoW with BLZBNTAGT00000840 error. The solution presented on Blizzards forum is to switch to a proton wine version (Proton 8.0.5, Proton 9.0) and back after the update completed. But they are on Steam.
One person said “Lutris added runner version of wine - “ge-proton” automatically several minutes ago.” (1) My Lutris has not added any runner version for a year now.
I tried lutris-ge-proton8.26-x86_64 but it did not help with the update. I have no idea where to get wine 9.x versions from since GloriousEggroll archived his repository.
Someone recommende to point the Lutris settings to wow.exe and that worked but I would still like to know how to get newer wine versions.
System: Debian bookworm, Lutris 0.5.18 from opensuse.org repo
make sure you have steam installed and proton experimental downloaded or you have ge-proton as an option showing in the wine versions list in lutris
start the update download in BNet until you get the error message
exit BNet
in lutris, on the runner options tab, change the wine version from wine to ge-proton or proton experimental, or if you have this issue with a proton version, change to wine-ge8-26 or a wine-staging
save
launch bnet
make sure the you get the BNet update if it is waiting then update WOW
it should complete just fine. If you start a new update eg you updated retail, and now want to do classic, you may have the same error.
In this case, you exit bnet and do the wine version swap again - if you are on proton, select wine, if you have wine, select proton
Same issue if you are installing a WoW version
finally if everything updates, switch the wine version back to whatever wine/proton you use to run WoW
Note: this only works with lutris 0.5.18 where you have UMU and proton access. Update your lutris if you don’t have this or use steam with proton experimental to launch battle.net.exe to complete the update then switch back to lutris to run with wine
Had the same problem. I switched the runner to “wine-ge-8-26” (the default one). With this version the launcher worked just fine. After the update process has finished I closed battle.net, switched back to Proton9-GE-22 and started it again. All worked normal again.
Switching to ge-proton worked for my cataclysm classic but not retail, however after switching back to wine-ge.8-26 my retail updated as well. So i guess just switch around and see what works.
If you are a dummy like me, the different proton versions are already in configure->runner options-> wine version. I was trying to install them with the Lutris wine version manager and Protonup-qt.
I have both Lutris and Steam installed from flathub on Fedora 41
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