| Author |
Message |
john biles

Joined: 17 Sep 2006 Posts: 848 Location: Australia
|
Posted: Tue 03 Nov 2009, 10:41 Post subject:
Opera 10 and Flashplayer 10 not working possible fix |
|
Hello Everyone,
If like me you've found the Opera 10 won't recognize the flashplayer 10 plugin and its been driving you mad, well may be this is the answer.
I was going to post for help on this problem but after reading a few posts and some luck, I found this possible fix.
Someone said that when they deleted Seamonkey, flash in opera stopped working? well to cut a long story short, you need the following libs
libnss3.so
libsmime3.so
libsoftokn3.so
libsll3.so
You'll find them in seamonkey and firefox.
OK I put them in /usr/lib/mozilla and linked them to /usr/lib just to make sure and once I did that Opera recognized the flashplayer plugin.
Good Luck
_________________ TEENpup "2009 Legacy" Download Now! Puppy 2 series based for older PC's.
TEENpup "2010 Mini" coming soon! Puppy 4 series based for newer PC's
|
|
Back to top
|
|
 |
dawnsboy

Joined: 03 Dec 2008 Posts: 138 Location: Indiana
|
Posted: Tue 03 Nov 2009, 14:20 Post subject:
|
|
| Quote: | Someone said that when they deleted Seamonkey, flash in opera stopped working? well to cut a long story short, you need the following libs
libnss3.so
libsmime3.so
libsoftokn3.so
libsll3.so
You'll find them in seamonkey and firefox. |
Flash player relies on these library files to function whether or not Opera is installed. If Opera is installed in most official releases (and some puplets) flash player will work because it looks for those files in the MOZILLA_FIVE_HOME directory. The location of the MOZILLA_FIVE_HOME environmental variable is listed in /etc/profile and by default points to /usr/lib/seamonkey.
If you install Firefox or Opera and uninstall Seamonkey, flash player will not work even though the Firefox folder contains the necessary dependencies. This is because flash player does not know where to find them. Changing the MOZILLA_FIVE_HOME environmental variable to point at the location of the Firefox folder and rebooting will solve that problem.
| Quote: | | OK I put them in /usr/lib/mozilla and linked them to /usr/lib just to make sure and once I did that Opera recognized the flash player plugin. |
If you do not have Seamonkey or Firefox the above listed files can simply be copied to /usr/lib. Flash player will find them as reported in the main post of this thread.
|
|
Back to top
|
|
 |
Michalis
Joined: 08 Jan 2008 Posts: 127 Location: Greece
|
Posted: Tue 03 Nov 2009, 15:22 Post subject:
|
|
Since flash 10 there isn't any flash player for opera.
A simple ldd would have saw you what are the libraries you miss.
Actually uses 7 from seamonkey:
libnss3.so => /usr/lib/seamonkey/libnss3.so
libsmime3.so => /usr/lib/seamonkey/libsmime3.so
libssl3.so => /usr/lib/seamonkey/libssl3.so
libplds4.so => /usr/lib/seamonkey/libplds4.so
libplc4.so => /usr/lib/seamonkey/libplc4.so
libnspr4.so => /usr/lib/seamonkey/libnspr4.so
libnssutil3.so => /usr/lib/seamonkey/libnssutil3.so
open a terminal in the folder where flashplayer.so is located and type:
ldd flashplayer.so
|
|
Back to top
|
|
 |
dawnsboy

