From owner-freebsd-questions@FreeBSD.ORG Fri Jan 23 15:30:31 2009 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9FCBB106564A for ; Fri, 23 Jan 2009 15:30:31 +0000 (UTC) (envelope-from cpghost@cordula.ws) Received: from fw.farid-hajji.net (fw.farid-hajji.net [213.146.115.42]) by mx1.freebsd.org (Postfix) with ESMTP id 23DFB8FC19 for ; Fri, 23 Jan 2009 15:30:30 +0000 (UTC) (envelope-from cpghost@cordula.ws) Received: from phenom.cordula.ws (phenom [192.168.254.60]) by fw.farid-hajji.net (Postfix) with ESMTP id EF04A3682D; Fri, 23 Jan 2009 16:30:28 +0100 (CET) Date: Fri, 23 Jan 2009 16:33:21 +0100 From: cpghost To: "Jack L. Stone" Message-ID: <20090123153321.GC1013@phenom.cordula.ws> References: <3.0.1.32.20090123081931.00ed6460@sage-american.com> <991123400901230656r1dab6e11t4db4aa7eab8d100c@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <991123400901230656r1dab6e11t4db4aa7eab8d100c@mail.gmail.com> User-Agent: Mutt/1.5.18 (2008-05-17) Cc: freebsd-questions@freebsd.org Subject: Re: Registry corrupt? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jan 2009 15:30:31 -0000 On Fri, Jan 23, 2009 at 05:56:45PM +0300, Odhiambo Washington wrote: > On Fri, Jan 23, 2009 at 5:19 PM, Jack L. Stone wrote: > > > During an upgrade from fbsd-6.3 --> fbsd-7.0, something strange happened. > > Some of the programs will not run after rehash or even when given the > > precise path to the program. System doesn't "see" several but not all > > programs. I've upgraded several servers (using source files -- cvsup) > > withoug any such problem. It's just this one machine. Some programs will not run because of a library version bump. Those programs will need to be recompiled, i.e. rebuild all ports. You can check this by running 'ldd' on the specific program. Let's assume that you have zip installed: $ ldd /usr/local/bin/zip /usr/local/bin/zip: libbz2.so.3 => /usr/lib/libbz2.so.3 (0x80065c000) libc.so.7 => /lib/libc.so.7 (0x80076c000) If it required libc.so.6 instead of libc.so.7, and there's no libc.so.6 anymore after the upgrade, you'll need to recompile zip. -cpghost. -- Cordula's Web. http://www.cordula.ws/