Pipelight installs correctly in Chrome but not Firefox

Bug #1254316 reported by Ronald McCollam
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Pipelight
New
Undecided
Unassigned

Bug Description

Pipelight works correctly in Chrome, but when attempting to launch Firefox the plugin fails. This happens regardless of whether the plugin was installed in Chrome (and thus had .wine-pipelight present) previously.

I created a new user and ran Firefox from the terminal to get this output:

(process:8637): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
[PIPELIGHT:LIN:unknown] attached to process.
[PIPELIGHT:LIN:unknown] checking environment variable PIPELIGHT_SILVERLIGHT5_1_CONFIG.
[PIPELIGHT:LIN:unknown] searching for config file pipelight-silverlight5.1.
[PIPELIGHT:LIN:unknown] trying to load config file from '/home/xbmc/.config/pipelight-silverlight5.1'.
[PIPELIGHT:LIN:unknown] trying to load config file from '/etc/pipelight-silverlight5.1'.
[PIPELIGHT:LIN:unknown] trying to load config file from '/usr/share/pipelight/pipelight-silverlight5.1'.
[PIPELIGHT:LIN:silverlight5.1] basicplugin.c:367:checkSilverlightGraphicDriver(): error in execlp command - probably silverlightGraphicDriverCheck not found or missing execute permission.
[PIPELIGHT:LIN:silverlight5.1] basicplugin.c:381:checkSilverlightGraphicDriver(): GPU driver check - Your driver is not in the whitelist, hardware acceleration disabled.
[PIPELIGHT:LIN:silverlight5.1] using wine prefix directory /home/xbmc/.wine-pipelight/.
[PIPELIGHT:LIN:silverlight5.1] checking plugin installation - this might take some time.
[PIPELIGHT:LIN:silverlight5.1] basicplugin.c:312:checkPluginInstallation(): error in execvp command - probably dependencyInstaller/sandbox not found or missing execute permission.
[PIPELIGHT:LIN:silverlight5.1] basicplugin.c:322:checkPluginInstallation(): Plugin installer did not run correctly (exitcode = 1).
[PIPELIGHT:LIN:silverlight5.1] basicplugin.c:153:attach(): Plugin not correctly installed - aborting.

Revision history for this message
Ronald McCollam (fader) wrote :

More info:

fader@tigh:~$ uname -a
Linux tigh 3.11.0-12-generic #19-Ubuntu SMP Wed Oct 9 16:20:46 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

fader@tigh:~$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=13.10
DISTRIB_CODENAME=saucy
DISTRIB_DESCRIPTION="Ubuntu 13.10"

fader@tigh:~$ sudo pipelight-plugin --list-enabled
silverlight5.1

fader@tigh:~$ dpkg-query --list pipelight*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-============-============-=================================
ii pipelight 0.2.2~ubuntu amd64 allows usage of Silverlight throu
ii pipelight-mult 0.2.1~ubuntu amd64 allows usage of Windows NPAPI plu

Revision history for this message
Ronald McCollam (fader) wrote :

Finally, for more weirdness, Pipelight works fine for me on another machine running the same version of Ubuntu. Copying ~/.wine-pipelight and/or ~/.mozilla over to the broken machine seems to have no effect. Likewise with purging and reinstalling the pipelight packages.

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

Hi Ronald,

One thing which seems a bit weird in your output of dpkg-query --list: We're aways pushing out versions of pipelight and pipelight-multi with same version numbers, and the current one is 0.2.2. I would recommend to check if there is an update available for the pipelight-multi package. Nevertheless I don't think we've changed anything related to exactly your problem, so even version 0.2.1 should work well with both firefox and chrom(ium).

I think your problem is most probably related to AppArmor. This is known to break the plugin installation process (since the dependency-installer script and also wine is spawned as a new process). Please take a look at the following bug report:
https://bugs.launchpad.net/pipelight/+bug/1241513
Answer #2 also contains a description of what you have to modify to work around this issue.

If this isn't the issue please report back. It could also have to do with wrong file permissions, but as it works in one of two browsers this is rather unlikely.

Sebastian

Revision history for this message
Ronald McCollam (fader) wrote :

Hi Sebastian,

AppArmor seems to have been the culprit here, thanks! I eventually had to disable it completely as even after allowing the bits through from bug 1241513 I was getting some errors. (Plus disabling it fixed Amazon streaming with Flash as well, which was a bonus.)

Thanks for the quick help on this!

Revision history for this message
prawns (prawns) wrote :

Hi,

I've installed Pipelight from this tutorial http://zecheru.com/how-to-install-silverlight-on-ubuntu-14-04/
Restarted Firefox - no success (still can't stream and see a message that I need to install Silverlight)
Rebooted system - the same thing.
Opened content in Chromium - success.

Please let me know what shall I do to be able to open it in my browser of choice (Firefox).

Thanks.

Revision history for this message
prawns (prawns) wrote :

My Ubuntu: 14.04.2 LTS

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

Other bug subscribers

Remote bug watches

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