Skip site navigation (1)Skip section navigation (2)
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>