libgnome-keyring.so.0 not found

Mark Evenson mark.evenson at gmx.at
Wed May 31 07:45:10 PDT 2006


Jim Angstadt wrote:
> Hi All,
> 
> Fortunately, after another multi-day 
> "portmanager -u -l -y" run, I am able 
> to get into X.  Unfortunately, I cannot 
> run gedit, gnome-terminal or nautilus.
> 
> X provided 3 error messages 
> which I have manually copied:
> 
> /libexec/ld-elf.so.1: Shared object
> "libgnome-keyring.so.0" not found, 
> required by "gedit"

[...]

Assuming that these libraries exist on the filesystem, you might try 
refreshing the dynamic library cache via:

	root# ldconfig -m /usr/X11R6/lib

Over the last week, something in the portupgrade process changes the 
ownership of /usr/X11R6/lib to the user that invokes portupgrade with 
"-s", which breaks this step in the course of portupgrade (ldconfig 
refuses to run on directories not owned by its invoking user).

I haven't been able to track down where this is occuring, but changing 
the ownership of /usr/X11R6/lib back to root and refreshing the cache 
fixes this sort of problem for me.



More information about the freebsd-questions mailing list