LOVEFiLM fails with "Title Unavailable" error

Bug #1119493 reported by Erich E. Hoover
178
This bug affects 28 people
Affects Status Importance Assigned to Milestone
Netflix Desktop
Fix Released
High
Erich E. Hoover

Bug Description

Just wanted to see if people generally are unable to get onto lovefilm now. Previously working computers I have lovefilm-desktop on and a newly installed vm all have the error "Title Unavailable : sorry but the requested title is unavailable. Please try again later". Reading around this seems to be centred around DRM and silverlight.
Just hoping others will confirm before logging a bug.
Wine reports
wineserver: file_set_error() can't map error: File name too long
fixme:mountmgr:harddisk_ioctl returning zero-filled buffer for IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS
but this may have been there before when working, not sure.
Thanks

Changed in netflix-desktop:
status: New → Triaged
importance: Undecided → Medium
assignee: nobody → Erich Hoover (ehoover)
Revision history for this message
Andy Franks (eefranka) wrote :

Information for the bug report:
Wine run with debugging (-debug) gives

fixme:win:FlashWindowEx 0x32c524
err:ole:CoGetClassObject class {b87beb7b-8d29-423f-ae4d-6582c10175ac} not registered
err:ole:CoGetClassObject class {b87beb7b-8d29-423f-ae4d-6582c10175ac} not registered
err:ole:CoGetClassObject no class object {b87beb7b-8d29-423f-ae4d-6582c10175ac} could be created for context 0x3

and some/lots of these..
fixme:wininet:query_global_option INTERNET_OPTION_PER_CONNECTION_OPTION stub
fixme:wininet:query_global_option Unknown dwOption 10
fixme:wininet:query_global_option Unhandled dwOption 4

fixme:module:GetModuleHandleExW should pin refcount for 0x1c10000

It was working fine until around a week ago, which is odd. The silverlight DRM site works fine, no issues.

Again Erich, quite happy to PM you with my lovefilm login and a pre-agreed password for a week or so.
Thanks
Andy

Revision history for this message
Erich E. Hoover (ehoover) wrote :

Ok Andy, I'm not real comfortable with using your login - though if you signed in and saved _being_ logged in (but not your password) then you could send me your profile folder and that would allow me to login. However, I'm wondering if it's possible that a change to Wine resulted in the problem you're experiencing. Could you please send the terminal output of this command?:
/opt/wine-compholio/bin/wine --version

Revision history for this message
Robin Smith (robinsongbird) wrote :

Hello Erich, first of all many thanks for the amazing work that you have put into this. It'll be great if I can get this working since I have destroyed my Windows 7 partitions (not deliberately, I confess)

I just wanted to say that I have been expreriencing the same issue with exactly the same error message received, when attempting to play the video on Lovefilm. I have tried 3 separate distros (not VMs):- Ubuntu 12.04 Unity, Mint 13 Cinnamon and Mint 14 KDE, the latter installed on a different computer.

/opt/wine-compholio/bin/wine --version
wine-1.5.23

I hadn't attempted this before 8 February, so it's never worked for me.

Many thanks once again.

Robin

Revision history for this message
Rudiger Wolf (rudiger-wolf) wrote :

