|
Replies:
7
-
Last Post:
Sep 22, 2009 2:25 PM
by: bqbauer
|
Threads:
[
Previous
|
Next
]
|
|
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
|
|
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.
|
|
|
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
|
|
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
|
|
|
|
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
|
|
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
|
|
|
|
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
|
|
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
|
|
|
|
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
|
|
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
|
|
|
|
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
|
|
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
|
|
|
|
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
|
|
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.
|
|
|
|
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
|
|
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....
|
|
|
|
|