Skip to main content
April 22, 2009
Question

Flash 10.0.22.87 Solaris/Sparc broken for FF3 on SB2500

  • April 22, 2009
  • 2 replies
  • 2197 views

If you try to run the latest flashplayer browser plugin in Firefox 3.0.8 on

a Sunblade 2500 running Solaris 10, the flashplayer plugin will not

be accepted. The error is "LoadPlugin: failed to initialize shared library

/usr/local/firefox/plugins/libflashplayer.so". I think the problem is that the

plugin requires the latest Sun Sparc hardware rather han being compiled

to be downward compatible. Note:

libflashplayer.so: ELF 32-bit MSB dynamic lib SPARC32PLUS Version 1, V8+

Required, UltraSPARC1 Extensions Required, dynamically linked, stripped

but its just a theory. Is there any workaround for this?

    This topic has been closed for replies.

    2 replies

    Participant
    April 29, 2009

    It shouldn't be a hardware problem, as the instruction set used by the binary is supported by all 64-bit SPARC processors.

    If you check the output from running Firefox in a terminal, the LoadPlugin message usually has more details in brackets.

    If not, run

    ldd /usr/local/firefox/plugins/libflashplayer.so

    and check if any library dependencies are missing.

    May 6, 2009

    Ok. LDD reports for the flash plugin

            libnss3.so =>    /usr/lib/mps/libnss3.so

            libnss3.so (NSS_3.11) =>         (version not found)

    and for Firefox 3 it reports

            libnss3.so =>    /usr/local/firefox/libnss3.so

    which, I think, means that I need a newer version of the libnss3 library. Cute. There are no

    updates from Sun for libnss3.so so I'll have to try using the FF one. The run-mozilla.sh

    script is supposed to set LD_LIBRARY to look /usr/local/firefox first for libraries, but

    perhaps plugins don't respect that.

    In any case, the libnss3.so in /usr/local/firefox has the string NSS_3.10.2 so it's

    not clear to me that even THAT one is recent enough.

    If a well patched Solaris 10 box has this problem. I expect most Solaris FF3 users

    will have an issue with the latest flash plugin. I'll play with it some more.

    Thanks.

    Participant
    May 7, 2009

    The x86 build of the same Flash plugin doesn't seem to have a versioned dependency on libnss3.so, so the addition of the dependency may be an error in the build process. However I have checked Firefox on Solaris Express and OpenSolaris, and it does include a version of libnss3 with NSS_3.11.

    To check if your Firefox's libnss3 has the symbol:

    nm /usr/local/firefox/libnss3.so | grep NSS_3

    If it shows NSS_3.11 is present, the plugin is somehow loading the system libnss3.so instead. If the maximum version is still 3.10, and this is an official build of Firefox, file a bug with Adobe about removing the dependency on the NSS_3.11 symbol.

    April 28, 2009

    Basically, this happened when I upgraded from Firefox 2 to Firefox 3 so it

    might be a firefox issue. The current plugin worked fine for F2. I even tried

    removing the pluginreg.dat file and reinstalling. No joy.