I have the same problem. LoveFilm.co.uk Not working on Laptop with Ubuntu 12.04, was working for a number of months. Since Dec 2012.
I have a new install of Ubuntu 12.10 installed this weekend. LoveFilm.com Not working either :(

Revision history for this message
Andy Franks (eefranka) wrote :

Hi Erich, sort of glad to see others have this issue. The one computer I use pretty definitely hasn't changed in terms of the wine version and unfortunately I can't be at my computer until friday, just my phone.. so I wonder if someone else can do the honours with the wine version output - obviously Robin already did but maybe there's a common version issue others can confirm? Happy to copy profile for you and would change the password when you're done anyway. If you want me to then just shout. Debugging without an account would be tricky!
Thanks for your hard work, you are making lots of people happy!
Cheers
Andy

Revision history for this message
Erich E. Hoover (ehoover) wrote :

I've been updating the "wine-compholio" portion of the package every couple weeks, corresponding roughly with new Wine releases. So, it's entirely possible that a change to Wine is responsible for the new (broken) behavior. My first pass at trying to figure this out would be to have you try downgrading to the earliest version that works with the current package (1.5.19) and see if that works, you can download this package from my website:
http://www.compholio.com/wine-compholio/download.php?file=wine-compholio_1.5.19_i386.deb

Revision history for this message
Andy Franks (eefranka) wrote :

Ok, will try it on friday unless someone else gets there first. Thanks again for your efforts on this.

Revision history for this message
Robin Smith (robinsongbird) wrote :

Hi Erich

I downgraded as follows:-

sudo dpkg -i wine-compholio_1.5.19_i386.deb
dpkg: warning: downgrading wine-compholio from 1.5.23~precise to 1.5.19~precise.
(Reading database ... 304865 files and directories currently installed.)
Preparing to replace wine-compholio 1.5.23~precise (using wine-compholio_1.5.19_i386.deb) ...
Unpacking replacement wine-compholio ...
Setting up wine-compholio (1.5.19~precise) ...
procps stop/waiting
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place

Unfortunately it didn't work for me. I received the same error message. I've tried the downgrade on 2 computers with the same result.

Thanks

Robin.

Revision history for this message
Erich E. Hoover (ehoover) wrote :

Hmm, does anyone know _exactly_ how long ago it worked? It might be that LOVEFiLM does something strange now that I'm not handling, but I find that much less likely than that a change in Wine is responsible for the failutre.

Revision history for this message
Andy Franks (eefranka) wrote :

I last used it the week before Ii logged my question so just around the turn of the month I would say. Dissppointed the downgrade didn't work though.

Revision history for this message
Erich E. Hoover (ehoover) wrote :

Hi Andy, do you know if you'd done any updates prior to that? It's sounding like something got changed, but if you ran a really old version until just before you had problems then that could explain things. *crosses fingers*

Revision history for this message
Andy Franks (eefranka) wrote :

Hmm, doubtful as I installed it on another computer beforehand, didn't use it much and tested that one when I found the other didn't work. I'm pretty sure that one hadn't been updated. It's certainly not fair or conclusive testing but I looks to be something unrelated to updates. Can't go back to version 5 of the netflix desktop or I would give that a go. Only 6 and 6.1 in the ppa.. I'd imagine wine would be the only reason it should stop working though - the rest is just nice startup stuff and icons isn't it?
Where to next?!
Thanks
Andy

Revision history for this message
Erich E. Hoover (ehoover) wrote :

Well, I _suspect_ that the problem is related to the missing {b87beb7b-8d29-423f-ae4d-6582c10175ac} CLSID (this ID is for the old VMR-7 video renderer). So, I'll put together a test patch that implements this ID on top of the existing default renderer and send you a wine-compholio testing package with the patch. Which Ubuntu release are you using?

Revision history for this message
Andy Franks (eefranka) wrote :

I am using 12.10, can't remember the name of that particular distro. Pretty standard packages installed, just some extra ppas. can't understand why lovefilm would request an aged codec - I thought there were only a couple that sites like this used, but guess I don't have to understand it.. I did see a different class id at one point but can't remember what context it was in so I assume this one is the only relevant one.
thanks
andy

Revision history for this message
Erich E. Hoover (ehoover) wrote :

This is technically for 12.04, but give it a try (should be compatible):
http://www.compholio.com/wine-compholio/testing/wine-compholio_1.5.23_i386.deb

Revision history for this message
Rudiger Wolf (rudiger-wolf) wrote :

I downloaded package and installed. Unfortunately it does not work for me either.

sudo dpkg -i wine-compholio_1.5.19_i386.deb
dpkg: warning: downgrading wine-compholio from 1.5.23~quantal to 1.5.19~precise
(Reading database ... 209964 files and directories currently installed.)
Preparing to replace wine-compholio 1.5.23~quantal (using wine-compholio_1.5.19_i386.deb) ...
Unpacking replacement wine-compholio ...
Setting up wine-compholio (1.5.19~precise) ...
procps stop/waiting
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place

Its been a couple of weeks since I last used Lovefile on my laptop with Ubuntu 12.04. So something seems to have changed faily recently.

Revision history for this message
sigmahlm (sigmahlm) wrote :

doesn't work for me either.
Watching Trailer works (they used the silverlight player; so it's more a DRM Prob. than a Silverlight Prob. i guess)

useing Ubuntu 12.10

Revision history for this message
axel668 (axel-bruland) wrote :

Same problem here with lovefilm.de - it was working fine in January and then one day it just stopped working, without updating anything. I'm not exactly sure about the date when it worked successfully for the last time, but I was already using lovefilm-desktop (from the PPA), which definitely puts it in the 0.6 time range. Maxdome is still working (free movies, but still with DRM, AFAIK), so I think Lovefilm must have changed / updated something. Actually I think it is related with the DRM, I tried my wife's Windows laptop for comparison (thought LV might have a general problem) and instead of the "missing title" error I got a popup if I wanted to enable protected content, or something like that.

When the problem first occurred I was on Lubuntu 12.10 64Bit, now 13.04 32Bit but that didn't change anything. The patched version doesn't help for me either, still "Titel nicht verfügbar". Trailers work but they always did.

If you need anything (logs, traces, whatever) to track this down please contact me, I'll be glad to help. This is a fantastic project, thanks for all the work that already went into it.

Thanks, Axel

Revision history for this message
Rudiger Wolf (rudiger-wolf) wrote :

I last used Lovefilm 4th Feb 2013. Sometime between 4th and the 10th of Feb it stopped working.

Revision history for this message
Erich E. Hoover (ehoover) wrote :

Ok, so I see that there's a 30 day trial option - is it possible for me to use this service from the US? I'm assuming that even if I managed to get an account that it wouldn't let me use the service (making this issue difficult to debug).

Revision history for this message
Robin Smith (robinsongbird) wrote :

I tried installing your testing package on Ubuntu 12.04 and I am sorry to say that didn't work either. This is what Lovefilm have to say about using their service outside the UK:

"Unfortunately not. We are only authorised to stream films within the UK so even if you live in the UK and are travelling overseas for a short period of time, we won’t be able to show you the films until you’ve returned to the UK."

Maybe somebody could give you remote access to a VM? I don't know if anybody knows how to do it? If not, I could probably work it out, but I don't know if indirect access would be sufficient. I vaguely remember trying something similar and just getting a black screen.

Is Lovefilm working for anybody? What about Netflix?

Many thanks

Robin.

Revision history for this message
Erich E. Hoover (ehoover) wrote :

Hi Robin, it would probably work to use a proxy in some fashion if someone knows of one - but we'd have to try it to see. Netflix definitely works, I'm based in the US so I can only directly test Netflix and Redbox.

Revision history for this message
Andy Franks (eefranka) wrote :

I could probably sort something this weekend. Maybe freenx ssh tunnel or something similar on a vanilla machine. Will see what I can do.

Revision history for this message
Erich E. Hoover (ehoover) wrote :

That would be very helpful Andy, as I doubt that just having you guys collect a log would help in tracking this down - it sounds like this is going to be a little more complicated to fix.

Revision history for this message
Andy Franks (eefranka) wrote :

Hi Erich,
  Ok I've created a quick vm machine. Can I PM the details you need to get into it? I've installed lovefilm desktop on ubuntu 12.04. It's 64 bit, I hope that's ok, it was based on a 12.04 server image I had kicking about. Anyway, the silver drm test film seems to work ok.. Did you want me to log into lovefilm on the profile I've created or have you got a trial account now?
Thanks
Andy

Revision history for this message
Erich E. Hoover (ehoover) wrote :

Hi Andy, that would be great. If you create a profile with the account setup that would be great, I haven't tried yet - but I'm guess that if I attempt to use a U.S. credit card to create a trial that it will probably fail (based on what I've heard with non-US people using Netflix, I imagine it's similar). I won't have time to take a look until tonight or tomorrow, but hopefully it'll only take me a little bit of poking around to figure out what's going on.

Revision history for this message
Andy Franks (eefranka) wrote :

Ok, it's all set up and logged in. Just need to send you over details of how to log in, - what's the best way to do that?
Thanks
Andy

Revision history for this message
Erich E. Hoover (ehoover) wrote :

Probably emailing me (<email address hidden>), is that ok?

Revision history for this message
Andy Franks (eefranka) wrote :

Hi Erich, sent you a PM, hope it's got all you need in it.
Thanks
Andy

Revision history for this message
Erich E. Hoover (ehoover) wrote :

Hello everyone, I haven't had a ton of time to work on this so far - but I have found one of the bugs and I'm hoping that I can figure out the next one sometime tomorrow. (Hopefully it will be that my first "fix" isn't currently good enough)

Changed in netflix-desktop:
importance: Medium → High
Revision history for this message
Erich E. Hoover (ehoover) wrote :

Update: I've found three bugs so far, I believe that the issue is that an exception gets raised for various things and the other services (Netflix/Redbox/etc.) ignore the exception. Since LOVEFiLM is now trapping the exceptions caused by these bugs, it's failing to load the title because it's assuming that the exception means that Silverlight crashed completely. I'll attach the bugs that I've opened for these issues, hopefully there aren't many more problems left.

Revision history for this message
Erich E. Hoover (ehoover) wrote :

It looks like Launchpad won't allow me to tag multiple Wine bugs, so here they are (so far):
http://bugs.winehq.org/show_bug.cgi?id=33018
http://bugs.winehq.org/show_bug.cgi?id=33019
http://bugs.winehq.org/show_bug.cgi?id=33020

no longer affects: wine
Revision history for this message
axel668 (axel-bruland) wrote :

Ok looks good, amazing work !!!
Now ... what happens next ? Can you patch your special wine version, or will we have to wait until this is fixed by the wine- devs or .... ? Don't want to put any pressure on you, I'd just like to understand what this means :)
Thanks, A.

Revision history for this message
Andy Franks (eefranka) wrote :

Hmm, yes I was thinking the same but trying to be patient!
Do you stilk need the test machine Erich?
Thanks
Andy.

Revision history for this message
Erich E. Hoover (ehoover) wrote :

It's not working yet, I haven't had time yet to finish finding all the bugs :/ So, yes I still need the test machine for now.

Revision history for this message
Andy Franks (eefranka) wrote :

Ok, cool. I'll leave it on then. Sorry to hassle you!
Andy

Revision history for this message
Erich E. Hoover (ehoover) wrote :

It's no problem, my faucet in my kitchen broke the other day so I just haven't had any time to work on this in the evenings. I should be able to get back on track tomorrow :)

Revision history for this message
Andy Franks (eefranka) wrote :

Hi Erich. Faucet fixed? :-)

