Beta4 plus 64bit: flash broken?

In beta4 plus, the flash-plugin seems to be broken (at least on 64-bit), or the npwrapper maybe.

It worked fine in beta4. Note: I’m talking about Adobe’s flash-player. Not gnash or swfdec. I had it installed from the non-foss repo, and after the update I just get a big grey box where the flash-video is supposed to play. Anyone else run into this and know a work-around?

Not sure, I’ve been avoiding dup becuase I didn’t want to loose functionality. I was able to get Flash 10 working back in Beta 3, but I haven’t been able to do it in Beta 4. Maybe you could try manually installing that? It works a lot better.

I just did an 11.1B4 x86-64 reinstall (I screwed over my earlier one) & 1st thing did an update – flash was one of the updates.

Did some other stuff & rebooted; went to: eye4u & flash is working 100%.

Good luck.

Well, I’ve tried a couple of different ways:

  1. Completely purge everything the non-foss installed as far as flash goes, then trying a reinstall just in case something had become corrupted along the way. Nope, that one didn’t make a difference.
  2. Purged again, downloaded the tarball from Adobe’s site and did a manual install. Nope, that didn’t work either.
  3. Finally, a third purge. In Yast, I decided to downgrade to flash 9.x. Now flash works again.

So, for now I’ve decided to lock the flash-plugin to that version. At least it works, even if not the latest and greatest.

Well here’s what happens when I try the manual

nspluginwrapper -i /usr/lib64/browser-plugins/npwrapper.libflashplayer.so
/usr/lib64/browser-plugins/npwrapper.libflashplayer.so is not a valid NPAPI plugin

Got the same issue.

I only got flash 9 working. But it’s curious to see flash 10 enabled on firefox even not working. Any bug report open ?

I couldn’t find an open bug report, but I just filed one and we’ll see what happens.

Can you please post the bug number so i can cc myself ?

Oops! Of course, it is 443772.

Flash 10 added new dependencies.
You need to install them before Flash will work. It will be listed in about : plugins but wont actually work as the initialization fails.

These are:
cURL (libcurl4-32bit)
Mozilla’s Network Security Services (NSS) (mozilla-nss-32bit)
glibc >= 2.4 (glibc-32bit)

See the following blog posts for specifics
Penguin.SWF: Library Expansion
Penguin.SWF: cURL Tradeoffs

You dont have to worry about glibc as more than likely its already installed the other 2 may not be however.

You may have to create a symbolic link to link /usr/lib/libcurl.so.3 to /usr/lib/libcurl.so.4 as I think Flash 10 still requires libcurl.so.3 (See the second blog entry above).

Edit: Also the version of nspluginwrapper in the repositories is only version 1.0.0 (Stable Release). This is not fully compatible with Flash 10. If you are going to use Flash 10 you should compile the latest development build (1.1.4) from nspluginwrapper [Web > Gwenole Beauchesne] as this provides better support for the new version.

Ah, that did the trick. The mozilla-nss package was already installed (whether it was by default or something else has pulled it in I’m not sure), but libcurl was not. Symlinking was not necessary though.

I didn’t bother recompiling the wrapper though, since it wasn’t necessary. At least not what I’ve noticed.

Yes… creating the symlink to libcurl.so.3 fixed the problem for me. Time to add it to the bug.

Symbolic Link How-to, please!

Thx

First, check if you have the libcurl4-32bit package installed. It may not be necessary to have a symlink.

I don’t have one, and it works fine anyway (after making sure the above mentioned package is installed).

If it is installed and it still doesn’t work, do like this:

Start up konsole (or the equivalent in Gnome)
Type:


sudo ln -s /usr/lib/libcurl.so.4.1.0 /usr/lib/libcurl.so.3

Okay, thank you,

but for me it is not working!
Maybe it is my kernel version, i have opensuse11 64bit with 2.6.27.4

Greetings