Copy link to clipboard
Copied
26 August 2011
Ladies and Gentlemen,
It's deja vu all over again. I've got a Solaris 10 system running Firefox 6.0, and the browser told me to update my Flash Player plugin. The new version offered is 10_3_183_7. The current version is an older edition of 10_3, which works. But the new version, installed in the same way as the old, does not work--the browser does not recognize its presence. (It does not, however, issue any error messages when started.) Two months ago I had the same problem upgrading from Flash Player 9 to Flash Player 10 in Firefox 3.6 and 4.0. In that instance the solution was to link four library modules in the firefox directory to the depend/lib subdirectory. This enabled the program to find the modules, and to load and run properly. But the new Flash Player version is installed with these links in place. So what is the new Flash Player missing now? Has anyone out there encountered and solved this? Thanks in advance for your assistance.
Sincerely,
Ian H. Redmount
I'll install a solaris 10 FCS and try to reproduce the issue.
One more thing you can try is to remove pluginreg.dat in you $HOME/.mozilla directory.
$cd $HOME/.mozilla
$find . -name pluginreg.dat
And remove them all.
And ray's problem seems a little different.
Why flash player link to /usr/local/lib/libz.so.1 not /usr/lib/libz.so.1
Copy link to clipboard
Copied
I have also encountered the same problem. Running Solaris 10, upgraded to firefox 6, installed thelatest flashplayer plugin from the adobe site (which recognises my system as Solaris). The plugin is found because when it ran initially it complained about a missing ssl3 library which I had to hunt down. Now no errors are displayed when it executes, but the plugin is not recognized. When I try to manage it witht he adons manager, it complains that the flash player is outdated and advises me that's it's been disaBLED.
So how can I enabled it. Why is Adobe so incompetent when it comes to UNIX based system installations? Their install document is loaded with errors. Their support links are worthless and they all inevitably point the world back to a forum, which says we don't want to pay anyone to support it, so in essence support is in the hands of all of us.
Why develop and distribute the product in a self-service modle if you don't have the documents to self service it?
I wish it was 1960 again, where human beings answered phones and customer service was a given. Well, that boat sailed (to India and China)
Copy link to clipboard
Copied
8 September 2011
Dear Sir or Madam,
Thanks for the response. At least we now know that others have encountered this problem. I can tell you how to enable an older version of FlashPlayer 10.3, if that might help. (I started a discussion on that in this forum about two months ago.) I've got FlashPlayer 10.3.181.26 working in Firefox 5.0 and Firefox 6.0 on a Solaris 10 system. If you no longer have the older version, you might be able to get it, e.g., from www.sunfreeware.com. Here's the trick: In your main firefox directory (perhaps /opt/sfw/lib/firefox), you will find the library modules libnss3.so, libnspr4.so, libssl3.so, and libmozsqlite3.so--among others. FlashPlayer 10.whatever needs these libraries to run. It expects to find them in the ...firefox/depend/lib subdirectory, but does not. So I put symbolic links to the modules in the main directory in the depend/lib subdirectory: As root, go to the depend/lib subdirectory and execute
ln -s /opt/sfw/lib/firefox/libnss3.so libnss3.so
and likewise for the other three modules. Then the older version of FlashPlayer 10.3 should run. For some reason, this does not work with FlashPlayer 10.3.183.7. I do not yet know what else this version is looking for, or if the problems is something different entirely.
As for the lack of support from Adobe for Solaris or UNIX systems, alas, I can only agree with you. Firefox suffers from the same lack, and support from Sun has become much more difficult (read: expensive) to obtain since Oracle took over. I'm not sure that 1960 was all that idyllic (though I am old enough to remember when PUNCH was an output command). I rather compare the computer/software industry to the automobile industry a hundred years ago: In those days, if you drove, you either were a mechanic or had one on retainer.
But for now the original question remains unanswered. Anyone out there got FlashPlayer 10.3.183.7 (the latest version) to work on Solaris 10?
Sincerely,
Ian H. Redmount
Copy link to clipboard
Copied
Thanks for the information on the Flashplayer. I did in fact open a trouble report with adobe and they responded by indicating that the installation worked fine for them. Well, I sent them screenshots of why it certainly didn't work for me.
I have to admit I was surprised I heard back anything at all from them.
"If" they ever solve this to my satisfaction on Solaris 10, I will forward the solution to the forum.
-regards,
Ray
Copy link to clipboard
Copied
9 September 2011
Dear Ray,
Thanks for the update. If I learn any more, I'll post it here too. Meanwhile, I shall keep the question in the ``Unanswered'' category.
Sincerely,
Ian H. Redmount
Copy link to clipboard
Copied
Hello Ian and Ray,
I'm going to forward this thread along to the people responsible for the Solaris build, hopefully they'll have something to add.
Chris
Copy link to clipboard
Copied
11 September 2011
Dear Chris,
Thanks for joining in. I look forward to learning what you find out. Meanwhile, FYI: The file dependentlibs.list in the main directory for Firefox 6.0 lists eleven library modules (*.so files), including the four involved in the ``fix'' I described previously for FlashPlayer 10.3.181.26. The modules are all found in the firefox main directory. Putting links to all eleven in the depend/lib subdirectory, i.e., carrying the previous ``fix'' to its logical conclusion, does NOT solve the problem with FlashPlayer 10.3.183.7. The browser still fails to recognize the presence of the plugin. So it would appear that the difficulty lies elsewhere.
Sincerely,
Ian H. Redmount
Copy link to clipboard
Copied
Hi Ion,
I am the engineer working on flash player solaris build.
The problem you got seems related to nss and nspr library.
On solaris, by default we use system nss and nspr library.
The version of nss and nspr libraries on some early version of solaris 10
FCS and solaris 10 update 1 is a little old for flash player.
We always encourge user to apply nss an nspr related patches for solaris 10
since they are security library.
Another solution is to use firefox nss and nspr libraries.
$ export LD_LIBRARY_PATH={firefox directory}:$LD_LIBRARY_PATH
You can contact me directly since I don't monitor this forum.
My email address is leon.sha@oracle.com.
Regards,
Leon Sha
Copy link to clipboard
Copied
15 September 2011
Dear Leon,
Thanks for joining in. I shall send you a detailed message directly, since you do not follow this forum. However, to keep the discussion current here, I shall add a few observations. The library issue you mention should be resolved via the procedure I describe earlier in this discussion, i.e., by linking the relevant library modules in the firefox main directory with the firefox/depend/lib subdirectory. This works for FlashPlayer version 10.3.181.26; is there some reason it does not work for version 10.3.183.7? If so, what further fix is needed for the later version? Or is the problem with version 10.3.183.7 something else entirely?
It comes down to this: Have you, personally, installed the FlashPlayer Version 10.3.183.7 plugin on a Solaris 10 system using Firefox, and got it to work? If so, exactly how did you do it? If not, then 1) you do not yet know how to do it, and 2) you do not yet know that it can be done. Documentation means nothing--the people who write the documentation and the people who write the software generally live on different continents and speak different languages. So there is often only an incidental connection between the two.
Thanks again for your help. Please let us know what you find out about this problem.
Sincerely,
Ian
Copy link to clipboard
Copied
Hi Ian,
I can run 10_3_183_7 on my solaris 10. Acturally is solaris 10 update 6. So I may need following information from you to address the issue.
$ cat /etc/release
$ showrev -p
Also is there any error messages when you run in command line?
I just ldd libflashplayer.so, there are 7 nss npr library modules.
libssl3.so => /usr/lib/mps/libssl3.so
libnss3.so => /usr/lib/mps/libnss3.so
libnspr4.so => /usr/lib/mps/libnspr4.so
libsmime3.so => /usr/lib/mps/libsmime3.so
libnssutil3.so => /usr/lib/mps/libnssutil3.so
libplc4.so => /usr/lib/mps/libplc4.so
libplds4.so => /usr/lib/mps/libplds4.so
You may need to link all of them.
Regards,
Leon Sha
Copy link to clipboard
Copied
FYI:
My Solaris 10 version is listed below which is older. LDD output also shown in links listed below. No error messages are displayed when I run it, as long as the libssl3.so library is also included within the .mozilla/plugins directory.
esacbbd->plugins: cat /etc/release
Solaris 10 6/06 s10s_u2wos_09a SPARC
Copyright 2006 Sun Microsystems, Inc. All Rights Reserved.
Use is subject to license terms.
Assembled 09 June 2006
esacbbd->plugins: ls -l
total 12200
-rwxr-xr-x 1 rl4518 ats 12139308 Sep 6 15:30 libflashplayer.so
-rwxr-xr-x 1 rl4518 ats 328300 Sep 6 15:30 libssl3.so
esacbbd->plugins: ldd libflashplayer.so
libsocket.so.1 => /lib/libsocket.so.1
libnsl.so.1 => /lib/libnsl.so.1
librt.so.1 => /lib/librt.so.1
libpthread.so.1 => /lib/libpthread.so.1
libX11.so.4 => /usr/lib/libX11.so.4
libXext.so.0 => /usr/lib/libXext.so.0
libXt.so.4 => /usr/lib/libXt.so.4
libfreetype.so.6 => /usr/sfw/lib/libfreetype.so.6
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1
libc.so.1 => /lib/libc.so.1
libCrun.so.1 => /usr/lib/libCrun.so.1
libCstd.so.1 => /usr/lib/libCstd.so.1
libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0
libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0
libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0
libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0
libm.so.2 => /lib/libm.so.2
libpangoxft-1.0.so.0 => /usr/lib/libpangoxft-1.0.so.0
libpangox-1.0.so.0 => /usr/lib/libpangox-1.0.so.0
libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0
libssl3.so => /usr/lib/mps/libssl3.so
libssl3.so (NSS_3.11.4) => (version not found)
libnss3.so => /usr/lib/mps/libnss3.so
libnspr4.so => /usr/lib/mps/libnspr4.so
libsmime3.so => /usr/lib/mps/libsmime3.so
libmp.so.2 => /lib/libmp.so.2
libmd5.so.1 => /lib/libmd5.so.1
libscf.so.1 => /lib/libscf.so.1
libaio.so.1 => /lib/libaio.so.1
libdl.so.1 => /lib/libdl.so.1
libSM.so.6 => /usr/lib/libSM.so.6
libICE.so.6 => /usr/lib/libICE.so.6
libz.so.1 => /usr/local/lib/libz.so.1
libz.so.1 (SUNW_1.1) => (version not found)
libexpat.so.0 => /usr/sfw/lib/libexpat.so.0
libXft.so.2 => /usr/lib/libXft.so.2
libXrender.so.1 => /usr/sfw/lib/libXrender.so.1
libmlib.so.2 => /usr/lib/libmlib.so.2
libXrandr.so.2 => /usr/X11/lib/libXrandr.so.2
libXi.so.5 => /usr/lib/libXi.so.5
libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0
libplc4.so => /usr/lib/mps/libplc4.so
libthread.so.1 => /lib/libthread.so.1
libsoftokn3.so => /usr/lib/mps/libsoftokn3.so
libplds4.so => /usr/lib/mps/libplds4.so
libdoor.so.1 => /lib/libdoor.so.1
libuutil.so.1 => /lib/libuutil.so.1
libgcc_s.so.1 => /usr/local/lib/libgcc_s.so.1
/platform/SUNW,Ultra-Enterprise/lib/libc_psr.so.1
/usr/lib/cpu/sparcv8plus/libCstd_isa.so.1
/usr/lib/mps/cpu/sparcv8plus/libnspr_flt4.so
/platform/SUNW,Ultra-Enterprise/lib/libmd5_psr.so.1
/usr/lib/cpu/sparcv8plus+vis/libmlib.so.2
Subject: Flash Player 10_3_183_7 for Firefox6.0 on Solaris 10?
Hi Ian,
I can run 10_3_183_7 on my solaris 10. Acturally is solaris 10 update 6. So I may need following information from you to address the issue.
$ cat /etc/release
$ showrev -p
Also is there any error messages when you run in command line?
I just ldd libflashplayer.so, there are 7 nss npr library modules.
libssl3.so => /usr/lib/mps/libssl3.so
libnss3.so => /usr/lib/mps/libnss3.so
libnspr4.so => /usr/lib/mps/libnspr4.so
libsmime3.so => /usr/lib/mps/libsmime3.so
libnssutil3.so => /usr/lib/mps/libnssutil3.so
libplc4.so => /usr/lib/mps/libplc4.so
libplds4.so => /usr/lib/mps/libplds4.so
You may need to link all of them.
Regards,
Leon Sha
Copy link to clipboard
Copied
16 September 2011
Dear Leon and Ray,
Here's the info from my system that Leon requested:
cat /etc/release
Solaris 10 3/05 s10_74L2a SPARC
Copyright 2005 Sun Microsystems, Inc. All Rights Reserved.
Use is subject to license terms.
Assembled 22 January 2005
showrev -p
Patch: 116298-08 Obsoletes: Requires: Incompatibles: Packages: SUNWjaxp, SUNWxrpcrt, SUNWxrgrt, SUNWxsrt
Patch: 116352-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcjmail, SUNWcjaf, SUNWjjaf, SUNWjjmail
Patch: 116302-02 Obsoletes: Requires: Incompatibles: Packages: SUNWxrpcrt
Patch: 113886-27 Obsoletes: Requires: Incompatibles: Packages: SUNWglrt, SUNWgldoc, SUNWglrtu, SUNWglsrz, SUNWgldp, SUNWglh, SUNWglsr
Patch: 109715-10 Obsoletes: Requires: Incompatibles: Packages: SUNWhsipu
Patch: 113887-27 Obsoletes: Requires: Incompatibles: Packages: SUNWglrtx, SUNWglsrx, SUNWgldpx
and the output of ldd libflashplugin.so looks like this:
libsocket.so.1 => /lib/libsocket.so.1
libnsl.so.1 => /lib/libnsl.so.1
librt.so.1 => /lib/librt.so.1
libpthread.so.1 => /lib/libpthread.so.1
libX11.so.4 => /usr/lib/libX11.so.4
libXext.so.0 => /usr/lib/libXext.so.0
libXt.so.4 => /usr/lib/libXt.so.4
libfreetype.so.6 => /usr/sfw/lib/libfreetype.so.6
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1
libc.so.1 => /lib/libc.so.1
libCrun.so.1 => /usr/lib/libCrun.so.1
libCstd.so.1 => /usr/lib/libCstd.so.1
libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0
libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0
libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0
libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0
libm.so.2 => /lib/libm.so.2
libpangoxft-1.0.so.0 => /usr/lib/libpangoxft-1.0.so.0
libpangox-1.0.so.0 => /usr/lib/libpangox-1.0.so.0
libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0
libssl3.so => /usr/lib/mps/libssl3.so
libssl3.so (NSS_3.11.4) => (version not found)
libnss3.so => /usr/lib/mps/libnss3.so
libnss3.so (NSS_3.10) => (version not found)
libnss3.so (NSS_3.11) => (version not found)
libnspr4.so => /usr/lib/mps/libnspr4.so
libsmime3.so => /usr/lib/mps/libsmime3.so
libmp.so.2 => /lib/libmp.so.2
libmd5.so.1 => /lib/libmd5.so.1
libscf.so.1 => /lib/libscf.so.1
libaio.so.1 => /lib/libaio.so.1
libdl.so.1 => /lib/libdl.so.1
libSM.so.6 => /usr/openwin/lib/libSM.so.6
libICE.so.6 => /usr/openwin/lib/libICE.so.6
libz.so.1 => /usr/lib/libz.so.1
libexpat.so.0 => /usr/sfw/lib/libexpat.so.0
libXft.so.2 => /usr/openwin/lib/libXft.so.2
libXrender.so.1 => /usr/sfw/lib/libXrender.so.1
libmlib.so.2 => /usr/lib/libmlib.so.2
libXrandr.so.2 => /usr/X11/lib/libXrandr.so.2
libXi.so.5 => /usr/openwin/lib/libXi.so.5
libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0
libplc4.so => /usr/lib/mps/libplc4.so
libplds4.so => /usr/lib/mps/libplds4.so
libsoftokn3.so => /usr/lib/mps/libsoftokn3.so
libthread.so.1 => /lib/libthread.so.1
libdoor.so.1 => /lib/libdoor.so.1
libuutil.so.1 => /lib/libuutil.so.1
/platform/SUNW,Sun-Blade-100/lib/libc_psr.so.1
/usr/lib/cpu/sparcv8plus/libCstd_isa.so.1
/usr/lib/mps/cpu/sparcv8plus/libnspr_flt4.so
/platform/SUNW,Sun-Blade-100/lib/libmd5_psr.so.1
/usr/lib/cpu/sparcv8plus+vis/libmlib.so.2
But here's the kicker: The ldd outputs for versions 10.3.181.26 and 10.3.183.7 of libflashplayer.so are character-for-character identical. So if it were a library issue preventing 183.7 from running, then 181.26 wouldn't run either. (With the relevant library modules linked to the depend/lib subdirectory, I get no command-line error message with either version.) I suspect we're on a wild goose chase here. Any other possibilities? Thanks.
Sincerely,
Ian
Copy link to clipboard
Copied
16 September 2011
Hi all,
Just an update: On my Solaris 10 system, Firefox 6.0.2 (the latest version) not only does not run Flash Player 10.3.183.7, it identifies it as outdated and disables it. (Ray observed the same behavior, I think.) It does not do this with the older 10.3.181.26 version, which runs, although the Add-On Manager does suggest an update (10.3.183.7, which won't work). This can't be a library issue; there must be a problem in the code itself. Any ideas, anyone?
Sincerely,
Ian
Copy link to clipboard
Copied
I'll install a solaris 10 FCS and try to reproduce the issue.
One more thing you can try is to remove pluginreg.dat in you $HOME/.mozilla directory.
$cd $HOME/.mozilla
$find . -name pluginreg.dat
And remove them all.
And ray's problem seems a little different.
Why flash player link to /usr/local/lib/libz.so.1 not /usr/lib/libz.so.1
Copy link to clipboard
Copied
19 September 2011
Gentlemen,
Believe it or not, Leon's suggestion seems to solve the problem. When I moved the file .mozilla/pluginreg.dat to .mozilla/pluginreg.dat.old (I never delete anything outright unless I'm sure I'll never need it again), version 10.3.183.7 of Flash Player worked in Firefox 6.0.2! The browser recognized the plugin as Flash Player Version 10.3 r183. It still lists the plugin as ``Outdated Version'' (even though the update offered is the same version), but does not give the ``Update Immediately'' warning. When I followed Leon's suggestion fully and moved the .mozilla/firefox/pluginreg.dat file as well, nothiing changed; the 183.7 version continued to work. I have not moved the .mozilla/firefox/<alphabetsoup.default>/pluginreg.dat file, as that seems to list the current working versions of all the plugins.
Full disclosure: At the same time I have updated my Java plugin from version 1.6.0_23 to 1.6.0_27. I should not expect that to affect the Flash Player plugin, but stranger things have happened.
LIke this: Moving (disabling) the dated pluginreg.dat files for one user on the system seems to have gotten Flash Player 10.3.183.7 working for all users, without touching any of the others' pluginreg.dat files.
Ray: Please let us know if this trick works for your system as well. Leon: Thanks for the fix.
Sincerely,
Ian
Copy link to clipboard
Copied
Hello,
I probably solved the problem!!
I have got a solaris 10 1/13 system running firefox ESR 10.0.7. I downloaded the last version of flash player for solaris 10. this is version 11.2.202.223
I copied the file libflashplayer.so into the directory /usr/lib/firefox/plugins
I have no mozilla or firefox - directory in my home-directory so I copied the file into the directory above mentioned.
and it runs!!!
Sincerly,
Daniel
Copy link to clipboard
Copied
Just a quick note that I was able to successfully install this in Solaris 11.1 (x86) and Firefox 17.
To get libflashplayer.so begin here:
http://get.adobe.com/flashplayer/otherversions/
Click at the bottom of that page for "other versions".
Download version 11.2.202.223 which is here:
http://fpdownload.macromedia.com/get/flashplayer/installers/archive/fp_11.2.202.228_archive.zip
Unzip the archive.
In the directory fp_11.2.202.228_archive/11_2r202_223_32bit you will find this file:
flash_player_11_2r202_228_solaris_x86.tar.bz2
Uncompress and untar that.
This will in turn give you another directory:
flash_player_solaris_11_2_202_223_x86/
Within which you will find libflashplayer.so.
Copy that file into the plugins directory for your current Firefox profile.
~/.mozilla/your.profile/plugins
If the "plugins" directory does not exist, create it.
Restart Firefox.
Check that it is recognized by going to "about:plugins".
I did not have to remove pluginreg.dat for it to work.
Good luck,
Mikel
Copy link to clipboard
Copied
FYI: I exported the library
$ Echo $LD_LIBRARY_PATH
$ /opt/sfw/lib/firefox
Ran firefox
$/opt/sfw/bin/firefox
Still complains when I try to access a site that requires flash.
Speedtest.net returns "requires at least version 10 of Flash. Please update your client"
And then the whole miserable cycle repeats because when I update the client it's not recognized.