Date: Sat, 14 Dec 2013 09:12:08 +0100 From: Zenny <garbytrash@gmail.com> To: Devin Teske <dteske@freebsd.org> Cc: freebsd-stable Stable <freebsd-stable@freebsd.org>, "Teske, Devin" <Devin.Teske@fisglobal.com> Subject: Re: Upgrading from FreeBSD10-B3 to FreeBSD10-RC1 borked Message-ID: <CACuV5sCigZLsSRZL52New%2BOLXVNzksMj37fTZGqJz8S-z2KHKw@mail.gmail.com> In-Reply-To: <CACuV5sBQUr1fu9u3dWYYySFwMOpDj8aaT3iV28yTF_i-6ujB1g@mail.gmail.com> References: <CACuV5sAL8R4hJu=p6W1gZtDfVpgr8xAShxSagSf3G_h46%2BxWNQ@mail.gmail.com> <F6AEA3F4-FA91-4C55-87EF-D5E018D39B39@fisglobal.com> <CACuV5sBQUr1fu9u3dWYYySFwMOpDj8aaT3iV28yTF_i-6ujB1g@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
I imported the zpool again: zpool import -f zroot but it does not allow me to chroot to zroot: chroot /zroot chroot: /zroot: No such file or directory I tried to sftp to another machine, but it states "Host key verification failed. Connection closed" Stuck! Any clues? On 12/14/13, Zenny <garbytrash@gmail.com> wrote: > Thanks Devin for your hints: > > However, for others who had similar problems I am adding some changes > to your step-by-step instructions: > > Step 1. Boot into LiveCD > > Step 2. Execute the following commands... > mkdir /tmp/bootpool > zpool import -f bootpool (without -f option it refuses to import) > zfs set mountpoint=/tmp/bootpool bootpool > zfs mount -a > cp /tmp/bootpool/boot/encryption.key /tmp/ > zfs umount -a > zfs set mountpoint=/bootpool bootpool > zpool export bootpool (changed from zfs to zpool) > geli attach -k /tmp/encryption.key /dev/ada0p3 > geli attach -k /tmp/encryption.key /dev/ada1p3 > # NB: Substitute ada0p3 for proper disk > # NB: Repeat for each disk in the zroot pool > zpool import > > At this point, the final "zpool import" shows the zroot. > > Is there a version-specific instructions to recover the borked > environment in FreeBSD10 after the above steps? > > Thank you again! > > > > On 12/13/13, Teske, Devin <Devin.Teske@fisglobal.com> wrote: >> >> On Dec 13, 2013, at 4:53 AM, Zenny wrote: >> >>> Followed the instructions here: >>> http://www.freebsd.org/doc/handbook/updating-upgrading-freebsdupdate.html >>> >>> The upgrade borked. >>> >>> Error message: Can't find 'kernel' >>> >>> When I checked with ls /boot/kernel/, the directory does exist. >>> >>> :-( >>> >>> Since the system has encrypted root partion with ZFSonROOT, I tried to >>> follow instructions at >>> https://forums.freebsd.org/viewtopic.php?&t=8958 to boot with a livecd >>> and went to the shell prompt and tried to import the zroot pool with >>> 'zpool import -f zroot' but it says no such pool is available. >>> >>> How to fix it? Any hint? Thanks! >> >> Before you can import the zroot you have to: >> >> 1. Import the bootpool (which requires changing of the mountpoint in the >> LiveCD environment) >> >> 2. Do a "geli attach" with the (a) the key that is stored on the bootpool >> and >> (b) the passphrase that you set. >> >> After that, you'll see the zroot pool. >> >> Here's the step-by-step: >> >> Step 1. Boot into LiveCD >> >> Step 2. Execute the following commands... >> mkdir /tmp/bootpool >> zpool import bootpool >> zfs set mountpoint=/tmp/bootpool bootpool >> zfs mount -a >> cp /tmp/bootpool/boot/encryption.key /tmp/ >> zfs umount -a >> zfs set mountpoint=/bootpool bootpool >> zfs export bootpool >> geli attach -k /tmp/encryption.key /dev/ada0p3 >> # NB: Substitute ada0p3 for proper disk >> # NB: Repeat for each disk in the zroot pool >> zpool import >> >> At this point, the final "zpool import" shows the zroot. >> >> I've found several things that needed fixing in the RC1... >> Pending MFC's to releng/10.0: >> >> http://svnweb.freebsd.org/base?view=revision&revision=258927 >> http://svnweb.freebsd.org/base?view=revision&revision=259144 >> http://svnweb.freebsd.org/base?view=revision&revision=259148 >> >> Will be submitted shortly -- in addition I have a few more coming. >> -- >> Devin >> >> _____________ >> The information contained in this message is proprietary and/or >> confidential. If you are not the intended recipient, please: (i) delete >> the >> message and all copies; (ii) do not disclose, distribute or use the >> message >> in any manner; and (iii) notify the sender immediately. In addition, >> please >> be aware that any message addressed to our domain is subject to archiving >> and review by persons other than the intended recipient. Thank you. >> >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CACuV5sCigZLsSRZL52New%2BOLXVNzksMj37fTZGqJz8S-z2KHKw>