From owner-freebsd-questions@FreeBSD.ORG Sat Aug 21 00:42:41 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 8B0C616A4CE for ; Sat, 21 Aug 2004 00:42:41 +0000 (GMT) Received: from ns1.tiadon.com (SMTP.tiadon.com [69.27.132.161]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1A02D43D1F for ; Sat, 21 Aug 2004 00:42:41 +0000 (GMT) (envelope-from kdk@daleco.biz) Received: from [69.27.131.0] ([69.27.131.0]) by ns1.tiadon.com with Microsoft SMTPSVC(6.0.3790.0); Fri, 20 Aug 2004 19:39:04 -0500 Message-ID: <41269A7D.4040807@daleco.biz> Date: Fri, 20 Aug 2004 19:42:37 -0500 From: "Kevin D. Kinsey, DaleCo, S.P." User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7) Gecko/20040712 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Curtis Vaughan References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 21 Aug 2004 00:39:04.0760 (UTC) FILETIME=[42C7BB80:01C48717] cc: freebsd-questions@freebsd.org Subject: Re: make installworld error X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Aug 2004 00:42:41 -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.