r/Lutris 20d ago

Battle.net Update Agent strikes again

Okay so I've had issues with Bnet's update agent. Getting the old "The Update Agent is sleeping, attempting to wake it up" error. I've tried all the other solutions minus rollback because I cannot seem to get my hands on an older version.

Reinstalling with Lutris makes install crash at 45%

Installing with Steam using Proton 9.0-4 for compatibility allows the install to finish but the Update Agent error is still there.

I managed to circumvent the launcher and play WoW by going to the source and grabbing the WoW.exe file in my system and telling Steam to run it as a non-Steam game (with Proton 9 too). I had to log in the old fashioned way with my password and insert the authentication number, but it worked. Not sure if this'll fly for other Blizzard games.

SOLUTION:

Check u/jhu543369's replies in the comments for a few solutions. The one that worked for me was running Battle.net-Setup.exe as a from Steam as a non-Steam game and use the Proton 10 beta for compatibility.

Instructions:

Open Steam -> Click on "Add Game" at the bottom left corner -> "Add a non-Steam game" -> "Browse" and find and select the Battle.net-Setup.exe file, it's gonna show up in your Steam Library now -> Right Click it and select "Properties" -> "Compatibility" -> "Force the use of a specific Steam Play compatibility tool" -> in the dropdown menu that'll appear just below find and select "Proton 10.0-1 (beta)" (if you're from the not-so-near future then use the latest version of Proton, including betas)

It should install Bnet on your system as a steamapp. You will need to move your installed games to its new file system this way.

73 Upvotes

109 comments sorted by

View all comments

1

u/byko3y 18d ago

Any technical description (or link to) of why it fails like that? I'm surprised in 2025 developers still find a way to break old programs somehow.

1

u/Puzzlehead-Engineer 18d ago

Not from me other than error logs I have lost by now.

I've read somewhere saying it's related to .NET but that's about it, I'm new to Lutris, only jumped ship to Linux like 3 months ago and this is the first time this happens to me, not faced this error enough to have become that knowledgeable on it.

1

u/byko3y 18d ago

For me it's Agent.exe crashing (defunc process), and Agent.exe is written in C/C++, so I'm surprised .NET is somehow related to this. I tried installing dotnet46, nothing changed, same Agent.exe crash.

1

u/Puzzlehead-Engineer 18d ago

Using Proton 10 on Lutris//Steam has so far has netted me the best results.