OpenSolaris

Discussions Communities Projects Download Source Browser

Home » OpenSolaris Forums » desktop » discuss

Thread: Thunderbird 2.0.0.22 problem under OpenSolaris

Welcome, Guest Help
Login Login
Guest Settings Guest Settings
Reply to this Thread Reply to this Thread Search Forum Search Forum Back to Thread List Back to Thread List

Permlink Replies: 7 - Last Post: Sep 22, 2009 2:25 PM by: bqbauer Threads: [ Previous | Next ]
bqbauer

Posts: 61
From:

Registered: 10/19/08
Thunderbird 2.0.0.22 problem under OpenSolaris
Posted: Aug 1, 2009 12:18 PM
To: Communities » desktop » discuss
  Click to reply to this thread Reply

I've kept my Mozilla products current with the distributions at http://opensolaris.org/os/community/desktop/communities/mozilla/development/, but the latest distribution of Thunderbird has a "problem" I've never seen with previous releases. It has some Solaris 7-10 specific requirements in that it runs the moz_patch_checker.dtksh looking for patches. This fails on OpenSolaris.

This is the first time this patch checker stuff has appeared, and therefore fails on OpenSolaris. The web page says it's for both Solaris and OpenSolaris. Please make this thing OpenSolaris aware so we don't have to tweak it so it will run properly. I had to move the thunderbird/init.d/S02solaris_patchchecker.sh script so it wouldn't run when thunderbird starts up.

alfred

Posts: 392
From: SG

Registered: 9/15/06
Re: [desktop-discuss] Thunderbird 2.0.0.22 problem under OpenSolaris
Posted: Aug 2, 2009 6:56 PM   in response to: bqbauer

  Click to reply to this thread Reply

On 08/ 2/09 03:18 AM, William Bauer wrote:
> I've kept my Mozilla products current with the distributions at http://opensolaris.org/os/community/desktop/communities/mozilla/development/, but the latest distribution of Thunderbird has a "problem" I've never seen with previous releases. It has some Solaris 7-10 specific requirements in that it runs the moz_patch_checker.dtksh looking for patches. This fails on OpenSolaris.
>
> This is the first time this patch checker stuff has appeared, and therefore fails on OpenSolaris. The web page says it's for both Solaris and OpenSolaris. Please make this thing OpenSolaris aware so we don't have to tweak it so it will run properly. I had to move the thunderbird/init.d/S02solaris_patchchecker.sh script so it wouldn't run when thunderbird starts up.
>
Update the page to point the workaround to this page. Hope you don't
mind :-)

Will fix the bug in the next release.

Thanks,
-Alfred
_______________________________________________
desktop-discuss mailing list
desktop-discuss at opensolaris dot org


bqbauer

Posts: 61
From:

Registered: 10/19/08
Re: [desktop-discuss] Thunderbird 2.0.0.22 problem under OpenSolaris
Posted: Aug 21, 2009 4:21 PM   in response to: alfred
To: Communities » desktop » discuss
  Click to reply to this thread Reply

Got another bug in 2.0.0.22 that's not in 21. When clicking on URLs in email messages, thunderbird 2.0.0.22 doesn't properly fire up firefox, but instead generates the errors below in the user's .xsession-errors file. Revert to 2.0.0.21 with no other changes and the errors stop and links in email begin to work. I'm dropping 2.0.0.22 and hoping none of this mess shows up in the next release.


