From owner-freebsd-questions@FreeBSD.ORG Sat Aug 21 05:34:42 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CB51716A4CE for ; Sat, 21 Aug 2004 05:34:42 +0000 (GMT) Received: from mail4.speakeasy.net (mail4.speakeasy.net [216.254.0.204]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8E34B43D41 for ; Sat, 21 Aug 2004 05:34:42 +0000 (GMT) (envelope-from curtis@npc-usa.com) Received: (qmail 29090 invoked from network); 21 Aug 2004 05:34:42 -0000 Received: from dsl017-040-162.sea1.dsl.speakeasy.net (HELO crab.npc-usa.com) ([69.17.40.162]) (envelope-sender ) by mail4.speakeasy.net (qmail-ldap-1.03) with SMTP for ; 21 Aug 2004 05:34:42 -0000 Received: from www.npc-usa.com (SEABASS [10.0.1.11]) by crab.npc-usa.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2657.72) id R2R8ZRV7; Fri, 20 Aug 2004 22:34:29 -0700 Received: from 66.171.170.97 (SquirrelMail authenticated user curtis); by www.npc-usa.com with HTTP; Fri, 20 Aug 2004 22:34:36 -0700 (PDT) Message-ID: <57420.66.171.170.97.1093066476.squirrel@66.171.170.97> In-Reply-To: <41269A7D.4040807@daleco.biz> References: <41269A7D.4040807@daleco.biz> Date: Fri, 20 Aug 2004 22:34:36 -0700 (PDT) From: "Curtis Vaughan" To: freebsd-questions@freebsd.org User-Agent: SquirrelMail/1.4.3a X-Mailer: SquirrelMail/1.4.3a MIME-Version: 1.0 Content-Type: text/plain;charset=utf-8 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal Subject: Re: make installworld error X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: curtis@npc-usa.com List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Aug 2004 05:34:43 -0000 > Curtis Vaughan wrote: > >> After going through a cvsup >> make buildworld >> make kernel >> reboot >> >> I am now on make installworld >> > > A little too quickly, it seems. > >> I had to do a mergemaster -p in order to get make installworld to run, > > > And the reason for that you may see in a minute ... > >> but finally after seemingly corrected all the changes wtih >> mergemaster, make installworld ran. >> >> Well, it ran for a good while but then errored out with: >> >> install -o root -g wheel -m 444 test.1.gz /usr/share/man/man1 >> *** Signal 12 >> >> Now I'm really screwed. >> > > Yup. Go back to the top --- I missed where > in your list of steps you actually *installed* > the new kernel... > > From the handbook: > > Warning: While it is possible to update only parts of your > source tree, the only supported update procedure is to > update the entire tree and recompile both userland (i.e., > all the programs that run in user space, such as those in > /bin and /sbin) and kernel sources. Updating only part of > your source tree, only the kernel, or only userland will > often result in problems. These problems may range > from compile errors to kernel panics or data corruption. > > And also, the section entitled "The Canonical way to update your system": > > To update your system, you should use the following procedure: > > # make buildworld > # make buildkernel > # make installkernel**************** (emphasis mine) > # reboot > > You should boot in single user mode (using boot -s from loader > prompt for example). Then run: > > # mergemaster -p > # make installworld > # mergemaster > # reboot > > I'm not sure what to advise; your world is calling for > system calls your (old) kernel doesn't have. Either > reinstall on a new or blanked HDD and restore your > backed up data, or see if you can mount the drive on > another box and move all the kernel stuff (the new stuff) > to where it belongs, or stick around and see if someone > smarter than me (I'm afraid I'm not very knowledgeable > re: such things) has a better plan. > > Kevin Kinsey > DaleCo, S.P. > Well, that really sucks. I hate to say this, but I was going by the instructions provided in the 4th edition of The Complete FreeBSD. There is not a step for: make installkernel I guess I'll start all over.