https://bugs.winehq.org/show_bug.cgi?id=42874
Bug ID: 42874 Summary: Battle.net App is unable to update games Product: Wine Version: 2.6 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: blue-t@web.de Distribution: ---
Created attachment 57992 --> https://bugs.winehq.org/attachment.cgi?id=57992 Console output
Any game requiring an update will cause a loop and not finish updating. Overwatch, Hearthstone, World of Warcraft or whatever other Game you have will announce a possible update is ready. If it is started, it will never finish and you will be notified of a possible update again.
https://bugs.winehq.org/show_bug.cgi?id=42874
--- Comment #1 from Ker noa blue-t@web.de --- I'd guess this might be related to fixme:mpr:WNetGetUniversalNameW (L"Z:\World of Warcraft\data\data", 0x00000001, 0x23c760, 0x23c720): stub when it tries to find the proper files to update and hits a function which wasn't implemented yet.
https://bugs.winehq.org/show_bug.cgi?id=42874
tokktokk fdsfgs@krutt.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fdsfgs@krutt.org
https://bugs.winehq.org/show_bug.cgi?id=42874
Ivan Set s.i.v.892@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |s.i.v.892@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=42874
--- Comment #2 from Ker noa blue-t@web.de --- fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented Is also looking suspicious for this problem.
https://bugs.winehq.org/show_bug.cgi?id=42874
Ker noa blue-t@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|2.6 |3.5
--- Comment #3 from Ker noa blue-t@web.de --- Still a problem with 3.5-devel
https://bugs.winehq.org/show_bug.cgi?id=42874
Ker noa blue-t@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |blue-t@web.de
--- Comment #4 from Ker noa blue-t@web.de --- Created attachment 60944 --> https://bugs.winehq.org/attachment.cgi?id=60944 Crash Window after a few moments
After the mpr fixme has repeated for a while, the app crashes and displays this window.
https://bugs.winehq.org/show_bug.cgi?id=42874
Ker noa blue-t@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|3.5 |3.7
https://bugs.winehq.org/show_bug.cgi?id=42874
Józef Kucia joseph.kucia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|3.7 |2.6 CC| |joseph.kucia@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=42874
alasky@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |alasky@codeweavers.com
https://bugs.winehq.org/show_bug.cgi?id=42874
zzzzzyzz@hacari.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |zzzzzyzz@hacari.org
https://bugs.winehq.org/show_bug.cgi?id=42874
Linards linards.liepins@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |linards.liepins@gmail.com
--- Comment #5 from Linards linards.liepins@gmail.com --- Confirming and still present on wine-staging 3.14
https://bugs.winehq.org/show_bug.cgi?id=42874
Olivier F. R. Dierick o.dierick@piezo-forte.be changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |o.dierick@piezo-forte.be
--- Comment #6 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- I can confirm that updating World of Warcraft on wine 3.15 (both plain and staging) doesn't work. The progress bar is shown in battle.net but when started, the text goes from "suspended" to "initializing" for a few seconds, then the progress bar and tag indicators go blank and it's stuck like that. I can click pause and resume, but it only repeats the above. I left it like that half an hour and it was still stuck in the same state. I got no crash and no MoveFileWithProgressW() FIXMEs, but I get WNetGetUniversalNameW() FIXMEs.
https://bugs.winehq.org/show_bug.cgi?id=42874
--- Comment #7 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- Created attachment 62318 --> https://bugs.winehq.org/attachment.cgi?id=62318 wine 3.16 log
wine 3.16 - bug still present.
I no longer have issues with the missing text in the progress bar and tags indicators.
With plain wine 3.16, update gets stuck at "Downloading 957,28Mb : 0 b/sec" (roughly translated from French).
https://bugs.winehq.org/show_bug.cgi?id=42874
--- Comment #8 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- Created attachment 62319 --> https://bugs.winehq.org/attachment.cgi?id=62319 wine-staging 3.16 log
With wine-staging 3.16, update gets stuck at "Waiting for another install or update" (roughly translated from French).
Those messages are located on the progress bar at the bottom of the battle.net window.
https://bugs.winehq.org/show_bug.cgi?id=42874
Markus Linnala markus.linnala+winehq@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |markus.linnala+winehq@gmail | |.com
--- Comment #9 from Markus Linnala markus.linnala+winehq@gmail.com --- At last for me this bug seems to be the same as:
https://bugs.winehq.org/show_bug.cgi?id=45814
And this workaround works:
https://bugs.winehq.org/show_bug.cgi?id=45814#c1
And according to the bug this seems to affect windows as well.
I've had a crash as well at one of the situations but did not catch it. And it did not repeat.
https://bugs.winehq.org/show_bug.cgi?id=42874
--- Comment #10 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- (In reply to Markus Linnala from comment #9)
At last for me this bug seems to be the same as:
Not at all. The other bug is about the "Blizzard agent went to sleep. Attempting to wake it up..." pop-up that blocks the battle.net app from working entirely.
This one is about the game update getting stuck and never finishing.
The workaround from bug 45814 has no effect on this bug.
I can tell because I got both bugs and the other was fixed with the workaround and not this one.
https://bugs.winehq.org/show_bug.cgi?id=42874
--- Comment #11 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- I also did a quick check of the WNetGetUniversalNameW() function, and though it says it is stubbed, the function actually return a valid value. It doesn't seems to be the culprit to me, unless the app wait for a different path scheme to be returned or something.
I guess a relay log or debugging session would tell more about the issue, if anyone has the time and inclination to do it, unlike me...
https://bugs.winehq.org/show_bug.cgi?id=42874
--- Comment #12 from Markus Linnala markus.linnala+winehq@gmail.com --- Ah yes, sorry. I was wrong.
I guess I got confused because if battle.net is unable to update, I end up killing it and then it can say it has gone to sleep sometimes. And after I recover from that, at least once battle.net was able to update.
https://bugs.winehq.org/show_bug.cgi?id=42874
--- Comment #13 from Linards linards.liepins@gmail.com --- Fixed on Wine-3.19-staging on Fedora 29 x64 Workstation with latest Battle.net application version.
https://bugs.winehq.org/show_bug.cgi?id=42874
--- Comment #14 from Linards linards.liepins@gmail.com --- (In reply to Linards from comment #13)
Fixed on Wine-3.19-staging on Fedora 29 x64 Workstation with latest Battle.net application version.
And with Windows XP as Default Windows version.
https://bugs.winehq.org/show_bug.cgi?id=42874
Olivier F. R. Dierick o.dierick@piezo-forte.be changed:
What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Status|UNCONFIRMED |NEW
--- Comment #15 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- Bug still present for me with wine 3.20 (staging or not).
Setting WinXP doesn't work for me: The main window is filled with an error message and taskmgr.exe shows that an agent.exe*32 process gets spawned and killed every few seconds.
In vista+ mode the app looks fully functional but the update is stuck at remaining 988.10 Mb at 0 b/s (nothing has been downloaded since the update showed up).
Clearing the download cache, as suggested for Windows, didn't fix the issue.
I could not get anything out of a +relay log because it was too big and without a crash it's hard to find where the app gets stuck.
wine prefix is 64 bit. Battle.net version is 1.12.5.10733. Blizzard agent version is 2.15.4.6478. The game that it tries to update is World of Warcraft.
Also, confirming the issue.
https://bugs.winehq.org/show_bug.cgi?id=42874
--- Comment #16 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- Upgraded to Debian 9 "stretch" and the issue is NOT present with wine-staging 3.20 while it is still present under Debian 8 "Jessie".
So, I guess my issue is that current wine uses new features that are not provided by the Debian 8 libraries.
I advise anyone still affected by this bug to upgrade to a newer OS and retest.
https://bugs.winehq.org/show_bug.cgi?id=42874
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12@gmail.com
--- Comment #17 from Zebediah Figura z.figura12@gmail.com --- (In reply to Olivier F. R. Dierick from comment #16)
Upgraded to Debian 9 "stretch" and the issue is NOT present with wine-staging 3.20 while it is still present under Debian 8 "Jessie".
So, I guess my issue is that current wine uses new features that are not provided by the Debian 8 libraries.
Well, that should in theory be reported by Wine. More likely I guess there's a bug in some dependent library.
https://bugs.winehq.org/show_bug.cgi?id=42874
--- Comment #18 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- I got a battle.net update during the last week and it managed to download and install two game updates afterwards, in Debian 8. I think the major change is dropping 32bit support completely.
So far, the issue seems to have been fixed by the app developers. Before resolving, I will wait a few days for another update, to be sure.
https://bugs.winehq.org/show_bug.cgi?id=42874
--- Comment #19 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- I got an update of World of Warcraft today and it did work. This bug is fixed for me.
https://bugs.winehq.org/show_bug.cgi?id=42874
algebro@tuta.io changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |algebro@tuta.io
--- Comment #20 from algebro@tuta.io --- I started getting this bug recently on Wine staging 4.11. WoW continually loops trying to install updates, and trying to install in a fresh prefix hangs/loops on "Checking Residency". Killing Agent.exe and deleting the productdb does not help.
https://bugs.winehq.org/show_bug.cgi?id=42874
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #21 from joaopa jeremielapuree@yahoo.fr --- Does the bug still occur with vanilla wine-5.5?
https://bugs.winehq.org/show_bug.cgi?id=42874
winehq@d33.pl changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winehq@d33.pl
--- Comment #22 from winehq@d33.pl --- Just wanted to add that I still failed to get it running under 5.11~focal. Running Ubuntu 20.04, nvidia-driver-440, GeForce GTX 1060 6GB. Stuck at the beginning of the installation, trying to fetch new files. Tried most of the advice on the Internet.
https://bugs.winehq.org/show_bug.cgi?id=42874
minion minion.procyk@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |minion.procyk@gmail.com
--- Comment #23 from minion minion.procyk@gmail.com --- just yesterday i was testing battle.net on vanilla wine 5-11. It definitely updates/installs/launches games just fine on my system.
kernel 5.6.19-300.fc32.x86_64 AMD 5700xt Intel Core i5-6600K fedora 32
https://bugs.winehq.org/show_bug.cgi?id=42874
simon skosecki@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |skosecki@gmail.com
--- Comment #24 from simon skosecki@gmail.com --- I am having the same issue. Starcraft updates ok, Starcraft II and Diablo III fail to update - Repair files option also fails halfway through. Will attempt a re-install
https://bugs.winehq.org/show_bug.cgi?id=42874
--- Comment #25 from Ker noa blue-t@web.de --- Have you installed all games the same way? I usually don't run a dedicated installation for Linux in a wine prefix unless it is absolutely necessary like Age of Empires 2 DE. I rather Link the Launcher to a mounted folder from my windows installation.
fixme:mpr:WNetGetUniversalNameW (L"Z:\media\user1\Drive\World of Warcraft\Data\data", 0x00000001, 0x652a2d0, 0x652a2cc): stub maybe it is having trouble finding the right file and folder?
https://bugs.winehq.org/show_bug.cgi?id=42874
--- Comment #26 from joaopa jeremielapuree@yahoo.fr --- @Ker Noa: Do you mean you installed your game by Windows and try to launch it with wine?
https://bugs.winehq.org/show_bug.cgi?id=42874
--- Comment #27 from simon skosecki@gmail.com --- No. What I mean that the game can be re-installed via Battle.net client. I deleted Program Data/Battle.net folder and removed old Starcraft II and Diablo III folders under Program Files (x86) within the prefix. Then under Wine Staging 5.9 it allowed me to reinstall those two games from within the battle.net client.
On Staging 5.10 and 5.11 games won't update and even when folders are deleted and re-installation is attempted they fail to download/update. Starcraft II starts the download then fails, Diablo III doesn't even start the download.
Also looks like after reinstallation under 5.9 both games run. But after upgrading to 5.11. Diablo won't start anymore.
Both games work on 5.9 ok
https://bugs.winehq.org/show_bug.cgi?id=42874
Olivier F. R. Dierick o.dierick@piezo-forte.be changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #28 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- Hello,
(In reply to Ker noa from comment #25)
I usually don't run a dedicated installation for Linux in a wine prefix unless it is absolutely necessary like Age of Empires 2 DE. I rather Link the Launcher to a mounted folder from my windows installation.
Running application from the Windows partition is not supported. https://forum.winehq.org/viewtopic.php?t=23533
This old bug was fixed for me around wine 3.19.
I'm sure that other issues that appeared months later are different issues.
(In reply to algebro from comment #20)
Please retest with a recent wine version and file a new bug if the issue is still present.
(In reply to simon from comment #27)
Both games work on 5.9 ok
This is a 5.9 → 5.10 regression. wine 5.10 and 5.11 have many regressions. Please retest with wine 5.12 and file a new bug if the issue is still present.
(In reply to minion from comment #23)
just yesterday i was testing battle.net on vanilla wine 5-11. It definitely updates/installs/launches games just fine on my system.
Working for me too, since wine 3.19, up to wine 5.9.
Marking fixed.
Regards.
https://bugs.winehq.org/show_bug.cgi?id=42874
--- Comment #29 from algebro@tuta.io --- This ended up being caused by the linux-hardened kernel for me. Switching to the stock Arch kernel solved it.
https://bugs.winehq.org/show_bug.cgi?id=42874
--- Comment #30 from simon skosecki@gmail.com --- (In reply to Olivier F. R. Dierick from comment #28)
Hello,
(In reply to Ker noa from comment #25)
I usually don't run a dedicated installation for Linux in a wine prefix unless it is absolutely necessary like Age of Empires 2 DE. I rather Link the Launcher to a mounted folder from my windows installation.
Running application from the Windows partition is not supported. https://forum.winehq.org/viewtopic.php?t=23533
This old bug was fixed for me around wine 3.19.
I'm sure that other issues that appeared months later are different issues.
(In reply to algebro from comment #20)
Please retest with a recent wine version and file a new bug if the issue is still present.
(In reply to simon from comment #27)
Both games work on 5.9 ok
This is a 5.9 → 5.10 regression. wine 5.10 and 5.11 have many regressions. Please retest with wine 5.12 and file a new bug if the issue is still present.
(In reply to minion from comment #23)
just yesterday i was testing battle.net on vanilla wine 5-11. It definitely updates/installs/launches games just fine on my system.
Working for me too, since wine 3.19, up to wine 5.9.
Marking fixed.
Regards.
5.12 does not resolve the issues at all. Though battlenet starts, no games launches successfuly. 5.9-staging is the last version that works reliably and predictably for me.
https://bugs.winehq.org/show_bug.cgi?id=42874
--- Comment #31 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- (In reply to simon from comment #30)
5.12 does not resolve the issues at all. Though battlenet starts, no games launches successfuly. 5.9-staging is the last version that works reliably and predictably for me.
Hello,
Please, open new bugs for your issues and them in details there.
That will make things clearer and easier to triage and to work on for the developers.
Regards.
https://bugs.winehq.org/show_bug.cgi?id=42874
--- Comment #32 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- (In reply to Olivier F. R. Dierick from comment #31)
Please, open new bugs for your issues and *describe* them in details there.
(In reply to algebro from comment #29)
This ended up being caused by the linux-hardened kernel for me. Switching to the stock Arch kernel solved it.
Thanks for the feedback.
https://bugs.winehq.org/show_bug.cgi?id=42874
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #33 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 5.13.