I searched on this topic, and it seems that many people have tried and failed to make this work. I needed to try it, and the following procedure seems to work.
Leave flash-player version 9 installed on the system.
Download flash-plugin-10.0.12.36-release.i386.rpm from adobe.
Install the plugin with Yast.
As root, rename the file /usr/lib/browser-plugins/libflashplayer.so to something else.
In the same director, create the symbolic link:
ln -s /usr/lib/flash-plugin/libflashplayer.so ./libflashplayer.so
I cannot imagine that a problem would be related to the kernel version.
The way this works is that Firefox is a 64-bit application, and flash is 32-bit. So, in /usr/lib64/browser-plugins there is an ndswrapper pointing at /usr/lib/browser-plugins/libflashplayer.so. The rpm from Adobe puts the version 10 libflashplayer.so in /usr/lib/flash-plugin/.
If you are having trouble, make sure that file exists.
The goal is to replace the original libflashplayer.so with a symbolic link (with the same name) pointing to the new one. That way you don’t need to change the wrapper.
Im having huge trouble getting flash on my laptop. I haven’t had it before on this system and I’m running on 32bit rather than 64. I dont know how much different the 2 systems are but any chance on advice?
I think the whole goal is to not change the wrapper. Others seems to have some trouble with that. Hence, this approach.
It may matter who packaged your Firefox rpm. I am running:
3.0.3-2.2-x86_64, which is from Index of /repositories/mozilla/openSUSE_11.0 (I think). It was installed with YaST. I think I had reverted to using the rpm from opensuse-11.0-Updates repository at one point, but I guess I have updated it since then (I vaguely remember a security update a while back). The version that I have does not match an rpm that is currently available.
In any event, try uninstalling Firefox, installing from one of the two above-mentioned repositories, and try again.
I don’t run 32-bit, so I’m not much help. It rather should “just work” with Flash 9, and if it doesn’t, I would just reinstall Firefox and Flash from official repositories.
Before doing that, though you might check in Firefox’s Preferences->Applications and make see what is set to deal with Shockwave Flash files. for me it is set to “Use Shockwave Flash (in Firefox)”.
I do it i uninstalled everthing and i installed Firefox from the mozilla repo new, the 3.0.4, and after i install Flash new, but until now i am still loosing. :\
Sorry that you’re having such a tough time. Let me restate what I have:
Firefox 3.04 from Mozilla.
Flash 10, downloaded from Adobe.
Flash 9, installed from repository (I have not tested, but I expect you need both Flashes, as the Adobe rps is not going to set up the wrapper. It is possible that Firefox the Firefox rpm does that. It is also possible that the Firefox rpm from DVD sets up the wrapper, and the Mozilla rpm does not touch it. As I said, I have not tested - I just have both flashed installed, along with Firefox updates. Make sure the ndswrapper exists in lib64, as above.).
Symbolic link, as above.
If you have all of the above, then your most likely culprit is your setting in Firefox->Preferences->Applications. There are likely two different Flash options, and I have read that for some people it was defaulting to the wrong one.
Since it hasn’t been mentioned yet you may also have to install
cURL (libcurl4-32bit)
Mozilla’s Network Security Services (NSS) (mozilla-nss-32bit)
glibc >= 2.4 (glibc-32bit)
Drop the -32bit if you are on a 32 bit system.
The rpm that adobe supplies doesn’t request for either cURL or NSS to be installed which causes problems.
Now it is working! Thanks a lot for the help.
I think it was a other problem, i make a lot of updates from my system and then the flash9 was working.
Then i installed the flash10 again and create the symbolic link, and now i have Flash10.
Hi JJMT. Thanks for the info on this; however, I’m still having issues. I have FireFox 3.0.4, and have re-installed flash-player 9.0 from the openSUSE repo, as well as the flush-plugin 10 from Adobe. I then renamed the /usr/lib/browser-plugins/libflashplayer.so and created a symbolic link:
The link exists in /usr/lib/browser-plugins/. I also installed libcurl4-32bit and mozilla-nss-32bit. Still no dice.
I think my issue is with the nds wrapper for 64-bit. Looking in /usr/lib64/browser-plugins, I only see files for libtotem and opensc-signer. Nothing for flash, mozilla, etc.
At risk of sounding like an idiot, how do I check to see if the flash nds wrapper exists, and secondly, how would I re-install this if missing? Thanks in advance.
Should have done additional research 1st. If anyone else needs this, make sure you have the ‘nspluginwrapper’ package installed as well. All is good. Thanks to everyone else for your posts. Not having Flash was a serious drawback…
My workaround for working 64 bit flash 10 on opensuse and firefox 3.04
1, go to yast2 search for flash delete everything with flash
2 , search for nsplugin in yast2, delete nspluginwrapper
3, got to Adobe Labs - Downloads: Flash Player 10
Download 64-bit Plugin for Linux (TAR.GZ, 3.54 MB)
4,open console
go to your /home/user
(your username) directory, and go in .mozilla
cd .mozilla
create a plugins directory
mkdir plugins
5, extract the downloaded libflashplayer-10.0.d21.1.linux-x86_64.so.tar.gz and copy in /home/“yourusername”/.mozilla/plugins
tar -xvf libflashplayer-10.0.d21.1.linux-x86_64.so.tar.gz
cp libflashplayer.so /home/"yourusername"/.mozilla/plugins
cd /home/"yourusername"/.mozilla/plugins
dir
chmod 755 libflashplayer.so
My workaround for working 64 bit flash 10 on opensuse and firefox 3.04
1, go to yast2 search for flash delete everything with flash
2 , search for nsplugin in yast2, delete nspluginwrapper
3, got to ‘Adobe Labs - Downloads: Flash Player 10’
(http://labs.adobe.com/downloads/flashplayer10.html)
Download 64-bit Plugin for Linux (TAR.GZ, 3.54 MB)
4,open console
go to your /home/user
(your username) directory, and go in .mozilla
PHP code:
cd .mozilla
create a plugins directory
PHP code:
mkdir plugins
5, extract the downloaded
libflashplayer-10.0.d21.1.linux-x86_64.so.tar.gz and copy in
/home/“yourusername”/.mozilla/plugins
PHP code:
tar -xvf libflashplayer-10.0.d21.1.linux-x86_64.so.tar.gz