Date: Tue, 27 Sep 2005 08:49:02 -0700 From: "Kevin Oberman" <oberman@es.net> To: Joe Marcus Clarke <marcus@marcuscom.com> Cc: gnome@freebsd.org Subject: Re: Gnome dead after upgrade to V6.0-BETA5 Message-ID: <20050927154902.0F4B85D09@ptavv.es.net> In-Reply-To: Your message of "Tue, 27 Sep 2005 03:28:36 EDT." <1127806116.50068.51.camel@shumai.marcuscom.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> From: Joe Marcus Clarke <marcus@marcuscom.com> > Date: Tue, 27 Sep 2005 03:28:36 -0400 > > > --=-0yu4jrUk2hm4CJN31Yxj > Content-Type: text/plain > Content-Transfer-Encoding: quoted-printable > > On Mon, 2005-09-26 at 08:53 -0700, Kevin Oberman wrote: > > On Friday I upgraded my main desktop from 4.11-Stable to 5.3 and then to > > 6.0-BETA5. The upgrade went smoothly, but since the upgrade I have been > > unable to start Gnome. > > > > I get a message that libglib can't find getpwuid_r. Clearly, this is in > > libc.so.6, but something something called is missing it, probably because > > it needs to be rebuilt. > > > > I did a portupgrade -af which I thought should have cleaned this up, but > > it has not. A few things didn't build and I have not looked at those so > > far, but portupgrade -Rf glib has completed with no problems. > > > > Anyone have a primer on how I might track down the guilty file on this? > > You're probably linked to multiple versions of libc or multiple thread > libraries. What I use is: > > # find /usr/local/lib -name "*.so" | xargs ldd > /tmp/local_lib.out > # find /usr/X11R6/lib -name "*.so" | xargs ldd > /tmp/x11_lib.out > # find /usr/local/bin -type f | xargs ldd > /tmp/local_bin.out > # find /usr/X11R6/bin -type f | xargs ldd > /tmp/x11_bin.out > > And I look for discrepancies (links to libraries in the compat > directory, multiple versions of libraries, etc.). You might also want > to check libmap.conf to see if you have any stale entries. Ack! I seem to always forget the power of the find command! I have now found several things to update and it's in progress. Thanks so much for answering what was really a newbie question. -- R. Kevin Oberman, Network Engineer Energy Sciences Network (ESnet) Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab) E-mail: oberman@es.net Phone: +1 510 486-8634
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050927154902.0F4B85D09>