Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I'm using Fedora 15 and I was using Thunderbird without a problem until today. Now when I click on the TB icon it attempts to launch -shows the "working" circle thing running, but after 3 or 4 secs it fails.
Questions:
1) because I'm using the graphical interface I don't get any error message or error log which is very disconcerting - do you know where I can find the error report or log for Thunderbird?
2) when I try to launch TB from Terminal I get this:
[victor@FEDORA ~]$ thunderbird
/usr/lib/thunderbird/thunderbird-bin: /usr/lib/xulrunner-2/libnss3.so: version `NSS_3.12.10' not found (required by /usr/lib/thunderbird/libxul.so)
Is this the proper way to launch TB from Terminal?
Apparently it's complaining about /usr/lib/xulrunner-2/libnss3.so not being the correct version (?)
[victor@FEDORA ~]$ su
Password:
[root@FEDORA victor]# thunderbird
/usr/lib/thunderbird/thunderbird-bin: /usr/lib/xulrunner-2/libnss3.so: version `NSS_3.12.10' not found (required by /usr/lib/thunderbird/libxul.so)
so I go and try to update Thunderbird version, but it is already up to date
[root@FEDORA victor]# yum install thunderbird
Loaded plugins: presto, refresh-packagekit
google-chrome | 951 B 00:00
rpmfusion-free-updates | 2.7 kB 00:00
rpmfusion-nonfree-updates | 2.7 kB 00:00
updates/metalink | 15 kB 00:00
Setting up Install Process
Package thunderbird-7.0-1.fc15.i686 already installed and latest version
Nothing to do
I go and try to update NSS version, but it is already up to date
[root@FEDORA victor]# yum install nss
Loaded plugins: presto, refresh-packagekit
Setting up Install Process
Package nss-3.12.10-6.fc15.i686 already installed and latest version
Nothing to do
I'm also posting this question at the Fedora Forum. From that conversation, this is the latest post:
Mr Ferris, thanks.
I gathered this information but please don't follow my suggestions because I'm new to Linux and I don't really know what I'm doing.
Anyway, here it is - to recap:
[root@FEDORA victor]# thunderbird
/usr/lib/thunderbird/thunderbird-bin: /usr/lib/xulrunner-2/libnss3.so: version `NSS_3.12.10' not found (required by /usr/lib/thunderbird/libxul.so)
[root@FEDORA victor]# ls -l /usr/lib/xulrunner-2/libnss3.so
-rwxr-xr-x. 1 root root 868136 Mar 22 2011 /usr/lib/xulrunner-2/libnss3.so
It looks like nss is installed in /usr/lib, which is where it belongs. However, Thunderbird is looking for it in /usr/lib/xulrunner-2. That means that your Thunderbird / Firefox / xulrunner installation is mismatched. I suggest you:
Code:
yum clean all
yum reinstall thunderbird firefox xulrunner
yum update
is the command you were asking for. I was asking because it shows you have the i686 versions, which I believe to be correct for a lot of 32 bit architectures, but not for 64-bit.
I noticed I don't have currently Firefox installed, probably I uninstalled some time ago as I now use Chrome. So I tried to install it and the system asked me to install also XUL Runtime
You've been mixing repos without realizing the consequences. Your prob is with an old F13 Remi Colette version of xulrunner (and applications depending on it) vs the stock F15 one you should use unless you have compelling reasons to not do so. If you want to know which applications will be hit by the update run 'sudo yum -n update libxulrunner 2>&1|tee /tmp/yum.tee' in a terminal window. If you want us to look at it then attach "/tmp/yum.tee" as plain text attachment. If OTOH you don't care which applications will be b0rken by the update try 'yum -y update'. You may have to remove the F13 xulrunner package and applications before proceeding.
I solved the problem. I simply used the Add/Remove Software program to remove (uninstall) the old version of xulrunner-fc13 and then install the new version xulrunner-fc15.
I think it was the installation of Eclipse that forced the installation of the old version of xulrunner although I'm not 100% sure. After the uninstall of the old version Eclipse still loads, however I haven't tested it completely to see if anything is broken. I'm not using as of now.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.