Netflix error N8008 and others

Asked by allen lee forbes

Hello

A little backstory before I ask the question. I had a heck of time getting this far in Fedora 20 thanks to SElinux. I ended up removing pipelight and disabling SElinux. Reinstalled and can get some silverlight stuff to work. See below.

Silver light works with the following tests.
http://fds-team.de/pipelight/
http://bubblemark.com/silverlight2.html
http://www.iis.net/media/experiencesmoothstreaming

Cureently in FF 26 and Chrome 31 I get a netflix error code N8008. I get different errors messages depending on what user agent settings I use, but N8008 is the most common. I am using the following user agent switchers.
Chrome: https://chrome.google.com/webstore/detail/user-agent-switcher-for-c/djflhoibgkdhkhhcedjiklpkjnoahfmg
FF: https://addons.mozilla.org/en-US/firefox/addon/user-agent-overrider/

I followed teh F20 guide for install: http://fds-team.de/cms/pipelight-installation.html#section_1_5

I've promised myself to not finish Breaking Bad till I get this working. Please help, I really want to finish season 5 :)

Question information

Language:
English Edit question
Status:
Solved
For:
Pipelight Edit question
Assignee:
No assignee Edit question
Solved by:
allen lee forbes
Solved:
Last query:
Last reply:
Revision history for this message
Sebastian Lackner (slackner) said :
#1

Hi,

based on this similar bug report https://bugs.launchpad.net/netflix-desktop/+bug/1125123 it could mean that your previous installation attempts have left over some corrupted files, which prevent Netflix from working.

Please just run the following command to delete the previous Silverlight installation and try again:

rm -rf ~/.wine-pipelight

You should set your user agent string to this one:
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/20120427 Firefox/15.0a1
and verify on the diagnostic page http://fds-team.de/pipelight that it really matches what you've configured. This is the predefined option FF15 in the Chrome user agent switcher.

Besides that Netflix also suggests some other steps in case of an error N8008 like clearing the cookies. Did you try that too?
* Open http://www.netflix.com/clearcookies
* Sign in again, and try to play a movie

Please report back if one of these ideas helps, if not we'll give you additional instructions how to track down this problem further.

Sebastian

Revision history for this message
Sebastian Lackner (slackner) said :
#2

[Close your browser before running the command above, when you start it again, the Silverlight download/installation should start again from the beginning]

Revision history for this message
allen lee forbes (allen-forbes) said :
#3

Didn't seem to work. Here are the steps I did.

1. Closed browsers.
2. Verified rm -rf ~/.wine-pipelight
3. yum remove pipelight
4. restarted the F20
5. yum install pipelight
6. pipelight-plugin --enable silverlight
7. Verified that SElinux was still disabled
8. verified that the user agent switcher is set to F15. In the settings it shows it as Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/20120427 Firefox/15.0a1
9.went to http://www.netflix.com/clearcookies
10. Signed in and am getting the same error message when I try to play any title.

Did I do anything wrong?

Revision history for this message
Sebastian Lackner (slackner) said :
#4

Can you please check which wine version you're using, to ensure that its the right one. We're providing a special patched wine version in the Fedora repository. The easiest way to check which one it is, is to run:

wine --version
wine --patches

If you don't have a patched wine version (the second command doesn't exist) please try to update it manually to the one from our repository.

Concerning the things you've tried above:

Did you see that it reinstalled Silverlight (you normally should see some dialogs while its installing a new version)?
If not you've probably executed "rm -rf ~/.wine-pipelight" as root, and not as a regular user, and the command had no effect.

You should also check if your filesystem supports XATTR (although I've never seen that this causes error N8008). You can use the following command line to check this:

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

If you see "No workie!" it means that either your file system doesn't support xattr (or its just not enabled yet), or that the setfattr/getfattr commands are missing.

One additional idea: Do you probably have some Adblockers or other browser plugins enabled? I would suggest to disable them temporarily. If this doesn't help I would also recommend to clear the cookies directly in the browser, probably this has a different effect than the URL above.

If all this doesn't help I would suggest you to join our channel #pipelight on IRC freenode, so we can give you some additional ideas. When you're using a webchat please use a different browser than the one for testing.
Webchat: http://webchat.freenode.net/?channels=%23pipelight

Sebastian

Revision history for this message
allen lee forbes (allen-forbes) said :
#5

wine --version
wine-1.7.8
wine --patches
8a366b6d-8ad6-4581-8aa9-66a03590a57b:1 :: Erich E. Hoover :: Implement SIO_ADDRESS_LIST_CHANGE.
92938b89-506b-430a-ba50-32de8b286e56:1 :: Erich E. Hoover :: Store and return security attributes with extended file attributes.
9cb0f665-bf7c-485f-89cc-554adcdf8880:1 :: Erich E. Hoover :: Allow string comparison with linguistic casing.
5d6bb7b5-ec88-4ed3-907d-9ad2173a2f88:1 :: Sebastian Lackner :: Enable/disable windows when they are (un)mapped by foreign applications.
94186fff-6dbf-44d0-8eb1-2463d1608a0f:1 :: Sebastian Lackner :: Update gl_drawable for embedded windows.
cbe240e8-2c58-430a-b61c-7fbb9d0e1e11:1 :: Sebastian Lackner :: Change return value of stub SetNamedPipeHandleState to TRUE.
00273da7-72f8-4025-9e96-0c2bc95dacdb:1 :: Maarten Lankhorst :: Winepulse patches extracted from https://launchpad.net/~mlankhorst/+archive/ppa/+files/wine1.7_1.7.7-0ubuntu2~saucy1.debian.tar.gz.
eec5dea8-879d-417b-9f97-364deaae6576:1 :: Sebastian Lackner :: Add tests for IVMRMonitorConfig.
b2da36a4-2f5d-4ba2-9c66-cd4ccb886f92:1 :: Sebastian Lackner :: Workaround Silverlight problems when multiple monitors are found.

xandr tes: It works!

I do not have any ad blockers installed on chrome or firefox. In fact FF doesnt have any extension exepct the user agent switcher. Chrome has a few google addons such as google voice.

I did try and remove the /.wine-pipelight folder as super user. Just figured it would not let me if I was a regular user. Went back and did that, yum remove pieplight, rebooted and reinstalled. At this point netflix actually worked! Since that one time in chrome is has gone back to giving me errors (N8008) again.... Thought I'd update this one more time before heading to the irc chat.

Revision history for this message
allen lee forbes (allen-forbes) said :
#6

A nice individual in the irc chat room was nice enough to have a conversation with me. Here is what we've found out. Trying to run netflix in FF is corrupting the plugin (somehow). So as long I use chrome for netflix, I'll be fine. If it does get correupt again, the work around is to close chrome, run the "rm -rf ~/.wine-pipelight", open chrome again and wait for the plugin to install again.

This isn't perfect, but atleast it is a quick fix.

Thank you Sebastion for taking the time to help me. And a thank you to the fellow in the irc who helped as well. Feel bad for not remembering his name...

ticket [closed]