Last update completely breaks wine compatibility

There are. It seems to be generating one every 30 seconds.

@Tellus Thought as much - disable auto updates in your Battle.net setup - damn thing will try and fill your disk with error logs otherwise.
Also means you still have the underlying Agent.exe issue (missing file dependency causing it to crash).

Just tried with the latest wine too, same issue indeed

Cheers for the suggestion. Disabling all updates also seemed to resolve an occasional hang in the Battle.net UI.

Its not ideal but my workaround seems to do the trick. I can play WoW directly by executing the .exe file (retail and classic work)

I think in terms of WoW updates i should be able to get away with just updating the client on my windows machine and copying the updated files

2 Likes

You would think after the success of immortal they would hire a *nix guru and put out a appimage lol

I really wish Blizzard would support Linux in this day and Age. New world runs perfectly. Windows is so bloated now it’s not enjoyable.

An answer from the Blizzard officials would be great.

Yeah their answer is Linux is not supported.

I have been using Linux exclusively for years now, and WoW alongside it. I will echo what everyone is saying, and graciously ask for this problem to be fixed ASAP.

I also feel the need to mention that I will never switch back to Windows under any circumstance. So, I can only hope everything goes back to normal.

1 Like

The broader discussion is a bit off topic for the thread, but Arek Hiler (a Wine/Proton developer) wrote an article describing the problems inherent to developing for native Linux (can’t post links, but look up his name and “win32-the-only-stable-abi” as the article slug)

I tend to agree with him. Wine/Proton has amazing performance in games, and means the game devs only have to target Windows APIs to make their games.

Anyway, that’s all a debate for another time and thread, I think :slight_smile:

2 Likes

I recently bought wow cause i got news i can play it with lutris and i was happy and everything was working fine and without any issues.
but from yesterday when i was playing wow, wow and battle net started to freeze randomly every few minutes
so i thought something got breaked from lutris so i uninstalled it and tried to install it again
but when i wanted to install battlenet it get stuck on “updating battle.net update agent”
please fix the issue

1 Like

Unfortunately I have nothing to add, but would like to boost the visibility of this as I’m having the same issue. Hopefully a fix will come around soon!

Unfortunately, Blizzard won’t put any resources into fixing an issue for an unsupported OS, so we just have to sit and wait that the next version works for us. The old Agent.exe seems to work for some people but not others, just need to figure out why that is. Currently testing the old Agent.exe fix when installing Battle.net by using “sudo chattr +i /path/to/Agent.exe” to prevent Agent from being updated, so I will see how that goes.

Has anyone already described this case to Wine / Proton / ProtonGE, so that the search for a solution can start also there?

Bug ID 53697 on their Bugzilla.

Hello folks,
I have nothing to add, I just hope that it will be fixed somehow /either from blizz or lutris/ soon. I bought recently first 6months and so far I was happy. Also surprised by amazing community in WoW,

Till yesterday was everything smooth :sunny:

Cheers

2 Likes

Update for me, I tried the method that people recommend where you replace the Agent.8009 with the old one, then make it immutable. That let me install Battle.net, but I couldn’t install WoW classic because it was stuck on “Waiting for another update to finish”.

So I tried another suggestion to make Agent mutable while WoW is installing, and it finally started to install! But it crashed after I tried logging into my character. So I opened Battle.net with steam+proton this time, and it wouldn’t let me play because it got stuck waiting for an update even after copying back the old Agent and making it im/mutable.

I decided to try to run the game manually with proton, and it worked!..but the game ran at like 30fps plus with a lot of stuttering even at the lowest settings. I also checked to make sure that the game wasn’t restricting the fps.

But at least it’s some sort of progress.

I’m able to launch wow classic directly. BUT, I often have to delete the newly updated battle.net#### folder… Just in case others run into this.

I am also having this issue. I have had problems with agent.exe before this update, though. For the past 6 months or so, half the times I would attempt to launch battle.net through Lutris, agent.exe would crash and battle.net would just not launch.

I have been able to reproduce this most recent bug on Ubuntu, Pop OS, and Arch.

I think there have always been issues that are related to this new bug, but agent.exe would never crash if the initial launch of battle.net went smoothly.

I have little faith that Blizzard will actually work on a patch for this, but I do have faith in the Linux community. Is anyone interested in putting together a ‘native’ launcher? I have not looked that far into this, but I would be super down to help out.

It’s not even about officially supporting Linux, but unofficially. I’m pretty sure in the past their stance was trying to maintain wine compatibility without any support/promises, but it seems they ran out of f***s to give.

Random crashes on certain configurations/wine versions, edge cases etc. don’t have to be investigated - I understand it’s not worth that for such a small user-base. But at least making sure to not completely break it for everyone using Linux would be nice.