How to install Netflix on Ubuntu, Linux Mint and Fedora

I will show you to install and use Netflix on Ubuntu, Linux Mint and Fedora in this article. Netflix streaming video has been available for Linux for a while. With Netflix you can watch unlimited movies and TV episodes from your Personal Computer, Playstation, Wii, Xbox or any device that support Internet streaming. Netflix will run on Windows, Mac OX, now even Linux.

netflix nam huy linux blogNetflix requires Microsoft Silverlight plugin with DRM (Digital Rights Management). Even thought there is a native Linux program similar to Silverlight is Moonlight, Moonlight does support DRM so it does not help. Netflix will keep using DRM for all of their movies and TV shows, and only Silverlight support DRM so Netflix will not be officially supported in Linux.

In case you installed older Netflix Desktop verson, you should remove or delete them before you install newer version from this PPA method.

You will have to add PPA (Personal Packages Archives) in order to install Netflix-desktop package on Linux. Netflix-desktop package included all the packages that necessary like Wine, Microsoft Silverlight plugin.

To install Netflix Desktop on Ubuntu and Linux Mint

You should also install these Suggested packages and Recommended packages for Netflix:

To install Netflix Desktop on Fedora and Centos

32 bits

64 bits

How to use Netflix Desktop in Linux

First time when you start Netflix, there are will be some small prompts asking you to install a few extra required programs to make Netflix run properly. Agree and install those.

Wine Mono Installer
Wine_Mono_Installer
and Wine Gecko Installer
Wine_Gecko_Installer

After login to your Netflix account, when you play your first movie or TV show, you will be asked again to agree on “Enable playback of protected content” by Silverlight DRM. Enable to agree to playback restricted content to use Netflix on Linux.

If you want to completely remove or install netflix-desktop, here is how to do

Troubleshoot

If you get these errors

To solve the problem

By any chance you have Nvidia graphic card, and Netflix desktop video images start to freeze, try to start Netflix with hardware acceleration disabled.
Start netflix-desktop in the terminal, or modify your netflix shortcut with

Some helpful link if you have problem with Pipelight
http://pipelight.net/cms/page-help.html
http://pipelight.net/cms/faqs/faq-most-common-problems.html

