You are not logged in.

#1 2014-08-03 06:16:04

hoome
Member
From: Brazil
Registered: 2013-07-18
Posts: 46

[Solved] Netflix pipelight DRM error (N8156-6205)

Hi Folks, i need help one more time

I've singned Netflix, then, i was researching how to install on my arch linux, i've downloaded and compiles netflix-desktop, pipelight, wine-silverlight and wine-browser-installer from AUR.

First, i've tryed to run pipelight on my native firefox browser, i've followed all instructions from arch wiki pipelight's page (https://wiki.archlinux.org/index.php/Pipelight), changed wine installation directory to /opt/wine-silverlight.

But, when i've try to use netflix on my browser i've go the error N8156-6205.

Search on the internet, i found some solutions, first was to configures and change ~/.config/pipelight-silverlight5.1, i've changed the path to wine to

winePath            = /opt/wine-silverlight

Then, i've found that pipelight need xattr on partitions, added the option on all my hard drives, rebooted the system and use WineHQ's test:

touch ~/.xattr_test && setfattr -n 'user.testAttr' -v 'attribute value' ~/.xattr_test &> /dev/null; getfattr ~/.xattr_test 2>&1 | grep -q user.testAttr && echo 'It works!' || echo 'No workie!'; rm ~/.xattr_test &> /dev/null

and received a nice It's Work!.

I've also found that some plugins like HTTPSEverywhere that i use, can conflict, i've disabled all my related plugins (AdBlock, HTTPSEverywhere and HideMyAss) leaving only plugins that is really difficult to interfeer (Firebug, DownThenAll and GNotifier and the necessary User Agent Override).

I've overrided to Firefox 29 on Windows, i'm not sure if there's some difference.

Then, after trying everything that i've could found, i've tryed to run the netflix-desktop client, and, for my surprise, same problem.

Right now i really gave up and you're folks are my last shot, i gonna download a ThinPC version of windows, install on virtualbox, put firefox/netflix on boot and pretends that this is a good solution until i found some light. Oh, and i'm trying to compile silverlight again, i found somewhere that it's needed when you enable xattr, but, i don't put much faith, so, i'm already installing windows in the vm.

The console output of firefox/silverlight when i try to open a movie:

artur:phenom-x6 [~/Downloads] > firefox

(process:6782): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed

(firefox:6782): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::sm-connect after class was initialised

(firefox:6782): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::show-crash-dialog after class was initialised

(firefox:6782): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::display after class was initialised

