[Bug 32831] New: TurboTax 2012 fails with error 42016 when manually checking for updates (win2k3 mode)
http://bugs.winehq.org/show_bug.cgi?id=32831 Bug #: 32831 Summary: TurboTax 2012 fails with error 42016 when manually checking for updates (win2k3 mode) Product: Wine Version: 1.5.22 Platform: x86 OS/Version: Linux Status: NEW Keywords: dotnet Severity: minor Priority: P2 Component: mshtml AssignedTo: wine-bugs(a)winehq.org ReportedBy: austinenglish(a)gmail.com CC: focht(a)gmx.net Depends on: 32323, 32471, 32758 Classification: Unclassified Created attachment 43366 --> http://bugs.winehq.org/attachment.cgi?id=43366 terminal output Prereqs: winetricks corefonts d3d9=disabled dotnet40 install the app as normal, don't start it after install. winecfg > win2k3 windows version (bug 32758) Apply http://source.winehq.org/patches/data/93995 Start the app up. Click the 'Online' menu, then 'Check for updates'. It will soon fail. I'll attach the terminal output. FWIW: https://ttlc.intuit.com/questions/1459455-error-42016-unexpected-content-rec... -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=32831 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|minor |normal --- Comment #1 from Austin English <austinenglish(a)gmail.com> 2013-02-17 18:32:32 CST --- Without the ability to update, taxes can't be filed, so the program is useless. Upgrading to normal. Looks to be .Net 4 related, fwiw. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=32831 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|mshtml |crypt32 Summary|TurboTax 2012 fails with |TurboTax 2012 fails with |error 42016 when manually |error 42016 when manually |checking for updates |checking for updates in |(win2k3 mode) |win2k3 mode (missing DSS | |provider) --- Comment #2 from Anastasius Focht <focht(a)gmx.net> 2013-02-20 16:05:50 CST --- Hello Austin, this bug is essentially a dupe of (long standing) bug 10506 ("wine crypt32 needs DSS provider to support more .NET apps which use cryptography API"). The update service maintains a verbose log file here: $WINEPREFIX/drive_c/users/Public/Application Data/Intuit/Common/Update Service/v4/Logs/ClientLog.txt which reveals some problems (all exceptions are internally caught and logged): --- snip --- IntuitUpdater.exe PID(94) TID(5) 4.0.27.0 02/20/2013 10:05:50:286 PM ERROR Intuit.Spc.Esd.Core.Portable.FileManagement.PublicKeyAccess "Exception Message: 'Unknown error '-2146893801'.' Source: 'mscorlib' Site: 'System.Security.Cryptography.SafeProvHandle CreateProvHandle(System.Security.Cryptography.CspParameters, Boolean)' Type: 'System.Security.Cryptography.CryptographicException' Stack: ' at System.Security.Cryptography.Utils.CreateProvHandle(CspParameters parameters, Boolean randomKeyContainer) at System.Security.Cryptography.Utils.get_StaticDssProvHandle() at System.Security.Cryptography.DSACryptoServiceProvider.ImportParameters(DSAParameters parameters) at System.Security.Cryptography.DSA.FromXmlString(String xmlString) at Intuit.Spc.Esd.Core.Portable.FileManagement.PublicKeyAccess.GetKeyForFirstTime(Int32 index)'" --- snip --- --- snip --- IntuitUpdater.exe PID(94) TID(5) 4.0.27.0 02/20/2013 10:05:50:288 PM ERROR Intuit.Spc.Esd.Client.BusinessLogic.Specific.CdnServerHelper Failed to verify signature of hash file: '<?xml version="1.0" encoding="utf-8"?><TargetHash><Algorithm>MD5</Algorithm><Hash>tcUd6Hzb2duZvYWb5s3r4A==</Hash><Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#dsa-sha1" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><DigestValue>/XhQE+05Seduzs2iErxOrlxXMpU=</DigestValue></Reference></SignedInfo><SignatureValue>Sr84LZjTdlhOflWF9qLpHuk9IbNtzRsdm1sZ8xnU4kBuKYoaevAPhQ==</SignatureValue><KeyInfo><KeyName>DSA-SHA1:2</KeyName></KeyInfo></Signature></TargetHash>'. Exception Message: 'Unknown error '-2146893801'.' Source: 'mscorlib' Site: 'System.Security.Cryptography.SafeProvHandle CreateProvHandle(System.Security.Cryptography.CspParameters, Boolean)' Type: 'System.Security.Cryptography.CryptographicException' Stack: ' at System.Security.Cryptography.Utils.CreateProvHandle(CspParameters parameters, Boolean randomKeyContainer) at System.Security.Cryptography.Utils.get_StaticDssProvHandle() at System.Security.Cryptography.DSACryptoServiceProvider.ImportParameters(DSAParameters parameters) at System.Security.Cryptography.DSA.FromXmlString(String xmlString) at Intuit.Spc.Esd.Core.Portable.FileManagement.PublicKeyAccess.GetKeyForFirstTime(Int32 index) at Intuit.Spc.Esd.Core.Portable.FileManagement.PublicKeyAccess.get_Item(Int32 index) at Intuit.Spc.Esd.Core.Specific.FileManagement.DsaSha1AsymmetricSignatureVerifier..ctor(Int32 keyId) at Intuit.Spc.Esd.Core.Portable.FileManagement.AsymmetricSignatureVerifierFactory.CreateAsymmetricSignatureVerifier(SignatureAlgorithmEnum algorithm, Int32 keyId) at Intuit.Spc.Esd.Client.BusinessLogic.Specific.CdnServerHelper.CheckXmlSignature(String signedXml) at Intuit.Spc.Esd.Client.BusinessLogic.Specific.CdnServerHelper.Intuit.Spc.Esd.Client.BusinessLogic.Specific.IMessageServerHelper.GetDeliveryPackages(List`1 deliveryTargets)'" --- snip --- I wonder what became of GSoC 2012 "Wine - Implementing a DSS provider" (https://www.google-melange.com/gsoc/project/google/gsoc2012/mkchmiel/16001) which ought to implement the missing infrastructure ... Regards -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=32831 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |10506 -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=32831 --- Comment #3 from Austin English <austinenglish(a)gmail.com> 2013-02-20 23:32:58 CST --- (In reply to comment #2)
Hello Austin,
this bug is essentially a dupe of (long standing) bug 10506 ("wine crypt32 needs DSS provider to support more .NET apps which use cryptography API").
Thanks! Native crypt32 gets it a bit further, but later fails with an unspecified error (I forget if native crypt32 should work or not..).
I wonder what became of GSoC 2012 "Wine - Implementing a DSS provider" (https://www.google-melange.com/gsoc/project/google/gsoc2012/mkchmiel/16001) which ought to implement the missing infrastructure ...
Looking at the uploaded code/stuff sent to wine-patches, it was all tests, not an actual implementation. There was one email to wine-devel about implementing it: http://www.winehq.org/pipermail/wine-devel/2012-September/097001.html but no code yet.. :/ -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=32831 Bug 32831 depends on bug 32471, which changed state. Bug 32471 Summary: Multiple .NET 4.0 apps using WPF4 fail with "X Error of failed request: GLXBadDrawable" on glxdrv_wglMakeCurrent (Evolve client, JMP 10.0) http://bugs.winehq.org/show_bug.cgi?id=32471 What |Old Value |New Value ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=32831 Bug 32831 depends on bug 32758, which changed state. Bug 32758 Summary: .NET 3.5 and 4.x apps using Microsoft Enhanced RSA and AES Cryptographic Provider with default WinVer = Windows XP report "PlatformNotSupportedException" (TurboTax 2012, Adicom PNV, GOG.com downloader) https://bugs.winehq.org/show_bug.cgi?id=32758 What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=32831 joaopa <jeremielapuree(a)yahoo.fr> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree(a)yahoo.fr --- Comment #4 from joaopa <jeremielapuree(a)yahoo.fr> --- Does the bug still occur with wine-4.7? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=32831 --- Comment #5 from Austin English <austinenglish(a)gmail.com> --- (In reply to joaopa from comment #4)
Does the bug still occur with wine-4.7?
Code hasn't changed, so yes. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=32831 Neko-san <nekoNexus(a)protonmail.ch> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |nekoNexus(a)protonmail.ch -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=32831 --- Comment #6 from Hans Leidekker <hans(a)meelstraat.net> --- (In reply to Austin English from comment #5)
(In reply to joaopa from comment #4)
Does the bug still occur with wine-4.7?
Code hasn't changed, so yes.
We have a DSS provider now. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=32831 --- Comment #7 from Austin English <austinenglish(a)gmail.com> --- (In reply to Hans Leidekker from comment #6)
(In reply to Austin English from comment #5)
(In reply to joaopa from comment #4)
Does the bug still occur with wine-4.7?
Code hasn't changed, so yes.
We have a DSS provider now.
I see some commits from a few years ago mentioning DSS. Could you recommend (roughly) the first version that should work? I don't know that I still have this version of TurboTax around, I might in the closet somewhere; but if you can point to when it should work, I can try with newer TurboTax and compare to older/newer Wine. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=32831 --- Comment #8 from Hans Leidekker <hans(a)meelstraat.net> --- (In reply to Austin English from comment #7)
(In reply to Hans Leidekker from comment #6)
(In reply to Austin English from comment #5)
(In reply to joaopa from comment #4)
Does the bug still occur with wine-4.7?
Code hasn't changed, so yes.
We have a DSS provider now.
I see some commits from a few years ago mentioning DSS. Could you recommend (roughly) the first version that should work?
That would be 4dcb417ed216be12cbf2cb45b14c385e2541a0a8. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (2)
-
wine-bugs@winehq.org -
WineHQ Bugzilla