ld.so.1: firefox-bin: fatal: libnss3.so: version `NSS_3.12' not found (required by file /usr/lib/firefox/libxul.so)
ld.so.1: firefox-bin: fatal: libnss3.so: open failed: No such file or directory
ld.so.1: firefox-bin: fatal: relocation error: file /usr/lib/firefox/libxul.so: symbol js_GetterOnlyPropertyStub: referenced symbol not found
ld.so.1: firefox-bin: fatal: relocation error: file /usr/lib/firefox/firefox-bin: symbol NS_LogInit: referenced symbol not found

ginnchen

Posts: 126
From: CN

Registered: 4/2/08
Re: [desktop-discuss] Thunderbird 2.0.0.22 problem under OpenSolaris
Posted: Aug 23, 2009 11:26 PM   in response to: bqbauer

  Click to reply to this thread Reply

In thunderbird/run-mozilla.sh, find "export MOZILLA_FIVE_HOME
LD_LIBRARY_PATH",
change it to "export MOZILLA_FIVE_HOME".

Ginn

On Aug 22, 2009, at 7:21 AM, William Bauer wrote:

> Got another bug in 2.0.0.22 that's not in 21. When clicking on URLs
> in email messages, thunderbird 2.0.0.22 doesn't properly fire up
> firefox, but instead generates the errors below in the
> user's .xsession-errors file. Revert to 2.0.0.21 with no other
> changes and the errors stop and links in email begin to work. I'm
> dropping 2.0.0.22 and hoping none of this mess shows up in the next
> release.
>
>
> ld.so.1: firefox-bin: fatal: libnss3.so: version `NSS_3.12' not
> found (required by file /usr/lib/firefox/libxul.so)
> ld.so.1: firefox-bin: fatal: libnss3.so: open failed: No such file
> or directory
> ld.so.1: firefox-bin: fatal: relocation error: file /usr/lib/firefox/
> libxul.so: symbol js_GetterOnlyPropertyStub: referenced symbol not
> found
> ld.so.1: firefox-bin: fatal: relocation error: file /usr/lib/firefox/
> firefox-bin: symbol NS_LogInit: referenced symbol not found
> --
> This message posted from opensolaris.org
> _______________________________________________
> desktop-discuss mailing list
> desktop-discuss at opensolaris dot org

_______________________________________________
desktop-discuss mailing list
desktop-discuss at opensolaris dot org


alfred

Posts: 392
From: SG

Registered: 9/15/06
Re: [desktop-discuss] Thunderbird 2.0.0.22 problem under OpenSolaris
Posted: Aug 23, 2009 11:42 PM   in response to: bqbauer

  Click to reply to this thread Reply

William Bauer wrote:
> Got another bug in 2.0.0.22 that's not in 21. When clicking on URLs in email messages, thunderbird 2.0.0.22 doesn't properly fire up firefox, but instead generates the errors below in the user's .xsession-errors file. Revert to 2.0.0.21 with no other changes and the errors stop and links in email begin to work. I'm dropping 2.0.0.22 and hoping none of this mess shows up in the next release.
>
>
> ld.so.1: firefox-bin: fatal: libnss3.so: version `NSS_3.12' not found (required by file /usr/lib/firefox/libxul.so)
> ld.so.1: firefox-bin: fatal: libnss3.so: open failed: No such file or directory
> ld.so.1: firefox-bin: fatal: relocation error: file /usr/lib/firefox/libxul.so: symbol js_GetterOnlyPropertyStub: referenced symbol not found
> ld.so.1: firefox-bin: fatal: relocation error: file /usr/lib/firefox/firefox-bin: symbol NS_LogInit: referenced symbol not found
>
The error is related to the run time path. Firefox 3.5.x depends on the
system nss/nspr if you're using the latest OpenSolaris from /dev repository.

Thunderbird contributed build is shipped with its own copy of nss/nspr
library, and LD_LIBRARY_PATH is set as below in run-mozilla.sh:

LD_LIBRARY_PATH=${MOZ_DIST_BIN}:${MOZ_DIST_BIN}/plugins...

That's to say, to launch Firefox through link in Thunderbird, Firefox
could link with Thunderbird's nss/nspr and cause the fail. I compare
run-mozilla.sh for both 2.0.0.21 and 2.0.0.22, they are the same. So I'd
expect to have the same behavior for both builds.

Anyway, as Ginn suggested, we could remove the LD_LIBRARY_PATH setting
since RUNPATH/RPATH have been set in the dynamic libraries themselves.

Thanks,
-Alfred
_______________________________________________
desktop-discuss mailing list
desktop-discuss at opensolaris dot org


ginnchen

Posts: 126
From: CN

Registered: 4/2/08
Re: [desktop-discuss] Thunderbird 2.0.0.22 problem under OpenSolaris
Posted: Aug 24, 2009 11:26 PM   in response to: alfred

  Click to reply to this thread Reply

On Aug 24, 2009, at 2:42 PM, Alfred Peng wrote:

> William Bauer wrote:
>> Got another bug in 2.0.0.22 that's not in 21. When clicking on
>> URLs in email messages, thunderbird 2.0.0.22 doesn't properly fire
>> up firefox, but instead generates the errors below in the
>> user's .xsession-errors file. Revert to 2.0.0.21 with no other
>> changes and the errors stop and links in email begin to work. I'm
>> dropping 2.0.0.22 and hoping none of this mess shows up in the next
>> release.
>>
>>
>> ld.so.1: firefox-bin: fatal: libnss3.so: version `NSS_3.12' not
>> found (required by file /usr/lib/firefox/libxul.so)
>> ld.so.1: firefox-bin: fatal: libnss3.so: open failed: No such file
>> or directory
>> ld.so.1: firefox-bin: fatal: relocation error: file /usr/lib/
>> firefox/libxul.so: symbol js_GetterOnlyPropertyStub: referenced
>> symbol not found
>> ld.so.1: firefox-bin: fatal: relocation error: file /usr/lib/
>> firefox/firefox-bin: symbol NS_LogInit: referenced symbol not found
>>
> The error is related to the run time path. Firefox 3.5.x depends on
> the system nss/nspr if you're using the latest OpenSolaris from /dev
> repository.
>
> Thunderbird contributed build is shipped with its own copy of nss/
> nspr library, and LD_LIBRARY_PATH is set as below in run-mozilla.sh:
>
> LD_LIBRARY_PATH=${MOZ_DIST_BIN}:${MOZ_DIST_BIN}/plugins...
>
> That's to say, to launch Firefox through link in Thunderbird,
> Firefox could link with Thunderbird's nss/nspr and cause the fail. I
> compare run-mozilla.sh for both 2.0.0.21 and 2.0.0.22, they are the
> same. So I'd expect to have the same behavior for both builds.
>
The thunderbird 2.0.0.21 comes with OS2009.06 doesn't set
LD_LIBRARY_PATH.
It might be the different.