Revision history for this message
Andy Franks (eefranka) wrote :

Hi Erich,
  Can you confirm you still need that test machine pls? It's sucking up the juice!
Thanks
Andy

Revision history for this message
Erich E. Hoover (ehoover) wrote :

Hi Andy,

Sorry, I just haven't had time to work on this much lately. How about you just turn it off for now and I'll let you know when I have some time again?

Best,
Erich

Revision history for this message
Andy Franks (eefranka) wrote :

No worries Erich, will do that. I'll keep an eye on this thread and email. Wish I could help more, but debugging isn't one of the things I'm good at!
Thanks
Andy

Revision history for this message
Leutner (b-leutner) wrote :

Hi,

I've been running lovefilm until recently in a VirtualBox( WinXP, Firefox, Silverlight ) and it suddenly stopped working (about the same time as reported above), i.e. the not available error. So it might not even be a problem with Wine after all... Lovefilm-desktop breaks with the same error.

Cheers

Revision history for this message
Leutner (b-leutner) wrote :

forgotten details:
I'm running Ubuntu 12.10 64bit

Revision history for this message
J Smith (toxfire) wrote :

Confirming Leutner's senario, Was using a Virtual Box (Win7, Firefox, Silverlight) running in Linux Mint 14 32-bit and its also stopped working recently providing the "Title Unavailable" ("Watch online service not currently available" also in safari), also wiped the VM and reinstalled everything, same issue straight away. Last confirmed working usage of lovefilm Feb 21st but i havent used it for the past couple of weeks.

