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>
index | next in thread | previous in thread | raw e-mail
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
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?48A6878E.9040907>
