RAV TUX
February 22nd, 2007, 05:06 AM
First and foremost before you do anything do:
emerge --sync && layman -S && emerge portage<surfed>
Thought I would share this - also posted to gentoo forums too (I post under tSp there though)
I ran into a problem after an emerge upgrade to system and world that has been driving me crazy for a few days. The error was related to libdbus-1.so.2 and practically every gnome package depended on it. Just wanted to share this fix so others don't go through what I did (by the way, this is a sabayon install and not gentoo but figured since dbus and libdbus came from the gentoo repo that it would be same error for both distros).
Running revdep-rebuild was listing almost all gnome packages linked against libdbus-1.so.2 and they would all fail during emerge with the same error, missing. Gnome wouldn't work, kde wouldn't work (different problem fixed with post at MLUG -- Maysville-- website)
I tried many different things to fix it - you can read all about it mess here - http://www.maysville-linux-users-group.org/ftopicp-376.html but the final fix ended up being this (so simple, yet overlooked for so long):
cd /usr/lib
ln -s libdbus-1.so.3.2.0 libdbus-1.so.2
cd /root
rm -rf .revdep*
revdep-rebuild
http://www.sabayonlinux.org/forum/posting.php?mode=quote&p=16627
then:
[22:27] <surfed> USE="dbus" emerge beryl
[22:29] <surfed> edit your /etc/make.conf
[22:30] <surfed> make sure it says dbus in the line USE=
[22:32] <surfed> use:
[22:32] <surfed> nano -w /etc/make.conf
[22:32] <surfed> it is important
[22:32] <surfed> not to have linebreaks
[22:32] <surfed> so thats what the -w does
[22:32] <surfed> ctrl+o saves
[22:33] <surfed> ctrl+x exits
[23:10] <surfed> then emerge -pv berylthen emerge beryl
I am still doing revdep-rebuild, but I will post this for archival reference and discussion.
also reference:
http://sabayonlinux.org/wiki/index.php?title=HOWTO:_Install_Packages_on_Sabayon _/_The_Complete_Portage_Guide
emerge --sync && layman -S && emerge portage<surfed>
Thought I would share this - also posted to gentoo forums too (I post under tSp there though)
I ran into a problem after an emerge upgrade to system and world that has been driving me crazy for a few days. The error was related to libdbus-1.so.2 and practically every gnome package depended on it. Just wanted to share this fix so others don't go through what I did (by the way, this is a sabayon install and not gentoo but figured since dbus and libdbus came from the gentoo repo that it would be same error for both distros).
Running revdep-rebuild was listing almost all gnome packages linked against libdbus-1.so.2 and they would all fail during emerge with the same error, missing. Gnome wouldn't work, kde wouldn't work (different problem fixed with post at MLUG -- Maysville-- website)
I tried many different things to fix it - you can read all about it mess here - http://www.maysville-linux-users-group.org/ftopicp-376.html but the final fix ended up being this (so simple, yet overlooked for so long):
cd /usr/lib
ln -s libdbus-1.so.3.2.0 libdbus-1.so.2
cd /root
rm -rf .revdep*
revdep-rebuild
http://www.sabayonlinux.org/forum/posting.php?mode=quote&p=16627
then:
[22:27] <surfed> USE="dbus" emerge beryl
[22:29] <surfed> edit your /etc/make.conf
[22:30] <surfed> make sure it says dbus in the line USE=
[22:32] <surfed> use:
[22:32] <surfed> nano -w /etc/make.conf
[22:32] <surfed> it is important
[22:32] <surfed> not to have linebreaks
[22:32] <surfed> so thats what the -w does
[22:32] <surfed> ctrl+o saves
[22:33] <surfed> ctrl+x exits
[23:10] <surfed> then emerge -pv berylthen emerge beryl
I am still doing revdep-rebuild, but I will post this for archival reference and discussion.
also reference:
http://sabayonlinux.org/wiki/index.php?title=HOWTO:_Install_Packages_on_Sabayon _/_The_Complete_Portage_Guide