LOVEFILM's been condensing some of its services as its now part of amazon recently I can't help but wonder if this issue might be related as its clearly not specific to Lovefilm-desktop.

Revision history for this message
Andres Muniz (andresmp) wrote :

it did not stop working for me on windows xp using firefox. while last i checked it still had the title unavailable on ubuntu lovefilm-desktop.

Revision history for this message
axel668 (axel-bruland) wrote :

not working for me in VM either, just set up a new one to cross check. @Andreas Muniz, can you post which silverlight version you are using ? maybe there was some MS patch that messed it up for the rest of us ? thanks, A.

Revision history for this message
Andres Muniz (andresmp) wrote :

firefox 19. silverlight 5.1.20125.0 windows xp sp3

Revision history for this message
axel668 (axel-bruland) wrote :

nope ... probably other country version ... lovefilm.de here. sigh, this is hitting a moving target. going to file an error message with lovefilm, I mean it should run on XP ?

Revision history for this message
J Smith (toxfire) wrote :

Just tried in vm with a Silverlight 4 version, and title unavailable still.

Revision history for this message
Jason Bassett (jbassett-v) wrote :

Same issue for me.

Using Ubuntu 12.04.

wine --version shows as wine-1.5.26.

First time user of this package.

Jason

Revision history for this message
axel668 (axel-bruland) wrote :

got an answer from customer support, nothing really helpful there. what might be a hint, there's a statement that the used monitor / TV has to support HDCP, which virtualbox does (of course) not ... just guessing, though ?

anyway, I'm giving up - if it wasn't for wife and children I'd quit lovefilm and get a usenet account or something, but the way things are I'll continue receiving DVDs by postal mail. yay 21st century !!

Revision history for this message
Andy Franks (eefranka) wrote :

Just confirming the vm situation - worked fine in vmware player, winxp, sp3 until recently, then stopped around early feb. Obviously same with wine and lovefilm-desktop. Might log a call with lovefilm to see if I can get anywhere but highly unlikely. The question is, if I cancel my lovefilm account, whether netflix et al will go the same way. Can't understand the HDCP reference, since when did most people using pcs even use an hdmi connection, dvi / dsub yes, but hdmi can't be the norm surely. Well done lovefilm, you'll have lost more custom! :-p

Revision history for this message
Andres Muniz (andresmp) wrote :

Dear all,
I might be missing something but it works just fine on my winxp machine that is connected to the TV with a com port. not hdmi. the same machine and same tv with ubuntu with lovefilm-desktop does not work.

Revision history for this message
Erich E. Hoover (ehoover) wrote :

This seems very odd... It's possible that they're doing something to try and detect the type of monitor being used, has anyone other than Andres tried on a real XP machine?

Revision history for this message
Andres Muniz (andresmp) wrote :

i could try it on a windows 7 laptop on all 3 browsers if needed.

