Jason Joines a écrit :
I've been using Thunderbird as my mail client fince I installed SuSE 9.2 months ago. I installed via YaST which gave me MozillaThunderbird-0.8-5.0, then upgraded to MozillaThunderbird-1.0-0.1 via the SuSE projects RPM. It's been running fine until 2 days ago. Then I shut it down for what was probably the first time in a few weeks. When I tried to fire it up via the KDE menu, it showed up in the task bar for just a few seconds then went away. When I tried running /opt/MozillaThunderbird/bin/thunderbird.sh I got "Segmentation fault". Then I tried running /opt/MozillaThunderbird/lib/thunderbird-bin directly and got "/opt/MozillaThunderbird/lib/thunderbird-bin: error while loading shared libraries: libmozjs.so: cannot open shared object file: No such file or directory" I looked for this file and found it in /opt/MozillaThunderbird/lib/, the same directory thunderbird-bin is in, so I ran ldd on thunderbird-bin and got:
ldd thunderbird-bin linux-gate.so.1 => (0xffffe000) libmozjs.so => not found libgtk-x11-2.0.so.0 => /opt/gnome/lib/libgtk-x11-2.0.so.0 (0x4002f000) libgdk-x11-2.0.so.0 => /opt/gnome/lib/libgdk-x11-2.0.so.0 (0x402f5000) libatk-1.0.so.0 => /opt/gnome/lib/libatk-1.0.so.0 (0x40364000) libgdk_pixbuf-2.0.so.0 => /opt/gnome/lib/libgdk_pixbuf-2.0.so.0 (0x4037f000) libpangoxft-1.0.so.0 => /opt/gnome/lib/libpangoxft-1.0.so.0 (0x40394000) libpangox-1.0.so.0 => /opt/gnome/lib/libpangox-1.0.so.0 (0x40399000) libpango-1.0.so.0 => /opt/gnome/lib/libpango-1.0.so.0 (0x403a5000) libgobject-2.0.so.0 => /opt/gnome/lib/libgobject-2.0.so.0 (0x403d9000) libgmodule-2.0.so.0 => /opt/gnome/lib/libgmodule-2.0.so.0 (0x40413000) libdl.so.2 => /lib/libdl.so.2 (0x40417000) libglib-2.0.so.0 => /opt/gnome/lib/libglib-2.0.so.0 (0x4041b000) libxpcom.so => not found libplds4.so => not found libplc4.so => not found libnspr4.so => not found libpthread.so.0 => /lib/tls/libpthread.so.0 (0x4049b000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x404ad000) libm.so.6 => /lib/tls/libm.so.6 (0x405aa000) libpng.so.3 => /usr/lib/libpng.so.3 (0x405cd000) libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x405fb000) libz.so.1 => /lib/libz.so.1 (0x4061a000) libsmime3.so => not found libssl3.so => not found libnss3.so => not found libsoftokn3.so => not found libldap50.so => not found libprldap50.so => not found libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x4062c000) libXp.so.6 => /usr/X11R6/lib/libXp.so.6 (0x40680000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x40688000) libxpcom_compat.so => not found libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x40696000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x40753000) libc.so.6 => /lib/tls/libc.so.6 (0x4075b000) libXft.so.2 => /usr/X11R6/lib/libXft.so.2 (0x40872000) libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x40885000) libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x408f4000) libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0x4091e000) libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x40922000) libXcursor.so.1 => /usr/X11R6/lib/libXcursor.so.1 (0x4092a000) libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x40934000) libpangoft2-1.0.so.0 => /opt/gnome/lib/libpangoft2-1.0.so.0 (0x4093c000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x40961000) libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x40969000) libexpat.so.0 => /usr/lib/libexpat.so.0 (0x40982000)
Next I added /opt/MozillaThunderbird/lib to ld.so.conf and ran ldconfig. Then ldd on thunderbird-bin yielded:
ldd thunderbird-bin linux-gate.so.1 => (0xffffe000) libmozjs.so => /opt/MozillaThunderbird/lib/libmozjs.so (0x4002e000) libgtk-x11-2.0.so.0 => /opt/gnome/lib/libgtk-x11-2.0.so.0 (0x4009a000) libgdk-x11-2.0.so.0 => /opt/gnome/lib/libgdk-x11-2.0.so.0 (0x40360000) libatk-1.0.so.0 => /opt/gnome/lib/libatk-1.0.so.0 (0x403cf000) libgdk_pixbuf-2.0.so.0 => /opt/gnome/lib/libgdk_pixbuf-2.0.so.0 (0x403ea000) libpangoxft-1.0.so.0 => /opt/gnome/lib/libpangoxft-1.0.so.0 (0x403ff000) libpangox-1.0.so.0 => /opt/gnome/lib/libpangox-1.0.so.0 (0x40404000) libpango-1.0.so.0 => /opt/gnome/lib/libpango-1.0.so.0 (0x40410000) libgobject-2.0.so.0 => /opt/gnome/lib/libgobject-2.0.so.0 (0x40444000) libgmodule-2.0.so.0 => /opt/gnome/lib/libgmodule-2.0.so.0 (0x4047e000) libdl.so.2 => /lib/libdl.so.2 (0x40482000) libglib-2.0.so.0 => /opt/gnome/lib/libglib-2.0.so.0 (0x40486000) libxpcom.so => /opt/MozillaThunderbird/lib/libxpcom.so (0x40505000) libplds4.so => /opt/MozillaThunderbird/lib/libplds4.so (0x405ac000) libplc4.so => /opt/MozillaThunderbird/lib/libplc4.so (0x405af000) libnspr4.so => /opt/MozillaThunderbird/lib/libnspr4.so (0x405b3000) libpthread.so.0 => /lib/tls/libpthread.so.0 (0x405df000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x405f1000) libm.so.6 => /lib/tls/libm.so.6 (0x406ed000) libpng.so.3 => /usr/lib/libpng.so.3 (0x40711000) libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x4073f000) libz.so.1 => /lib/libz.so.1 (0x4075e000) libsmime3.so => /opt/MozillaThunderbird/lib/libsmime3.so (0x4076f000) libssl3.so => /opt/MozillaThunderbird/lib/libssl3.so (0x4078c000) libnss3.so => /opt/MozillaThunderbird/lib/libnss3.so (0x407a9000) libsoftokn3.so => /opt/MozillaThunderbird/lib/libsoftokn3.so (0x40803000) libldap50.so => /opt/MozillaThunderbird/lib/libldap50.so (0x40860000) libprldap50.so => /opt/MozillaThunderbird/lib/libprldap50.so (0x40883000) libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x40887000) libXp.so.6 => /usr/X11R6/lib/libXp.so.6 (0x408da000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x408e2000) libxpcom_compat.so => /opt/MozillaThunderbird/lib/libxpcom_compat.so (0x408f1000) libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x4090a000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x409c7000) libc.so.6 => /lib/tls/libc.so.6 (0x409cf000) libXft.so.2 => /usr/X11R6/lib/libXft.so.2 (0x40ae5000) libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x40af8000) libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x40b68000) libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0x40b92000) libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x40b96000) libXcursor.so.1 => /usr/X11R6/lib/libXcursor.so.1 (0x40b9e000) libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x40ba7000) libpangoft2-1.0.so.0 => /opt/gnome/lib/libpangoft2-1.0.so.0 (0x40bb0000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x40bd5000) libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x40bdd000) libexpat.so.0 => /usr/lib/libexpat.so.0 (0x40bf5000)
However, running thunderbird-bin after that just yielded "Segmentation fault". I decided I must've updated something via YOU while it was running and broke something that I just hadn't noticed until I restarted. I uninstalled MozillaThunderbird, then installed again from YaST but had the exact same results with MozillaThunderbird-0.8-5.0. Then I ran YOU again and got MozillaThunderbird-0.8-5.5 but still had the exact same results. I again tried upgrading to the projects version, MozillaThunderbird-1.0-0.1, but still have the same problem.
Any ideas?
Jason Joines ================================
Hello, I suggest that you have a look to a thread I wrote in the first week of february. I explained esactly the same problem and the solution (!!) I found. Now it works as you can see. If you don't find, let me know, I'll try to help you. Regards. Michel