I did emerge -uDavN world and there was block on dbus-0.62-r2 that in my understanding called for emerge -C of dbus before the most recent version could be merged and so I did. Now I'm unable to run gnucash. Reproducible: Always Steps to Reproduce: 1. upgrade from dbus-0.62-r2 to dbus-1.0.2 2. try to run gnucash-2.0.2 3. Actual Results: gnucash-bin: error while loading shared libraries: libdbus-1.so.2: cannot open shared object file: No such file or directory Expected Results: run gnucash #ldd `which gnucash-bin` | grep dbus libdbus-glib-1.so.2 => /usr/lib/libdbus-glib-1.so.2 (0x00002b8480739000) libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0x00002b8480858000) libdbus-1.so.2 => not found
Good that you completely ignored the upgrading instructions... :P *** This bug has been marked as a duplicate of bug 163284 ***
Running of revdep-rebuild didn't solve this, but "ln -s /usr/lib64/libdbus-1.so.3 /usr/lib64/libdbus-1.so.2" did. This fix feel like a quick hack because I have no idea what are the diffrenreces of libdbus-1.so.3 and libdbus-1.so.2
Don't reopen this bug. *** This bug has been marked as a duplicate of bug 163284 ***