(firefox:6782): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::default-icon after class was initialised
[PIPELIGHT:LIN:unknown] attached to process.
[PIPELIGHT:LIN:unknown] checking environment variable PIPELIGHT_SILVERLIGHT5_1_CONFIG.
[PIPELIGHT:LIN:unknown] searching for config file pipelight-silverlight5.1.
[PIPELIGHT:LIN:unknown] trying to load config file from '/home/artur/.config/pipelight-silverlight5.1'.
[PIPELIGHT:LIN:unknown] sandbox not found or not installed!
[PIPELIGHT:LIN:silverlight5.1] enableGPUAcceleration set manually - skipping compatibility check.
[PIPELIGHT:LIN:silverlight5.1] using wine prefix directory /home/artur/.wine-pipelight.
[PIPELIGHT:LIN:silverlight5.1] checking plugin installation - this might take some time.
[install-dependency] wine-silverlight5.1-installer is already installed in '/home/artur/.wine-pipelight'.
[install-dependency] wine-mpg2splt-installer is already installed in '/home/artur/.wine-pipelight'.
[install-dependency] wine-wininet-installer is already installed in '/home/artur/.wine-pipelight'.
wine: cannot find L"C:\\windows\\system32\\winemenubuilder.exe"
err:wineboot:ProcessRunKeys Error running cmd L"C:\\windows\\system32\\winemenubuilder.exe -a -r" (2)
[PIPELIGHT:WIN:silverlight5.1] embedded mode         is on.
[PIPELIGHT:WIN:silverlight5.1] windowless mode       is off.
[PIPELIGHT:WIN:silverlight5.1] linux windowless mode is off.
[PIPELIGHT:WIN:silverlight5.1] force SetWindow       is off.
[PIPELIGHT:WIN:silverlight5.1] window class hook     is on.
[PIPELIGHT:WIN:silverlight5.1] strict draw ordering  is off.
[PIPELIGHT:WIN:silverlight5.1] replaced API function CreateWindowExA.
[PIPELIGHT:WIN:silverlight5.1] replaced API function CreateWindowExW.
[PIPELIGHT:WIN:silverlight5.1] replaced API function TrackPopupMenuEx.
[PIPELIGHT:WIN:silverlight5.1] replaced API function TrackPopupMenu.
[PIPELIGHT:WIN:silverlight5.1] pluginloader.c:782:main(): failed to set/unset strict draw ordering!
fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for bias 180, std (d/m/y): 16/02/2014, dlt (d/m/y): 19/10/2014
fixme:advapi:RegisterTraceGuidsW (0x7522a7, 0x7f0120, {aa087e0e-0b35-4e28-8f3a-440c3f51eef1}, 1, 0x6df658, (null), (null), 0x7f0120): stub
[PIPELIGHT:WIN:silverlight5.1] init successful!
[PIPELIGHT:LIN:unknown] attached to process.
[PIPELIGHT:LIN:unknown] checking environment variable PIPELIGHT_SILVERLIGHT5_1_CONFIG.
[PIPELIGHT:LIN:unknown] searching for config file pipelight-silverlight5.1.
[PIPELIGHT:LIN:unknown] trying to load config file from '/home/artur/.config/pipelight-silverlight5.1'.
[PIPELIGHT:LIN:unknown] sandbox not found or not installed!
[PIPELIGHT:LIN:silverlight5.1] enableGPUAcceleration set manually - skipping compatibility check.
[PIPELIGHT:LIN:silverlight5.1] using wine prefix directory /home/artur/.wine-pipelight.
[PIPELIGHT:LIN:silverlight5.1] checking plugin installation - this might take some time.
[install-dependency] wine-silverlight5.1-installer is already installed in '/home/artur/.wine-pipelight'.
[install-dependency] wine-mpg2splt-installer is already installed in '/home/artur/.wine-pipelight'.
[install-dependency] wine-wininet-installer is already installed in '/home/artur/.wine-pipelight'.
[PIPELIGHT:WIN:silverlight5.1] embedded mode         is on.
[PIPELIGHT:WIN:silverlight5.1] windowless mode       is off.
[PIPELIGHT:WIN:silverlight5.1] linux windowless mode is off.
[PIPELIGHT:WIN:silverlight5.1] force SetWindow       is off.
[PIPELIGHT:WIN:silverlight5.1] window class hook     is on.
[PIPELIGHT:WIN:silverlight5.1] strict draw ordering  is off.
[PIPELIGHT:WIN:silverlight5.1] replaced API function CreateWindowExA.
[PIPELIGHT:WIN:silverlight5.1] replaced API function CreateWindowExW.
[PIPELIGHT:WIN:silverlight5.1] replaced API function TrackPopupMenuEx.
[PIPELIGHT:WIN:silverlight5.1] replaced API function TrackPopupMenu.
[PIPELIGHT:WIN:silverlight5.1] pluginloader.c:782:main(): failed to set/unset strict draw ordering!
fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for bias 180, std (d/m/y): 16/02/2014, dlt (d/m/y): 19/10/2014
fixme:advapi:RegisterTraceGuidsW (0x7522a7, 0x7f0120, {aa087e0e-0b35-4e28-8f3a-440c3f51eef1}, 1, 0x6df658, (null), (null), 0x7f0120): stub
[PIPELIGHT:WIN:silverlight5.1] init successful!
[PIPELIGHT:LIN:silverlight5.1] using timer based event handling.
[PIPELIGHT:LIN:silverlight5.1] successfully executed JavaScript.
[PIPELIGHT:LIN:silverlight5.1] nppfunctions.c:443:NPP_New(): malformed argument 'PARAM' -> '(null)'
fixme:advapi:CreateProcessAsUserW 0x100 L"C:\\Program Files\\Silverlight\\latest\\agcp.exe" L"agcp.exe 34 248" (nil) (nil) 1 0x00004000 (nil) (null) 0x6df2b8 0x6df2a8 - semi-stub
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:file:K32GetMappedFileNameW (0xffffffff, 0x4015f4, 0x50e1b4, 520): stub
fixme:urlmon:Uri_GetPropertyBSTR (0x1199c08)->(6 0x6de054 4)
fixme:process:GetNumaHighestNodeNumber (0x6deaf0): semi-stub
fixme:thread:SetThreadStackGuarantee (0x6deae0): stub
err:ntdll:NtQueryInformationToken Unhandled Token Information class 29!
fixme:thread:GetThreadPreferredUILanguages 48, 0x6de6f0, (nil) 0x6de6e8
fixme:thread:GetThreadPreferredUILanguages 48, 0x6de6f0, (nil) 0x6de6e8
fixme:thread:GetThreadPreferredUILanguages 48, 0x6de8d0, (nil) 0x6de8c8
fixme:thread:GetThreadPreferredUILanguages 48, 0x6de8d0, (nil) 0x6de8c8
fixme:thread:GetThreadPreferredUILanguages 48, 0x6de8f8, (nil) 0x6de8f0
fixme:thread:GetThreadPreferredUILanguages 48, 0x6de8f8, (nil) 0x6de8f0
fixme:process:FlushProcessWriteBuffers : stub
fixme:thread:GetThreadPreferredUILanguages 48, 0x6de580, (nil) 0x6de578
fixme:thread:GetThreadPreferredUILanguages 48, 0x6dd4c8, (nil) 0x6dd4c0
fixme:thread:GetThreadPreferredUILanguages 48, 0x6dd4c8, (nil) 0x6dd4c0
fixme:thread:GetThreadPreferredUILanguages 48, 0x6dda58, (nil) 0x6dda50
fixme:nls:CompareStringEx semi-stub behavor for flag(s) 0x8000000
fixme:sync:SetWaitableTimerEx (0x39c, 0x6a8e968, 500, (nil), (nil), (nil), 50) semi-stub
fixme:thread:GetThreadPreferredUILanguages 48, 0x6decd0, (nil) 0x6decc8
fixme:thread:GetThreadPreferredUILanguages 48, 0x6decd0, (nil) 0x6decc8
fixme:thread:GetThreadPreferredUILanguages 48, 0x6ded40, (nil) 0x6ded38
fixme:thread:GetThreadPreferredUILanguages 48, 0x6ded00, (nil) 0x6decf8
fixme:nls:CompareStringEx semi-stub behavor for flag(s) 0x8000000
fixme:nls:CompareStringEx semi-stub behavor for flag(s) 0x8000000
fixme:nls:CompareStringEx semi-stub behavor for flag(s) 0x8000000
fixme:nls:CompareStringEx semi-stub behavor for flag(s) 0x8000000
fixme:nls:CompareStringEx semi-stub behavor for flag(s) 0x8000000
fixme:nls:CompareStringEx semi-stub behavor for flag(s) 0x8000000
fixme:nls:CompareStringEx semi-stub behavor for flag(s) 0x8000000
fixme:nls:CompareStringEx semi-stub behavor for flag(s) 0x8000000
fixme:nls:CompareStringEx semi-stub behavor for flag(s) 0x8000000
fixme:nls:CompareStringEx semi-stub behavor for flag(s) 0x8000000
fixme:nls:CompareStringEx semi-stub behavor for flag(s) 0x8000000
fixme:nls:CompareStringEx semi-stub behavor for flag(s) 0x8000000
fixme:nls:CompareStringEx semi-stub behavor for flag(s) 0x8000000
fixme:nls:CompareStringEx semi-stub behavor for flag(s) 0x8000000
fixme:nls:CompareStringEx semi-stub behavor for flag(s) 0x8000000
fixme:nls:CompareStringEx semi-stub behavor for flag(s) 0x8000000
fixme:nls:CompareStringEx semi-stub behavor for flag(s) 0x8000000
fixme:nls:CompareStringEx semi-stub behavor for flag(s) 0x8000000
fixme:nls:CompareStringEx semi-stub behavor for flag(s) 0x8000000
fixme:nls:CompareStringEx semi-stub behavor for flag(s) 0x8000000
fixme:nls:CompareStringEx semi-stub behavor for flag(s) 0x8000000
fixme:nls:CompareStringEx semi-stub behavor for flag(s) 0x8000000
fixme:nls:CompareStringEx semi-stub behavor for flag(s) 0x8000000
fixme:nls:CompareStringEx semi-stub behavor for flag(s) 0x8000000
fixme:nls:CompareStringEx semi-stub behavor for flag(s) 0x8000000
fixme:nls:CompareStringEx semi-stub behavor for flag(s) 0x8000000
fixme:nls:CompareStringEx semi-stub behavor for flag(s) 0x8000000
0
fixme:nls:CompareStringEx semi-stub behavor for flag(s) 0x8000000
fixme:nls:CompareStringEx semi-stub behavor for flag(s) 0x8000000
fixme:nls:CompareStringEx semi-stub behavor for flag(s) 0x8000000
fixme:nls:CompareStringEx semi-stub behavor for flag(s) 0x8000000
fixme:nls:CompareStringEx semi-stub behavor for flag(s) 0x8000000
fixme:nls:CompareStringEx semi-stub behavor for flag(s) 0x8000000
fixme:nls:CompareStringEx semi-stub behavor for flag(s) 0x8000000
fixme:nls:CompareStringEx semi-stub behavor for flag(s) 0x8000000

Oh, before i forgot, i already deleted the ~/.wine-pipelight folder like 10 times, every new solution, a new version of ~/.wine-pipelight and a reboot on firefox browser.

Really thanks for any solution that anyone can provide.

Last edited by hoome (2014-08-03 23:15:50)

Offline

#2 2014-08-03 23:15:21

hoome
Member
From: Brazil
Registered: 2013-07-18
Posts: 46

Re: [Solved] Netflix pipelight DRM error (N8156-6205)

I found the solution (kinda),

I added the pipelight repository, uninstalled all that i've installed before and installed pipelight from repository,

the official repo use wine-compholio, not wine-silverlight, and for some reason, that version works.

Before, you still need to add the xattr attributes in your hard drivers, just add user_xattr in all your fstab ext disks.

And you need User Agent Override, then, click in the DownArrow at the side of User Agent Override icon, click in preferences and at the end of the dialog's text add:

# Netflix
Firefox 15/Windows: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/20120427 Firefox/15.0a1
Safari/OSX: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3) AppleWebKit/534.55.3 (KHTML, like Gecko) Version/5.1.3 Safari/534.53.10

Then, to run netflix, just select Firefox 15/Windows.

To fix my problem:

Add the follow repository to your pacman:

[pipelight]
Server = http://repos.fds-team.de/stable/arch/$arch

The uninstall all related to silverlight and pipelight:

pacman -Rscn wine-browser-installer wine-silverlight pipelight netflix-desktop

Close firefox:

killall -9 firefox

Install pipelight using pacman:

pacman -Syy
pacman -S pipelight

Remove wine-pipelight from your home folder:

rm -rf ~/.wine-pipelight

Remove the configuration file from your home's .config dir:

rm -rf ~/.config/pipelight-silverlight5.1

Enable Silverlight plugin:

pipelight-plugin --enable silverlight

Enable/Install mozilla plugin:

sudo pipelight-plugin --create-mozilla-plugins

Remove the file ~/.mozilla/firefox/{some-random-code}.default/pluginreg.dat

Reopen firefox and go to the page

about:plugins

to the installer create the prefix.

Check if Silverlight Plug-In is ok, without any problems.

Open www.netflix.com and enjoy your movies.

Offline

Board footer

Powered by FluxBB