On 03/11/10 08:14 AM, solarg wrote:
>
> On 03/11/10 07:49 AM, Ginn Chen wrote:
>>
>> I met this once. But I forgot the exact steps to solve it.
>>
>> Check /opt/sfw/etc/pango/pango.modules and
>> $HOME/.mozilla/firefox/etc/pango/pango.modules.
>> They should contain some lines about pango 1.6.0.
>> If not, try to recover the file.
>> unset LD_LIBRARY_PATH
>> Run as root, /opt/sfw/bin/pango-querymodules>
>> '/opt/sfw/etc/pango/pango.modules'
>>
> i already did that, and yes, LD_LIBRARY_PATH is unset
>
>> Try
>> rm -rf $HOME/.mozilla/firefox/etc
>> rm -rf $HOME/.mozilla/firefox/.refresh
>> unset LD_LIBRARY_PATH
>> then run thunderbird again
>>
> i don't understand, do you mean that thunderbird use .mozilla/firefox ?
>
antoher try:
- mv .thunderbird .thunderbird.old
- thunderbird starts, but it complains about sqlite:
"The application has been updated, but your version of SQLite is too old
and the application cannot run"
penelope-henry% pargs -e 20050|grep PATH
envp[11]:
LIBRARY_PATH=/usr/local/thunderbird-3.0.3:/usr/local/thunderbird-3.0.3/components:/usr/local/thunderbird-3.0.3
envp[19]: LD_LIBRARY_PATH=/usr/local/thunderbird-3.0.3/depend/lib
envp[23]: LIBPATH=/usr/local/thunderbird-3.0.3:/usr/local/thunderbird-3.0.3
envp[24]: ADDON_PATH=/usr/local/thunderbird-3.0.3
envp[25]: HELPPATH=/usr/openwin/lib/help:/usr/openwin/lib/locale
envp[33]:
XFILESEARCHPATH=/usr/openwin/lib/locale/%L/%T/%N%S:/usr/openwin/lib/%T/%N%S:/usr/local/lib/%T/%N%S:/usr/local/include/%T/%N%S
envp[34]: GS_FONTPATH=/usr/openwin/lib/X11/fonts/Type1/outline
envp[39]:
DYLD_LIBRARY_PATH=/usr/local/thunderbird-3.0.3:/usr/local/thunderbird-3.0.3
envp[40]: GTK_PATH=/usr/local/thunderbird-3.0.3/depend/lib/gtk-2.0
envp[46]:
SHLIB_PATH=/usr/local/thunderbird-3.0.3:/usr/local/thunderbird-3.0.3
penelope-henry% pldd 20050 | grep sqli
/opt/csw/lib/libsqlite3.so.0.8.6
so it uses sqlite from OpenCSW, i don't understand why, as i don't have
LD_LIBRARY_PATH set !?
I notice that if i uninstall CSWsqlite3_rt, thunderbird accepts to
launch. But it is not an solution.
penelope-henry% elfdump /usr/local/thunderbird-3.0.3/thunderbird-bin
|grep 'R.*PATH'
[71] RUNPATH 0x1dc84
/opt/sfw/lib:$ORIGIN:$ORIGIN/..:/usr/gnu/lib:/usr/sfw/lib
[72] RPATH 0x1dc84
/opt/sfw/lib:$ORIGIN:$ORIGIN/..:/usr/gnu/lib:/usr/sfw/lib
And removing my .thunderbird isn't a solution too, as i need it.
gerard