<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On 31 July 2013 13:56, Lars Engels <span dir="ltr"><<a href="mailto:lars.engels@0x20.net" target="_blank">lars.engels@0x20.net</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On Wed, Jul 31, 2013 at 01:15:25PM +0300, Mike Barnard wrote:<br>
> On 31 July 2013 11:47, Mike Barnard <<a href="mailto:mike.barnardq@gmail.com">mike.barnardq@gmail.com</a>> wrote:<br>
><br>
> > hi,<br>
> ><br>
> > I updated my pcbsd this morning, GMT+3, and rebooted.<br>
> ><br>
> > I cannot seem to get past single user mode, it ends up complaining<br>
> > about not being able to find /bin/sh.<br>
><br>
><br>
><br>
> It turns out that more than just sh is missing. A quick check shows that<br>
> these files are missing from the /bin directory<br>
><br>
> chio<br>
> cmp<br>
> cp<br>
> csh<br>
> cut<br>
> df<br>
> du<br>
> ed<br>
> ls<br>
> pax<br>
> ps<br>
> rcp<br>
> red<br>
> rmail<br>
> sh<br>
> sleep<br>
> tcsh<br>
><br>
> I restored these by booting from the installation media, Choose option 5 to<br>
> boot into Emergency Console. After it brings the PCBSD Utility screen -><br>
> Utilities -> Shell<br>
><br>
> I plugged in my portable disk and mounted it on /mnt and copied the files<br>
> in /bin over to my portable disk. I rebooted my PCBSD installation, chose<br>
> single usermode, entered /usr/local/bin/bash for my shell (since sh was not<br>
> possible)<br>
><br>
> I remounted / as read write (mount -o rw tank0/ROOT/default /) and first<br>
> moved cp over to /bin, then used cp -i to not overwrite existing files.<br>
><br>
> At least I can now log into my PC. Will attempt this update again and post<br>
> if anything goes wrong.<br>
><br>
> PS: While booting, I get a screen that shows me<br>
><br>
> geom_journal.ko missing<br>
> geom_mirror.ko missing<br>
> geom_eli.ko missing<br>
<br>
</div></div>In such cases it's very good to know that there are statically compiled<br>
binaries of the most useful programs to rescue a system in /rescue.<br>
For example there's /rescue/sh, /rescue/zfs, /rescue/zpool,<br>
/rescue/kldload, etc...<br>
</blockquote></div><br></div><div class="gmail_extra">Would you imagine that... and yet I went through a longer path of getting them from my installation thumb drive. It seems to have panned out well. I restored the files and redid the upgrade and all is well... a few more glitches that I need to post about, but first I need to ensure I can replicate them.<br>
</div><div class="gmail_extra"><br clear="all"><br>-- <br>Mike<br><br>Of course, you might discount this possibility, but remember that one in a million chances happen 99% of the time.<br>------------------------------------------------------------
</div></div>