Joined: 03 Dec 2008 Posts: 138 Location: Indiana
|
Posted: Tue 03 Nov 2009, 16:13 Post subject:
|
|
@Michelis wrote:
| Quote: | | Actually uses 7 from seamonkey: |
Thanks for catching that mistake. I failed to notice that only four files had been listed in the main post or I would have pointed that out in my response. These same seven files are included in the firefox application as well.
| Quote: | | Since flash 10 there isn't any flash player for opera. |
Flash player 10 works very well with Opera as long as the dependencies are met.
| Quote: | open a terminal in the folder where flashplayer.so is located and type:
ldd flashplayer.so |
Actually one should type ldd libflashplayer.so
Doing that produces the following results:
| Quote: | # ldd libflashplayer.so
linux-gate.so.1 => (0xffffe000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7448000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb7433000)
libX11.so.6 => /usr/X11R7/lib/libX11.so.6 (0xb7362000)
libXext.so.6 => /usr/X11R7/lib/libXext.so.6 (0xb7356000)
libXt.so.6 => /usr/X11R7/lib/libXt.so.6 (0xb7312000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb72b4000)
libfontconfig.so.1 => /usr/X11R7/lib/libfontconfig.so.1 (0xb728e000)
libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb6f12000)
libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xb6e87000)
libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xb6e70000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0xb6e58000)
libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0xb6e50000)
libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xb6e21000)
libcairo.so.2 => /usr/lib/libcairo.so.2 (0xb6dc4000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb6d8a000)
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xb6d86000)
libdl.so.2 => /lib/libdl.so.2 (0xb6d82000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb6cb5000)
libnss3.so => /usr/lib/seamonkey/libnss3.so (0xb6be2000)
libsmime3.so => /usr/lib/seamonkey/libsmime3.so (0xb6bc4000)
libssl3.so => /usr/lib/seamonkey/libssl3.so (0xb6b9d000)
libplds4.so => /usr/lib/seamonkey/libplds4.so (0xb6b9a000)
libplc4.so => /usr/lib/seamonkey/libplc4.so (0xb6b95000)
libnspr4.so => /usr/lib/seamonkey/libnspr4.so (0xb6b63000)
libm.so.6 => /lib/libm.so.6 (0xb6b41000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xb6b36000)
libc.so.6 => /lib/libc.so.6 (0xb6a3b000)
/lib/ld-linux.so.2 (0xb7fde000)
libXau.so.6 => /usr/X11R7/lib/libXau.so.6 (0xb6a37000)
libXdmcp.so.6 => /usr/X11R7/lib/libXdmcp.so.6 (0xb6a32000)
libSM.so.6 => /usr/X11R7/lib/libSM.so.6 (0xb6a2b000)
libICE.so.6 => /usr/X11R7/lib/libICE.so.6 (0xb6a17000)
libz.so.1 => /lib/libz.so.1 (0xb6a08000)
libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb69ec000)
libXcomposite.so.1 => /usr/X11R7/lib/libXcomposite.so.1 (0xb69e8000)
libXdamage.so.1 => /usr/X11R7/lib/libXdamage.so.1 (0xb69e5000)
libXfixes.so.3 => /usr/X11R7/lib/libXfixes.so.3 (0xb69e1000)
libXrender.so.1 => /usr/X11R7/lib/libXrender.so.1 (0xb69da000)
libXinerama.so.1 => /usr/X11R7/lib/libXinerama.so.1 (0xb69d7000)
libXi.so.6 => /usr/X11R7/lib/libXi.so.6 (0xb69ce000)
libXrandr.so.2 => /usr/X11R7/lib/libXrandr.so.2 (0xb69c8000)
libXcursor.so.1 => /usr/X11R7/lib/libXcursor.so.1 (0xb69c0000)
libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0xb699b000)
libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb697e000)
libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0xb694c000)
libnssutil3.so => /usr/lib/seamonkey/libnssutil3.so (0xb6938000)
|
Since I had 4.12 Barebones (comes without any browser) on my eeepc at one time with Opera I had used the remedy of including just the 7 files in question by copying them from a tarball seamonkey package to /usr/lib. I found that this worked well and it was not necessary to install a mozilla browser just to get flashplayer working.
I also tried it with Firefox 3.x at one time on the same puplet. I change the environmental variable MOZILLA_FIVE_HOME which pointed at /usr/lib/seamonkey to /usr/lib/firefox. This is an easy adjustment that works well and can be done by opening /etc/profile with a text editor.
|
|
Back to top
|
|
 |
