https://bugs.winehq.org/show_bug.cgi?id=53697
Bug ID: 53697 Summary: Battle.net Agent.8009/Agent.exe not working (installing Battle.net client and updating games) (2022-09-17) Product: Wine Version: 7.17 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: kolAflash@kolahilft.de Distribution: ---
Created attachment 73102 --> https://bugs.winehq.org/attachment.cgi?id=73102 STDOUT/STDERR log (Battle.net client installation)
At about 2022-09-17 Blizzard released a new Agent.8009\Agent.exe (5.346.640 bytes) replacing the previous Agent.7984\Agent.exe (5.549.912 bytes) It's is usually placed in one of these folders: WINE C: ProgramData/Battle.net/Agent/ WINE C: users/Public/Application Data/Battle.net/Agent/
Note: This is NOT about the other file named "Agent.exe" (about 595.792 bytes) in the "Agent" folder above.
DETAILS
With the new Agent.8009/Agent.exe the Battle.net client isn't able to install.
wine-7.17 and wine-staging-7.17: And an already installed Battle.net isn't able to update games. The progress is just stuck at 0%. It looks like Agent.exe is continuously crashing and being restarted in background.
wine-7.17: When installing Battle.net with you get an hard error "BLZBNTAGT000008FC".
wine-staging-7.17: The progress is just stuck at 0%. (similar to when updating games)
REPRODUCTION
OS: Debian-11
1. Download Battle.net client setup. https://eu.battle.net/download/getInstaller?os=win&installer=Battle.net-... https://www.battle.net/download/getInstallerForGame?os=win&gameProgram=B... Currently: 4.838.352 bytes
2. Run Battle.net-Setup.exe in a new Wine prefix and click trough the update process.
3. wine-7.17: You get the error "BLZBNTAGT000008FC". wine-staging-7.17: The installation process is stuck at "Installing Battle.net... (0%)".
WORKAROUNDS
Updating games: Replace Agent.exe in "Agent.8009" folder with old "Agent.7984\Agent.exe".
Installing Battle.net with wine-staging-7.17: Just replace the file while the installing process is being stuck. Afterwards the installation should automatically continue.
Installing Battle.net with wine-7.17: DIFFICULT -> try to use wine-staging-7.17 instead! Run Battle.net-Setup.exe once until you get the "BLZBNTAGT000008FC" error. Then close the setup and place Agent.exe version 7984 in that folder an protect it from being overwritten. sudo chattr +i /path/to/Agent.8009/ (may only work on ext4 filesystems) Important: Use "chattr" on the folder "Agent.8009", not on the "Agent.exe" file. The run the Battle.net setup again. You won't be able to delete the "Agent.8009" folder until you run the reverse command sudo chattr -i /path/to/Agent.8009/
SEE ALSO https://www.reddit.com/r/linux_gaming/comments/xgb5fx/problems_with_battlene... https://us.forums.blizzard.com/en/blizzard/t/last-update-completely-breaks-w...