Battle.net update problem 840 (new solution since problem reappeared)

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

(1) BLZBNTAGT00000840 error on Linux after v. 11.0.7 - Technical Support - World of Warcraft Forums

Same thing happening here, Just today 1/15/25 same thing same error. Possible wait a few days for an update then check back?

try this:

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

1 Like

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.

I switched around the wine versions, eventually I ended up back on the Default one, that seemed to work.

1 Like

I had the same issue yesterday and i can confirm that changing the Wine-Version from ‘Wine-GE****’ to ‘Proton - Experimental’ fixed it !

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

1 Like

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 :frowning:
not sure if its possible to add more runners to an existing setup that may work ?

i used protonup-qp as well, tried most runners under various options, NONE of them worked
:frowning: :frowning: :frowning:

There is a certificate problem at blizzard, so updates are being affected.

For people with game update errors relating to BLZBNTAGT00000854 see the linked thread.

If you’ve got specific errors that doesn’t follow the above, then bring them to the fore, and we’ll see what we can do.

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.

(1) How to update Wine versions? - #14 by Asaftiifm

don’t forget to install umu-launcher to use ge-proton and Steam proton in Lutris (not Flatpak).

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 …

or it is already installed for you, it is a necessary component for Lutris to use Steam Proton or proton-ge

@ 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

I installed linux fresh and have no battlenet client.

even with the Proton experimental 9 and hotfix I could not install battlenet with lutris

my code is BLZBNTAGT00000854.

any idea?

There is an error message at the end of battle.net install but you can launch it.

thanks restartet lutris then i saw it