Ginn


> Anyway, as Ginn suggested, we could remove the LD_LIBRARY_PATH
> setting since RUNPATH/RPATH have been set in the dynamic libraries
> themselves.
>
> Thanks,
> -Alfred
> _______________________________________________
> desktop-discuss mailing list
> desktop-discuss at opensolaris dot org

_______________________________________________
desktop-discuss mailing list
desktop-discuss at opensolaris dot org


bqbauer

Posts: 61
From:

Registered: 10/19/08
Re: [desktop-discuss] Thunderbird 2.0.0.22 problem under OpenSolaris
Posted: Aug 25, 2009 1:23 PM   in response to: alfred
To: Communities » desktop » discuss
  Click to reply to this thread Reply

No matter what I did, this behavior was exhibited only with 2.0.0.22. I removed LD_LIBRARY_PATH and it did not resolve this with FF 3.5.2, and Thunderbird 2.0.0.21 doesn't seem to need LD_LIBRARY_PATH set by the user. The only solution, ALL other things being equal for me, was to run 2.0.0.21. I don't know why the difference between 21 and 22, but it seems overly complicated if the 22 release requires environment settings not in 21.

I'm not clear based on the posts here, but has anyone else actually tried on 2009.06 the solutions offered? Has anyone reproduced or tested the problem on a non-development platform? Seems like a disconnect if the users aren't going to get the same behaviors between two minor releases. 2.0.0.21 just works. 2.0.0.22 requires too much tweaking and massaging as distributed on opensolaris.org.

bqbauer

Posts: 61
From:

Registered: 10/19/08
Re: [desktop-discuss] Thunderbird 2.0.0.22 problem under OpenSolaris
Posted: Sep 22, 2009 2:25 PM   in response to: alfred
To: Communities » desktop » discuss
  Click to reply to this thread Reply

So I see 2.0.0.23 is out, but this was not fixed. Seems like 21 is the version to stick with that doesn't exhibit any of the issues in this thread. If the users are going to have to jump through all these hoops to make it work, they're going to stop trying....




Terms of Use | Privacy | Trademarks | Copyright Policy | Site Guidelines
Your use of this web site or any of its content or software indicates your agreement to be bound by these Terms of Use.
Copyright © 1995-2005 Sun Microsystems, Inc.