Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Mon 20 Oct 2014, 14:34
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Unsorted
Opera and Flashplayer don't work after uninstall SeaMonkey?
Moderators: deshlab, Flash, GuestToo, Ian, JohnMurga, Lobster
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [12 Posts]  
Author Message
john biles


Joined: 17 Sep 2006
Posts: 1408
Location: Australia

PostPosted: Tue 03 Nov 2009, 10:41    Post subject:  Opera and Flashplayer don't work after uninstall SeaMonkey?
Subject description: They need these libs from SeaMonkey
 

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 Exclamation

_________________
Legacy OS 2.1 LTS Released! Install me on a new! EXT2 Partition with 500Mb of swap and I'll be happy. Razz
Legacy OS 4 Released! Install to newer legacy hardware / early EeePC's Very Happy
Back to top
View user's profile Send private message Visit poster's website 
dawnsboy


Joined: 03 Dec 2008
Posts: 248
Location: Indiana - Republic of New Canada

PostPosted: 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
View user's profile Send private message 
Michalis

Joined: 08 Jan 2008
Posts: 237
Location: Greece

PostPosted: 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
View user's profile Send private message 
dawnsboy


Joined: 03 Dec 2008
Posts: 248
Location: Indiana - Republic of New Canada

PostPosted: 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
View user's profile Send private message 
john biles


Joined: 17 Sep 2006
Posts: 1408
Location: Australia

PostPosted: 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 Very Happy

Others will read this post and go Idea "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!

_________________
Legacy OS 2.1 LTS Released! Install me on a new! EXT2 Partition with 500Mb of swap and I'll be happy. Razz
Legacy OS 4 Released! Install to newer legacy hardware / early EeePC's Very Happy
Back to top
View user's profile Send private message Visit poster's website 
dawnsboy


Joined: 03 Dec 2008
Posts: 248
Location: Indiana - Republic of New Canada

PostPosted: 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
View user's profile Send private message 
Michalis

Joined: 08 Jan 2008
Posts: 237
Location: Greece

PostPosted: 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. Smile


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 Wink
Back to top
View user's profile Send private message 
dawnsboy


Joined: 03 Dec 2008
Posts: 248
Location: Indiana - Republic of New Canada

PostPosted: 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
View user's profile Send private message 
Robin Richardson

Joined: 18 Dec 2009
Posts: 9

PostPosted: Fri 26 Feb 2010, 12:46    Post subject: libsll3.so query  

Could I please ask,is this a mistype for libssl3.so, please? I cannot find it anywhere.

Thank you

Robin Richardson
Back to top
View user's profile Send private message 
Michalis

Joined: 08 Jan 2008
Posts: 237
Location: Greece

PostPosted: Sat 06 Mar 2010, 09:51    Post subject: Re: libsll3.so query  

Robin Richardson wrote:
Could I please ask,is this a mistype for libssl3.so, please? I cannot find it anywhere.


It's correct, no mistype.

Just in case if you haven't solved your problem yet, I've attached the library. Copy it at "/usr/lib/seamonkey/".
libssl3.tar.gz
Description 
gz

 Download 
Filename  libssl3.tar.gz 
Filesize  78.58 KB 
Downloaded  528 Time(s) 
Back to top
View user's profile Send private message 
jrb


Joined: 11 Dec 2007
Posts: 1040
Location: Smithers, BC, Canada

PostPosted: Sat 06 Mar 2010, 19:37    Post subject:  

All these libs are contained in ftp://distro.ibiblio.org/pub/linux/distributions/tinycorelinux/2.x/tcz/nss-nspr.tcz which can be installed in puppy by:
1. Changing the .tcz extension to .sfs and using bootmanager (sfs4 so you may need to convert for older puppies).
2. Changing the .tcz extension to .sfs, mounting and copying the contents to /
3. Use SFS_TCZ_Linker.pet

I've tested in a barebones puppy432 with Opera10.10 and libflashplayer-10.1.51.95 and its working well. Very Happy

Cheers, J
Back to top
View user's profile Send private message 
tuxtoo


Joined: 14 Dec 2010
Posts: 116
Location: North Yorkshire, UK

PostPosted: Tue 14 Dec 2010, 16:09    Post subject: Possible fix  

Hello Guys

This is my first post on the forum so be gentle with me.

I had the same problem doing a remaster of pup_412. I replaced Seamonkey with opera-9.6.4.pet and flash was not recognised by opera and would not work. I followed Michalis advice and copied the seven missing libs to /usr/lib/ and flash started working. Sorted.

What I have done is put the seven libs in a dotpet - no_sm_opera_flash_libs.pet Hope this is of use.

tuxtoo
no_sm_opera_flash_libs.pet
Description  Allows flash to work in opera with no seamonkey installed
pet

 Download 
Filename  no_sm_opera_flash_libs.pet 
Filesize  610.79 KB 
Downloaded  544 Time(s) 
Back to top
View user's profile Send private message Visit poster's website 
Display posts from previous:   Sort by:   
Page 1 of 1 [12 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Unsorted
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.1022s ][ Queries: 13 (0.0052s) ][ GZIP on ]