Revision history for this message
Rob Whalley (mail-robwhalley) wrote :

Have tested on a WIndows XP SP3 machine that was re-installed from scratch over the weekend with DebugView running, using Firefox 19.0.2 and Silverlight 5.1.20125.0. Tested as working fine, nothing shown in DebugView. Connected to monitor via a standard 9-pin VGA cable. Dell Dimension E520 with an Nvidia GeForce 8600GT card.

Revision history for this message
DoctorTechwomble (doctortechwomble) wrote :

Having the same problem with Ubuntu 12.04 and love film, am connected through HDMI, so not convinced monitor connection is the issue

Revision history for this message
DoctorTechwomble (doctortechwomble) wrote :

http://forums.digitalspy.co.uk/showthread.php?s=e65fbdbfbd273d3cd89d44d51f0630d9&t=1673718&page=2

This indicates that windows users have had the same problem, it appears to be a silverlight version issue

Revision history for this message
Rob Whalley (mail-robwhalley) wrote :

I'm not so sure it's a version issue. From delving into the launch script, it looks like when the script is first run, a WINE prefix is created under ${HOME}/.wine-browser. The Silverlight installer is then copied from /usr/share/wine-browser-installer and installed into that WINE prefix. The version that is installed by default appears to be 4.1.10329.0, while the link above is talking about version 5.x. That's not to say it's impossible though! :)

Revision history for this message
DoctorTechwomble (doctortechwomble) wrote :

Hi Rob, like you I found the folder in /usr/share/wine-browser-installer, this does contain 4.x, I did download silverlight 5.x renamed the folder and put it in the wine-browser-installer. But this didnt change the version of silverlight running in Lovefilm desktop. Tried clearing cache, rebooting, no difference the desktop still runs slverlight 4.x.

Next step was to uninstall with the plan of reinstalling myfolders with the silverlight 5.x but there my limited linux skills let me down I couldnt get this to happen.

How does this work? Would like to try it if for nothing more than to test and discount it as a theory

Revision history for this message
J Smith (toxfire) wrote :

Looking at that forum post its an old issue and unlikely to be related to current one, the fact that this issue appears to be occuring with vm's running win inside a linux box, while people running a win box seem to be fine (tbh if there was an issue with win boxes lovefilm would have probably been ontop of it very quick). I suspect its going to come down to a hardware - kernel communication issue. I've done manual installs of silverlight on wine-compholio and still get the same issue.

What would be intresting though is if someone did a test using an ubuntu vm running on a win box?

Revision history for this message
DoctorTechwomble (doctortechwomble) wrote :
Revision history for this message
Kay Thielmann (home-4) wrote :

Installed Silverlight in current version 5.x within /usr/share/wine-browser-installer. Without success!

Revision history for this message
DoctorTechwomble (doctortechwomble) wrote :

Kay when you didi that, which version of silverlight showed up in desktop on right click as it adnt changed it when i did hat

Revision history for this message
Erich E. Hoover (ehoover) wrote :

It's worth mentioning that I don't have support for Silverlight 5.x yet. Could someone try with Silverlight 4.x on an XP machine and see if that works? The link to the Silverlight 4.x installer is here:
http://silverlight.dlservice.microsoft.com/download/6/A/1/6A13C54D-3F35-4082-977A-27F30ECE0F34/10329.00/runtime/Silverlight.exe

Revision history for this message
Rob Whalley (mail-robwhalley) wrote :

Nigel, as requested:

#Set variable for download location of Silverlight.exe
INSTDIR="/home/rob/Downloads";
#Set variable for path to WINE binary
WINE="/opt/wine-compholio/bin/wine";
#Set variable for path to WINE folder
WINE_BROWSER="${HOME}/.wine-browser";
#Set WINEPREFIX to WINE folder
export WINEPREFIX="${WINE_BROWSER}";
#Uninstall current Silverlight, see also:
#http://ivan.dretvic.com/2012/09/how-to-uninstall-application-silverlight-in-this-instance-using-a-command-prompt/
${WINE} msiexec /x {89F4137D-6C26-4A84-BDB8-2E5A4BB71E00} /qn
#Install new version of Silverlight.exe
${WINE} "${INSTDIR}/Silverlight.exe" /q /doNotRequireDRMPrompt /noupdate > /dev/null;

Downloaded Silverlight.exe from Microsoft website (by using the User Agent Switcher addon in Firefox to pretend to be Internet Explorer). Version installed = 5.1.20125.0.
Tested DRM functionality using URL: http://web.sldrm.video.msn.com/d1/sldrm.html (using alt+v then switching on the menus and address bar).
Video did not load. Support for DRM in 5.x under WINE may not be complete, would recommend you only test with v4.x as that has been known to work in the past (including with the demo web page mentioned above).
To revert back to v4.1.10329.0, either remove the .wine-browser folder (which will be re-created when the application is next run), or try running:

