https://bugs.winehq.org/show_bug.cgi?id=42180
Bug ID: 42180 Summary: iTunes 12.5.4 fails Sign In to the iTunes Store Product: Wine Version: 2.0-rc4 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: winetaste@gmx.net Distribution: ---
Created attachment 56804 --> https://bugs.winehq.org/attachment.cgi?id=56804 screenshot error
Sign In to the iTunes Store fails with error popping up: "Verification failed: There was an error connection to the Apple ID server"
Terminal output:
GnuTLS error: Key usage violation in certificate has been detected. 2017-01-10 19:39:42.544 iTunes.exe[8:cc] (Initialize|Accept)SecurityContext failed with error 0x80090304 fixme:secur32:schan_QueryContextAttributesW Unhandled attribute 0x54 ---
Same with 32 and 64 bit version.
Similar comments in the AppDB.
Confirming behavior since wine 1.9.24 (first I tested).
https://bugs.winehq.org/show_bug.cgi?id=42180
Matthew D'Asaro medasaro@comcast.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |medasaro@comcast.net
--- Comment #1 from Matthew D'Asaro medasaro@comcast.net --- I can confirm this bug on my system (Ubuntu 14.04, Wine 2.0-rc5). I posted some more information on this problem in the AppDB here:
https://appdb.winehq.org/objectManager.php?sClass=version&iId=31322
It is under the heading "Error 0x80090304". In short, this appears to only occur with older distributions of Linux, presumably because of the version of gnuTLS installed and I think it is related to "Issue #2" in this extensive thread:
us.battle.net/forums/en/wow/topic/20742995286
-Matthew
https://bugs.winehq.org/show_bug.cgi?id=42180
--- Comment #2 from winetaste@gmx.net --- According to
https://appdb.winehq.org/commentview.php?iAppId=1347&iVersionId=31322&am...
upgrading fixes error 0x80090304.
I have a Ubuntu Mate 16.10(clean, not upgraded) with libgnutls30 version 3.5.3-5ubuntu1. Seems to be quit new.
https://bugs.winehq.org/show_bug.cgi?id=42180
--- Comment #3 from winetaste@gmx.net --- This output repeats several times at start of iTunes, too. Can anyone confirm dist-upgrade fixes this? I mean gnutls 3.5.3 is released 09.08.2016.. I hesitate building 3.5.8 for my system...
https://bugs.winehq.org/show_bug.cgi?id=42180
--- Comment #4 from winetaste@gmx.net --- Same with Fedora 25, wine 2.1, iTunes 12.5.5 and gnutls 3.5.9.-2.fc25.
https://bugs.winehq.org/show_bug.cgi?id=42180
herminio.hernandezjr@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |herminio.hernandezjr@gmail. | |com
--- Comment #5 from herminio.hernandezjr@gmail.com --- I can confirm this bug in my system. Debian Sid running wine 1.8.7-2. Here is my terminal output:
WINEARCH=win32 WINEPREFIX=~/.itunes wine .itunes/drive_c/Program\ Files/iTunes/iTunes.exe err:ole:TLB_ReadTypeLib Loading of typelib L"Z:\home\rican-linux\.itunes\drive_c\Program Files\iTunes\iTunes.exe\1" failed with error 3 err:ole:ifproxy_get_public_ref IRemUnknown_RemAddRef returned with 0x800706be, hrref = 0x00000000 err:ole:CoUnmarshalInterface IMarshal::UnmarshalInterface failed, 0x800706be err:ole:TLB_ReadTypeLib Loading of typelib L"Z:\home\rican-linux\.itunes\drive_c\Program Files\iTunes\iTunes.exe\1" failed with error 3 info> Scale factor of main display = 1.0 err:ole:CoGetClassObject class {4e14fba2-2e22-11d1-9964-00c04fbbb345} not registered err:ole:CoGetClassObject class {4e14fba2-2e22-11d1-9964-00c04fbbb345} not registered err:ole:create_server class {4e14fba2-2e22-11d1-9964-00c04fbbb345} not registered err:ole:CoGetClassObject no class object {4e14fba2-2e22-11d1-9964-00c04fbbb345} could be created for context 0x17 GnuTLS error: Key usage violation in certificate has been detected. 2017-05-07 03:22:34.115 iTunes.exe[151:3d] (Initialize|Accept)SecurityContext failed with error 0x80090304 GnuTLS error: Key usage violation in certificate has been detected. 2017-05-07 03:22:34.483 iTunes.exe[151:3d] (Initialize|Accept)SecurityContext failed with error 0x80090304 GnuTLS error: Key usage violation in certificate has been detected. 2017-05-07 03:22:34.702 iTunes.exe[151:3d] (Initialize|Accept)SecurityContext failed with error 0x80090304 GnuTLS error: Key usage violation in certificate has been detected. 2017-05-07 03:22:34.905 iTunes.exe[151:3d] (Initialize|Accept)SecurityContext failed with error 0x80090304 GnuTLS error: Key usage violation in certificate has been detected. 2017-05-07 03:22:35.523 iTunes.exe[151:c6] (Initialize|Accept)SecurityContext failed with error 0x80090304 GnuTLS error: Key usage violation in certificate has been detected. 2017-05-07 03:22:35.729 iTunes.exe[151:c6] (Initialize|Accept)SecurityContext failed with error 0x80090304 GnuTLS error: Key usage violation in certificate has been detected. 2017-05-07 03:22:35.946 iTunes.exe[151:c6] (Initialize|Accept)SecurityContext failed with error 0x80090304 GnuTLS error: Key usage violation in certificate has been detected. 2017-05-07 03:22:36.140 iTunes.exe[151:c6] (Initialize|Accept)SecurityContext failed with error 0x80090304
https://bugs.winehq.org/show_bug.cgi?id=42180
Alexandr Oleynikov sashok.olen@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sashok.olen@gmail.com
--- Comment #6 from Alexandr Oleynikov sashok.olen@gmail.com --- Created attachment 58102 --> https://bugs.winehq.org/attachment.cgi?id=58102 Terminal output
Terminal output from iTunes 12.6 on Xubuntu 16.04 using wine 2.0.1
https://bugs.winehq.org/show_bug.cgi?id=42180
--- Comment #7 from Alexandr Oleynikov sashok.olen@gmail.com --- I think I should mention that lines show up exactly after I try to log in (this is from my terminal output):
fixme:secur32:schan_QueryContextAttributesW Unhandled attribute 0x23 fixme:secur32:schan_QueryContextAttributesW Unhandled attribute 0x54
https://bugs.winehq.org/show_bug.cgi?id=42180
--- Comment #8 from winetaste@gmx.net --- Sign in works for me now - GnuTLS error is gone.
fixme:secur32:schan_QueryContextAttributesW Unhandled attribute 0x23 fixme:secur32:schan_QueryContextAttributesW Unhandled attribute 0x54
are still there, but it seems that it doesn't matter for this.
Can authorize iTunes with Code send to iPhone. Can authorize for bought music and playing.
Wine 2.13 win32-Prefix on Ubuntu MATE 17.04 and iTunesSetup.exe -> 12.6.2.20 libgnutls30 is 3.5.6-4ubuntu4.1
https://bugs.winehq.org/show_bug.cgi?id=42180
--- Comment #9 from Alexandr Oleynikov sashok.olen@gmail.com --- Can confirm, the problem is gone with 12.6.2.20
https://bugs.winehq.org/show_bug.cgi?id=42180
Lectrode electrodexsnet@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |electrodexsnet@gmail.com
--- Comment #10 from Lectrode electrodexsnet@gmail.com --- Created attachment 59152 --> https://bugs.winehq.org/attachment.cgi?id=59152 12.6.2.20 blank store tab
About a week ago this issue was gone, but recently has returned (or one similar to it has cropped up). The last wine build this worked with was 2.15-1 (staging). However, downgrading to that does not resolve the issue.
Wine versions tested (all staging): 2.15-1, 2.15-2, 2.16-1 OS: Arch Linux (Manjaro) Kernel: 4.13.0-1-MANJARO (Also tested on 4.9)
WINEARCH=win32 winetricks allfonts vcrun2013 gdiplus winetricks settings csmt=on win7 iTunes: 12.6.2.20 32bit gnutls: 3.5.15-1 lib32-gnutls: 3.5.13-1
Symptom: Log spammed with
2017-09-11 12:47:16.527 iTunes.exe[8:b2] (Initialize|Accept)SecurityContext failed with error 0x80090304 fixme:secur32:schan_QueryContextAttributesW Unhandled attribute 0x54 2017-09-11 12:47:16.527 iTunes.exe[8:b2] CertGetCertificateChain failed with error 0x80090304
upon opening Store tab. Store tab is completely blank (see screenshot)
Tested with and without signing in. Signing in seems to succeed (upon signing in, the menu entry changes to "Sign out..."), but I can't test any store functionality. Prefix was deleted and created from scratch upon every change in wine version.
Let me know if this should be a separate bug
https://bugs.winehq.org/show_bug.cgi?id=42180
--- Comment #11 from Lectrode electrodexsnet@gmail.com --- Created attachment 59153 --> https://bugs.winehq.org/attachment.cgi?id=59153 store tab blank (screenshot)
blank store tab screenshot
https://bugs.winehq.org/show_bug.cgi?id=42180
--- Comment #12 from Lectrode electrodexsnet@gmail.com --- Store is working again with latest wine build.
Tested on Manjaro with Arch packages: wine-2.19-1-x86_64.pkg.tar.xz wine-staging-2.19-1-x86_64.pkg.tar.xz wine-staging-nine-2.19-1-x86_64.pkg.tar.xz
https://bugs.winehq.org/show_bug.cgi?id=42180
--- Comment #13 from winetaste@gmx.net --- Wine version: 2.22 OS: Ubuntu 17.10
WINEARCH=win32 winetricks msxml3 gdiplus
Still works for me.
https://bugs.winehq.org/show_bug.cgi?id=42180
tokktokk fdsfgs@krutt.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fdsfgs@krutt.org
https://bugs.winehq.org/show_bug.cgi?id=42180
Olivier F. R. Dierick o.dierick@piezo-forte.be changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |INVALID Status|UNCONFIRMED |RESOLVED CC| |o.dierick@piezo-forte.be
--- Comment #14 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- Hello,
It seems the issue was that iTunes stopped supporting SSLv3 and older gnutls did not support TLS connection. This was eventually fixed when users upgraded their distro.
Marking invalid.
Regards.
https://bugs.winehq.org/show_bug.cgi?id=42180
--- Comment #15 from Austin English austinenglish@gmail.com --- Closing.
https://bugs.winehq.org/show_bug.cgi?id=42180
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #16 from Austin English austinenglish@gmail.com --- Closing.