[pkg-cryptsetup-devel] Bug#902449: cryptsetup-initramfs: auto-detection of zfs pool(s)
Guilhem Moulin
guilhem at debian.org
Wed Jun 27 12:59:18 BST 2018
On Wed, 27 Jun 2018 at 13:44:23 +0200, Fabian Grünbichler wrote:
> On Wed, Jun 27, 2018 at 12:56:04PM +0200, Guilhem Moulin wrote:
>> On Tue, 26 Jun 2018 at 23:34:20 +0200, Fabian Grünbichler wrote:
>>> cryptsetup: ERROR: Couldn't normalise device rpool/ROOT/debian
>>> cryptsetup: ERROR: Couldn't find sysfs directory corresponding to
>>> rpool/ROOT/debian
>>
>> I guess you had a fake line for that device in your /etc/fstab and
>> that's why up to 2:2.0.3-1 the hook script didn't complain about not
>> being able to normalize the device? In that case it's not caused by the
>> package split per se, but by the hook using /proc/mounts rather than
>> /etc/fstab to find which device is holding / (and /usr).
>
> no, never had a fake fstab line, there were always warnings about not
> being able to detect the device for /, but now they got more verbose and
> there are two, so I took the opportunity to file this bug.
:-)
> I think I'd prefer a two-step approach:
> - warn by default on known non-detectable file system in
> get_mnt_devices, pointing to crypttab (to help with initial setup, and
> for users that might benefit from this assistance)
> - allow silencing of detection warnings (once the setup is known to
> work)
>
> the latter might be a simple on/off switch, or a whitelist of ignored
> (i.e., manually setup) filesystems, or a whitelist of ignored (i.e.,
> manually setup) mountpoints.
Makes sense to be able to silence that warning, indeed. There are only
two mountpoints we're considering at initramfs stage (/ and /usr), so
I'm not sure if fine-grained control is worth to implement. That said
it doesn't really add much complexity (fstype and mountpoint are both in
scope already), so I don't have hard feelings either way.
Cheers,
--
Guilhem.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-cryptsetup-devel/attachments/20180627/fe7264eb/attachment.sig>
More information about the pkg-cryptsetup-devel
mailing list