Pipelight-multi displaying plugin-needed in firefox 35

Bug #1411858 reported by James Stewart Miller
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Pipelight
New
Undecided
Unassigned

Bug Description

I have just reinstalled pipelight-plugin as it is not working at all and I am still getting the same problem. Firefox on youtube is reverting to the html5 plugin, but the youtube videos on facebook are not visible at all, with firefox stating that a required plugin is missing.

I have installed it properly and updated the dependency installer script and am still having the same problem.

Can you suggest anything? I seem to have had the problem since the upgrade to wine-staging. I tried wine-staging out of interest on playonlinux for world of tanks, and got a message about ****stack smashing**** which appears to be related to how the wine version wine-staging was built with the gcc flag stack-protection on enabled. There is also a message about pulseaudio refused - I am using alsa.

I am on Lubuntu utopic unicorn and am running a 3.18.1 low latency custom kernel.

Many thanks.

pipelight-plugin --list-enabled-all
silverlight5.1
flash

I can't get debug output from console as firefox forks immediately and I can't seem to find the command to get it output console level debug info. I tried gdb but there wasn't anything interesting/

Revision history for this message
James Stewart Miller (jamesstewartmiller) wrote :
Revision history for this message
Sebastian Lackner (slackner) wrote :

Based on the system check everything is fine. Does Silverlight/Flash appear correctly in about:plugins ? If not, do you see a "Pipelight Error" somewhere?

Please note that specific browser plugins like NoScript, HttpsEverywhere, FlashBlock, ... are known to break browser plugins. Please disable them in your browser profile for testing.

Revision history for this message
James Stewart Miller (jamesstewartmiller) wrote :

I've got no silverlight/flash plugins reported in about:plugins at all.
The only addon I'm using is uacontrol

Thanks

Revision history for this message
James Stewart Miller (jamesstewartmiller) wrote :

As for pipelight error when I start firefox in a terminal it forks immediately. If I run firefox --help I get this:

Usage: firefox [ options ... ] [URL]
       where options include:

X11 options
  --display=DISPLAY X display to use
  --sync Make X calls synchronous
  --g-fatal-warnings Make all warnings fatal

Firefox options
  -h or -help Print this message.
  -v or -version Print Firefox version.
  -P <profile> Start with <profile>.
  -profile <path> Start with profile at <path>.
  -migration Start with migration wizard.
  -ProfileManager Start with ProfileManager.
  -no-remote Do not accept or send remote commands; implies -new-instance.
  -new-instance Open new instance, not a new window in running instance.
  -UILocale <locale> Start with <locale> resources as UI Locale.
  -safe-mode Disables extensions and themes for this session.
  -jsconsole Open the Browser Console.
  -jsdebugger Open the Browser Toolbox.
  -browser Open a browser window.
  -new-window <url> Open <url> in a new window.
  -new-tab <url> Open <url> in a new tab.
  -private-window <url> Open <url> in a new private window.
  -preferences Open Preferences dialog.
  -search <term> Search <term> with your default search engine.
  -recording <file> Record drawing for a given URL.
  -recording-output <file> Specify destination file for a drawing recording.
  -setDefaultBrowser Set this app as the default browser.

      -g or --debug Start within debugger
      -d or --debugger Specify debugger to start with (eg, gdb or valgrind)
      -a or --debugger-args Specify arguments for debugger

I've tried using the debugger but it doesn't really output any interesting info.

Revision history for this message
James Stewart Miller (jamesstewartmiller) wrote :

I'm using google-chrome-stable for flash and silverlight at the moment as it supports flash and silverlight natively. I'm guessing that firefox will have this soon as well.

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

Concerning Google Chrome: I hope you mean HTML5 DRM and not Silverlight. Silverlight doesn't exist natively on Linux, and using Pipelight is also not possible anymore since they decided to drop the NPAPI plugin interface from their browser.

Back to the main problem: Since firefox is unable to find the plugin your issue is not related to any wine version. Maybe you are using a broken firefox build, which can't load plugins from a global location. Try to enable the plugin for your current user by running:

sudo pipelight-plugin --disable-all

(and now, without sudo!)
pipelight-plugin --enable silverlight5.1 --enable flash

Does firefox then load the plugin (= does it appear in about:plugins)?
If not, try using a different browser (for example Midori) to confirm that this is a firefox specific issue.

Revision history for this message
James Stewart Miller (jamesstewartmiller) wrote :
Download full text (6.5 KiB)

installed midori and it installs the plugins silverlight and flash, as does firefox but no joy

