Firefox wont recognise Freshplayer plugin

I have found that I am unable to get Firefox 45 to load the freshplayer plugin whether using either the openSUSE version of Firefox or my own local install in my home directory. All other plugins are detected as they should be including Adobe Flash which I have installed. Pepper flash is installed OK and Chromium flash works fine. I also have a version of Icecat installed in my local home directory which uses the same plugins directory in the .mozilla folder and it finds the freshplayer plugin no problem.

I have tried re-installing both pepper flash and freshplayer but no joy, I also deleted and recreated the symbolic links in my .mozilla/plugins folder. At no time will Firefox 45 detect the freshplayer plugin. I have a separate install of Leap on my laptop with FF 45 and freshplayer works on that with no issue. I checked the permissions on the folder and they seem fine.

Has anyone any ideas please? I am tearing what little hair I have left out trying to resolve this. It used to work with no problem a few releases of FF ago.

Stuart

Start a fresh installation of firefox? Or deleting the .mozilla folder might work.

no don’t do that, this is not windows reinstalling Firefox will not fix things, and removing the .mozilla folder will do little to fix freshplayer plugin but it will remove all your bookmarks and addons, as freshplayer is a npapi wrapper for ppapi plugins.
I just installed freshplayer plugin from packman and it’s working fine under Firefox 45.
Make sure you are using packman’s build as it’s version is 0.3.4 while the one from oss is 0.3.2
maybe a dup to packman is a good idea as Firefox needs a lot of packman packages to work properly post your repo list

zypper lr -d

I am running 0.3.4 from packman and Icecat which is a FF copy uses the same plugins folder and it finds the plugin and it works. So everything is installed for it to work OK.


zypper lr -d
#  | Alias                               | Name                                    | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                                                | Service
---+-------------------------------------+-----------------------------------------+---------+-----------+---------+----------+--------+----------------------------------------------------------------------------------------------------+--------
 1 | Essentials                          | packman                                 | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_42.1/                                 |        
 2 | Extra                               | packman                                 | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_42.1/                                 |        
 3 | Multimedia                          | packman                                 | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_42.1/                                 |        
 4 | download.opensuse.org-non-oss       | Main Repository (NON-OSS)               | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/leap/42.1/repo/non-oss/                                  |        
 5 | download.opensuse.org-non-oss_1     | Update Repository (Non-Oss)             | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/42.1/non-oss/                                             |        
 6 | download.opensuse.org-oss           | Main Repository (OSS)                   | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/leap/42.1/repo/oss/                                      |        
 7 | download.opensuse.org-oss_1         | Main Update Repository                  | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/42.1/oss                                                  |        
 8 | dvd                                 | dvd                                     | Yes     | ( p) Yes  | Yes     |   99     | rpm-md | http://opensuse-guide.org/repo/openSUSE_Leap_42.1/                                                 |        
 9 | google-earth                        | google-earth                            | Yes     | ( p) Yes  | Yes     |   99     | rpm-md | http://dl.google.com/linux/earth/rpm/stable/x86_64                                                 |        