${WINE} msiexec /x {89F4137D-6C26-4A84-BDB8-2E5A4BB71E00} /qn
INSTDIR="/usr/share/wine-browser-installer";
${WINE} "${INSTDIR}/SilverlightSetup.exe" /q /doNotRequireDRMPrompt /noupdate > /dev/null;

Erich:
I'm on it :)

Revision history for this message
Kay Thielmann (home-4) wrote :

5.1.20125.0 is the version that shows up on right click. It's just a small trick nessary. Just rename the folder in /usr/share/wine-browser-installer from 5.1.20125.0 to 4.1.10329.0. Of course not the best practice but a quick try.

Revision history for this message
Kay Thielmann (home-4) wrote :

OK, i've just tried Silverlight from your link in a virtual machine with Win XP home edition and reproduced the same error we are talking about here!

Revision history for this message
Kay Thielmann (home-4) wrote :

Virtual machine with WIN XP home edition and silverlight 5.1 works fine without any error.

Revision history for this message
Rob Whalley (mail-robwhalley) wrote :

OK, tested on same machine as before - removed Silverlight v5, installed v4 from the link provided. Loaded DRM test page (URL listed in previous post) - works fine. Signed into LoveFilm, tested and found to be working fine (verified version by right-clicking video, etc.).

So, looks like whatever the issue is, it doesn't necessarily occur on Windows using the same setup (or as close as to the same setup as seems possible right now).

Revision history for this message
Rob Whalley (mail-robwhalley) wrote :

This could be something or nothing... having looked at /usr/bin/wine-browser, could see the option to enable SHOWDEBUG / RELAYLOG. Enabled these options and re-created the issue, which incidentally creates a huge log file (had the application running for a very short amount of time and ended up with an 800MB+ log file!).

Given the amount of entries in the log, simply grepped it for "silverlight", outputting to a new file. Noted some lines with the phrase "httperror". In the original log file, searched for this phrase and found an interesting error: "LogQosEventToHTML('httpCode','System.Exception: 6036 An error has occurred.','HttpError')".

A quick google brought up this page on DRM: http://msdn.microsoft.com/en-us/library/cc838192%28v=vs.95%29.aspx
This lists the error as: "6036 Graphics device's driver certificate is invalid."

Could be a red herring or a co-incidence of course. Happy to do some more trawling through the debug output (or upload specific sections) if anyone can give some pointers as to what to target.

OpenGL Diagnostics in the debug output show...
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4

Nvidia settings shows...
Operating system: Linux-x86_64
Driver version: 310.14
Graphics Processor: GeForce GTX 650 Ti

Revision history for this message
Rob Whalley (mail-robwhalley) wrote :

Further googling suggests this link may be appropriate:
http://msdn.microsoft.com/en-us/library/windows/desktop/dd407266%28v=vs.85%29.aspx

"Certified Output Protection Protocol (COPP) enables an application to protect a video stream as it travels from the graphics adapter to the display device. An application can use COPP to discover what kind of physical connector is attached to the display device, and what types of output protection are available."

There's a number of links down the left including a section on validating the certificate chain:

"The graphic driver's certificate chain is an XML document. The certificate chain contains three certificates. The first certificate is called the leaf certificate, and is the driver's COPP certificate. The next certificate is the signing certificate of the Independent Hardware Vendor (IHV). The last certificate is Microsoft's signing certificate. To ensure that the graphics driver is a legitimate COPP device, the application must validate all three of these certificates. A malicious program can prevent COPP from working if an application does not correctly validate the certificates in the chain."

Wondering if LoveFilm have recently added this method of protection which is currently unsupported under WINE? This might explain why other streaming services still work?

Revision history for this message
Andy Franks (eefranka) wrote :

Ok, I'm guessing that's the end of lovefilm on linux, at least for a while. Just to say that my windows xp VM has weirdly started working again, I just simply suspended when it stopped working last time and thought I'd fire it up. It's worked fine on 2 programs I've watched so far, so at least I can revert to that. Logged a call with lovefilm anyway, and have got as far as reporting error 6036, which now shows on the title unavailable screen, something they've improved a bit as before it said nothing in terms of error reporting.
Unless someone can do something with the certificates, which I guess is going to be pretty tricky, we're stuck!
Thanks
Andy

Revision history for this message
axel668 (axel-bruland) wrote :

yeah right, XP VM is working again ... seems they fixed SOMETHING at least, so there's hope :)

Revision history for this message
Dinah Woodger (dinahnow2003) wrote :

My Lovefilm Instant service became unavailable a few weeks ago, as above, and I've done all their Technical Team suggest - no luck - and they say sorry but nothing they can do. . I'm on a pc with Windows XP home, and have tried/installed the various Silverlights, and updated graphic driver etc. Plays trailers, but not full instant streaming of films/tv - get error 6036.

