Flash installed in the computer but undetected by Nuvola

Bug #1054806 reported by Carlos Solís
18
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Nuvola Apps Runtime (Nuvola Player)
Incomplete
High
Unassigned

Bug Description

After several attempts, Nuvola refuses to detect Flash, even though it's installed on my computer. Firefox and Midori detect it just fine, so it's not a path issue (as far as I'm concerned).

To reproduce:
- Install Flash.
- Install Nuvola player.
- Start Nuvola, choose a service that requires Flash (like Grooveshark).
- The service will refuse to start because Flash is not detected.

Output of the Flash support tab:

Navigator: Mozilla/5.0 (X11; Linux x86_64)
AppleWebKit/535.22+ (KHTML, like Gecko)
Chromium/17.0.963.56 Chrome/17.0.963.56
Safari/535.22+

Flash.installed: false
Flash.major: -1
Flash.minor: -1
Flash.revision: -1
Flash.revisionStr:
Flash.raw:

Nuvola is version 2.0.0, revision 572, running on ArchLinux stable for x86_64. The Flash player is version 11.2.202.238.

Revision history for this message
Jiří Janoušek (fenryxo) wrote : Re: [Bug 1054806] [NEW] Flash installed in the computer but undetected by Nuvola

Thanks for taking the time to report this bug. However, I need more
information to investigate it further.

1) Could you provide versions of following libraries on your system?
libglib2, gtk+-3.0, glib-2.0, gio-2.0, libsoup-2.4 and webkitgtk-3.0.

2) WebKitGtk provides a testing tool that is usually located at
/usr/lib/webkitgtk-3.0-0/libexec/GtkLauncher. This tool can be used to
decide, whether the bug is caused by WebKitGtk itself or just Nuvola
Player uses it in a bad way. Unfortunately, the tool seems not to be
provided by an Arch Linux package [1]. Could you ask maintainer of the
package about an easy way how to install the WebKit GtkLauncher?

[1] http://www.archlinux.org/packages/extra/x86_64/libwebkit3/

  status incomplete

Changed in nuvola-player:
status: New → Incomplete
Revision history for this message
Carlos Solís (csolisr) wrote :

My current version of the packages are:

libglib2 = 2.32.4 (included with glib-2.0)
gtk+-3.0 = 3.4.4
glib-2.0 = 2.32.4
gio-2.0 = N/A (either unneeded in ArchLinux or included with glib-2.0)
libsoup-2.4 = 2.38.1
webkitgtk-3.0 = 1.8.3

Since I have no developer privileges, I am currently unable to ask the developer or maintainer of the libwebkit3 package to add the GtkLauncher program. I could try to find a version in the AUR to compile it myself and test it, but that would take some trial and error.

Revision history for this message
Jiří Janoušek (fenryxo) wrote : Re: [Bug 1054806] Re: Flash installed in the computer but undetected by Nuvola

> webkitgtk-3.0 = 1.8.3

I have 1.8.1 on my system and it detects flash successfully. I'll try
to install 1.8.3 then.

> Since I have no developer privileges, I am currently unable to ask the
> developer or maintainer of the libwebkit3 package to add the GtkLauncher
> program.

I supposed the maintainers of packages have some public contact
information for feedback. Maybe you could create a bug report for
inclusion of GtkLauncher. However, it's a while since I used Arch
Linux, so I don't remember what's the recommended way how to create a
feature request.

> I could try to find a version in the AUR to compile it myself
> and test it, but that would take some trial and error.

I'll create a simple webkit browser window. It will be much easier
then compilation of WebKit GtkLauncher.

  status new

Changed in nuvola-player:
status: Incomplete → New
Revision history for this message
Thomas Leberbauer (slosd) wrote :

I have the same problem.
ArchLinux x86_64 with
glib2 - 2.32.4
gtk3 - 3.4.4
libsoup - 2.38.1
libwebkit3 - 1.8.3

Revision history for this message
Jiří Janoušek (fenryxo) wrote :

Could you build attached simple WebKitGtkBrowser and perform following tests?

1) Run the browser and check whether the Flash plugin is detected. Attach output from terminal.
2) Install nspluginwrapper as described at [1] and repeat step 1.

[1] https://wiki.archlinux.org/index.php/Epiphany#Flash

Changed in nuvola-player:
status: New → Incomplete
importance: Undecided → High
Revision history for this message
Carlos Solís (csolisr) wrote :

Output of NDISWrapper and the WebKit browser provided. NDISWrapper did nothing because the Flash version is already 64-bit.

Revision history for this message
Jiří Janoušek (fenryxo) wrote :

> Output of NDISWrapper and the WebKit browser provided. NDISWrapper did
> nothing because the Flash version is already 64-bit.

It's necessary to wrap 32bit Flash plugin. I'm currently playing with
that and I'll provide a short how-to when ready.

> ** Attachment added: "Output of ndiswrapper and the WebKit browser provided."
> https://bugs.launchpad.net/nuvola-player/+bug/1054806/+attachment/3353218/+files/output.txt

> Plugin: Shockwave Flash (true): /usr/lib/mozilla/plugins/libtotem-vegas-plugin.so

You have installed Vegas plugin that identifies itself as Flash. Could
you uninstall it temporarily and post new debug output? Also output of
`ls /usr/lib/mozilla/plugins` would be appreciated.

Revision history for this message
Carlos Solís (csolisr) wrote :

Second output. The Totem plugins were removed as requested. The problem continues: now the Flash plugin is totally undetected.

Revision history for this message
Jiří Janoušek (fenryxo) wrote :

I believe this bug is caused by an incompatibility between GTK+-3-based Nuvola Player and GTK+-2-based Flash plugin, so I'm marking this bug as a duplicate of meta-bug #1058586 to track all issued caused by the incompatibility in one place.

Could you follow instructions at bug #1058586 and help with testing of a development branch that should address this issue?

https://bugs.launchpad.net/nuvola-player/+bug/1058586

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.