https://bugs.winehq.org/show_bug.cgi?id=39261
Bug ID: 39261 Summary: Battle.net launcher requires "Windows Secondary Logon service" to be enabled Product: Wine Version: 1.7.51 Hardware: x86 OS: Linux Status: NEW Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: jerome@leclan.ch Distribution: ---
Created attachment 52332 --> https://bugs.winehq.org/attachment.cgi?id=52332 Dialog screenshot
As of Wine 1.7.51 upgrade, the Battle.net launcher no longer starts. See attached screenshot.
https://bugs.winehq.org/show_bug.cgi?id=39261
Jerome Leclanche jerome@leclan.ch changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://eu.battle.net/en/app | |/
https://bugs.winehq.org/show_bug.cgi?id=39261
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sebastian@fds-team.de
--- Comment #1 from Sebastian Lackner sebastian@fds-team.de --- According to the reports on #winehq this is no a regression, but instead caused by a recent Battle.net update. The error doesn't occur always, so as a workaround it is sufficient to try the command multiple times, until it eventually works. ;)
https://bugs.winehq.org/show_bug.cgi?id=39261
tictacbum@gmail.com tictacbum@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |tictacbum@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=39261
neotrax70@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |neotrax70@gmail.com
--- Comment #2 from neotrax70@gmail.com --- To be able to play :
- I modified my launch command. initialy : setarch i386 -L -B -R -3 WINEPREFIX=~/.wine wine Diablo\ III.exe -launch -opengl -locale=frFR to : setarch i386 -3 WINEPREFIX=~/.wine wine Diablo\ III.exe -launch -opengl -locale=frFR
And was able to play.
The only remaining issue is nomore Battle.net. So no updates. I need a Virtual Machine to update in it and copy my Diablo III directory to my wineprefix. :S
It's heavy but it work for now.
https://bugs.winehq.org/show_bug.cgi?id=39261
Johannes Dewender wine@JonnyJD.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wine@JonnyJD.net
https://bugs.winehq.org/show_bug.cgi?id=39261
--- Comment #3 from Johannes Dewender wine@JonnyJD.net --- The workaround provided by neotrax doesn't work for Hearthstone, since that game needs the launcher to login. Starting "Hearthstone.exe" does start the launcher after the hearthstone windows is shown briefly. However, starting like that seems to work quite often. I could only reproduce the problem once for Hearthstone (without changing things).
The issue seems to be the order/time when the battle net agent is started (again? similar to https://bugs.winehq.org/show_bug.cgi?id=36216 ?). I made the launcher work for Diablo 3 when launching "Diablo III Launcher.exe" getting the error, closing it and then launching again (when Agent.exe is still running).
Although I mentioned that similar bug, this is hopefully not the exact same problem since that bug includes a fix in 1.7.42 (I am running 1.7.49) ATM.
https://bugs.winehq.org/show_bug.cgi?id=39261
nE0sIghT update.microsoft@mail.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |update.microsoft@mail.ru
https://bugs.winehq.org/show_bug.cgi?id=39261
PeterG peter.g.anderson@live.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |peter.g.anderson@live.co.uk
--- Comment #4 from PeterG peter.g.anderson@live.co.uk --- I have found that if you modify the launch command to execute the Battle.net.exe file in this path
/home/USERNAME/.wine/drive_c/Program Files (x86)/Battle.net/Battle.net.exe"
then the application starts without error.
https://bugs.winehq.org/show_bug.cgi?id=39261
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net Summary|Battle.net launcher |Battle.net launcher |requires "Windows Secondary |1.12.0.2500 sometimes fails |Logon service" to be |to start, reporting |enabled |'Battle.net requires the | |Windows Secondary Logon | |service to be enabled.' | |(error code | |BLZBNTBTS00000025)
--- Comment #5 from Anastasius Focht focht@gmx.net --- Hello folks,
is the problem still present? I can't reproduce this anymore.
I encountered a failure case once though. Unfortunately this isn't occurring reliably enough to be able to do proper debugging.
Failure case:
--- snip --- I 2015-09-11 13:23:01.964932 [Main] {35} Battle.net Launcher 1.12.0.2500 started. I 2015-09-11 13:23:01.965017 [Main] {35} Running from: C:\Program Files (x86)\Battle.net\Battle.net Launcher.exe I 2015-09-11 13:23:01.965070 [Main] {35} Configuration: locale=enUS uid=battle.net productCode=BBNR I 2015-09-11 13:23:01.965251 [Main] {35} Running as admin I 2015-09-11 13:23:01.965423 [Main] {35} Embedded data found in binary: I 2015-09-11 13:23:01.965515 [Main] {35} Session hash generated. hash=7515492249290808221 D 2015-09-11 13:23:01.965866 [Analytics] {35} Analytics request sent. type=BNET.BI.SessionGenerate D 2015-09-11 13:23:01.966179 [Analytics] {35} Analytics request sent. type=BNET.BI.BootstrapperSession D 2015-09-11 13:23:01.966277 [Main] {35} Entering main loop. I 2015-09-11 13:23:01.966336 [Main] {35} Bootstrapper State: STATE_CHECK_ENVIRONMENT D 2015-09-11 13:23:01.966636 [Main] {35} Checking permissions on path: C:\users\Public\Application Data\Battle.net depth=-1 D 2015-09-11 13:23:01.997504 [Main] {35} Checking permissions on path: C:\users\Public\Application Data\Blizzard Entertainment depth=2 I 2015-09-11 13:23:01.999520 [Main] {35} Bootstrapper State: STATE_UPDATE_BOOTSTRAPPER I 2015-09-11 13:23:01.999583 [Main] {35} Bootstrapper State: STATE_EXTRACT_AGENT I 2015-09-11 13:23:02.000513 [Main] {35} Bootstrapper State: STATE_START_AGENT D 2015-09-11 13:23:02.000579 [BSAgentManager] {35} Starting agent I 2015-09-11 13:23:02.781428 [Main] {35} Bootstrapper State: STATE_CHECK_AGENT I 2015-09-11 13:23:02.781713 [Main] {35} Bootstrapper State: STATE_UPDATE_AGENT I 2015-09-11 13:23:02.781775 [Main] {35} Bootstrapper State: STATE_CHECK_CLIENT I 2015-09-11 13:23:02.794387 [Main] {37} Agent opted into beta successfully I 2015-09-11 13:23:02.819248 [Main] {35} Bootstrapper State: STATE_LAUNCH_CLIENT I 2015-09-11 13:23:02.819330 [Main] {35} Progress zone changed to: ZONE_DONE I 2015-09-11 13:23:02.819359 [BSAgentManager] {35} Agent launching client to launch battle.net E 2015-09-11 13:23:02.965568 [BSAgentManager] {37} Error reported by agent: target=battle.net code=2421 message= E 2015-09-11 13:23:02.965683 [BSAgentManager] {35} Failed to launch Battle.net via agent: 2421 E 2015-09-11 13:23:02.965956 [Main] {35} Handling exception in state STATE_LAUNCH_CLIENT: BootstrapperException(code=BLZBNTBTS0000005D, details={} E 2015-09-11 13:23:02.972456 [Main] {35} Posting exception to controller: BootstrapperException(code=BLZBNTBTS00000025, details={} D 2015-09-11 13:23:02.972562 [Main] {35} Bootstrapper thread completed I 2015-09-11 13:23:02.973109 [Main] {2c} UI State changed to: UISTATE_RUNNING_ERROR I 2015-09-11 13:23:03.005128 [Main] {2c} Active screen changed: error E 2015-09-11 13:23:03.009850 [Main] {2c} Reporting error string: BLZBNTBTS00000025 additionalInfo: D 2015-09-11 13:23:03.010168 [Analytics] {2c} Analytics request sent. type=BNET.BI.BootstrapperError --- snip ---
Working case:
--- snip --- I 2015-09-11 13:15:29.690252 [Main] {30} Battle.net Launcher 1.12.0.2500 started. I 2015-09-11 13:15:29.691555 [Main] {30} Running from: C:\Program Files (x86)\Battle.net\Battle.net Launcher.exe I 2015-09-11 13:15:29.692812 [Main] {30} Configuration: locale=enUS uid=battle.net productCode=BBNR I 2015-09-11 13:15:29.694507 [Main] {30} Running as admin I 2015-09-11 13:15:29.696148 [Main] {30} Embedded data found in binary: I 2015-09-11 13:15:29.697524 [Main] {30} Session hash generated. hash=1856415530133353598 D 2015-09-11 13:15:29.703522 [Analytics] {30} Analytics request sent. type=BNET.BI.SessionGenerate D 2015-09-11 13:15:29.711844 [Analytics] {30} Analytics request sent. type=BNET.BI.BootstrapperSession D 2015-09-11 13:15:29.714465 [Main] {30} Entering main loop. I 2015-09-11 13:15:29.716654 [Main] {30} Bootstrapper State: STATE_CHECK_ENVIRONMENT D 2015-09-11 13:15:29.719237 [Main] {30} Checking permissions on path: C:\users\Public\Application Data\Battle.net depth=-1 D 2015-09-11 13:15:29.777160 [Main] {30} Checking permissions on path: C:\users\Public\Application Data\Blizzard Entertainment depth=2 I 2015-09-11 13:15:29.782556 [Main] {30} Bootstrapper State: STATE_UPDATE_BOOTSTRAPPER I 2015-09-11 13:15:29.784585 [Main] {30} Bootstrapper State: STATE_EXTRACT_AGENT I 2015-09-11 13:15:29.789886 [Main] {30} Bootstrapper State: STATE_START_AGENT D 2015-09-11 13:15:29.791674 [BSAgentManager] {30} Starting agent I 2015-09-11 13:15:30.933937 [Main] {27} UI State changed to: UISTATE_RUNNING_BOOTSTRAP I 2015-09-11 13:15:31.031558 [Main] {27} Active screen changed: bootstrap I 2015-09-11 13:15:33.106956 [Main] {30} Bootstrapper State: STATE_CHECK_AGENT I 2015-09-11 13:15:33.111674 [Main] {30} Bootstrapper State: STATE_UPDATE_AGENT I 2015-09-11 13:15:33.115520 [Main] {30} Bootstrapper State: STATE_CHECK_CLIENT I 2015-09-11 13:15:33.178247 [Main] {32} Agent opted into beta successfully I 2015-09-11 13:15:33.595731 [Main] {30} Bootstrapper State: STATE_LAUNCH_CLIENT I 2015-09-11 13:15:33.596510 [Main] {30} Progress zone changed to: ZONE_DONE I 2015-09-11 13:15:33.597261 [BSAgentManager] {30} Agent launching client to launch battle.net I 2015-09-11 13:15:35.944371 [BSAgentManager] {30} Battle.net launched successfully. I 2015-09-11 13:15:35.947044 [Main] {30} Bootstrapper State: STATE_EXITING D 2015-09-11 13:15:35.948148 [Main] {30} Bootstrapper thread completed I 2015-09-11 13:15:35.960031 [Main] {27} UI State changed to: UISTATE_SHUTDOWN D 2015-09-11 13:15:35.967091 [Analytics] {27} Analytics request sent. type=BNET.BI.BootstrapperSession D 2015-09-11 13:15:35.996422 [Main] {27} Bootstrapper is now ready to shutdown I 2015-09-11 13:15:36.188847 [Main] {27} Bootstrapper work completed. Shutting down. --- snip ---
Looks more like an app bug, a race condition between 'Battle.net Launcher.exe' and 'Agent.exe' instances (they use shared memory/custom IPC to communicate).
Internal error 2421 propagated from agent instance is unfortunately too generic to be helpful here (several call sites in agent emit this code).
$ wine --version wine-1.7.51-201-g60d1d6f
Regards
https://bugs.winehq.org/show_bug.cgi?id=39261
desss mexicanb34ns@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mexicanb34ns@gmail.com
--- Comment #6 from desss mexicanb34ns@gmail.com --- I have got wine-1.7.50 and still facing this issue, I tried putting dbghelp to native/disabled, but no luck. I also tried the "workaround" of runnig the battle.net installer twice (adviced here: http://gaming.stackexchange.com/questions/236160/battle-net-launcher-on-wine...), but this seems not to work either, since the installer says "this installer is already running in another window"
https://bugs.winehq.org/show_bug.cgi?id=39261
felix moreno info@justdust.es changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |info@justdust.es
--- Comment #7 from felix moreno info@justdust.es --- not hapening to me with wine 1.9.0 ubuntu 15.10 64b
https://bugs.winehq.org/show_bug.cgi?id=39261
Jerome Leclanche jerome@leclan.ch changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |INVALID
--- Comment #8 from Jerome Leclanche jerome@leclan.ch --- Marking this as invalid. It was an app issue to begin with, and it's gone. (Maybe abandoned would be a better fix but I don't think it's worth ever working around, if it's an app bug and gone for good...)
https://bugs.winehq.org/show_bug.cgi?id=39261
Jerome Leclanche jerome@leclan.ch changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #9 from Jerome Leclanche jerome@leclan.ch --- Closing