john biles

Joined: 17 Sep 2006 Posts: 848 Location: Australia
|
Posted: Tue 03 Nov 2009, 20:21 Post subject:
|
|
Hello dawnsboy and Michalis,
Here's the perfect case of "What you know doesn't mean everyone else knows it to "OK I'll add the missing libs and place them in /usr/lib thank you for the info
Others will read this post and go "OK I now know why flash in Opera 10 doesn't work. They'll ldd libflashplayer.so or add the missing libs
Next time something doesn't work they'll ldd that to
So the lesson today is ldd is your friend use it!
Update: If I take the libs from the Seamonkey2b2.pet someone posted a while ago then flashplayer doesn't work. I had some older versions from maybe Seamonkey 1.1.5 or firefox 2 and these work. So just because you have what you think are the required libs, they may not work with the version of flashplayer you have. Lesson experiment!
_________________ TEENpup "2009 Legacy" Download Now! Puppy 2 series based for older PC's.
TEENpup "2010 Mini" coming soon! Puppy 4 series based for newer PC's
|
|
Back to top
|
|
 |
dawnsboy

Joined: 03 Dec 2008 Posts: 138 Location: Indiana
|
Posted: Tue 03 Nov 2009, 23:39 Post subject:
|
|
| Quote: | | Update: If I take the libs from the Seamonkey2b2.pet someone posted a while ago then flashplayer doesn't work. I had some older versions from maybe Seamonkey 1.1.5 or firefox 2 and these work |
I am not sure why that would be. I am using Seamonkey 2.0 on my current setup as the only browser (on my 4.12 bare bones setup) and flash 10 works just fine. Seamonkey 2.0 uses the same engine as Firefox.
|
|
Back to top
|
|
 |
Michalis
Joined: 08 Jan 2008 Posts: 127 Location: Greece
|
Posted: Wed 04 Nov 2009, 17:35 Post subject:
|
|
| dawnsboy wrote: | | Quote: | | Since flash 10 there isn't any flash player for opera. |
Flash player 10 works very well with Opera as long as the dependencies are met. |
I mean independent without the need of this extra libraries. If you go to the adobe website you'll see that for linux lists only firefox/mozilla/seamonkey. Till version 9 there was also an opera download.
Of course if you have the libs works perfect.
| dawnsboy wrote: | | Actually one should type ldd libflashplayer.so |
Correct, my mistake
| john biles wrote: | | Here's the perfect case of "What you know doesn't mean everyone else knows it to "OK I'll add the missing libs and place them in /usr/lib thank you for the info |
That's the forum for after all, get help in order to solve out any problem.
| john biles wrote: | | Update: If I take the libs from the Seamonkey2b2.pet someone posted a while ago then flashplayer doesn't work. I had some older versions from maybe Seamonkey 1.1.5 or firefox 2 and these work. So just because you have what you think are the required libs, they may not work with the version of flashplayer you have. Lesson experiment! |
Haven't used seamonkey 2 yet, so can't help you. But I recommend if you want to use seamonkeys' v2 libraries to try the ones in the final version, Seamonkey2b2 seems to be a beta-2 version. If you don't want to search around for sure flash 10 works perfect with the libraries installed by default in puppy 4.3.1
|
|
Back to top
|
|
 |
dawnsboy

Joined: 03 Dec 2008 Posts: 138 Location: Indiana
|
Posted: Wed 04 Nov 2009, 19:00 Post subject:
|
|
| Quote: | | I mean independent without the need of this extra libraries. If you go to the adobe website you'll see that for linux lists only firefox/mozilla/seamonkey. Till version 9 there was also an opera download. |
Ahhh.... So long ago I seem to have forgotten.
| Quote: | | But I recommend if you want to use seamonkeys' v2 libraries to try the ones in the final version |
Good call. That is what I am using. I decompressed the archive downloaded from the seamonky project web page into /usr/lib/seamonkey. Flash player 10 works quite well.
|
|
Back to top
|
|
 |
|