Bug#781986: release-notes: systemd Bug #618862 should be mentioned in the release notes
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 <niels@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
Reply to: