You are not logged in.

#1 2014-01-01 11:09:17

Xaero252
Member
Registered: 2011-11-28
Posts: 107

[SOLVED] Trouble with PipeLight

So I read through everything I could find on this and have no answers. I read the wiki and project FAQ before installing and realized I needed to make sure XATTR was enabled prior to compiling:

[xaero@archtop ~]$ xattr_test="$HOME/.wine-pipelight"; 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!'
It works!

I then compiled, and installed the package, as well as chromium (fresh install) and fired it up... instantly, chromium installed the pipelight plugin, and then continued business as usual. I then installed the UA Switcher plugin linked on the project page, and went to Netflix and tried to watch something. No dice; Netflix Error Code N8156-6205. What gives? Maybe that chromium bug applies to me as well; so I went ahead and forced the UA string from the command line:

[xaero@archtop ~]$ chromium --user-agent="Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/20120427 Firefox/15.0a1"
[4759:10:1231/185916:ERROR:base_feature_provider.cc(122)] manifestTypes: Allowing web_page contexts requires supplying a value for matches.
[4694:4720:1231/185916:ERROR:base_feature_provider.cc(122)] manifestTypes: Allowing web_page contexts requires supplying a value for matches.
[4810:15:1231/185920:ERROR:base_feature_provider.cc(122)] manifestTypes: Allowing web_page contexts requires supplying a value for matches.
[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/xaero/.config/pipelight-silverlight5.1'.
[PIPELIGHT:LIN:unknown] trying to load config file from '/etc/pipelight-silverlight5.1'.
[PIPELIGHT:LIN:unknown] trying to load config file from '/usr/share/pipelight/pipelight-silverlight5.1'.
[PIPELIGHT:LIN:silverlight5.1] sandbox not found / not installed!
[PIPELIGHT:LIN:silverlight5.1] GPU driver check - Your driver is supported, hardware acceleration enabled.
[PIPELIGHT:LIN:silverlight5.1] using wine prefix directory /home/xaero/.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/xaero/.wine-pipelight/'.
[install-dependency] wine-mpg2splt-installer is already installed in '/home/xaero/.wine-pipelight/'.
[install-dependency] wine-wininet-installer is already installed in '/home/xaero/.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] windowless mode       is off.
[PIPELIGHT:WIN:silverlight5.1] embedded mode         is on.
[PIPELIGHT:WIN:silverlight5.1] unity hacks           is off.
[PIPELIGHT:WIN:silverlight5.1] window class hook     is on.
[PIPELIGHT:WIN:silverlight5.1] render toplevelwindow 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.
fixme:advapi:RegisterTraceGuidsW (0x2b1f87, 0x350118, {aa087e0e-0b35-4e28-8f3a-440c3f51eef1}, 1, 0x65f678, (null), (null), 0x350118): stub
[PIPELIGHT:WIN:silverlight5.1] init successful!
fixme:advapi:UnregisterTraceGuids 0: stub
[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/xaero/.config/pipelight-silverlight5.1'.
[PIPELIGHT:LIN:unknown] trying to load config file from '/etc/pipelight-silverlight5.1'.
[PIPELIGHT:LIN:unknown] trying to load config file from '/usr/share/pipelight/pipelight-silverlight5.1'.
[PIPELIGHT:LIN:silverlight5.1] sandbox not found / not installed!
[PIPELIGHT:LIN:silverlight5.1] GPU driver check - Your driver is supported, hardware acceleration enabled.
[PIPELIGHT:LIN:silverlight5.1] using wine prefix directory /home/xaero/.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/xaero/.wine-pipelight/'.
[install-dependency] wine-mpg2splt-installer is already installed in '/home/xaero/.wine-pipelight/'.
[install-dependency] wine-wininet-installer is already installed in '/home/xaero/.wine-pipelight/'.
[PIPELIGHT:WIN:silverlight5.1] windowless mode       is off.
[PIPELIGHT:WIN:silverlight5.1] embedded mode         is on.
[PIPELIGHT:WIN:silverlight5.1] unity hacks           is off.
[PIPELIGHT:WIN:silverlight5.1] window class hook     is on.
[PIPELIGHT:WIN:silverlight5.1] render toplevelwindow 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.
fixme:advapi:RegisterTraceGuidsW (0x2b1f87, 0x350118, {aa087e0e-0b35-4e28-8f3a-440c3f51eef1}, 1, 0x65f678, (null), (null), 0x350118): stub
[PIPELIGHT:WIN:silverlight5.1] init successful!
fixme:advapi:UnregisterTraceGuids 0: stub
[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/xaero/.config/pipelight-silverlight5.1'.
[PIPELIGHT:LIN:unknown] trying to load config file from '/etc/pipelight-silverlight5.1'.
[PIPELIGHT:LIN:unknown] trying to load config file from '/usr/share/pipelight/pipelight-silverlight5.1'.
[PIPELIGHT:LIN:silverlight5.1] sandbox not found / not installed!
[PIPELIGHT:LIN:silverlight5.1] GPU driver check - Your driver is supported, hardware acceleration enabled.
[PIPELIGHT:LIN:silverlight5.1] using wine prefix directory /home/xaero/.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/xaero/.wine-pipelight/'.
[install-dependency] wine-mpg2splt-installer is already installed in '/home/xaero/.wine-pipelight/'.
[install-dependency] wine-wininet-installer is already installed in '/home/xaero/.wine-pipelight/'.
[PIPELIGHT:WIN:silverlight5.1] windowless mode       is off.
[PIPELIGHT:WIN:silverlight5.1] embedded mode         is on.
[PIPELIGHT:WIN:silverlight5.1] unity hacks           is off.
[PIPELIGHT:WIN:silverlight5.1] window class hook     is on.
[PIPELIGHT:WIN:silverlight5.1] render toplevelwindow 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.
fixme:advapi:RegisterTraceGuidsW (0x2b1f87, 0x350118, {aa087e0e-0b35-4e28-8f3a-440c3f51eef1}, 1, 0x65f678, (null), (null), 0x350118): stub
[PIPELIGHT:WIN:silverlight5.1] init successful!
[PIPELIGHT:LIN:silverlight5.1] using timer based event handling.
fixme:win:EnumDisplayDevicesW ((null),0,0x65f1c8,0x00000000), stub!
fixme:advapi:CreateProcessAsUserW 0x148 L"C:\\Program Files\\Silverlight\\5.1.20913.0\\agcp.exe" L"agcp.exe 37 320" (nil) (nil) 1 0x00004000 (nil) (null) 0x65f228 0x65f218 - semi- stub
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:file:K32GetMappedFileNameW (0xffffffff, 0x4015f4, 0x50e1d4, 520): stub
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:urlmon:Uri_GetPropertyBSTR (0x10467a0)->(6 0x65e004 4)
fixme:process:GetNumaHighestNodeNumber (0x65eaa0): stub
fixme:thread:SetThreadStackGuarantee (0x65ea90): stub
fixme:thread:GetThreadPreferredUILanguages 48, 0x65e6b0, (nil) 0x65e6a8
fixme:thread:GetThreadPreferredUILanguages 48, 0x65e6b0, (nil) 0x65e6a8
fixme:thread:GetThreadPreferredUILanguages 48, 0x65e880, (nil) 0x65e878
fixme:thread:GetThreadPreferredUILanguages 48, 0x65e880, (nil) 0x65e878
fixme:thread:GetThreadPreferredUILanguages 48, 0x65e540, (nil) 0x65e538
fixme:thread:GetThreadPreferredUILanguages 48, 0x65d488, (nil) 0x65d480
fixme:thread:GetThreadPreferredUILanguages 48, 0x65d488, (nil) 0x65d480
fixme:process:FlushProcessWriteBuffers : stub
fixme:thread:GetThreadPreferredUILanguages 48, 0x65e470, (nil) 0x65e468
fixme:thread:GetThreadPreferredUILanguages 48, 0x65e470, (nil) 0x65e468
fixme:thread:GetThreadPreferredUILanguages 48, 0x65ea00, (nil) 0x65e9f8
fixme:thread:GetThreadPreferredUILanguages 48, 0x65e9c0, (nil) 0x65e9b8
fixme:thread:GetThreadPreferredUILanguages 48, 0x65e8ac, (nil) 0x65e8a4
fixme:thread:GetThreadPreferredUILanguages 48, 0x65e840, (nil) 0x65e838
fixme:thread:GetThreadPreferredUILanguages 48, 0x65e818, (nil) 0x65e810
fixme:thread:GetThreadPreferredUILanguages 48, 0x65ecf0, (nil) 0x65ece8
fixme:thread:GetThreadPreferredUILanguages 48, 0x65ecb0, (nil) 0x65eca8
0
fixme:thread:GetThreadPreferredUILanguages 48, 0x65e65c, (nil) 0x65e654
fixme:thread:GetThreadPreferredUILanguages 48, 0x65e65c, (nil) 0x65e654
fixme:advapi:RegisterTraceGuidsW (0x10015fbb, 0x1008c460, {00000000-7ac4-430a-94e4-b0dfd254650f}, 1, 0xa9ae028, (null), (null), 0x1008c468): stub
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:advapi:RegisterTraceGuidsW (0xac83c2f, 0xae63a20, {00000000-7ac4-430a-94e4-b0dfd254650f}, 1, 0xa9ae338, (null), (null), 0xae63a28): stub
fixme:mountmgr:harddisk_ioctl returning zero-filled buffer for IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS
fixme:advapi:GetCurrentHwProfileW (0xa9ae290)
fixme:thread:GetThreadPreferredUILanguages 48, 0x65e81c, (nil) 0x65e814
fixme:thread:NtQueryInformationThread info class 16 not supported yet
fixme:thread:NtQueryInformationThread info class 16 not supported yet
fixme:thread:NtQueryInformationThread info class 16 not supported yet
fixme:thread:NtQueryInformationThread info class 16 not supported yet
fixme:thread:NtQueryInformationThread info class 16 not supported yet
fixme:thread:NtQueryInformationThread info class 16 not supported yet
fixme:thread:NtQueryInformationThread info class 16 not supported yet
fixme:thread:NtQueryInformationThread info class 16 not supported yet
fixme:thread:NtQueryInformationThread info class 16 not supported yet
fixme:thread:NtQueryInformationThread info class 16 not supported yet
fixme:thread:NtQueryInformationThread info class 16 not supported yet
fixme:thread:NtQueryInformationThread info class 16 not supported yet
fixme:thread:NtQueryInformationThread info class 16 not supported yet
fixme:thread:NtQueryInformationThread info class 16 not supported yet
fixme:thread:NtQueryInformationThread info class 16 not supported yet
fixme:thread:NtQueryInformationThread info class 16 not supported yet
fixme:thread:NtQueryInformationThread info class 16 not supported yet
fixme:thread:NtQueryInformationThread info class 16 not supported yet
fixme:thread:GetThreadPreferredUILanguages 48, 0x65ecb0, (nil) 0x65eca8
fixme:thread:GetThreadPreferredUILanguages 48, 0x65ec44, (nil) 0x65ec3c
fixme:thread:GetThreadPreferredUILanguages 48, 0x65ec1c, (nil) 0x65ec14
fixme:thread:NtQueryInformationThread info class 16 not supported yet

Still no dice. Any ideas on what to try next?

Last edited by Xaero252 (2014-01-01 21:43:21)

Offline

#2 2014-01-01 16:34:48

slackner
Member
Registered: 2013-08-18
Posts: 36

Re: [SOLVED] Trouble with PipeLight

Hi Xaero252,

error N8156-6205 is DRM related, and could mean that either your DRM files are somehow corrupted

just delete them with (as a regular user):

rm -rf ~/.wine-pipelight

or that your Wine version is still compiled without XATTR support or missing some patches. Which package and/or patches did you use for Wine? When you're compiling it manually make sure that the patches apply cleanly, and that you run "autoreconf" before the compilation. You can find some more detailed instructions here, how to manually compile it.

Please note that the compilation of Wine is often a bit auto-magic, and its possible that XATTR support is not included, even if you did everything right (the problem occured mainly on ArchLinux so far). In this case a recompilation should help to fix the problem. We had a user with a similar problem in our channel #pipelight a few days ago, where the problem was also just solved by recompiling the package.

You can also take a look at this bug report some time ago, which was also caused by the fact that XATTR wasn't included somehow.
https://bugs.launchpad.net/pipelight/+bug/1216332

Sebastian

Offline

#3 2014-01-01 17:24:18

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 29,525
Website

Re: [SOLVED] Trouble with PipeLight

Did you install pipelight, wine-silverlight, and wine-browser-installer from the AUR, or are you trying to build these manually?  There are a *lot* of patches needed to get these working together, but they are all there in the aur packages.


"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" -  Richard Stallman

Offline

#4 2014-01-01 18:49:20

Xaero252
Member
Registered: 2011-11-28
Posts: 107

Re: [SOLVED] Trouble with PipeLight

I used the AUR packages for the install, going to try the suggestion above, followed by a recompile of wine-silverlight from the aur.

EDIT: Solved, not sure what fixed it - I recompiled Netflix again, and it worked. So apparently XATTR wasn't actually enabled even though I tested for it prior to compiling...

Last edited by Xaero252 (2014-01-01 21:43:08)

Offline

Board footer

Powered by FluxBB