I'm not as technically savvy as people above - so simply put, is there anything I can do to re-enable streaming, or is it something they've changed that's ruled out windows xp users? Thanks for any clarification.
Dinah

Revision history for this message
Andy Franks (eefranka) wrote :

Have they got you to delete the mspr.hds file?

Revision history for this message
Jack Leigh (leighman) wrote :

I'm also getting error 6036 here on the wine-1.6 compholio.
Any news?
Anything I can do to help debug?

Revision history for this message
Erich E. Hoover (ehoover) wrote :

Hi Jack, Were you not getting it before?

Revision history for this message
Jason Watkins (8ontact) wrote :

Hi,
i am running ubuntu 13.04 and i am also getting the 6036 error. trailers play fine (as stated above). this is a first time install and i am new to linux, is there a workaround for this yet?

thank you
jason

Revision history for this message
Erich E. Hoover (ehoover) wrote :

Hi guys, I've pushed some rather significant updates to netflix-desktop recently. Would someone mind trying LOVEFiLM and seeing if it works? If it doesn't work with the default settings then you might try:
sudo apt-get install wine-silverlight5.1-installer
DEPENDENCIES="wine-silverlight5.1-installer" wine-browser

If it doesn't work normally then hopefully the Silverlight 5.1 support will do the trick :)

Revision history for this message
Rob Whalley (mail-robwhalley) wrote :

Hi Erich, no luck here unfortunately... the steps used to test are detailed below:

sudo apt-get install lovefilm-desktop wine-silverlight5.1-installer
WINEPREFIX=~/.wine-browser wine-browser

Test of web.sldrm.video.msn.com/d1/sldrm.html worked (but noted the plugin crashed afterwards).
Checked Silverlight version: 4.1.10329.0

Tested with LoveFilm Instant:
System.Exception: 6036 An error has occurred.

rm -rf .wine-browser/
WINEPREFIX=~/.wine-browser DEPENDENCIES="wine-silverlight5.1-installer" wine-browser

Test of web.sldrm.video.msn.com/d1/sldrm.html gets to "Media State: Opening" but seemingly no further.
Checked Silverlight version: 5.1.20513.0

Tested with LoveFilm Instant:
System.Exception: 6036 An error has occurred.

Revision history for this message
Andres Muniz (andresmp) wrote : Re: [Bug 1119493] Re: LOVEFiLM fails with "Title Unavailable" error

Same end result here with less testing:
Went to app chose a film. Warned me that silverlight was out of date clicked on it anyway attempted to load movie and it gave me 6036 error.
I will attempt to run same tests later.

Rob Whalley <email address hidden> escribió:
>Hi Erich, no luck here unfortunately... the steps used to test are
>detailed below:
>
>sudo apt-get install lovefilm-desktop wine-silverlight5.1-installer
>WINEPREFIX=~/.wine-browser wine-browser
>
>Test of web.sldrm.video.msn.com/d1/sldrm.html worked (but noted the
>plugin crashed afterwards).
>Checked Silverlight version: 4.1.10329.0
>
>Tested with LoveFilm Instant:
>System.Exception: 6036 An error has occurred.
>
>rm -rf .wine-browser/
>WINEPREFIX=~/.wine-browser DEPENDENCIES="wine-silverlight5.1-installer"
>wine-browser
>
>Test of web.sldrm.video.msn.com/d1/sldrm.html gets to "Media State:
>Opening" but seemingly no further.
>Checked Silverlight version: 5.1.20513.0
>
>Tested with LoveFilm Instant:
>System.Exception: 6036 An error has occurred.
>
>--
>You received this bug notification because you are subscribed to the
>bug
>report.
>https://bugs.launchpad.net/bugs/1119493
>
>Title:
> LOVEFiLM fails with "Title Unavailable" error
>
>Status in Netflix Desktop:
> Triaged
>
>Bug description:
>Just wanted to see if people generally are unable to get onto lovefilm
>now. Previously working computers I have lovefilm-desktop on and a
>newly installed vm all have the error "Title Unavailable : sorry but
>the requested title is unavailable. Please try again later". Reading
>around this seems to be centred around DRM and silverlight.
> Just hoping others will confirm before logging a bug.
> Wine reports
> wineserver: file_set_error() can't map error: File name too long
>fixme:mountmgr:harddisk_ioctl returning zero-filled buffer for
>IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS
> but this may have been there before when working, not sure.
> Thanks
>
>To manage notifications about this bug go to:
>https://bugs.launchpad.net/netflix-desktop/+bug/1119493/+subscriptions

--
Sent from my Android phone with K-9 Mail. Please excuse my brevity.

Revision history for this message
Erich E. Hoover (ehoover) wrote :

Thanks guys, I'm sorry the changes we've made haven't made a difference for this :( However, that test site you tried is the only site we've tested that we can't get working with Silverlight 5 yet ;)