10 | http-download.opensuse.org-0487dade | GNOME:Apps                              | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/GNOME:/Apps/openSUSE_Leap_42.1/                          |        
11 | http-download.opensuse.org-0c5ab8a3 | home:lbssousa:multi-seat                | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/lbssousa:/multi-seat/openSUSE_Leap_42.1/           |        
12 | http-download.opensuse.org-3352458a | home:PunisherHD:Trinity                 | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/PunisherHD:/Trinity/openSUSE_Leap_42.1/            |        
13 | http-download.opensuse.org-45bf2f96 | home:MasterPatricko                     | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/MasterPatricko/openSUSE_Leap_42.1/                 |        
14 | http-download.opensuse.org-5c395783 | home:mhnovell                           | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/mhnovell/openSUSE_Leap_42.1/                       |        
15 | http-download.opensuse.org-5c5f2449 | home:wolfi323:branches:KDE:Extra        | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/wolfi323:/branches:/KDE:/Extra/openSUSE_Leap_42.1/ |        
16 | http-download.opensuse.org-7d124278 | graphics                                | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/graphics/openSUSE_Leap_42.1/                             |        
17 | http-download.opensuse.org-8f286eba | home:PunisherHD:Trinity:14.0.0          | No      | ----      | No      |   99     | rpm-md | http://download.opensuse.org/repositories/home:/PunisherHD:/Trinity:/14.0.0/openSUSE_Leap_42.1/    |        
18 | http-download.opensuse.org-b89af998 | KDE:Extra                               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_Leap_42.1/                           |                                   
19 | http-download.opensuse.org-bd736715 | home:auxsvr                             | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/auxsvr/openSUSE_Leap_42.1/                         |        
20 | http-download.opensuse.org-eacd7ab3 | Printing                                | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/Printing/openSUSE_Leap_42.1/                             |        
21 | http-download.opensuse.org-f7d2854c | home:PunisherHD:Packman:42.1            | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/PunisherHD:/Packman:/42.1/openSUSE_Leap_42.1/      |        
22 | openSUSE-42.1-0                     | openSUSE-42.1-0                         | Yes     | (r ) Yes  | No      |   99     | yast2  | cd:///?devices=/dev/disk/by-id/ata-hp_DVD_A_DH16ABLH_3D8124902800                                  |        
23 | repo-debug                          | openSUSE-Leap-42.1-Debug                | No      | ----      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/distribution/leap/42.1/repo/oss/                                |        
24 | repo-debug-non-oss                  | openSUSE-Leap-42.1-Debug-Non-Oss        | No      | ----      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/distribution/leap/42.1/repo/non-oss/                            |        
25 | repo-debug-update                   | openSUSE-Leap-42.1-Update-Debug         | No      | ----      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/leap/42.1/oss                                            |        
26 | repo-debug-update-non-oss           | openSUSE-Leap-42.1-Update-Debug-Non-Oss | No      | ----      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/leap/42.1/non-oss/                                       |        
27 | repo-source                         | openSUSE-Leap-42.1-Source               | No      | ----      | Yes     |   99     | NONE   | http://download.opensuse.org/source/distribution/leap/42.1/repo/oss/                               |        
28 | repo-update                         | openSUSE-Leap-42.1-Update               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/42.1/oss/                                                 |        
29 | update-test                         | update-test                             | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/42.1-test/                                                |        
30 | virtualbox                          | VirtualBox for openSUSE 13.2            | Yes     | (r ) Yes  | Yes     |  120     | rpm-md | http://download.virtualbox.org/virtualbox/rpm/opensuse/13.2   

Stuart

I would try 2 things
#1 do a dup with packman just to make sure all packages that should come from packman are from packman

sudo zypper dup --from 1

#2 install and try Firefox from openSUSE’s repo

sudo zypper in MozillaFirefox

If freshplayer works with Firefox it’s an Icecat issue and you should report it from where you got Icecat
AFAIK Icecat comes with some extra addons one of those might be blocking freshplayer try disabling them and see what happens

No Icecat works it does NOT work in Firefox, and it does not matter whether I use the copy installed in my own local directory or the copy installed from the openSUSE repos, neither detect the freshplayer plugin, only Icecat detects it and plays Flash movies etc.

Stuart

I’ve tried uninstalling and reinstalling pepperflash and freshplayer several times and it won’t work in Leap 42.1. I hav the same version of firefox (the tar dl from their site) in Leap and Tumbleweed. Pepperflash works without a hitch in Tumbleweed but not in Leap.
It has me totally beat!

Well it works for me, when I go to a site that uses adobe flash for video and I go about flash it says version 21 the npapi version is 11.2, I didn’t test it with swf files.

As I have said already on another PC running Leap it works. I am trying to find out how I can debug FF when it is doing the checks for what plugins are available. Obviously something is failing in FF so it does not recognise this plugin. Icecat also works using the exact same plugin directory so this must be something to do with FF.

Stuart

I have just discovered something interesting. My laptop running Leap had the 0.3.4-20 version of freshplayerplugin installed but my desktop which is the failing one had 0.3.4-19 installed. Now the 0.3.4-20 version had disappeared from the repos so perhaps foolishly I installed the same 0.3.4-19 version on my laptop and now Firefox on the laptop fails to load the plugin as well. So there seems to be a problem between 0.3.4-19 and Firefox 45. I also do not understand why the 0.3.4-20 version has disappeared or why it even existed in the first place.

Stuart

I just checked my wife’s laptop which has Leap installed. That also has the 0.3.4-20 version installed of freshplayerplugin which works, so no way am I allowing that to ‘update’ to the -19 version which for me does not work on my laptop or desktop.

It would be nice to know where the -20 version came from and why it has been removed.

Stuart

Just downloaded the source code from github and compiled it myself, this version works just fine on my desktop PC. I am guessing that there is some mismatch with the repos version and what I have installed on my PC but it is only a guess. Now to copy this to my laptop and see if it works there.

Stuart

Edit: also works fin on the laptop as well.

Thanks for that. I’ll give it a try.