Fix Battle.net "Blizzard Agent Went To Sleep" And "Waiting On Another Installation Or Update" Issues

I've been using Lutris to play some Blizzard games on my Ubuntu 18.04 desktop and I kept running into the same two issues over and over again. The issues are easy to fix, but not obvious, so I thought I'd share the fix with you in case you run into the same problems.

Blizzard agent went to sleep. Attempting to wake it up Battle.net

The first issue, and the most frequent one for me, is the Blizzard App Launcher (Battle.net) displaying a message that says "Blizzard agent went to sleep. Attempting to wake it up", with the BLZBNTBNA00000005 error code. Restarting Battle.net (and even the computer), trying to kill the Agent.exe process or every process related to Battle.net doesn't get rid of this issue on my system. I've been running into this issue quite frequently in the past few months.

The second issue occurs when a game has an update (it might be combined with Battle.net having an update in the same time and updating Battle.net first, but I'm not sure). In some cases, Battle.net gets stuck and refuses to install the update, displaying a "Waiting on another installation or update" message indefinitely, even though there is no other update available for either Battle.net or a game. Clicking the force update button doesn't solve this.

The fix for both of these issues is to delete the Battle.net folder from the ProgramData directory (after closing the Blizzard Battle.net application). Do not confuse this with the Battle.net folder from Program Files (x86)!

If you're a Windows user that stumbled upon this article, the fix is the same and the path to this folder in your case is C:/ProgramData/Battle.net.

The path to the ProgramData/Battle.net folder depends on what installation method you've used to install the Blizzard Battle.net app. In my case, I set the Games folder from my home directory as the Lutris installation folder. Battle.net was installed when I installed Overwatch from the Lutris website, so in this case, the path is ~/Games/overwatch/drive_c/ProgramData/Battle.net.

If you don't know how to find the ProgramData folder on your Linux system, you can use locate to find it. Run this in a terminal:

sudo updatedb
locate ProgramData/Battle.net

The command output should display a bunch of lines with the path to the ProgramData/Battle.net folder. Make sure Battle.net is closed, then open a file manager, navigate to this path and delete the Battle.net folder. Now you can start Battle.net and the issue should be gone.

Note that Battle.net may not detect your installed games after you do this. If this happens, you can click the Locate the game link next to the game install button, and select the game folder.

4 comments:

  1. I've been seeing this fix all over the place and have probably tried it 30 times with no success. Quite an annoying bus.

    ReplyDelete
    Replies
    1. It worked multiple times for me. Not sure why it didn't for you... there might be multiple issues causing these bugs.

      Delete
  2. I have been having these issues repeatedly the last few months and always ended up reinstalling everything.
    Deleting ProgramData/Battle.net worked a charm, thanks a ton!

    ReplyDelete
  3. Sometimes a reason for this is that the Battle.net "Agent.exe" can't connect to the internet.
    Check your firewall rules.

    ReplyDelete

Powered by Blogger.