[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: