CORRECTED RECOVERY PROCEDURE: kern/120733: libbsm.so.1 missing after upgrading to 6.3-RELEASE

Matthew mpope at teksavvy.com
Sat Aug 16 07:54:32 UTC 2008


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


More information about the freebsd-bugs mailing list