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>