$ midori
/usr/share/themes/Lubuntu-dark-panel/gtk-2.0/apps/lubuntu_lxpanel.rc:5: Unable to locate image file in pixmap_path: "images/panel-dark-bg.png"
[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/james/.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/configs/pipelight-silverlight5.1'.
[PIPELIGHT:LIN:unknown] sandbox not found or not installed!
[PIPELIGHT:LIN:silverlight5.1] using wine prefix directory /home/james/.wine-pipelight.
[PIPELIGHT:LIN:silverlight5.1] checking plugin installation - this might take some time.
[install-dependency] Downloading and running wine-silverlight5.1-installer.

** (zenity:7546): WARNING **: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files
fixme:winediag:start_process Wine Staging is a testing version containing experimental patches.
fixme:winediag:start_process Please report bugs at http://bugs.wine-staging.com (instead of winehq.org).
wine: cannot find L"C:\\windows\\system32\\winemenubuilder.exe"
err:wineboot:ProcessRunKeys Error running cmd L"C:\\windows\\system32\\winemenubuilder.exe -a -r" (2)

** (zenity:7583): WARNING **: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files
[install-dependency] Downloading and running wine-mpg2splt-installer.

** (zenity:7689): WARNING **: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files
/tmp/pipelight-wine-mpg2splt-installer.cab: WARNING; possible 6872 extra bytes at end of file.
Extracting cabinet: /tmp/pipelight-wine-mpg2splt-installer.cab
  extracting /home/james/.wine-pipelight/drive_c/windows/system32/mpg2splt.ax

All done, no errors.
regsvr32: Successfully registered DLL 'mpg2splt.ax'
[PIPELIGHT:WIN:silverlight5.1] embedded mode is on.
[PIPELIGHT:WIN:silverlight5.1] windowless mode is off.
[PIPELIGHT:WIN:silverlight5.1] linux windowless mode is off.
[PIPELIGHT:WIN:silverlight5.1] force SetWindow is off.
[PIPELIGHT:WIN:silverlight5.1] window class hook is on.
[PIPELIGHT:WIN:silverlight5.1] strict draw ordering is off.
[PIPELIGHT:WIN:silverlight5.1] replaced API function CreateWindowExA.
[PIPELIGHT:WIN:silverlight5.1] replaced API function CreateWindowExW.
[PIPELIGHT:WIN:silverlight5.1] replaced API function TrackPopupMenuEx.
[PIPELIGHT:WIN:silverlight5.1] replaced API function TrackPopupMenu.
fixme:advapi:RegisterTraceGuidsW (0x7422a7, 0x7e0120, {aa087e0e-0b35-4e28-8f3a-440c3f51eef1}, 1, 0x6cf648, (null), (null), 0x7e0120): stub
[PIPELIGHT:WIN:silverlight5.1] init successful!
[PIPELIGHT...

Read more...

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

Why "no joy"? Everything initializes successfully:
[PIPELIGHT:WIN:silverlight5.1] init successful!
[PIPELIGHT:WIN:flash] init successful!

Moreover I don't see any crash in the logs. This means it should work some basic demos which do not require a user agent switcher, like:
http://bubblemark.com/silverlight2.html

What exactly does not work? If you want to use it on VOD pages like Netflix you will have to change your user agent to Windows Firefox (can be changed in Settings->Network).

Revision history for this message
James Stewart Miller (jamesstewartmiller) wrote :

Ok, so midori is working with silverlight ok, but youtube plays with html5 player rather than flash. Firefox doesn't show either plugin at all.

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

You should check if other plugins are still working fine in firefox (Java, Moonlight, ...). If not, then this means that the current Ubuntu firefox packages for 14.10 are basically broken.

Concerning Youtube: It depends on a lot of factors if it uses HTML5 or Flash, for example which formats are reported as supported by the browser. You should try with a website which only supports Flash for testing.

Revision history for this message
James Stewart Miller (jamesstewartmiller) wrote :

I've just checked my other machine, which is also running utopic lubuntu, and a generic 3.16 low latency kernel, and firefox is showing flash and silverlight in the about:plugins.
So, I've just tried running it at youtube and a pipelight error occurred so I ran sudo pipelight-plugin update, and then restarted firefox. The updated flash installer worked and then at youtube it used the html5 player. I then checked the plugins and flash is *not* listed anymore(?). I went to netflix with uacontrol installed and got a 'pipelight error during initialisation'.
On this machine thought, Midori hangs at youtube even with the html5 player.

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.