Comments

  1. Dave says

    i followed your instrucitons but still cannot use nefflix. I have a dell inspiron 1501 using linux mint 16

  2. Aaron says

    After installing netflix and extra software I restarted. When I click on the netflix app the pointer just spins for a while then nothing happens? Should I remove and reinstall?

    • namhuy says

      Do you have ubuntu or fedora? try to pipelight from PPA for ubuntu/linux mint, remove your old pipelight package first

      then add pipelight-multi from new PPA

      now install and enable the Silverlight plugin

      install and enable the flash plugin

      • Lauren says

        I just tried removing the old pipelight and got the following error:
        E: Could not open lock file /var/lib/dpkg/lock – open (13: Permission denied)
        E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

        Do you know what to do?

        • namhuy says

          Do you use sudo or work as root while you are in the terminal? if not, become superuser or root with this command

          then type in your root password.

          or if you use ubuntu or linux mint, to become root or super user, I think its a bit differnt

      • Denise says

        namhuy – I tried to follow your install instructions and got this error, do you by chance know what it could be?

        ~ $ sudo apt-add-repository ppa:ehoover/compholio

        Entered My PW, then the error message below…

        You are about to add the following PPA to your system:
        Traceback (most recent call last)
        File “/usr/lib/linuxmint/mintSources/mintSources.py”, line 1251, in
        add_repository_via_cli(ppa_line, codename, options.forceYes)
        File “/usr/lib/linuxmint/mintSources/mintSources.py”, line 45, in add_repository_via_cli
        print(” %s” % (ppa_info["description"].encode(“utf-8″) or “”))
        AttributeError: ‘NoneType’ object has no attribute ‘encode’
        delinux@myLinux17Mate ~ $

        • namhuy says

          Hi Denise, are you using Mint 17 RC ? I did some searching and I believe it’s Mint 17 RC’s bug when you try to add PPA, have a look here http://blog.linuxmint.com/?p=2613 at the comment #61 and #120

          Btw, try this way, you might get missing key errors though
          create ehoover-compholio-trusty.list file in /etc/apt/sources.list.d directory manually. In the terminal, type in

          with the content

          save the file, and do

          by any chance, if you get missing keys error, follow this steps in http://namhuy.net/3116/how-to-fix-gpg-error-no_pubkey-in-ubuntu.html

  3. John says

    I’m running Mint 16. When I run the sudo apt-get install netflix-desktop I get an access error at some like Lauren. I then use the sudo su and run the install and it looks like everything finished fine but I cannot locate the netflix-desktop. Any idea on where I might find it?

    • namhuy says

      Can you give me the output of this command

      Most likely your Mint 16 cinnamon is based on Debian not based on Ubuntu. The PPA in my article only provides packages for Ubuntu based distro. Let me know what version of your Linux Mint, I will try to find the correct PPA for you.

  4. Ashley Trash says

    I am running Linux Mint (Linux version 3.11.0-12-generic (buildd@komainu) (gcc version 4.8.1 (Ubuntu/Linaro 4.8.1-10ubuntu7) ) #19-Ubuntu SMP Wed Oct 9 16:12:00 UTC 2013)
    and I installed it and when it opened, one of the installer prompts froze and i had to force quit it, and i’ve tried fully uninstalling and reinstalling it and nothing works. When I open the program, the mouse spins a bit, a few wine executables open in the background (no windows, just showing up in sysmonitor) and quickly close, except for wine-browser, which stays for a few more seconds than the rest, and then closes. I tried the pipelight directions and none of it is working.

    • namhuy says

      hummm, I don’t have problem with Ubuntu/Xubuntu, let me try Linux Mint on my vbox and install Netflix if I get the same problem. What is your hardware setup ? Do you have dedicated VGA or onboard VGA? what brand/model of your VGA?

    • namhuy says

      Can you start netflix in the terminal? Sometimes terminal gives you errors that we can look up. In the terminal, type in

      For you i did fresh install Linux Mint on VirtualBox, the installation went smoothly until I start it, seems like VirutalBox does not support openGL 3.0 at the moment, I will try to install Linux Mint on a dedicated machine to see if I get any problem or not. Thanks for letting me know.

      OpenGL Warning: glFlushVertexArrayRangeNV not found in mesa table
      OpenGL Warning: glVertexArrayRangeNV not found in mesa table
      OpenGL Warning: glCombinerInputNV not found in mesa table
      OpenGL Warning: glCombinerOutputNV not found in mesa table
      OpenGL Warning: glCombinerParameterfNV not found in mesa table
      OpenGL Warning: glCombinerParameterfvNV not found in mesa table
      OpenGL Warning: glCombinerParameteriNV not found in mesa table
      OpenGL Warning: glCombinerParameterivNV not found in mesa table
      OpenGL Warning: glFinalCombinerInputNV not found in mesa table
      OpenGL Warning: glGetCombinerInputParameterfvNV not found in mesa table
      OpenGL Warning: glGetCombinerInputParameterivNV not found in mesa table
      OpenGL Warning: glGetCombinerOutputParameterfvNV not found in mesa table
      OpenGL Warning: glGetCombinerOutputParameterivNV not found in mesa table
      OpenGL Warning: glGetFinalCombinerInputParameterfvNV not found in mesa table
      OpenGL Warning: glGetFinalCombinerInputParameterivNV not found in mesa table
      OpenGL Warning: glDeleteFencesNV not found in mesa table
      OpenGL Warning: glFinishFenceNV not found in mesa table
      OpenGL Warning: glGenFencesNV not found in mesa table
      OpenGL Warning: glGetFenceivNV not found in mesa table
      OpenGL Warning: glIsFenceNV not found in mesa table
      OpenGL Warning: glSetFenceNV not found in mesa table
      OpenGL Warning: glTestFenceNV not found in mesa table

  5. Walker says

    Your instructions worked perfectly! Thanks. I just switched from WinXP to Linux Mint 2 days ago, since XP is going the way of the brontosaur…I had a dual boot system for several years with Ubuntu/XP but decided to try Linux Mint to see if it would allow me to do the things I was used to…being able to watch Netflix is a great perk! Thanks again for such precise instruction!

    • namhuy says

      my pleasure :) Btw which Linux Mint flavor did you install? Did you try Linux Mint cinnamon? I’m using xubuntu but I start to like Linux Mint Cinnamon now :)

  6. Vito says

    I followed all instructions, but it still asks to install siverlight before playing…

    My Linux Mint version is: Linux version 3.11.0-12-generic (buildd@allspice) (gcc version 4.8.1 (Ubuntu/Linaro 4.8.1-10ubuntu7) ) #19-Ubuntu SMP Wed Oct 9 16:20:46 UTC 2013

    • namhuy says

      Yes you will have to install Silverlight, silverlight is not officially supported in linux, but you can install pipelight. Please have a look at comment for Aaron, follow that instruction to isntall pipelight.

  7. Jim says

    I’m using Linux Lite 1.0.8, an Ubuntu spin.
    The original 3-line install quit working resently.
    Today I assume the commands necessary are:

    sudo apt-add-repository ppa:ehoover/compholio
    sudo apt-get update
    sudo apt-get install netflix-desktop

    sudo su
    sudo apt-get remove pipelight
    sudo add-apt-repository ppa:pipelight/stable
    sudo apt-get update
    sudo apt-get install pipelight-multi
    sudo pipelight-plugin –enable silverlight
    sudo pipelight-plugin –enable flash
    sudo pipelight-plugin –update

    Is all this how it is to install Netflix?

    Jim

    • namhuy says

      If it’s a clean install (you did not install netflix and/or silverlight/piplight before). It’s only a few steps to do

      Do not run other commands unless you have problem with silverlight. I installed netflix-desktop package to my Linux Mint system, after start netflix, it will ask you to install other necessary packages (you do not have to install them separately). Let me know the result.

  8. Dan says

    Hi, thanks for your informative site… I am having trouble with the EULA, I cant seem to click on “OK”, when I reset it takes me back to terminal and it appears to be still installing, apparently the installation is hanging up…Im running cinnamon…every thing else went fine (except for having to manually configure dpkg -a …thoughts

    • namhuy says

      I believe it has to do with some fonts. When you are at Microsoft EULA screen, use the arrow key to highlight the “OK”, then hit “Enter” on your keyboard to accept.

  9. Dan says

    Yeah, I tried that, like 50 times… for some reason it just doesnt accept any input from the keyboard at the EULA screen (in terminal)… thats why I think the install is hanging.

    • namhuy says

      try this command in the terminal

      and start netflix from the terminal, if netflix gives out any error so you can see it from the terminal.

  10. Dan says

    it says “debconf: DbDriver “config”: /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable”

    • namhuy says

      run fuser command to see what other process is using config.dat and kill that process PID with kill command

      look for the process using config.dat, then use (replace PID with the PID number)

  11. Dan says

    Thanks that did it, it says all fonts installed no errors… however whenever I try to start netflix from the terminal (sudo netflix-desktop) it says “Command not found” I dont see it on the desktop anywhere… is there anywhere else that netflix desktop would be installed besides the desktop? Thanks in advance

    • namhuy says

      I don’t know whether you have completed the installation process or not, for me, I’m using Linux Mint, Netflix Desktop will be located Menu/Sound & Video/Netflix Desktop
      or use netflix-desktop in the terminal. Try to remove netflix-desktop and install it again.

  12. Dan says

    Well, it seems to have installed it now, as it shows up in the sound/video menu, however when I try to start it nothing happens….I also get redirected to a “system requirements” page when I try to access netflix through firefox…when I try to launch it from the terminal I get the error message “/.wine-browser is not owned by you
    /bin/rm: cannot remove ‘/run/user/root/gvfs’: Is a directory” …weird

    • namhuy says

      humm, Dan, try this

      and start netflix-desktop again in the terminal, if the problem still occurs, run this and paste the output here for me

  13. Sherry Caraway says

    It all loads up fine but on the netflix sign-in page there is a huge white X in a circle that covers the sign-in button.

    • namhuy says

      Does netflix give out any error when you start netflix in the terminal ?

      • Sherry Caraway says

        No error messages at all starting from terminal. Only diff is the big white X in circle doesn’t show up till I mouse over to the sign-in button.

        I’m using Mint 16 32bit.

  14. Sherry Caraway says

    Well DUH! turn on the light bulb :( Tab got me in.

    Is there a button I’m not finding to make it go full screen on my desktop like it does on my wireless TV?
    Supernatural always goes full when I watch it on the tv.

    The screen gives the message to press esc to exit full screen but it only goes to widescreen.

    As a little aside I never did get the tab to ok button when did the terminal portion.

  15. Sherry Caraway says

    Yes tried F11 all it does is min/max the browser. Maybe I’ll hit on something soon.
    Thanks ever so much for your time though, You’ve helped greatly just getting ti going.

    I’m a news junkie and have problems with other players not always reesponding to buttons people normally use so it could be this Logitech keyboard.

  16. Dan says

    Hey it worked!…I had to reinstall Wine, but it worked…Of Course Silverlight crashed a few minutes into the fifth element, but it is a microsoft product after all… Thanks for all your help

  17. Michael Cooper says

    I am not sure why this is happening. But I cannot scroll to get the whole line for the javascript install I only see a partial line. Just to be sure u guys understand I cannot scroll at all. Please paste the whole line here for me so I can finish this install. Thanks,

    • namhuy says

      Can you tell me what web browser/OS you are having problem with? I want to look into it.
      $ sudo apt-get install javascript-common python-pyxattr-dbg libcapi20-3 libosmesa6 libtiff4 unixodbc

  18. Richard says

    Executing: gpg –ignore-time-conflict –no-options –no-default-keyring –secret-keyring /tmp/tmp.bUftJSb1FK –trustdb-name /etc/apt//trustdb.gpg –keyring /etc/apt/trusted.gpg –primary-keyring /etc/apt/trusted.gpg –keyserver keyserver.ubuntu.com –recv-keys 1F691896
    gpg: requesting key 1F691896 from hkp server keyserver.ubuntu.com
    gpg: keyserver timed out
    gpg: keyserver receive failed: keyserver error

    Ideas??

    • namhuy says

      what did you do to get those errors? seems like you can’t import gpg keys. In the terminal run this command

  19. says

    Hello, I followed the instructions in the article and also the ones relating to enabling silverlight and flash, but when I open the program, and click a movie/show it says “You’re almost ready to watch Pilot: part 2 Install the Microsoft Silverlight plug-in now — it only take a minute.” With a blue “Install Now” button that trys to download a .exe silverlight installer. WEhy is it doing this? I have Pipelight installed, and flash and silverlight are enabled!

    Please help.

  20. says

    Hello Namhuy,

    I am running Linux Mint 17 Qiana (Cinnamon). Yes those are the commands I ran and it said Silverlight and Flash were enabled but it still asks me to install silverlight when I try to play a video.

    • namhuy says

      Humm weird, anyway what happen when you click on “install” that .exe file? Will the installation go through? If the problem still persists, some people have great luck by removing netflix/silverlight/pipelight and install netflix again.

      • says

        Hello, I am using Linux mint 17 Cinnamon, I ran the commands you posted earlier and after the “Enable flash” command it said flash was enabled. After the “Enable Silverlight” command it said silverlight was enabled.

          • namhuy says

            try to run

            and

            If those does not help, run

            and

            and let me know the output

          • says

            That did not fix it, here is the output of the last command…

            kirk@kirk-ThinkPad-X60-Tablet ~ $ pipelight-plugin –system-check
            >> 32 bit <<
            wine-1.7.20

            Patches:
            1b7ac850-5040-4d9e-8fde-9c483c3baf33:1 :: Sebastian Lackner :: Add commandline option –patches to show the patch list.
            9e9a58e1-b226-4d4d-943b-be9a4c1dc525:1 :: Michael Müller :: Add commandline option –check-libs to test if shared libraries are installed.
            8a366b6d-8ad6-4581-8aa9-66a03590a57b:2 :: Erich E. Hoover :: Implement SIO_ADDRESS_LIST_CHANGE.
            92938b89-506b-430a-ba50-32de8b286e56:6 :: Erich E. Hoover :: Store and return security attributes with extended file attributes.
            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:3 :: Maarten Lankhorst :: Winepulse patches extracted from https://launchpad.net/~ubuntu-wine/+archive/ppa/+files/wine1.7_1.7.19-0ubuntu2~trusty2.debian.tar.gz.
            fbea4ef6-85ac-4524-b32d-fc9882b73e5a:1 :: Erich E. Hoover :: Implement GetVolumePathName.
            4cd13e94-7f2d-11e3-b5eb-0090f5c75ad5:1 :: Erich E. Hoover :: Support for junction points/reparse points.
            5fb1f5c8-7f17-11e3-9b62-0090f5c75ad5:1 :: Erich E. Hoover :: Implement TransmitFile.
            3d7c4774-9e7f-11e3-9cfc-0090f5c75ad5:1 :: Erich E. Hoover :: Implement missing fonts expected by Silverlight.
            e7581ed7-12b3-4ed3-835b-5a62afbf9c85:4 :: Sebastian Lackner :: Use lockfree implementation for get_cached_fd.
            3405aa34-f341-11e3-83ce-0090f5c75ad5:1 :: Erich E. Hoover :: Add default security descriptor ownership and DACLs for processes.
            d85bf5ee-3578-4edd-be3e-35cacd53e5cc:1 :: Sebastian Lackner :: Raise DBG_PRINTEXCEPTION_C exception in OutputDebugStringA.
            0b21d7ac-0387-4493-aa38-fbafe3e749f5:2 :: Michael Müller :: Decrease minimum SetTimer interval to 5 ms.
            2394843e-2bc4-4fa4-8368-1ef32093b89e:1 :: Michael Müller :: Allow changing strict draw ordering through an exported function.
            255473fa-4e0a-4f51-952b-4deecc1a2181:1 :: Michael Müller :: Indicate direct rendering through OpenGL extension.
            59bd38b7-bbdc-4cfd-9ccd-1c72c4ed84c0:1 :: Sebastian Lackner :: Implement X11DRV_FLUSH_GDI_DISPLAY ExtEscape command.
            325645ba-d39d-4de4-9c94-3fe694eedaab:1 :: Sebastian Lackner :: kernel32: Silence repeated CompareStringEx FIXME.
            46fb5f97-34cb-4b6b-ae10-7511db90ba1d:1 :: Sebastian Lackner :: Avoid race-condition when unloading modules while hook is still active.
            acff3012-0f75-4710-9941-08b5ce4c61f3:2 :: Erich E. Hoover :: wined3d: Silence repeated resource_check_usage FIXME.
            c7263660-be78-439b-979f-e745a8d87120:1 :: Sebastian Lackner :: wined3d: Silence repeated wined3d_swapchain_present FIXME.
            eec5dea8-879d-417b-9f97-364deaae6576:1 :: Sebastian Lackner :: Add tests for IVMRMonitorConfig.
            e46b26df-3c1b-419c-9579-f0d1e1c50bea:1 :: Sebastian Lackner :: Workaround for broken implementation of shlwapi url functions.

            wine: cannot find L"C:\\windows\\system32\\winemenubuilder.exe"
            err:wineboot:ProcessRunKeys Error running cmd L"C:\\windows\\system32\\winemenubuilder.exe -a -r" (2)
            Checking OpenGL …
            OpenGL Vendor: Intel Open Source Technology Center
            OpenGL Renderer: Mesa DRI Intel(R) 945GM x86/MMX/SSE2
            OpenGL Direct Rendering: True
            OpenGL: PASSED

            Checking fonts …
            Found Arial in Z:\usr\share\fonts\truetype\msttcorefonts\Arial.ttf
            Found Arial in Z:\usr\share\fonts\truetype\msttcorefonts\Arial_Bold.ttf
            Found Arial in Z:\usr\share\fonts\truetype\msttcorefonts\arialbi.ttf
            Found Arial in Z:\usr\share\fonts\truetype\msttcorefonts\ariali.ttf
            Found Verdana in Z:\usr\share\fonts\truetype\msttcorefonts\Verdana.ttf
            Found Verdana in Z:\usr\share\fonts\truetype\msttcorefonts\verdanab.ttf
            Found Verdana in Z:\usr\share\fonts\truetype\msttcorefonts\Verdana_Bold_Italic.ttf
            Found Verdana in Z:\usr\share\fonts\truetype\msttcorefonts\Verdana_Italic.ttf
            Fonts: PASSED

            Checking ACLs / XATTR …
            ACLs: PASSED

            Checking libraries…
            libcapi20.so.3: missing
            libcups.so.2: /usr/lib/i386-linux-gnu/libcups.so.2
            libdbus-1.so.3: /lib/i386-linux-gnu/libdbus-1.so.3
            libfontconfig.so.1: /usr/lib/i386-linux-gnu/libfontconfig.so.1
            libGL.so.1: /usr/lib/i386-linux-gnu/mesa/libGL.so.1
            libgnutls.so.26: /usr/lib/i386-linux-gnu/libgnutls.so.26
            libgsm.so.1: /usr/lib/i386-linux-gnu/libgsm.so.1
            libjpeg.so.8: /usr/lib/i386-linux-gnu/libjpeg.so.8
            libncurses.so.5: /lib/i386-linux-gnu/libncurses.so.5
            libnetapi.so: missing
            libodbc.so.1: missing
            libpng12.so.0: /lib/i386-linux-gnu/libpng12.so.0
            libsane.so.1: /usr/lib/i386-linux-gnu/libsane.so.1
            libtiff.so.5: /usr/lib/i386-linux-gnu/libtiff.so.5
            libv4l1.so.0: /usr/lib/i386-linux-gnu/libv4l1.so.0
            libXcomposite.so.1: /usr/lib/i386-linux-gnu/libXcomposite.so.1
            libXcursor.so.1: /usr/lib/i386-linux-gnu/libXcursor.so.1
            libXext.so.6: /usr/lib/i386-linux-gnu/libXext.so.6
            libXi.so.6: /usr/lib/i386-linux-gnu/libXi.so.6
            libXinerama.so.1: /usr/lib/i386-linux-gnu/libXinerama.so.1
            libXrandr.so.2: /usr/lib/i386-linux-gnu/libXrandr.so.2
            libXrender.so.1: /usr/lib/i386-linux-gnu/libXrender.so.1
            libxslt.so.1: /usr/lib/i386-linux-gnu/libxslt.so.1
            libXxf86vm.so.1: /usr/lib/i386-linux-gnu/libXxf86vm.so.1
            Libraries: FAILURE

          • says

            Hey Guys,

            I got some of the missing libraries installed, there is still one missing though. “Libnetapi.so” does this have anything to do with my problem? If so, how do I fix it? Here is a current system check output:

            kirk@kirk-ThinkPad-X60-Tablet ~ $ pipelight-plugin –system-check
            >> 32 bit <<
            wine-1.7.20

            Patches:
            1b7ac850-5040-4d9e-8fde-9c483c3baf33:1 :: Sebastian Lackner :: Add commandline option –patches to show the patch list.
            9e9a58e1-b226-4d4d-943b-be9a4c1dc525:1 :: Michael Müller :: Add commandline option –check-libs to test if shared libraries are installed.
            8a366b6d-8ad6-4581-8aa9-66a03590a57b:2 :: Erich E. Hoover :: Implement SIO_ADDRESS_LIST_CHANGE.
            92938b89-506b-430a-ba50-32de8b286e56:6 :: Erich E. Hoover :: Store and return security attributes with extended file attributes.
            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:3 :: Maarten Lankhorst :: Winepulse patches extracted from https://launchpad.net/~ubuntu-wine/+archive/ppa/+files/wine1.7_1.7.19-0ubuntu2~trusty2.debian.tar.gz.
            fbea4ef6-85ac-4524-b32d-fc9882b73e5a:1 :: Erich E. Hoover :: Implement GetVolumePathName.
            4cd13e94-7f2d-11e3-b5eb-0090f5c75ad5:1 :: Erich E. Hoover :: Support for junction points/reparse points.
            5fb1f5c8-7f17-11e3-9b62-0090f5c75ad5:1 :: Erich E. Hoover :: Implement TransmitFile.
            3d7c4774-9e7f-11e3-9cfc-0090f5c75ad5:1 :: Erich E. Hoover :: Implement missing fonts expected by Silverlight.
            e7581ed7-12b3-4ed3-835b-5a62afbf9c85:4 :: Sebastian Lackner :: Use lockfree implementation for get_cached_fd.
            3405aa34-f341-11e3-83ce-0090f5c75ad5:1 :: Erich E. Hoover :: Add default security descriptor ownership and DACLs for processes.
            d85bf5ee-3578-4edd-be3e-35cacd53e5cc:1 :: Sebastian Lackner :: Raise DBG_PRINTEXCEPTION_C exception in OutputDebugStringA.
            0b21d7ac-0387-4493-aa38-fbafe3e749f5:2 :: Michael Müller :: Decrease minimum SetTimer interval to 5 ms.
            2394843e-2bc4-4fa4-8368-1ef32093b89e:1 :: Michael Müller :: Allow changing strict draw ordering through an exported function.
            255473fa-4e0a-4f51-952b-4deecc1a2181:1 :: Michael Müller :: Indicate direct rendering through OpenGL extension.
            59bd38b7-bbdc-4cfd-9ccd-1c72c4ed84c0:1 :: Sebastian Lackner :: Implement X11DRV_FLUSH_GDI_DISPLAY ExtEscape command.
            325645ba-d39d-4de4-9c94-3fe694eedaab:1 :: Sebastian Lackner :: kernel32: Silence repeated CompareStringEx FIXME.
            46fb5f97-34cb-4b6b-ae10-7511db90ba1d:1 :: Sebastian Lackner :: Avoid race-condition when unloading modules while hook is still active.
            acff3012-0f75-4710-9941-08b5ce4c61f3:2 :: Erich E. Hoover :: wined3d: Silence repeated resource_check_usage FIXME.
            c7263660-be78-439b-979f-e745a8d87120:1 :: Sebastian Lackner :: wined3d: Silence repeated wined3d_swapchain_present FIXME.
            eec5dea8-879d-417b-9f97-364deaae6576:1 :: Sebastian Lackner :: Add tests for IVMRMonitorConfig.
            e46b26df-3c1b-419c-9579-f0d1e1c50bea:1 :: Sebastian Lackner :: Workaround for broken implementation of shlwapi url functions.

            wine: cannot find L"C:\\windows\\system32\\winemenubuilder.exe"
            err:wineboot:ProcessRunKeys Error running cmd L"C:\\windows\\system32\\winemenubuilder.exe -a -r" (2)
            Checking OpenGL …
            OpenGL Vendor: Intel Open Source Technology Center
            OpenGL Renderer: Mesa DRI Intel(R) 945GM x86/MMX/SSE2
            OpenGL Direct Rendering: True
            OpenGL: PASSED

            Checking fonts …
            Found Arial in Z:\usr\share\fonts\truetype\msttcorefonts\Arial.ttf
            Found Arial in Z:\usr\share\fonts\truetype\msttcorefonts\Arial_Bold.ttf
            Found Arial in Z:\usr\share\fonts\truetype\msttcorefonts\arialbi.ttf
            Found Arial in Z:\usr\share\fonts\truetype\msttcorefonts\ariali.ttf
            Found Verdana in Z:\usr\share\fonts\truetype\msttcorefonts\Verdana.ttf
            Found Verdana in Z:\usr\share\fonts\truetype\msttcorefonts\verdanab.ttf
            Found Verdana in Z:\usr\share\fonts\truetype\msttcorefonts\Verdana_Bold_Italic.ttf
            Found Verdana in Z:\usr\share\fonts\truetype\msttcorefonts\Verdana_Italic.ttf
            Fonts: PASSED

            Checking ACLs / XATTR …
            ACLs: PASSED

            Checking libraries…
            libcapi20.so.3: /usr/lib/i386-linux-gnu/libcapi20.so.3
            libcups.so.2: /usr/lib/i386-linux-gnu/libcups.so.2
            libdbus-1.so.3: /lib/i386-linux-gnu/libdbus-1.so.3
            libfontconfig.so.1: /usr/lib/i386-linux-gnu/libfontconfig.so.1
            libGL.so.1: /usr/lib/i386-linux-gnu/mesa/libGL.so.1
            libgnutls.so.26: /usr/lib/i386-linux-gnu/libgnutls.so.26
            libgsm.so.1: /usr/lib/i386-linux-gnu/libgsm.so.1
            libjpeg.so.8: /usr/lib/i386-linux-gnu/libjpeg.so.8
            libncurses.so.5: /lib/i386-linux-gnu/libncurses.so.5
            libnetapi.so: missing
            libodbc.so.1: /usr/lib/i386-linux-gnu/libodbc.so.1
            libpng12.so.0: /lib/i386-linux-gnu/libpng12.so.0
            libsane.so.1: /usr/lib/i386-linux-gnu/libsane.so.1
            libtiff.so.5: /usr/lib/i386-linux-gnu/libtiff.so.5
            libv4l1.so.0: /usr/lib/i386-linux-gnu/libv4l1.so.0
            libXcomposite.so.1: /usr/lib/i386-linux-gnu/libXcomposite.so.1
            libXcursor.so.1: /usr/lib/i386-linux-gnu/libXcursor.so.1
            libXext.so.6: /usr/lib/i386-linux-gnu/libXext.so.6
            libXi.so.6: /usr/lib/i386-linux-gnu/libXi.so.6
            libXinerama.so.1: /usr/lib/i386-linux-gnu/libXinerama.so.1
            libXrandr.so.2: /usr/lib/i386-linux-gnu/libXrandr.so.2
            libXrender.so.1: /usr/lib/i386-linux-gnu/libXrender.so.1
            libxslt.so.1: /usr/lib/i386-linux-gnu/libxslt.so.1
            libXxf86vm.so.1: /usr/lib/i386-linux-gnu/libXxf86vm.so.1
            Libraries: FAILURE

            Also during install this command:

            $ sudo apt-get install javascript-common python-pyxattr-dbg libcapi20-3 libosmesa6 libtiff4 unixodbc

            outputs this:

            kirk@kirk-ThinkPad-X60-Tablet ~ $ sudo apt-get install javascript-common python-pyxattr-dbg libcapi20-3 libosmesa6 libtiff4 unixodbc
            Reading package lists… Done
            Building dependency tree
            Reading state information… Done
            Package libtiff4 is not available, but is referred to by another package.
            This may mean that the package is missing, has been obsoleted, or
            is only available from another source

            I was told this wouldn't cause issues over on Mint chat but now I am not sure… Any help is appreciated, as is the help I have been provided with thus far. Thanks.

          • namhuy says

            Seems like you have problem with wine in your system

            At this point, try to remove netflix and everything related with it

            And reinstall netflix-desktop again from the start (do not install pipeline)

            If netflix still ask you to install silverlight or windows .exe file, rerun

            to see if you still get the errors

            If it’s still not working, you might want to compile wine from source

          • says

            Finally, it works, that is awesome, you guys are awesome, Linux is awesome, Thank you, very much, and goodbye Windows Vista my laptop now does everything I need it to do under Linux and I bid you farewell. Thanks for all the help . Go Linux.

  21. says

    I ran the commands as you said:

    $ sudo apt-get purge netflix-desktop
    $ sudo apt-get remove pipelight
    $ sudo apt-get autoremove
    $ sudo apt-add-repository –remove ppa:ehoover/compholio
    $ sudo rm -rf ~/.wine-browser
    $ sudo rm -rf ~/.netflix-desktop

    Then these:

    $ sudo apt-get install javascript-common python-pyxattr-dbg libcapi20-3 libosmesa6 libtiff4 unixodbc
    $ sudo apt-add-repository ppa:ehoover/compholio
    $ sudo apt-get update && sudo apt-get install netflix-desktop

    Then I launched Netflix Desktop, and Wine said it was building configuration and downloading stuff. Then I logged into Netflix, and picked a show. And there was a hyperlink that said Enable Silverlight? I clicked “yes, remember choice.” and it buffered then played my selection,

    • namhuy says

      Enjoy the shows :) It’s kindda hard at first but you will get used to linux. To be honest Linux isn’t so different than Windows if you begin with Linux. I hope more software vendors support Linux so we don’t have to “tweak” to make things work.

  22. Matthew says

    You rock!!! Great tutorial, whatever they pay you lets double it! The only hiccup I had installing on Mint17 was “Package libtiff4 is not available” But the app works great without it. <3

    • namhuy says

      libtiff4 *Libtiff* is a library providing support for the tag image file format (tiff), a widely used format for storing image data. this package includes the shared library. I don’t think libtiff is that important. If you really want to install libtiff4

      for 64bit system
      http://packages.ubuntu.com/saucy/amd64/libtiff4/download

      for 32bit system
      http://packages.ubuntu.com/saucy/i386/libtiff4/download

      select the nearest mirror to you and download the file, depends on where you store the file, use this command to install the file you just downloaded

  23. Eric N says

    After trying to install Pipelight from its website, I followed your instructions for Fedora 20, and it worked after a few false starts last night, and we watched an episode of The Killing season 3. Today my wife is installing Linux Mint 17 on her laptop, and wanted to be able to use Netflix. I told her it was fairly easy, fired up netflix-desktop … and got a DRM error.

    I can’t find anything about fixing that. Can you help me work this out?

    • namhuy says

      Can you run these two commands

      and

      let me know the output of both

  24. says

    Hello namhuy, is there any way to install netflix on my Linux Mint 9 Isadora 64 bit?
    I can add the repository but when I type to install netflix it says:

    “The following packages have unmet dependencies:
    netflix-desktop: Depends: wine-browser-installer (= 0.8.8~ubuntu10.04.1) but it is not going to be installed”

    and when I try to install wine-browser-installer in synaptic I get this:

    “wine-browser-installer:
    Depends: wine-compholio (>=1.7.0-3) but 1.7.0~lucid1 is to be installed.”

    I guess I am just out of luck with my old Gnome 2 distro huh?

    Bill

  25. Dave Tower says

    Using Linux Mint 17. Tried everything on this page. Installed and purged three times with the following results 1) asks to download silverlight, or 2) once I’ve selected a movie I get only a blank screen, 3) asks to activate silverlight. Either way .. not working. Thanks.

    • namhuy says

      The output of these two commands will be helpful for me if you can copy/paste them here.

      and

  26. Kavilia Taides says

    i’m running linux mint cinnamon 17, i followed all the steps, purge several times and reinstalled, at first the netflix applet was installing perfectly but it stalled and gave me an error message, now after i reinstalled and go to the applet it does nothing, any suggestions?

Leave a Reply