Ubuntu – Diagnosing persistent Flash streaming failure for DRM content


I'm trying to implement the fixes from Adobe (as mentioned in this other question) but I'm having no success.

I'm running 64-bit 12.04. When I try the Flash test as described on this Adobe guide:

  1. First, launch the Adobe demo video player container: http://drmtest2.adobe.com:8080/SVP/SampleVideoPlayer_FP.html

    Note the Adobe Flash Player version in the lower left of the demo video shell. Make sure that indicate 11.2 or higher

  2. Play sample protected content.

    Enter the following URL in the field "Input the video URL: (case-sensitive)

  3. Press the [Play] button at the bottom of the video container.

Well that doesn't work. From that test page, when I select the "Show DRM Events" checkbox I get "Error #3344 [MissingAdobeCPModule]", and then it just sits there and nothing plays.

I've installed the HAL (several times) and cleared out the directories from my home .adobe directory as those instructions say, restarted Firefox, etc.

The Flash info page says "You have version 11,2,202,160 installed" and that 236 is the more up-to-date version, but I can't figure out how to install that. (I've tried, but to no avail; I just end up with 160).

So does anybody have ideas on what to do to make this work?

Best Answer

I'd followed most of the advice I could find online, but ran across these extra steps to get the HAL working. It comes from a post on Amazon's Prime Instant Video support thread:

Stephen Gutknecht says:

On a new (virgin) install of Ubuntu 13.04 x64/x32 - there are some steps that I don't see getting enough attention.

In addition to:

close your Chromium/Chrome and Firefox:
sudo apt-get install libhal1 hal

***also do***

sudo mkdir /etc/hal/fdi/preprobe
sudo mkdir /etc/hal/fdi/information
/usr/sbin/hald --daemon=yes --verbose=yes
rm -rf ~/.adobe
rm -rf ~/.macromedia

Then open Chromium / Firefox fresh and give it a try!

This is what I did and have DRM FLash videos working smoothly in Chrome on Ubuntu using the Adobe Flash plugin with HAL installed.