Devuan bug report logs - #237
cryptsetup: System hangs (minutes until timeout) on lvm on luks during shutdown. Patch attached.

Package: cryptsetup; Reported by: =?utf-8?q?Dr=2E_Jan_Hau=C3=9F?= <[email protected]>; Done: fsmithred <[email protected]>; Maintainer for cryptsetup is (unknown).

Message received at [email protected]:


Received: (at 237-close) by bugs.devuan.org; 16 Aug 2020 18:00:07 +0000
Return-Path: <[email protected]>
Delivered-To: [email protected]
Received: from tupac3.dyne.org [195.169.149.119]
	by doc.devuan.org with IMAP (fetchmail-6.4.0.beta4)
	for <debbugs@localhost> (single-drop); Sun, 16 Aug 2020 18:00:06 +0000 (UTC)
Received: from mail-qk1-f182.google.com (mail-qk1-f182.google.com [209.85.222.182])
	(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
	(No client certificate requested)
	by vm6.ganeti.dyne.org (Postfix) with ESMTPS id 373CFF609F0
	for <[email protected]>; Sun, 16 Aug 2020 19:53:48 +0200 (CEST)
Authentication-Results: vm6.ganeti.dyne.org;
	dkim=pass (2048-bit key; unprotected) header.d=gmail.com [email protected] header.b="H/1i3G1e";
	dkim-atps=neutral
Received: by mail-qk1-f182.google.com with SMTP id g26so13087678qka.3
        for <[email protected]>; Sun, 16 Aug 2020 10:53:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20161025;
        h=subject:references:to:from:message-id:date:user-agent:mime-version
         :in-reply-to:content-language;
        bh=Mk7PCvm4G+8k0hKAyxfsWG5l+AiaXwQHseq3f7tih9Y=;
        b=H/1i3G1ekWVcF8eXFI+kXzMgmeMRLz0GEQgN5cA4RRpvMj/8NOmMNLXN6gSSvLx5r0
         murBKbWyqlW+9k4qzoYsSp3H481CKOcBhpb5CBaSOfzP++0oLTTYTU1TVSEM+WAVPjSe
         ykSnQr9BL886/o9/7Fx9MfzDe9A2NnG8jjo3m6yTh1Lxid9GcvXrkFerTgrtSNuLgyC7
         emHBNyLw0t3A6Xa9WjmH+bN/eni7bqHkPjuaIXhPGZEoCfMcwWvL7LnvmjElt67hYnY2
         QVlEyfqFpqwRj7iITYv2dBhaQtp886Nx8CTOXGchKKUOfF9lrxtB5VM04MdV6kOstZnb
         5VmQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20161025;
        h=x-gm-message-state:subject:references:to:from:message-id:date
         :user-agent:mime-version:in-reply-to:content-language;
        bh=Mk7PCvm4G+8k0hKAyxfsWG5l+AiaXwQHseq3f7tih9Y=;
        b=aggdJwtd3K0pOuHWTDupuCPYaF1LJY8nUWAdBtHWrImw6GLaUulkOzhXhtfyQmdOkU
         6Tj38RcM48mL09TpviDgyMqu9nQaDUTLm7TPQ89yLBVABznzp8/S47tH/dPJo8dGN9LX
         W8HP7hr8Onghm6SkyYcPyhhDKmW0oW2n5UiEu0lz8FFiFgl37eFV60facVG9DGCvbC0U
         U7niYCQSf81mz+v0y4LEXI8T1XaieFZvoUeutU8rFmIBi5fYuJeWtp46erfES1XayalA
         8A+PIhqY+kSC2LjZRS0q+8B4UqF0CAEPdEI56Jr3RwddVuEDwT99MEbnNdes9K/k5q5U
         MedQ==
X-Gm-Message-State: AOAM531YWam1B0wTZITptAExuZVTlX6bJpu5LgadzOEvJ5bCV0/WaHEi
	Qpc0KIQ8A0dwhreNyxlJCPw3fIMnanA=
X-Google-Smtp-Source: ABdhPJxDZY0qLBa7LuZ/KM1J+75pMOSIN/Zpbp1CYFeIRzqCU3UEnlsNfHeZ4+1LEzwc78qnTo5gFw==
X-Received: by 2002:a37:9cd:: with SMTP id 196mr10176929qkj.234.1597600425678;
        Sun, 16 Aug 2020 10:53:45 -0700 (PDT)
Received: from [192.168.1.105] (047-014-247-068.res.spectrum.com. [47.14.247.68])
        by smtp.googlemail.com with ESMTPSA id j61sm16298898qtd.52.2020.08.16.10.53.44
        for <[email protected]>
        (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
        Sun, 16 Aug 2020 10:53:45 -0700 (PDT)
Subject: Fwd: cryptsetup hangs on shutdown
References: <[email protected]>
To: [email protected]
From: fsmithred <[email protected]>
X-Forwarded-Message-Id: <[email protected]>
Message-ID: <[email protected]>
Date: Sun, 16 Aug 2020 13:48:25 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.10.0
MIME-Version: 1.0
In-Reply-To: <[email protected]>
Content-Type: multipart/mixed;
 boundary="------------1F0978C5958624B34357B548"
Content-Language: en-US
X-Spam-Status: No, score=-0.2 required=5.0 tests=DKIM_SIGNED,DKIM_VALID,
	DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,
	RCVD_IN_MSPIKE_H2,SPF_PASS autolearn=disabled version=3.4.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on tupac3.dyne.org

This is a multi-part message in MIME format.
--------------1F0978C5958624B34357B548
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit

close

This is fixed in beowulf (cryptsetup 2:2.1.0*) by installing
cryptsetup-modified-functions, which will replace (divert)
/lib/cryptsetup/cryptdisks-functions with a patched copy.

The package is currently in beowulf-proposed-updates and will move into
the beowulf main repo with the next point-release.

Direct link to the package:
https://pkgmaster.devuan.org/devuan/pool/main/c/cryptsetup-modified-functions/cryptsetup-modified-functions_19.09.02%2Bdevuan1_all.deb

Note: This appears to be fixed upstream in newer versions in
chimaera/ceres. (2:2.3.3)

fsmithred


--------------1F0978C5958624B34357B548
Content-Type: application/pgp-keys;
 name="0xA73823D3094C5620.asc"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="0xA73823D3094C5620.asc"

-----BEGIN PGP PUBLIC KEY BLOCK-----

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
QqVvfVA0rIsFYDlXTBVpmEJIe8jS
=/7t3
-----END PGP PUBLIC KEY BLOCK-----

--------------1F0978C5958624B34357B548--

Notification sent to =?utf-8?q?Dr=2E_Jan_Hau=C3=9F?= <[email protected]>:
bug acknowledged by developer. Full text available.
Reply sent to fsmithred <[email protected]>:
You have taken responsibility. Full text available.

Message received at [email protected]:


Received: (at submit) by bugs.devuan.org; 23 Aug 2018 14:50:06 +0000
Return-Path: <[email protected]>
Delivered-To: [email protected]
Received: from tupac3.dyne.org [195.169.149.119]
	by fulcanelli with IMAP (fetchmail-6.3.26)
	for <debbugs@localhost> (single-drop); Thu, 23 Aug 2018 16:50:06 +0200 (CEST)
Received: from jhauss.vserver.softronics.ch (jhauss.vserver.softronics.ch [91.214.169.97])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(No client certificate requested)
	by vm6.ganeti.dyne.org (Postfix) with ESMTPS id 170CDF60998
	for <[email protected]>; Thu, 23 Aug 2018 16:44:46 +0200 (CEST)
Received: from harry.drhauss.de (ip-95-222-215-75.hsi15.unitymediagroup.de [95.222.215.75])
	(Authenticated sender: [email protected])
	by jhauss.vserver.softronics.ch (Postfix) with ESMTPA id C08493EA5D
	for <[email protected]>; Thu, 23 Aug 2018 16:41:38 +0200 (CEST)
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: =?utf-8?q?Dr=2E_Jan_Hau=C3=9F?= <[email protected]>
To: Devuan Bug Tracking System <[email protected]>
Subject: cryptsetup: System hangs (minutes until timeout) on lvm on luks during shutdown. Patch attached.
Message-ID: <153503566190.4896.16551699497736311318.reportbug@harry.drhauss.de>
X-Mailer: reportbug 7.1.6+devuan2.1
Date: Thu, 23 Aug 2018 16:47:41 +0200
X-Spam-Status: No, score=0.0 required=5.0 tests=T_HK_NAME_DR
	autolearn=disabled version=3.4.1
X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on tupac3.dyne.org

Package: cryptsetup
Version: 2:1.7.3-4
Severity: normal



-- Package-specific info:
-- /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-4.17.0-0.bpo.1-amd64 root=/dev/mapper/svg-root_d2_lv ro quiet amdgpu.dc=1 resume=UUID=54f94d03-5f1d-4725-9e36-3ec18b6910f3 ivrs_ioapic[4]=00:14.0 ivrs_ioapic[5]=00:00.2 pcie_aspm=force acpi_serialize pci=noaer

-- /etc/crypttab
nvme0n1p3_crypt UUID=8e567911-848f-4f16-aaeb-f054c7571b09 root_key luks,keyscript=/lib/cryptsetup/scripts/decrypt_keyctl
nvme0n1p4_crypt UUID=a5576297-455b-4ef7-920d-761e27f5fe10 root_key luks,keyscript=/lib/cryptsetup/scripts/decrypt_keyctl
sda7_crypt UUID=5fdbcf43-4cb9-4017-8cd0-89b041c94f05 root_key luks,keyscript=/lib/cryptsetup/scripts/decrypt_keyctl

-- /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
/dev/mapper/svg-root_d2_lv /               xfs     defaults        0       0
# /boot/efi was on /dev/nvme0n1p1 during installation
UUID=9A3B-5F19  /boot/efi       vfat    umask=0077      0       1
/dev/mapper/svg-srv_d2_lv /srv            xfs     nodev,nosuid    0       0
/dev/mapper/svg-usr_d2_lv /usr            xfs     nodev           0       0
/dev/mapper/svg-usr_share_d2_lv /usr/share      xfs     nodev,nosuid    0       0
/dev/mapper/svg-var_d2_lv /var            xfs     nodev,nosuid,noexec 0       0
/dev/mapper/svg-var_cache_d2_lv /var/cache      xfs     nodev,nosuid    0       0
/dev/mapper/svg-var_lib_d2_lv /var/lib        xfs     defaults        0       0
/dev/mapper/svg-var_log_d2_lv /var/log        xfs     nodev,nosuid,noexec 0       0
/dev/mapper/svg-var_spool_d2_lv /var/spool      xfs     nodev,nosuid,noexec 0       0
/dev/mapper/svg-var_tmp_d2_lv /var/tmp        ext2    nodev,user_xattr 0       2
/dev/mapper/svg-opt_d2_lv /opt        xfs    nodev,nosuid	0       2
/dev/mapper/svg-tmp_lv /tmp        ext2    nodev,user_xattr 0       2
/dev/mapper/uvg-home_lv /home           xfs     nodev,nosuid    0       0
/dev/mapper/svg-swap_lv none            swap    sw              0       0

-- lsmod
Module                  Size  Used by
rfcomm                 86016  12
cmac                   16384  0
appletalk              45056  0
ax25                   69632  0
ipx                    32768  0
p8023                  16384  1 ipx
p8022                  16384  1 ipx
psnap                  16384  2 appletalk,ipx
llc                    16384  2 p8022,psnap
bnep                   24576  2
iptable_filter         16384  0
ip_tables              28672  1 iptable_filter
fuse                  118784  3
x_tables               49152  2 iptable_filter,ip_tables
ext4                  741376  2
mbcache                16384  1 ext4
jbd2                  118784  1 ext4
fscrypto               32768  1 ext4
ecb                    16384  0
nls_ascii              16384  1
nls_cp437              20480  1
vfat                   20480  1
fat                    77824  1 vfat
parport_pc             32768  0
ppdev                  20480  0
lp                     20480  0
parport                57344  3 parport_pc,lp,ppdev
dm_cache_smq           28672  1
dm_cache               69632  2 dm_cache_smq
dm_persistent_data     86016  1 dm_cache
dm_bio_prison          20480  1 dm_cache
dm_bufio               32768  1 dm_persistent_data
arc4                   16384  2
amdkfd                200704  1
snd_hda_codec_realtek   110592  1
amdgpu               3125248  17
snd_hda_codec_generic    86016  1 snd_hda_codec_realtek
snd_hda_codec_hdmi     57344  1
snd_hda_intel          45056  4
uvcvideo              114688  0
btusb                  53248  0
ath10k_pci             61440  0
snd_hda_codec         151552  4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
btrtl                  16384  1 btusb
videobuf2_vmalloc      16384  1 uvcvideo
chash                  16384  1 amdgpu
videobuf2_memops       16384  1 videobuf2_vmalloc
edac_mce_amd           28672  0
btbcm                  16384  1 btusb
gpu_sched              28672  1 amdgpu
ath10k_core           344064  1 ath10k_pci
snd_hda_core           94208  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
btintel                24576  1 btusb
videobuf2_v4l2         28672  1 uvcvideo
ttm                   126976  1 amdgpu
kvm_amd               106496  0
ath                    32768  1 ath10k_core
snd_hwdep              20480  1 snd_hda_codec
ccp                    94208  1 kvm_amd
videobuf2_common       49152  2 videobuf2_v4l2,uvcvideo
bluetooth             630784  39 btrtl,btintel,btbcm,bnep,btusb,rfcomm
efi_pstore             16384  0
dell_wmi               16384  0
dell_laptop            24576  1
snd_pcm               118784  4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
dell_smbios            28672  2 dell_wmi,dell_laptop
snd_timer              36864  1 snd_pcm
dcdbas                 16384  1 dell_smbios
drbg                   28672  1
wmi_bmof               16384  0
videodev              212992  3 videobuf2_v4l2,uvcvideo,videobuf2_common
sparse_keymap          16384  1 dell_wmi
dell_wmi_descriptor    16384  2 dell_wmi,dell_smbios
dell_smm_hwmon         16384  0
rtsx_usb_ms            20480  0
ansi_cprng             16384  0
mac80211              827392  1 ath10k_core
drm_kms_helper        196608  1 amdgpu
ecdh_generic           24576  1 bluetooth
snd                    94208  16 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_pcm
memstick               16384  1 rtsx_usb_ms
cdc_acm                32768  0
joydev                 24576  0
crc16                  16384  2 bluetooth,ext4
chaoskey               16384  0
media                  45056  2 videodev,uvcvideo
evdev                  28672  17
kvm                   724992  1 kvm_amd
irqbypass              16384  1 kvm
tpm_crb                16384  0
drm                   462848  10 gpu_sched,drm_kms_helper,amdgpu,ttm
cfg80211              774144  3 ath,mac80211,ath10k_core
soundcore              16384  1 snd
i2c_algo_bit           16384  1 amdgpu
serio_raw              16384  0
tpm_tis                16384  0
pcspkr                 16384  0
tpm_tis_core           20480  1 tpm_tis
efivars                20480  1 efi_pstore
k10temp                16384  0
wmi                    28672  4 dell_wmi,wmi_bmof,dell_smbios,dell_wmi_descriptor
shpchp                 40960  0
sp5100_tco             16384  0
tpm                    65536  3 tpm_tis,tpm_crb,tpm_tis_core
dell_rbtn              16384  0
battery                24576  0
rng_core               16384  3 ccp,chaoskey,tpm
video                  45056  2 dell_wmi,dell_laptop
ac                     16384  0
rfkill                 28672  9 bluetooth,dell_laptop,dell_rbtn,cfg80211
button                 16384  0
acpi_cpufreq           24576  0
xfs                  1495040  11
libcrc32c              16384  2 dm_persistent_data,xfs
crc32c_generic         16384  0
algif_skcipher         16384  0
af_alg                 28672  1 algif_skcipher
dm_crypt               45056  3
dm_mod                147456  59 dm_crypt,dm_cache,dm_bufio
rtsx_usb_sdmmc         28672  0
mmc_core              172032  1 rtsx_usb_sdmmc
rtsx_usb               20480  2 rtsx_usb_sdmmc,rtsx_usb_ms
sg                     36864  0
hid_generic            16384  0
usbhid                 57344  0
sd_mod                 53248  2
crct10dif_pclmul       16384  0
crc32_pclmul           16384  0
crc32c_intel           24576  3
ghash_clmulni_intel    16384  0
pcbc                   16384  0
ahci                   40960  1
libahci                40960  1 ahci
aesni_intel           200704  7
xhci_pci               16384  0
aes_x86_64             20480  1 aesni_intel
libata                278528  2 libahci,ahci
crypto_simd            16384  1 aesni_intel
xhci_hcd              262144  1 xhci_pci
cryptd                 28672  6 crypto_simd,ghash_clmulni_intel,aesni_intel
glue_helper            16384  1 aesni_intel
psmouse               172032  0
nvme                   36864  3
usbcore               290816  8 xhci_hcd,usbhid,cdc_acm,rtsx_usb,uvcvideo,btusb,xhci_pci,chaoskey
scsi_mod              253952  3 sd_mod,libata,sg
i2c_piix4              24576  0
usb_common             16384  1 usbcore
r8169                  94208  0
mii                    16384  1 r8169
nvme_core              77824  5 nvme
i2c_hid                24576  0
hid                   135168  3 i2c_hid,usbhid,hid_generic


-- System Information:
Distributor ID:	Devuan
Description:	Devuan GNU/Linux 2.0 (ascii)
Release:	2.0
Codename:	ascii

Architecture: x86_64

Kernel: Linux 4.17.0-0.bpo.1-amd64 (SMP w/8 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages cryptsetup depends on:
ii  cryptsetup-bin         2:1.7.3-4
ii  debconf [debconf-2.0]  1.5.61
ii  dmsetup                2:1.02.137-2
ii  libc6                  2.24-11+deb9u3

Versions of packages cryptsetup recommends:
ii  busybox                                 1:1.22.0-19+b3
ii  console-setup                           1.164
ii  initramfs-tools [linux-initramfs-tool]  0.130
ii  kbd                                     2.0.3-2+b1

Versions of packages cryptsetup suggests:
ii  dosfstools              4.1-1
ii  keyutils                1.5.9-9
ii  liblocale-gettext-perl  1.07-3+b1

-- debconf information:
  cryptsetup/prerm_active_mappings: true

I run the Devuan ASCII system on LVM on LUKS.
In function do_stop in file /lib/cryptsetup/cryptdisks.functions there is a vary off of the VGs
missing. So the function handle_crypttab_line_stop gives unwanted return values and sleep $i
within the funtion do_stop increments slowly to 16...
Which slows down the shutdown by unnecessary minutes.

I wrote the following patch according to the function activate_vg from /usr/share/initramfs-tools/scripts/local-top/cryptroot
which varys on the VGs before chroot.


------------------------patch------------------------------------------------------
--- /lib/cryptsetup/cryptdisks.functions.orig   2018-08-14 17:12:31.543227705 +0200
+++ /lib/cryptsetup/cryptdisks.functions        2018-08-23 16:36:23.849064962 +0200
@@ -763,9 +763,17 @@
 
 # Removes all mappings in crypttab
 do_stop () {
-       local dst src key opts opencount major minor
+       local dst src key opts opencount major minor vgs vg
 
        dmsetup mknodes
+       if [ -x /sbin/lvm ]; then
+        vgs="$(/sbin/lvm vgscan | sed -n '/"/s/^.*"\([^'\'']*\)".*$/\1/p')"
+         if [ -n "${vgs}" ]; then
+          for vg in ${vgs}; do
+           /sbin/lvm vgchange -a n ${vg} >/dev/null 2>&1 
+          done 
+         fi
+        fi
        log_action_begin_msg "Stopping $INITSTATE crypto disks"
 
        egrep -v "^[[:space:]]*(#|$)" "$TABFILE" | while read dst src key opts; do
------------------------patch/-----------------------------------------------------

The above patch silently varys off the VGs and makes handle_crypttab_line_stop work.

Kind regards

Jan


Acknowledgement sent to =?utf-8?q?Dr=2E_Jan_Hau=C3=9F?= <[email protected]>:
New bug report received and forwarded. Copy sent to [email protected]. Full text available.
Report forwarded to [email protected], [email protected]:
bug#237; Package cryptsetup. Full text available.

Devuan BTS -- Powered by Debian bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.

Devuan Bugs Owner <[email protected]>.
Last modified: Sat, 18 Jan 2025 04:39:02 UTC