Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 31 May 2006 15:11:55 +0200
From:      Mark Evenson <mark.evenson@gmx.at>
To:        freebsd-questions@freebsd.org
Subject:   Re: libgnome-keyring.so.0 not found
Message-ID:  <447D961B.9000407@gmx.at>
In-Reply-To: <20060530184359.18725.qmail@web50004.mail.yahoo.com>
References:  <20060530184359.18725.qmail@web50004.mail.yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?447D961B.9000407>