From owner-freebsd-questions Thu Mar 16 8:29:45 2000 Delivered-To: freebsd-questions@freebsd.org Received: from cc942873-a.ewndsr1.nj.home.com (cc942873-a.ewndsr1.nj.home.com [24.2.89.207]) by hub.freebsd.org (Postfix) with ESMTP id B906537C0B0 for ; Thu, 16 Mar 2000 08:29:42 -0800 (PST) (envelope-from cjc@cc942873-a.ewndsr1.nj.home.com) Received: (from cjc@localhost) by cc942873-a.ewndsr1.nj.home.com (8.9.3/8.9.3) id LAA62966; Thu, 16 Mar 2000 11:29:27 -0500 (EST) (envelope-from cjc) Date: Thu, 16 Mar 2000 11:29:27 -0500 From: "Crist J. Clark" To: Tracey King Cc: questions@FreeBSD.ORG Subject: Re: performing upgrade from 2-Stable to 3.2-Stable Message-ID: <20000316112927.D62772@cc942873-a.ewndsr1.nj.home.com> Reply-To: cjclark@home.com References: <38D0C643.32D07ADF@dircon.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0i In-Reply-To: <38D0C643.32D07ADF@dircon.co.uk>; from tp-king@dircon.co.uk on Thu, Mar 16, 2000 at 11:32:20AM +0000 Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Thu, Mar 16, 2000 at 11:32:20AM +0000, Tracey King wrote: > Hi, > > Thank you all for your advice, I am chugging along slowly :-), however I > need more help... > > The upgrade seems to have worked and I can reboot the system however, I > realise I made a mistake of not installing mergemaster prior to this > upgrade. I am now confronted with the daunting task of doing this file > comparison manually, I wonder if there is any simple way that I might do > this. I did start eyeballing the files and realised that I'm not really > shaw of what I should be looking for and what to do with it when I find > it! There must be some files that are more important than others right? mergemaster(8) is part of the base system in 3-STABLE. You should have it. > Also although I am able to reboot without problem I run into trouble > running previously installed packages: > > "libc.so.3: minor version -1 older than expected 0, using it anyway > ld.so failed: bad magic number in /usr/lib/libc.so.3" > > I figure this has something to do with aout and elf? Yeah, I think it does. ELF libraries have no minor version, and ld.so is the aout linker. Move aout libs that might still be in /usr/lib, /usr/lib/compat, /usr/X11R6/lib, and /usr/local/lib to the aout/ subdirectories in each. Then reconstruct the aout hints file, # ldconfig -aout /usr/lib/aout /usr/lib/compat/aout /usr/X11R6/lib/aout /usr/local/lib/aout That hopefully should do it. -- Crist J. Clark cjclark@home.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message