Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 16 Aug 2008 03:53:50 -0400
From:      Matthew <mpope@teksavvy.com>
Cc:        freebsd-bugs@freebsd.org, cperciva@freebsd.org
Subject:   CORRECTED RECOVERY PROCEDURE: kern/120733: libbsm.so.1 missing after upgrading to 6.3-RELEASE
Message-ID:  <48A6878E.9040907@teksavvy.com>
In-Reply-To: <48A63E50.304@teksavvy.com>
References:  <48A4CC0F.1090304@teksavvy.com> <Pine.BSF.4.64.0808150812370.96773@tdream.lly.earlham.edu> <48A5F419.1030208@teksavvy.com> <Pine.BSF.4.64.0808151731330.96773@tdream.lly.earlham.edu> <48A63E50.304@teksavvy.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?48A6878E.9040907>