Control: tags -1 pending On 2015-04-05 23:18, Holger Burkhardt wrote: > Package: release-notes > Severity: normal > > Dear Maintainer, > > > * What led up to the situation? > Just dist-upgraded from wheezy to jessie. Hit systemd Bug 618862 (/home not > automatically decrypted as systemd does not know keyscript option in > /etc/crypttab) > > * What exactly did you do (or not do) that was effective (or > ineffective)? > Booting with SysVinit works like a charm (as before in wheezy). Booting with > systemd requires passphrase and does not handle derived_key option > > > This systemd deficiency should be mentioned in the release notes (chapter > 5.6?) if the bug remains open (not listed as RC-bug!) until jessie release. > > > [...]
Hi Holger, Thanks for the report. I have committed the attached patch to the release-notes and it will be visible on the website within 4-6 hours from now. If you can spare a moment to review it, it would be much appreciated. Thanks, ~Niels
>From 39e8b43675a58f1a9082953c666cf4a78aec018d Mon Sep 17 00:00:00 2001 From: nthykier <nthykier@313b444b-1b9f-4f58-a734-7bb04f332e8d> Date: Mon, 20 Apr 2015 15:57:20 +0000 Subject: [PATCH] Document unsupported crypttab options in systemd (#781986) Signed-off-by: Niels Thykier <ni...@thykier.net> git-svn-id: svn+ssh://svn.debian.org/svn/ddp/manuals/trunk/release-notes@10790 313b444b-1b9f-4f58-a734-7bb04f332e8d --- en/issues.dbk | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/en/issues.dbk b/en/issues.dbk index 22adc59..e292f48 100644 --- a/en/issues.dbk +++ b/en/issues.dbk @@ -497,6 +497,52 @@ HandleLidSwitch=ignore logind. </para> </section> +<section id="systemd-cryptsetup-unsupported-features"> + <!-- Wheezy to Jessie (#781986) --> + <title>Unsupported crypttab features under systemd (e.g. "keyscript=...")</title> + <para> + There are some cryptsetup that are unfortunately not supported + when running with systemd as the init system. These are: + </para> + <itemizedlist> + <listitem> + <para>precheck</para> + </listitem> + <listitem> + <para>check</para> + </listitem> + <listitem> + <para>checkargs</para> + </listitem> + <listitem> + <para>noearly</para> + </listitem> + <listitem> + <para>loud</para> + </listitem> + <listitem> + <para>keyscript</para> + </listitem> + </itemizedlist> + <para> + If your system relies on any of these for successful booting, you + will have to use sysvinit (<systemitem + role="package">sysvinit-core</systemitem>) as init system. Please + refer to <xref linkend="systemd-upgrade-default-init-system" /> + for how to avoid a particular init system. + </para> + <para> + You can check if any of these options are in use on your system by + running the following command: + </para> + <screen> +grep -e precheck -e check -e checkargs -e noearly -e loud -e keyscript /etc/crypttab +</screen> + <para> + If there is no output from the above, your system does not use any + of the affected options. + </para> +</section> </section> <section id="required-kernel-config-options"> -- 2.1.4