4oD on Ubuntu (and related)

This fix works on Kubuntu 13.10 and mostly applies to distros that derive from Ubuntu 13.10 (e.g. Mint) when using Firefox. If you are having an issue with another distro, try their forums and if you find a working solution, do let us know in the comments.

If you try to use 4oD on a distro derived from Ubuntu 13.10, then you will quite often see this error “A digital rights error has occurred (3322)”. This is cause by the DRM (“Digital Repression Mechanism”) that the Flash on the 40D site use not working fully. The cause of the problem is “hal” no longer being provided in 13.10. Fortunately it is very easy to add this back and get 4oD working.

What needs to be done:

  1. Install “hal”
  2. Wipe the local Adobe cache for affected users.

Installing “hal”

Add Michael Blennerhassett’s PPA to your list of repositories, refresh and then install “hal”.

sudo add-apt-repository ppa:mjblenner/ppa-hal
sudo apt-get update && sudo apt-get install hal

Deleting the Adobe cahche

Close Firefox (or at least any tabs that are actively using Flash) and delete the Adobe cache using this command:

rm -rf ~/.adobe

You will need to do this for every user on the affected system. This will cause you to lose Flash cookies and other information, so Flash games like “Machinarium” will be affected. If that concerns you, either back-up the important information or navigate into the cache and be more strategic on what you delete.

Start your browser and navigate to 4oD. Things should now work.

External ref

Leave a Reply