From owner-freebsd-bugs@FreeBSD.ORG Sat Aug 16 07:54:32 2008 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A9D0D106566C; Sat, 16 Aug 2008 07:54:32 +0000 (UTC) (envelope-from mpope@teksavvy.com) Received: from ironport2-out.teksavvy.com (ironport2-out.pppoe.ca [206.248.154.182]) by mx1.freebsd.org (Postfix) with ESMTP id 647778FC1A; Sat, 16 Aug 2008 07:54:32 +0000 (UTC) (envelope-from mpope@teksavvy.com) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ah4BAD8kpkhFHOS9/2dsb2JhbAAIsnuBWA X-IronPort-AV: E=Sophos;i="4.32,220,1217822400"; d="scan'208";a="25560243" Received: from mbpesecurity.com (HELO [192.168.111.174]) ([69.28.228.189]) by ironport2-out.teksavvy.com with ESMTP; 16 Aug 2008 03:54:31 -0400 Message-ID: <48A6878E.9040907@teksavvy.com> Date: Sat, 16 Aug 2008 03:53:50 -0400 From: Matthew User-Agent: Thunderbird 2.0.0.16 (X11/20080724) MIME-Version: 1.0 References: <48A4CC0F.1090304@teksavvy.com> <48A5F419.1030208@teksavvy.com> <48A63E50.304@teksavvy.com> In-Reply-To: <48A63E50.304@teksavvy.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-bugs@freebsd.org, cperciva@freebsd.org Subject: CORRECTED RECOVERY PROCEDURE: kern/120733: libbsm.so.1 missing after upgrading to 6.3-RELEASE X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 Aug 2008 07:54:32 -0000 There were 2 omissions that I've corrected herein to my kern/120733 recovery procedure: These are documented below as a pseudo-script. Disclaimer: I have no idea if this is the optimal way to recovery from kern/120733, but it did bring my 6.3-RELEASE back to a stable, completely working state. ## STEP 1 - use CVSup to get latest 6.3 source ## # cd /usr && cvsup sup.6.3 where sup.6.3 contains: ... preceding lines from stable.supfile ... *default release=cvs tag=RELENG_6_3 ... following lines from stable.supfile ... ## STEP 2 - from 6.3 /usr/src/UPDATING: General Notes: ## "To Just Build a kernel when you know that it won't mess you up" ## # cd /src/sys/${arch}/conf # config GENERIC <-- this emits msg informing of extra cleandepend step # cd ../compile/GENERIC # make cleandepend # make depend # make # make install ## STEP 3 - The 6.3 /usr/src/UPDATING had no recipe to recover from kern/120733 so ## I adapted Section 23.4.1 of Handbook: The Canonical Way to Rebuild your System ## with the 'fsck' and 'mount -a' steps gathered from 7.0 /usr/src/UPDATING ## # reboot (to singleuser mode) # fsck # mount -a # make buildworld # mergemaster -p # make installworld # mergemaster # reboot