1 |
I had the same issue with my Gnome install after a world/dbus update. |
2 |
I found the following fix on Gentoo Forums...his complete message and fix is |
3 |
listed below...thanks to tSp. |
4 |
This fixed my system without having to rebuild my Gnome. |
5 |
|
6 |
I ran into a problem after an emerge upgrade to system and world that has |
7 |
been driving me crazy for a few days. The error was related to *libdbus*- |
8 |
1.so.2 and practically every gnome package depended on it. Just wanted to |
9 |
share this fix so others don't go through what I did (by the way, this is a |
10 |
sabayon install and not gentoo but figured since dbus and *libdbus* came |
11 |
from the gentoo repo that it would be same error for both distros). |
12 |
|
13 |
Running revdep-rebuild was listing almost all gnome packages linked against |
14 |
*libdbus*-1.so.2 and they would all fail during emerge with the same error, |
15 |
missing. I tried many different things to fix it - you can read all about it |
16 |
mess here - http://www.maysville-linux-users-group.org/ftopicp-376.html but |
17 |
the final fix ended up being this (so simple, yet overlooked for so long): |
18 |
|
19 |
cd /usr/lib |
20 |
ln -s *libdbus*-1.so.3.2.0 *libdbus*-1.so.2 |
21 |
cd /root |
22 |
rm -rf .revdep* |
23 |
revdep-rebuild |
24 |
|
25 |
|
26 |
Douglas |
27 |
|
28 |
|
29 |
On 1/25/07, Bo Ørsted Andresen <bo.andresen@××××.dk> wrote: |
30 |
> |
31 |
> Reordered for readability... |
32 |
> |
33 |
> On Friday 26 January 2007 04:48, Statux wrote: |
34 |
> > On Thu, 2007-01-25 at 19:05 -0600, »Q« wrote: |
35 |
> > > I think you need update-eix. dbus-1.0.2 has been stable on x86 since |
36 |
> > > 21 January. |
37 |
> > |
38 |
> > update-eix fixed the one issue. I don't usually run update-eix (though I |
39 |
> > did recently) because I swear it seems to catch a lot of changes on its |
40 |
> > own :-) |
41 |
> |
42 |
> update-eix needs to be run every time you sync. What it catches by itself |
43 |
> though is changes to your installed packages. |
44 |
> |
45 |
> > > I expect the revdep-rebuild people have suggested will solve your |
46 |
> > > trouble with gnome-session. |
47 |
> > |
48 |
> > revdep-rebuild was run immediately after but gnome-session failed to |
49 |
> > link with any other version of dbus. I even removed gnome-session and |
50 |
> > manually checked for loose copies on the system but found nothing. I |
51 |
> > reinstalled it and it still wasn't happy. |
52 |
> |
53 |
> My best guess is that revdep-rebuild tried to recompile broken packages in |
54 |
> the |
55 |
> wrong order. I.e. something else needed to be recompiled before |
56 |
> gnome-session. If you upgrade again, make sure dbus-glib is installed and |
57 |
> show us the output of `revdep-rebuild -i -vp` we may even be able to tell |
58 |
> you |
59 |
> which... Of course for now you can also just be happy with dbus-0.62 and |
60 |
> keep |
61 |
> the mask until you actually need a later dbus... |
62 |
> |
63 |
> And please stop top-posting. |
64 |
> |
65 |
> -- |
66 |
> Bo Andresen |
67 |
> |
68 |
> |
69 |
> |