Skip to content
Discussion options

You must be logged in to vote

zdykstra has helped me understand the issue here.

On automatic boot, your keys do not exist in the ZFSBootMenu root at the path indicated by the keylocation property of the locked root filesystem. Hence, when we try to mount the root filesystem to read the kernel and ultimately boot it, ZFS prompts you for a passphrase (because we override keylocation when we detect that the key is not available, to force a prompt rather than just failing). This unlock does not allow key caching via org.zfsbootmenu:keysource. The caching mechanism is what circumvents the password requirement in the menu.

When you break to the menu, we again attempt to mount the root filesystem, but now we allow key cachin…

Replies: 8 comments

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by zdykstra
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
3 participants
Converted from issue

This discussion was converted from issue #783 on November 15, 2025 01:06.