The app worked fine 5 days ago and not suddenly it showed either this error or agent updater falling asleep on startup.
I have tried to uninstall then install, delete everything that had battlenet on it in every folder and tried multiple times to start the thing only to be met with this either of the errors.
I know Bnet is not compatable with linux but its still a mystery why it worked for 5 days and on the 6th one it broke.
If there is more info i need type here do tell me as i have no clue if im even on the right forum.
Bnet was installed trough Steam’s proton experimental.
PC Config -
Linux Mint 22.1 cinnamon
GPU - Rx 6600
CPU - i5-7400
RAM - 16 Gigs
2 Likes
I would like to note that I also am experiencing this problem, with Battle.net 15341, Apparently it cannot find the Agent.exe that is running.
I am using Proton GE 9.27, in Linux. Everything was working 100% yesterday.
Th window was completely black when I started Battle.net (after logging in) until I did WINE_SIMULATE_WRITECOPY=1
and now it is saying “Battle.net Update Agent went to sleep. Attempting to wake it up…” and is stuck. Giving the same error the OP has in the title for this thread.
2 Likes
For the record - what fixed this for me is using Proton 10.
2 Likes
my god you are a genius, i thank you man dearlly.
1 Like
I know this was solved with proton 10, but it can also be solved by removing or renaming the Agent.9124 folder in …/drive_c/ProgramData/Battle.net/Agent. Figured I’d add it in case it could help anyone else.
6 Likes
Yeah, that does sound frustrating—especially since it ran fine for days before suddenly breaking. Even though Battle.net isn’t officially supported on Linux, sometimes updates (either from Bnet or your system) can break compatibility unexpectedly. If you were running it through something like Lutris, Wine, or Bottles, it’s possible a background update or config change caused the issue.
You’re not alone here, and you’re probably in the right place—lots of Linux gamers hang out in these forums. If you can, try sharing details like your distro, how you installed Bnet (Wine version, runner, etc.), and any logs/errors from the terminal. That’ll help others troubleshoot more accurately.
Hopefully someone’s seen the exact issue and can chime in!
2 Likes
You are my hero, thank you so much!
1 Like
There i added some more things to the thingy but i cannot place any error logs as i have no clue where to search or get them as i ran bnet trough steam’s proton emulator.
For me, it broke after updating Proton Hotfix - now, after another update, it’s working again. Sure, I had to wait a day for the update, but the other solutions didn’t work for me. If you have Steam installed, it might have updated Proton Hotfix in the background.
So Proton 10 beta worked, but now my mouse cursor just disappears when I click the right mouse button. I’m currently trying to figure out why this happens, and more importantly, how to make it stop.
Amazing, thank you! Proton 10 isn’t easily accessible from bottles at the moment, and this solved the issue for me as well
I’ve tried both proton 10 and removing the Agent.9124 folder, as well as the folders above it based on the knowledge article referencing the same thing. I still can’t get BNet to work. I can, however, launch WoW via its executable. if i point my Lutris entry at it. Its a workaround for now, but as soon as we hit an update, i’ll be cooked.
1 Like
If I have to delete or rename folder 9124, then when I start battle net, it creates a new one and nothing changes… If you deny write access to the folder, it does not start at all.
for me, the problem was solved in this way - install battle.net through wine, then go to steam in the library to add a game not from steam, specify the path to battle net, specify in the compatibility settings to force the use of proton 10.1 beta
1 Like
Deleting the Agent.9124 folder also worked for me, and still using ge-proton. Thanks!
This fixed a LOT of problems for me, actually.
Unfortunately, this workaround didn’t fix the problem for me. A required DLL could not be found pops up. (Pop_OS)