From owner-freebsd-questions@FreeBSD.ORG Thu Aug 23 16:32:38 2012 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 A8D1C1065676 for ; Thu, 23 Aug 2012 16:32:38 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mx02.qsc.de (mx02.qsc.de [213.148.130.14]) by mx1.freebsd.org (Postfix) with ESMTP id 67E4F8FC1F for ; Thu, 23 Aug 2012 16:32:38 +0000 (UTC) Received: from r56.edvax.de (port-92-195-49-179.dynamic.qsc.de [92.195.49.179]) by mx02.qsc.de (Postfix) with ESMTP id CE74B27C6A; Thu, 23 Aug 2012 18:32:36 +0200 (CEST) Received: from r56.edvax.de (localhost [127.0.0.1]) by r56.edvax.de (8.14.5/8.14.5) with SMTP id q7NGWaZ2001883; Thu, 23 Aug 2012 18:32:36 +0200 (CEST) (envelope-from freebsd@edvax.de) Date: Thu, 23 Aug 2012 18:32:36 +0200 From: Polytropon To: doug@safeport.com Message-Id: <20120823183236.7bda3401.freebsd@edvax.de> In-Reply-To: References: Organization: EDVAX X-Mailer: Sylpheed 3.1.1 (GTK+ 2.24.5; i386-portbld-freebsd8.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: freebsd-questions@freebsd.org Subject: Re: freebsd-update question. X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Polytropon List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Aug 2012 16:32:38 -0000 On Thu, 23 Aug 2012 11:36:51 -0400 (EDT), doug@safeport.com wrote: > I wanted to see if I could get an 8.1 system updated to 9.0 (mostly) with > freebsd-update. I did this with a source update to RELENG_8_3 and then did the > standard stuff to get to 9.0 > > perl and xdm both gave errors that libutil.so.9 was missing. scanning google and > questions suggested this module was removed. Also in some basic way the ports > make scripts view the system as an 8.X system as make index gives 'Generating > INDEX-8 - please wait.." > > Can this be repaired? Building from source is out of the question for this > system. After a major version update (8.x -> 9.x) you should reinstall _all_ ports. See "man portmaster" (EXAMPLES section) for suggestions on how to do this. If you want to avoid it. you can install the compat8x port on your system. Unaltered (!) installs from 8.x should continue running. But as soon as you're introducing new software, trouble may occur. In that case, a clean install of your applications should be the better way. (Note that you can do this either by source or by packages, just as you prefer.) The described problem with libutil can be avoided when working with the compat8x port. There are more such ports for older versions that allow running binaries compiled for those OS versions ("API/ABI remapping"). -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ...