Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 114966 - Thoggen 0.4.1 will not run with Dbus 0.60, cannot open library
Summary: Thoggen 0.4.1 will not run with Dbus 0.60, cannot open library
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Hanno Böck
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 114463
  Show dependency tree
 
Reported: 2005-12-09 02:26 UTC by Peter Ebden
Modified: 2006-02-04 02:42 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Peter Ebden 2005-12-09 02:26:28 UTC
When the latest versions of Thoggen and Dbus are installed, Thoggen produces the
following error:

thoggen: error while loading shared libraries: libdbus-1.so.1: cannot open
shared object file: No such file or directory


Reproducible: Always
Steps to Reproduce:
1. emerge dbus
2. emerge thoggen
3. Run thoggen

Actual Results:  
Thoggen failed to run with the error described above

Expected Results:  
Run :-)
Comment 1 Saleem Abdulrasool (RETIRED) gentoo-dev 2005-12-09 20:30:01 UTC
Did you run revdep-rebuild?
Comment 2 Peter Ebden 2005-12-09 20:47:16 UTC
(In reply to comment #1)
> Did you run revdep-rebuild?

No, but I did rebuild thoggen after upgrading dbus - it didn't solve the problem.

On further investigation, the 'missing' library may just be a case of a missing
symlink. However it also seems I had dbus in package.unmask (must have been
there for ages, I'd forgotten about it) and dbus-0.60 is masked with a message
that it may break stuff, so I guess this wasn't totally unexpected. I'll
understand if you want to close the bug here.
Comment 3 Saleem Abdulrasool (RETIRED) gentoo-dev 2005-12-10 13:20:33 UTC
No, I dont want to close the bug.  The reason for adding was to detect issues
like this so they can be corrected before unmasking.

The API changed in the 0.60, and the so name was changed, and thus its not a
missing symlink.

If you are going to continue to use dbus-0.60 I would highly recommend running
revdep-rebuild (which may resolve this issue btw).
Comment 4 Doug Goldstein (RETIRED) gentoo-dev 2006-01-04 10:24:19 UTC
please re-emerge thoggen. When you install the new dbus, it tells you that you must run "revdep-rebuild" because the .so files have changed.
Comment 5 Raphael Jacquot 2006-02-04 02:42:28 UTC
works for me