Revision history for this message
Robin Smith (robinsongbird) wrote :

Hi Erich, many thanks for the work that you have put into this. I too am receiving the same 6036 error with both versions of Silverlight.

Revision history for this message
Rob Whalley (mail-robwhalley) wrote :

Just for reference, have tested the two versions released over the last couple of days (0.8.3, 0.8.4), and get the same behaviour as before - 6036 error using either version of Silverlight and DRM test page crashes the plugin when using Silverlight 5.1.

Revision history for this message
Sebastian Lackner (slackner) wrote :

Hi,

good news! Michael Müller (from the Pipelight project) was able to track down the corresponding errors and missing features in Wine and managed to get it working with lovefilm.

It will still need some time until a clean patch is available, but we already know that it works.

Take a look at this bug report:
https://bugs.launchpad.net/pipelight/+bug/1215409

Sebastian

Changed in netflix-desktop:
status: Triaged → In Progress
Revision history for this message
Rob Whalley (mail-robwhalley) wrote :

Version 0.8.5 causes plugin-container.exe to crash when attempting to watch a video on LoveFIlm instant. Silverlight DRM test is successful using Silverlight 4, but not with Silverlight 5 (either does nothing or plugin crashes). Backtrace.txt attached.

Revision history for this message
Sebastian Lackner (slackner) wrote :

Hi Rob,

don't use the SIlverlight DRM test, it will not work with 5.1, this is a known issue, but has nothing to do with Lovefilm itself.
I recommend to use Silverlight version 5.1 for watching lovefilm (installed by lovefilm-desktop for example).

I have just tested the latest package and for me everything seems to work.

By taking a look at your backtrace, it looks like winegstreamer is loaded, which shouldn't be the case. Are you using the command line switch --allowaddons or some other modified versioon (for example self-compiled wine-compholio or older version of netflix-desktop) ?

Please try to check if you're using the latest version. If you still get crashes try to start the wine-browser from a terminal with:
WINEDLLOVERRIDES="winegstreamer=" wine-browser --showdebug

In case it still doesn't work please attach the complete terminal output, not just the backtrace.

Sebastian

Changed in netflix-desktop:
status: In Progress → Fix Released
Revision history for this message
Sebastian Lackner (slackner) wrote :

This problem should be fixed with: wine-compholio 1.7.0-5, netflix-desktop 0.8.5

If something doesn't work:
* Please ensure that you have the "wine-mpg2splt-installer" package installed (included for example in the lovefilm-desktop package, or just install it manually).
* for self-compiled versions: winegstreamer should be disabled (for example with WINEDLLOVERRIDES or with the command line tool winecfg), otherwise it will lead to crashes

If you still experience any issues please report back.

Revision history for this message
Denny de la Haye (dennymeta) wrote :

Will you be releasing the fixed version for oneiric? The lovefilm-desktop package for that still seems to be back at 0.7.0

Revision history for this message
Rob Whalley (mail-robwhalley) wrote :

Hi Sebastian, just to confirm I have tried again (did nothing different, just ran WINEPREFIX=~/.wine-browser DEPENDENCIES="wine-silverlight5.1-installer" wine-browser), and this time it worked. :)
Am guessing I must have loaded the DRM test in another tab before loading the LoveFilm video and that the plug-in crashed (probably I switched tabs to try the LoveFilm video when it looked like the DRM test had stalled). Anyway, well done to all those involved, great work!

Revision history for this message
Erich E. Hoover (ehoover) wrote :

Hi Denny, unfortunately the build farm no longer accepts oneiric as a build target. So, we are unable to build more oneiric packages :(

Revision history for this message
Denny de la Haye (dennymeta) wrote :

FYI, upgraded today to 12.04 LTS and then updated my lovefilm-desktop version to 0.8.5; playback now works for me.

It seems a little fragile - I had to try a few times before a film played, and I got a few error dialogs while it was playing, and it refuses to let me view in HD ("Your internet connection is unable to support HD" - it's a fairly steady 12Mb/sec, so not sure about this) but it played through anyway.

Thanks for your work fixing this!

Revision history for this message
Sebastian Lackner (slackner) wrote :

Hi Denny,

you might probably try out our package "pipelight", which is based on the same wine-compholio, but embeds the Silverlight plugin directly into the browser. We have implemented a lot of workarounds to get Silverlight working as good as possible.

We didn't notice any error messages or problems when using this method so far, but I cannot give you a guarantee that it solves your problems.

You can use these instructions for installing in case you want to try this out (ehoovers PPA should be already installed):

http://fds-team.de/cms/articles/2013-08/pipelight-using-silverlight-in-linux-browsers.html#section_1_1

By the way: if you have "pipelight" installed netflix-desktop will use this plugin too, as it has a better performance in most cases.

Sebastian

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

Bug watches keep track of this bug in other bug trackers.