Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 23 Dec 2018 22:19:53 +0000
From:      bugzilla-noreply@freebsd.org
To:        bugs@FreeBSD.org
Subject:   [Bug 233657] bectl siliently fails on i386
Message-ID:  <bug-233657-227-LYW0smsLgG@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-233657-227@https.bugs.freebsd.org/bugzilla/>
References:  <bug-233657-227@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D233657

--- Comment #3 from Rob <rob.fx907@gmail.com> ---
(In reply to Philip Homburg from comment #2)

I don't know how it would.

Given that no error messages are produced, my hunch is bectl is failing to
initialize

'bectl' uses libbe(3) to initialize a boot environment to work from. The
following is a description about 'libbe_init()' from the libbe(3) man page:


     The libbe_init() function takes an optional BE root and initializes
     libbe, returning a libbe_handle_t * on success, or NULL on error.  If a
     BE root is supplied, libbe will only operate out of that pool and BE
     root.  An error may occur if:

     /boot and / are not on the same filesystem and device,
     libzfs fails to initialize,
     The system has not been properly booted with a ZFS boot environment,
     libbe fails to open the zpool the active boot environment resides on, =
or
     libbe fails to locate the boot environment that is currently mounted.


That may help you trouble-shoot the cause.=20

Another thing to try is, pass the root boot environment (i.e. zroot/ROOT) to
bectl explicitly. This is undocumented but, you can pass the '-r' flag befo=
re
any of the 'bectl' commands (create, list, destroy, etc.). Here's an exampl=
e:

To create boot environment named 'bootenv' under the boot root zroot/ROOT
# bectl -r zroot/ROOT create bootenv

To list a boot environment under zroot/ROOT
# bectl -r zroot/ROOT list

I'm curious what you come up with.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-233657-227-LYW0smsLgG>