Date: Thu, 23 Aug 2012 13:49:18 -0400 (EDT) From: doug@safeport.com To: Polytropon <freebsd@edvax.de> Cc: freebsd-questions@freebsd.org Subject: Re: freebsd-update question. Message-ID: <alpine.BSF.2.00.1208231331230.67667@fledge.watson.org> In-Reply-To: <20120823183236.7bda3401.freebsd@edvax.de> References: <alpine.BSF.2.00.1208231109400.66800@oceanpt.safeport.com> <20120823183236.7bda3401.freebsd@edvax.de>
next in thread | previous in thread | raw e-mail | index | archive | help
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.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.2.00.1208231331230.67667>
