From owner-freebsd-questions@FreeBSD.ORG Thu Aug 23 17:49:27 2012 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C91A21065670 for ; Thu, 23 Aug 2012 17:49:27 +0000 (UTC) (envelope-from doug@safeport.com) Received: from fledge.watson.org (fledge.watson.org [65.122.17.41]) by mx1.freebsd.org (Postfix) with ESMTP id 6C93C8FC14 for ; Thu, 23 Aug 2012 17:49:27 +0000 (UTC) Received: from fledge.watson.org (localhost.watson.org [127.0.0.1]) by fledge.watson.org (8.14.5/8.14.5) with ESMTP id q7NHnIKd073932; Thu, 23 Aug 2012 13:49:18 -0400 (EDT) (envelope-from doug@safeport.com) Received: from localhost (doug@localhost) by fledge.watson.org (8.14.5/8.14.5/Submit) with ESMTP id q7NHnIDg073929; Thu, 23 Aug 2012 13:49:18 -0400 (EDT) (envelope-from doug@safeport.com) X-Authentication-Warning: fledge.watson.org: doug owned process doing -bs Date: Thu, 23 Aug 2012 13:49:18 -0400 (EDT) From: doug@safeport.com X-X-Sender: doug@fledge.watson.org To: Polytropon In-Reply-To: <20120823183236.7bda3401.freebsd@edvax.de> Message-ID: References: <20120823183236.7bda3401.freebsd@edvax.de> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.3 (fledge.watson.org [127.0.0.1]); Thu, 23 Aug 2012 13:49:18 -0400 (EDT) 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: doug@fledge.watson.org List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Aug 2012 17:49:27 -0000 On Thu, 23 Aug 2012, Polytropon wrote: > 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"). After seeing if xorg and twm would just work, I did remove all packages with pkg_delete. That did not clear out all of /usr/local. When pkg_add of perl failed, I just built that. pkg_add of xorg worked. pkg_add of xdm got an error something along the line of unliking lib/X11/auth... so I deleted that dir and did pkg_add again. This installed but xdm fails on execution with libutil.so.9 missing. monhegan:~> uname -a FreeBSD monhegan.boltsys.com 9.0-RELEASE-p3 FreeBSD 9.0-RELEASE-p3 #0: Tue Jun 12 01:47:53 UTC 2012 root@i386-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC i386 But make index thinks (I think) this is an 8.x system. pkg_add did add from ...lastest..9.0 for xorg and xdm. AFAIK there are no 8.x components.