I'm trying to install the thunderbird 31.4 on centos7.
What I done:
- Downloaded from that link: Thunderbird Page
- tar -xvjf .....
- cd thunderbird; ./thunderbird
bash: ./thunderbird: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
Than; I installed that 32 bits lib's:
- yum -y install glibc.i686
- trying to run the ./thunderbird again...
./thunderbird: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
Than, I installed these shared library missing
- yum install libstdc++.i686
- trying to run the ./thunderbird again......
XPCOMGlueLoad error for file /opt/thunderbird/libxul.so: libXrender.so.1: cannot open shared object file: No such file or directory Couldn't load XPCOM.
So I've installed these packages (finding the libs of erros with yum whatprovides)
yum install libXrender-0.9.8-2.1.el7.i686 yum install alsa-lib-188.8.131.52-3.el7.i686 yum install dbus-glib-0.100-7.el7.i686
and than, I've tryied to execute the thunderbird again, and new error:
XPCOMGlueLoad error for file /opt/thunderbird/libxul.so: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or irectory Couldn't load XPCOM.
So I run:
yum whatprovides libgtk-x11-2.0.so.0
than trying to install what provides these lib:
yum install gtk2-2.24.22-5.el7.i686
Get these error on the yum:
--> Finished Dependency Resolution Error: Multilib version problems found. This often means that the root cause is something else and multilib version checking is just pointing out that there is a problem. Eg.: 1. You have an upgrade for gtk2 which is missing some dependency that another package requires. Yum is trying to solve this by installing an older version of gtk2 of the different architecture. If you exclude the bad architecture yum will tell you what the root cause is (which package requires what). You can try redoing the upgrade with --exclude gtk2.otherarch ... this should give you an error message showing the root cause of the problem. 2. You have multiple architectures of gtk2 installed, but yum can only see an upgrade for one of those architectures. If you don't want/need both architectures anymore then you can remove the one with the missing update and everything will work. 3. You have duplicate versions of gtk2 installed already. You can use "yum check" to get yum show these errors. ...you can also use --setopt=protected_multilib=false to remove this checking, however this is almost never the correct thing to do as something else is very likely to go wrong (often causing much more problems). Protected multilib versions: gtk2-2.24.22-5.el7.i686 != gtk2-2.24.22-5.el7_0.1.x86_64