http://bugs.winehq.org/show_bug.cgi?id=20716
Summary: Dragon Age: DLC content not accessible. DLC tabs are all empty: daupdatersvc.service.exe errors? Product: Wine Version: 1.1.33 Platform: PC URL: http://dragonage.bioware.com/ OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: sick_soul@yahoo.it
Created an attachment (id=24759) --> (http://bugs.winehq.org/attachment.cgi?id=24759) bzipped error log of "wine net start daupdatersvc", with WINEDEBUG=+relay
I am running Dragon Age on Linux with wine-1.1.33.
After successfully logging in into the bioware servers, clicking on downloadable content should let me access the promotional items and other online available content.
Instead, every tab is empty, as though there was no content.
My suspect is that it is related to the DAUpdaterSvc.service.exe, which reports these errors when I start it:
$ wine net start daupdatersvc
The Dragon Age: Origins - Content Updater service is starting.
fixme:shell:URL_ParseUrl failed to parse L"System.ServiceProcess" fixme:shell:URL_ParseUrl failed to parse L"System" fixme:shell:URL_ParseUrl failed to parse L"DAUpdater.Engine" fixme:shell:URL_ParseUrl failed to parse L"System.Configuration" fixme:shell:URL_ParseUrl failed to parse L"System.Xml" fixme:winsock:WSAIoctl SIO_GET_EXTENSION_FUNCTION_POINTER {b5367df1-cbac-11cf-95ca-00805f48a192}: stub fixme:winsock:WSAIoctl SIO_GET_EXTENSION_FUNCTION_POINTER {b5367df2-cbac-11cf-95ca-00805f48a192}: stub fixme:winsock:WSAIoctl SIO_GET_EXTENSION_FUNCTION_POINTER {b5367df0-cbac-11cf-95ca-00805f48a192}: stub fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for c0000109
The Dragon Age: Origins - Content Updater service was started successfully.
I also tried to start the service when the game is running, and the only difference is that the service seems to actually register somewhere, since if I try to start it again I get an error about the service being already running.
While starting it on the console without the game running does not seem to leave any service running at all.
Attached is a WINEDEBUG=+relay of the "wine net start daupdatersvc"
http://bugs.winehq.org/show_bug.cgi?id=20716
Rob Harvey jackcorbae@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #1 from Rob Harvey jackcorbae@gmail.com 2010-01-09 05:35:42 --- *** This bug has been confirmed by popular vote. ***
http://bugs.winehq.org/show_bug.cgi?id=20716
Jeff Zaroyko jeffz@jeffz.name changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Dragon Age: DLC content not |Dragon Age: DLC tabs are |accessible. DLC tabs are |all empty |all empty: | |daupdatersvc.service.exe | |errors? |
--- Comment #2 from Jeff Zaroyko jeffz@jeffz.name 2010-01-09 06:20:22 --- Please attach the normal terminal output as a text file for the program you are running.
http://bugs.winehq.org/show_bug.cgi?id=20716
--- Comment #3 from Claudio sick_soul@yahoo.it 2010-01-09 07:54:07 --- (In reply to comment #2)
Please attach the normal terminal output as a text file for the program you are running.
What do you need, the normal terminal output of the game itself (daorigins.exe) or of the DAUpdaterSvc service?
http://bugs.winehq.org/show_bug.cgi?id=20716
--- Comment #4 from Austin English austinenglish@gmail.com 2010-01-09 12:00:11 --- (In reply to comment #3)
(In reply to comment #2)
Please attach the normal terminal output as a text file for the program you are running.
What do you need, the normal terminal output of the game itself (daorigins.exe) or of the DAUpdaterSvc service?
The game itself (daorigins.exe).
http://bugs.winehq.org/show_bug.cgi?id=20716
--- Comment #5 from Claudio sick_soul@yahoo.it 2010-01-09 13:11:57 --- Created an attachment (id=25629) --> (http://bugs.winehq.org/attachment.cgi?id=25629) daorigins.exe terminal error channel when going to DLC.
Here it is. The stdout is empty. The stderr contains a whole lot of the D3D Ortho fixme messages that are already known by the other bugreports/workarounds found on appdb.
http://bugs.winehq.org/show_bug.cgi?id=20716
Forest g9xhh5p02@sneakemail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |g9xhh5p02@sneakemail.com
--- Comment #6 from Forest g9xhh5p02@sneakemail.com 2010-02-07 21:10:25 --- I have the same problem. I didn't see much in wine's stdout, but if you need more information to track this down, I can try to get it.
http://bugs.winehq.org/show_bug.cgi?id=20716
Caladan a.vankaam@chello.nl changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |a.vankaam@chello.nl
http://bugs.winehq.org/show_bug.cgi?id=20716
Rob Harvey jackcorbae@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jackcorbae@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=20716
--- Comment #7 from Rob Harvey jackcorbae@gmail.com 2010-02-17 20:31:22 --- 1.1.38 still has this issue.
http://bugs.winehq.org/show_bug.cgi?id=20716
Oli Warner oli@thepcspy.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |oli@thepcspy.com
http://bugs.winehq.org/show_bug.cgi?id=20716
--- Comment #8 from Forest winehq@tibit.com 2010-04-23 20:56:31 --- Update: I no longer have this problem, either due to reinstalling more carefully or due to a change in wine (or both). Downloadable content is still not working properly, though. See bug 22308.
http://bugs.winehq.org/show_bug.cgi?id=20716
--- Comment #9 from Caladan a.vankaam@chello.nl 2010-04-24 00:02:00 --- I had problems getting the awakening installed, so did that on a windows machine and copied the whole lot including the Bioware/dragon age folder which holds all the settings and so on. Under windows it filled the DLC tab, after copying over to linux the tab was still filled, not clear if it gets updated each time I start the game or its simply the exact same content it got when installing on the windows machine.
http://bugs.winehq.org/show_bug.cgi?id=20716
--- Comment #10 from Austin English austinenglish@gmail.com 2010-11-09 19:51:31 CST --- I debugged this a bit with Dragon Age: Origins, Ultimate Edition. Here's what I found:
under windows 7: made a fresh install, did NOT login to my account (which has the cd key/extra addon stuff activated). Go to 'installed content', which shows all addins, all unauthorized, except for 'Dragon Age: Awakening' deleting Bioware from my docs, and running configure before daorigins, then logging in works (and everything shows as authorized) deleting Bioware from my docs, and running daorigins without configure, then logging in works (and everything shows as authorized).
under wine: fresh install, no login, 'installed content' is blank. if I then login, with my account with content activated, still blank. If I copy 'Bioware' from 'My Documents' on windows computer, then run, the content shows as 'available', but not installed (it would charge my Bioware account, I presume)
If I download the DLC manually from http://social.bioware.com/user_entitlements.php, then install using daupdater.exe and the .dazip file form the website, it shows up as installed, but unauthorized.
A few more things: no-dvd patches have no effect on authorization (on windows, works with dvd in drive or with no-dvd patch).
So, at least 2 bugs here: 1) on Dragon Age: Origins, Ultimate Edition, plugins should all be installed by default. 2) content installed is not authorized when it should be
and a potential third bug: 3) content should reappear whenever the user's Bioware folder is removed (probably related to a combination of bugs 1 and 2)
for what it's worth, I compared my windows and wine Program Files folders, but all files were identical.
Relevant terminal output appears to be (when running daorigins.exe): fixme:shell:URL_ParseUrl failed to parse L"System.ServiceProcess" fixme:shell:URL_ParseUrl failed to parse L"System" fixme:shell:URL_ParseUrl failed to parse L"DAUpdater.Engine" fixme:shell:URL_ParseUrl failed to parse L"System.Configuration" fixme:shell:URL_ParseUrl failed to parse L"System.Xml" fixme:winsock:WSAIoctl SIO_GET_EXTENSION_FUNCTION_POINTER: unimplemented TransmitFile
additionally, when comparing windows/wine, something else I noticed is the 'Install Dragon Age.log' file in My Documents. On win7, I get: [Tuesday Nov 09 13:03:20 2010] Installer defined, but not found - I:\software\EAAccessInstaller.exe [Tuesday Nov 09 13:03:20 2010] UpdateAddInsXML [Tuesday Nov 09 13:03:20 2010] ExecWait ["C:\Program Files (x86)\Common Files\BioWare\saferun.exe" "D:\data\DAOU_UpdateAddinsXML.exe" /programlocation="C:\Program Files (x86)\Dragon Age" /addins="BioWare\Dragon Age\Settings\addins.xml" /offers="BioWare\Dragon Age\Settings\offers.xml" /S] [Tuesday Nov 09 13:03:20 2010] - result=0
and on wine: [Tuesday Nov 09 22:01:56 2010] Installer defined, but not found - I:\software\EAAccessInstaller.exe [Tuesday Nov 09 22:01:56 2010] UpdateAddInsXML [Tuesday Nov 09 22:01:56 2010] ExecWait ["C:\Program Files\Common Files\BioWare\saferun.exe" "I:\data\DAOU_UpdateAddinsXML.exe" /programlocation="C:\Program Files\Dragon Age" /addins="BioWare\Dragon Age\Settings\addins.xml" /offers="BioWare\Dragon Age\Settings\offers.xml" /S] [Tuesday Nov 09 22:01:57 2010] - result=-1
(key difference being the result). Windows has an additional log, 'DAO Ultimate Addins Updater.log', which shows the addins being installed.
As a guess, I tried native msxml3,4,6 from winetricks (as well as installing dotnet20 _before_ installing Dragon Age, but it made no difference.
http://bugs.winehq.org/show_bug.cgi?id=20716
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |austinenglish@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=20716
--- Comment #11 from Austin English austinenglish@gmail.com 2010-12-02 18:22:32 CST --- Still in wine-1.3.8-153-g27d2b9b. I've noticed that the DLC uses a windows service for authorization, perhaps that service is broken on wine...
http://bugs.winehq.org/show_bug.cgi?id=20716
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dank@kegel.com
--- Comment #12 from Dan Kegel dank@kegel.com 2011-01-01 16:33:33 CST --- fixme:winsock:WSAIoctl SIO_GET_EXTENSION_FUNCTION_POINTER: unimplemented TransmitFile
Hang on, TransmitFile has been implemented for a while now. Maybe it would help to fix SIO_GET_EXTENSION_FUNCTION_POINTER to return its address...
http://bugs.winehq.org/show_bug.cgi?id=20716
Rob Loh elspam@wulfpak.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |elspam@wulfpak.net
--- Comment #13 from Rob Loh elspam@wulfpak.net 2011-01-02 10:37:58 CST --- As I mentioned here: http://forum.winehq.org/viewtopic.php?p=54231&sid=064e9ac263fb3d8d70e688..., the problem is that the implementation of TransmitFile essentially delegates to this SIO_GET_EXTENSION_POINTER. There were commits made mid 2010 that broke up each of the different functions into its own if() block, instead of one general purpose paramterized FIXME. So, the course is laid to start filling these in, but none of the attempts to date have made it past Alexandre.
I'm considering going native on ws2_32.dll, but winetricks recommends against it...
Will report back after another round of stuff..
(In reply to comment #12)
fixme:winsock:WSAIoctl SIO_GET_EXTENSION_FUNCTION_POINTER: unimplemented TransmitFile
Hang on, TransmitFile has been implemented for a while now. Maybe it would help to fix SIO_GET_EXTENSION_FUNCTION_POINTER to return its address...
http://bugs.winehq.org/show_bug.cgi?id=20716
--- Comment #14 from Rob Loh elspam@wulfpak.net 2011-01-03 19:21:39 CST --- There is an "easy" answer if you already have the expansion packs downloaded and in place:
http://social.bioware.com/forum/1/topic/58/index/5109232/8#5246044
This concludes my research, summarized here: http://forum.winehq.org/viewtopic.php?p=54304#54304
In short, the FIXMEs are red herrings, and the "work around" is to prevent the game for checking for authorization....
http://bugs.winehq.org/show_bug.cgi?id=20716
--- Comment #15 from Austin English austinenglish@gmail.com 2011-01-04 16:15:21 CST --- (In reply to comment #14)
There is an "easy" answer if you already have the expansion packs downloaded and in place:
http://social.bioware.com/forum/1/topic/58/index/5109232/8#5246044
This concludes my research, summarized here: http://forum.winehq.org/viewtopic.php?p=54304#54304
In short, the FIXMEs are red herrings, and the "work around" is to prevent the game for checking for authorization....
Yep, seems to work here. For the record, open: %MyDocs%\BioWare\Dragon Age\Settings\Addins.xml
and do /s/RequiresAuthorization="1"/RequiresAuthorization="0"/
you must have the updates already installed. In my case, Addins.xml was nearly empty, so I took the one from my windows install.
http://bugs.winehq.org/show_bug.cgi?id=20716
Ivan vaniaz@msn.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |vaniaz@msn.com
--- Comment #16 from Ivan vaniaz@msn.com 2011-04-29 14:24:38 CDT --- Tried 3 different prefixes including clean one with just dotnet2 and vcrun2005, always the same error for daupdatersvc http://pastebin.com/yRWtMaRu Daupdatersvc is installed manually with regedit, all keys are correct, got them from working windows install.
http://bugs.winehq.org/show_bug.cgi?id=20716
Cùran debian@carbon-project.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |debian@carbon-project.org
--- Comment #17 from Cùran debian@carbon-project.org 2012-02-12 14:10:54 CST --- The problem is still there with 1.4 RC3, but the workaround also seems to work.
http://bugs.winehq.org/show_bug.cgi?id=20716
--- Comment #18 from Cùran debian@carbon-project.org 2012-05-20 07:01:27 CDT --- Still there with 1.5.4. I also noticed, that even while the DLC shows up in DLC menu there are instances when you don't get the DLC parts in the game (e.g. the Blood Dragon Armor is missing sometimes). Haven't found a pattern yet.
http://bugs.winehq.org/show_bug.cgi?id=20716
TestSubject sirbubbles01@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sirbubbles01@gmail.com
--- Comment #19 from TestSubject sirbubbles01@gmail.com 2013-01-11 09:32:03 CST --- Has anyone tried running Dragon Age lately? I have wine-1.5.21 under Ubuntu 12.10 x64 with Dragon Age plus Awakenings, and the DLC all suddenly seems to be showing up in the DLC menu ingame. I was able to select and install all the free promotional content that was available to me without issue, apart from the Blood Dragon armour, which I already had installed. I have dotnet20 and dotnet40 installed, that may have something to do with it, but if anyone else could check and try to confirm?
http://bugs.winehq.org/show_bug.cgi?id=20716
--- Comment #20 from TestSubject sirbubbles01@gmail.com --- I don't mean to misuse BugZilla in any way, but if anyone's played Dragon Age lately, they'd notice that the built-in dlc manager seems to work perfectly. It managed to show me all the dlc I had available, and then downloaded and installed it all without issue. Can't this bug be closed in this case?
http://bugs.winehq.org/show_bug.cgi?id=20716
--- Comment #21 from Austin English austinenglish@gmail.com --- (In reply to comment #20)
I don't mean to misuse BugZilla in any way, but if anyone's played Dragon Age lately, they'd notice that the built-in dlc manager seems to work perfectly. It managed to show me all the dlc I had available, and then downloaded and installed it all without issue. Can't this bug be closed in this case?
What wine version is the first that started working?
http://bugs.winehq.org/show_bug.cgi?id=20716
--- Comment #22 from TestSubject sirbubbles01@gmail.com --- (In reply to comment #21)
(In reply to comment #20)
I don't mean to misuse BugZilla in any way, but if anyone's played Dragon Age lately, they'd notice that the built-in dlc manager seems to work perfectly. It managed to show me all the dlc I had available, and then downloaded and installed it all without issue. Can't this bug be closed in this case?
What wine version is the first that started working?
I can't be too sure, but it's been a long while. Sometime in the late 1.6 series, I think. Currently on wine-1.7.11.
http://bugs.winehq.org/show_bug.cgi?id=20716
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #23 from Austin English austinenglish@gmail.com --- (In reply to comment #22)
(In reply to comment #21)
(In reply to comment #20)
I don't mean to misuse BugZilla in any way, but if anyone's played Dragon Age lately, they'd notice that the built-in dlc manager seems to work perfectly. It managed to show me all the dlc I had available, and then downloaded and installed it all without issue. Can't this bug be closed in this case?
What wine version is the first that started working?
I can't be too sure, but it's been a long while. Sometime in the late 1.6 series, I think. Currently on wine-1.7.11.
Okay, thanks.
https://bugs.winehq.org/show_bug.cgi?id=20716
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #24 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.12.
http://bugs.winehq.org/show_bug.cgi?id=20716
bertrand3000@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bertrand3000@gmail.com
--- Comment #25 from bertrand3000@gmail.com --- Well, I am using Wine 1.7.19, and all DLC tabs are empty. I do not own any DLC, but I suppose they should show in the available list so I can buy them. So it does not appear to be fixed.
I am using Steam version of Dragon Age: Origins. I also have the problem of Awakening not being recognized by the game, not sure if this is linked to this problem or not.