Bugzilla – Bug 445170
flash-player: rpm should require libcurl.so.4
Last modified: 2009-03-17 17:35:08 UTC
nspluginwrapper needs libcurl. autoreqprov does not see it because it is dlopen'd. Without libcurl4-32bit installed wrapped plugins crash mysteriously. With it things work nicely.
*** Bug 445875 has been marked as a duplicate of this bug. ***
Installing libcurl4-32bit along with nspluginwrapper indeed fixes the problem. Tested on openSUSE 11.1 Beta5 x86_64.
Raising Priority.
This affect SLED, too. raising priority to P1 as I want this fixed for beta6 SLED / RC1 openSUSE.
Confirm fix for this bug is installing libcurl4-32bit and dependencies.
I see no direct or indirect reference in nspluginwrapper. It's not a nspluginwrapper. It's flash-player: fgrep -rl libcurl.so.4 /usr/lib/browser-plugins /usr/lib/nspluginwrapper /usr/lib/browser-plugins /usr/lib/browser-plugins /usr/lib64/browser-plugins/usr/lib/browser-plugins/libflashplayer.so /usr/lib/browser-plugins/libflashplayer.so /usr/lib/browser-plugins/libflashplayer.so ldd /usr/lib/browser-plugins/libflashplayer.so | grep curl (no output) Flash-player needs explicit: Requires: libcurl.so.4 It should work on both 32 and 64 bits.
And it's already fixed. *** This bug has been marked as a duplicate of bug 443772 ***
I get: LoadPlugin: failed to initialize shared library /usr/lib/browser-plugins/libflashplayer.so [/usr/lib/browser-plugins/libflashplayer.so:wrong ELF class: ELFCLASS32] Running on a 64 bit machine. Using Opensuse 11.1
When do you see this error? /usr/lib/browser-plugins/libflashplayer.so is placed in directory dedicated for 32-bit plugins and the error says that it is really 32-bit plugin.
I see this error as soon as I start firefox. I installed nspluginwrapper and then flash worked again. But since the flash plugin depends on nspluginwrapper, then why does yast sw_single not take this to consideration? But even if nspluginwrapper is installed I get this "error" even though it looks as if flash works. So whether this is a bug or not I dont know
nspluginwrapper should be in the default x86_64 desktop installation. Flash plugin does not depend on nspluginwrapper. It's just unusable in 64-bit browsers. I cannot reproduce this error. Please try to rename your ~/.mozilla directory and try again. Are you able to reproduce it then? If yes: There is something strange in your installation. Are you using Firefox from the openSUSE distribution? If not: Your Firefox user configuration contains reference to /usr/lib/browser-plugins. It's invalid for 64-bit browser. After the test, you can remove ~/.mozilla and rename your original ~/.mozilla back. Note: I can see the message above while calling nspluginwrapper. This is just an ugly side effect with no impact.