http://bugs.winehq.org/show_bug.cgi?id=31589
Bug #: 31589 Summary: Netflix on Firefox fails with DRM error when loading bar is at 98% Product: Wine Version: 1.5.12 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: ehoover@mines.edu Classification: Unclassified
Created attachment 41538 --> http://bugs.winehq.org/attachment.cgi?id=41538 Base console log when attempting to run Netflix on Firefox
A little while ago I decided to test and see how far Silverlight support had gotten with recent Wine versions and discovered significant improvements in its support for Netflix under Firefox. Once you work around Bug #29957 (described below) then you can get Netflix to load a movie/show all the way to 98% before you get a DRM error (error N8152). Needless to say, it would be great to get it to load that extra 2% :)
Steps to reproduce: 0) Create a new Wine prefix and do not install Mono 1) Download the latest version of winetricks: wget http://winetricks.googlecode.com/svn/trunk/src/winetricks; chmod +x winetricks 2) Install .NET 2.0 with winetricks: ./winetricks dotnet20 3) Download and install a recent Windows version of Firefox: wget -O Firefox-14.0.1.exe http://download.mozilla.org/?product=firefox-14.0.1-funnelcake13&os=win&...; wine Firefox-14.0.1.exe 4) Launch Firefox and login to Netflix 5) Attempt to play a movie/show 6) Click the "Install Now" button to download the Firefox Silverlight (v5.1) plugin 7) Click "Save File" to save the Silverlight installer 8) Double click the "Silverlight.exe" file in the download window and click "Ok" 9) Click "Install now" 10) Uncheck "Enable Microsoft Update" and click "Next>" and then click "Close" 11) Exit Firefox 12) Create the folder necessary to work around Bug #29957: mkdir -p ~/".wine/drive_c/users/Public/Application Data/Microsoft/PlayReady" 13) Relaunch Firefox and then return to Netflix 12) Attempt to play a movie/show
There a few console messages that may point to the problem (snippet below), but so far I have been unable to find an obvious culprit. A variety of D3D warnings/errors also occur rather regularly, but I believe that they're unrelated (full log attached). === fixme:ntdll:NtLockFile I/O completion on lock not implemented yet fixme:mountmgr:harddisk_ioctl returning zero-filled buffer for IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS fixme:advapi:GetCurrentHwProfileW (0x751e6a0) fixme:mountmgr:harddisk_ioctl returning zero-filled buffer for IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS fixme:advapi:GetCurrentHwProfileW (0x751e610) fixme:mountmgr:harddisk_ioctl returning zero-filled buffer for IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS fixme:advapi:GetCurrentHwProfileW (0x751e610) ===