LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   Need either to find libdbus-1.so.3 for x86_64 RHEL v6 or know what its linked to (https://www.linuxquestions.org/questions/linux-software-2/need-either-to-find-libdbus-1-so-3-for-x86_64-rhel-v6-or-know-what-its-linked-to-847985/)

jzh 12-02-2010 01:35 PM

Need either to find libdbus-1.so.3 for x86_64 RHEL v6 or know what its linked to
 
Hi Guys,

1) Dell Latitude E6410, running RHEL v6.

2) Here's the uname -a:
[jzh@elemc001 thunderbird]$ uname -a
Linux elemc001 2.6.32-71.el6.x86_64 #1 SMP Wed Sep 1 01:33:01 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux

3) Here's what ./thunderbird (Thunderbird install) is currently giving me:
[jzh@elemc001 thunderbird]$ ./thunderbird
./thunderbird-bin: error while loading shared libraries: libdbus-1.so.3: cannot open shared object file: No such file or directory

4) I've had many similar errors (from ./thunderbird) to get to this point, but have managed to resolve them by finding appropriate RPMs or 64 bit libraries

5) Here's what the node's currently got for dbus (packages):
[root@elemc001 lib64]# rpm -qa | egrep -i dbus
eggdbus-0.6-3.el6.x86_64
dbus-x11-1.2.24-3.el6.x86_64
dbus-c++-0.5.0-0.10.20090203git13281b3.1.el6.x86_64
dbus-1.2.24-3.el6.x86_64
dbus-devel-1.2.24-3.el6.x86_64
dbus-qt-0.70-7.2.el6.x86_64
python-slip-dbus-0.2.11-1.el6.noarch
dbus-glib-0.86-5.el6.x86_64
dbus-libs-1.2.24-3.el6.x86_64
dbus-python-0.83.0-6.1.el6.x86_64
dbus-glib-devel-0.86-5.el6.x86_64

6) And here's what its currently got for /usr/lib64:
[root@elemc001 lib64]# pwd
/usr/lib64
[root@elemc001 lib64]# ls -aild *dbus*
925197 drwxr-xr-x. 3 root root 4096 Nov 21 20:45 dbus-1.0
923735 lrwxrwxrwx. 1 root root 22 Nov 21 20:45 libdbus-c++-1.so.0 -> libdbus-c++-1.so.0.0.0
951768 -rwxr-xr-x. 1 root root 195312 Dec 8 2009 libdbus-c++-1.so.0.0.0
925945 lrwxrwxrwx. 1 root root 23 Nov 21 20:46 libdbus-glib-1.so -> libdbus-glib-1.so.2.1.0
918978 lrwxrwxrwx. 1 root root 23 Nov 21 20:42 libdbus-glib-1.so.2 -> libdbus-glib-1.so.2.1.0
933892 -rwxr-xr-x. 1 root root 144960 Jul 14 16:42 libdbus-glib-1.so.2.1.0
924153 lrwxrwxrwx. 1 root root 21 Nov 21 20:45 libdbus-qt-1.so.1 -> libdbus-qt-1.so.1.0.0
934477 -rwxr-xr-x. 1 root root 71136 Apr 26 2010 libdbus-qt-1.so.1.0.0
923700 lrwxrwxrwx. 1 root root 21 Nov 21 20:45 libeggdbus-1.so.0 -> libeggdbus-1.so.0.0.0
951607 -rwxr-xr-x. 1 root root 298368 Jun 19 18:30 libeggdbus-1.so.0.0.0
921835 lrwxrwxrwx. 1 root root 30 Nov 21 20:44 libstrigiqtdbusclient.so.0 -> libstrigiqtdbusclient.so.0.7.0
933266 -rwxr-xr-x. 1 root root 94256 May 18 2010 libstrigiqtdbusclient.so.0.7.0
923014 -rwxr-xr-x. 1 root root 144976 Jan 28 2010 libwvdbus.so.4.6

7) I've searched for a solution both here and elsewhere on the 'net, but can't find anything appropriate

8) Any idea which RPM libdbus-1.so.3 is a part of, or, if its a sym link, what it should point to? Or anything else that might be useful?

Many thanks.

Cheers,

jzh

EDDY1 12-03-2010 06:53 AM

I don't know if this helps you:
https://bugs.archlinux.org/task/11831

EDDY1 12-03-2010 07:11 AM

http://forums.fedoraforum.org/showthread.php?t=224232

The second to last line got my attention:

Quote:

lukeb Offline
Registered User

Join Date: Aug 2005
Posts: 24
Quote:
Originally Posted by NoEffex View Post
Just curious, but why do you use the 32-bit thunderbird and firefox?]
The last version of both are not stable on my F11: Firefox crashes when I use my old profile (from version 3.5b but 32 bit); thunderbird 3.0b2 is unusable with my mailboxes, so I would use the 2.0.x (32 bit).

Quote:
[Anyhow, your best bet it to try to install it (the 4.4.0-4) and ln -s it(ie

Code:

ln -s libstdc++.so* libstdc++.so.5

Or something, and hope it works. I used to do that whenever dependencies in whichever repo wouldn't be correct due to last minute packaging on rawhide.

Alternatively, you can add the 32-bit repository in itself via editing /etc/yum.repos.d/fedora.repo

and adding an entry, changing $basearch to i386.
Thanks for your advises,; I'l try them!

jzh 12-06-2010 05:55 AM

Hi Eddy1,

One of your comments / links led me to a Skype page, which referred to this library being in /usr/local/lib.
Went back to the 64 bit box, and found that the 64 bit library was in /lib64, and not /usr/lib64.
Hadn't previously realised that there was a /lib64 as well as a /usr/lib64, but probably should've done!
Then just had to do a whatprovides on the 64 bit library to be able to source a relevant 32 bit package.

So -- indirectly -- many thanks!

Cheers,

jzh

EDDY1 12-06-2010 06:10 PM

Thank you for the partial credit, it is very much appreciated. Just to let you know, I'm a linux newbie also.
I try to help if I can. If I can't, but have time I'll assist in search.

I'm glad it pointed you in the right direction.


All times are GMT -5. The time now is 01:52 PM.