root@enti $ /etc/init.d/hald start * Starting Hardware Abstraction Layer daemon ... /usr/sbin/hald: error while loading shared libraries: libdbus-glib-1.so.1: cannot open shared object file: No such file or directory [ !! ] root@enti $ slocate libdbus-glib /usr/lib64/libdbus-glib-1.so /usr/lib64/libdbus-glib-1.la /usr/lib64/libdbus-glib-1.a /usr/lib64/libdbus-glib-1.so.2.0.0 /usr/lib64/libdbus-glib-1.so.2 /emul/linux/x86/usr/lib/libdbus-glib-1.so.0.0.0 /emul/linux/x86/usr/lib/libdbus-glib-1.so /emul/linux/x86/usr/lib/libdbus-glib-1.so.0
i've just reemerged hal and it works now. sorry for the hassle.
whenever you upgrade a library that says "run revdep-rebuild" at the end of it's emerge info, you actually do need to follow that instruction otherwise you get that as your error msg. Or something similar.
the problem with that information is, that it's usually gone after a few seconds and i don't see those messages each and every time, because most of the time i don't watch my pc emerging. escpecially, if there's a lot of packages to upgrade.