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>