Format: 1.8 Date: Wed, 16 Sep 2020 17:35:59 -0300 Source: cryptsetup Binary: cryptsetup cryptsetup-bin cryptsetup-udeb libcryptsetup-dev libcryptsetup12 libcryptsetup12-udeb Architecture: s390x s390x_translations Version: 2:2.3.3-1ubuntu6 Distribution: groovy-proposed Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Guilherme G. Piccoli Description: cryptsetup - disk encryption support - startup scripts cryptsetup-bin - disk encryption support - command line tools cryptsetup-udeb - disk encryption support - commandline tools (udeb) (udeb) libcryptsetup-dev - disk encryption support - development files libcryptsetup12 - disk encryption support - shared library libcryptsetup12-udeb - disk encryption support - shared library (udeb) (udeb) Launchpad-Bugs-Fixed: 1879980 Changes: cryptsetup (2:2.3.3-1ubuntu6) groovy; urgency=medium . * Introduce retry logic for external invocations after mdadm (LP: #1879980) - Currently, if an encrypted rootfs is configured on top of a MD RAID1 array and such array gets degraded (e.g., a member is removed/failed) the cryptsetup scripts cannot mount the rootfs, and the boot fails. We fix that issue here by allowing the cryptroot script to be re-run by initramfs-tools/local-block stage, as mdadm can activate degraded arrays at that stage. There is an initramfs-tools counter-part for this fix, but alone the cryptsetup portion is harmless. - d/cryptsetup-initramfs.install: ship the new local-bottom script. - d/functions: declare variables for local-top|block|bottom scripts (flag that local-block is running and external invocation counter.) - d/i/s/local-block/cryptroot: set flag that local-block is running. - d/i/s/local-bottom/cryptroot: clean up the flag and counter files. - d/i/s/local-top/cryptroot: change the logic from just waiting 180 seconds to waiting 5 seconds first, then allowing initramfs-tools to run mdadm (to activate degraded arrays) and call back at least 30 times/seconds more. Checksums-Sha1: 2cf9be8b028f9e4eeb0748124a0bea79ee3be47d 272924 cryptsetup-bin-dbgsym_2.3.3-1ubuntu6_s390x.ddeb 37534ba9fe45d9e333fe967ee4ea3d6c5df4f7b6 118088 cryptsetup-bin_2.3.3-1ubuntu6_s390x.deb a792351f5b1dd34eef5296131c209eec6a076ef7 19600 cryptsetup-dbgsym_2.3.3-1ubuntu6_s390x.ddeb d466903ad4f4ca017b4ed8df730892ebb381c957 63408 cryptsetup-udeb_2.3.3-1ubuntu6_s390x.udeb f74bea7367ca9d7d0dfc10d9ecd7ef42bfe232f9 9115 cryptsetup_2.3.3-1ubuntu6_s390x.buildinfo 3c09f042336c73fd7bd205e0d4f31a2dbfd87104 169836 cryptsetup_2.3.3-1ubuntu6_s390x.deb 98f17a917cce214831c7dbb5ddbcd90c2dec39e1 1039788 cryptsetup_2.3.3-1ubuntu6_s390x_translations.tar.gz 36ffb72006e1369976411b5b684915262cfd3fee 21056 libcryptsetup-dev_2.3.3-1ubuntu6_s390x.deb 5ef52952f6babcb3bca5f47963b76d72889da9d4 630648 libcryptsetup12-dbgsym_2.3.3-1ubuntu6_s390x.ddeb 4cb1b7e71ec53df1b03cf1a0c38798cb47479265 176644 libcryptsetup12-udeb_2.3.3-1ubuntu6_s390x.udeb d275a63a7fb0eb1b35674bb38ec41f3a15ed12ae 182728 libcryptsetup12_2.3.3-1ubuntu6_s390x.deb Checksums-Sha256: a6ced43c462bb67e043a7285c67d48e1267a0fed190303b8b67c368935c6b856 272924 cryptsetup-bin-dbgsym_2.3.3-1ubuntu6_s390x.ddeb 61cd260e2233d361afad9df55a5db9bed7dfc8939eed34590ad7d337ed5aac5a 118088 cryptsetup-bin_2.3.3-1ubuntu6_s390x.deb 1b2305dd3c5f1f32e2edb97c045fc37a173aff0ef04ec560df9424e998d48f7e 19600 cryptsetup-dbgsym_2.3.3-1ubuntu6_s390x.ddeb 45d761dff098a1877f0230e7c3adca0f5668da6a5bd84c817eef4e7857cbfd14 63408 cryptsetup-udeb_2.3.3-1ubuntu6_s390x.udeb 6e59ed2229411e99241abc9b0d81f4ba48fedfc6aada0a2939d7b6d58fce1d70 9115 cryptsetup_2.3.3-1ubuntu6_s390x.buildinfo b27570eb99c789a0e6c9ae6da6e97a1c0a05cb41712bfeae1b8c3caf2b2d4ab1 169836 cryptsetup_2.3.3-1ubuntu6_s390x.deb f917974ddc166db2276790779762d71927bda06b08c8e76a1d2e8f9a59ba1f91 1039788 cryptsetup_2.3.3-1ubuntu6_s390x_translations.tar.gz 193157c97fea9fbcd15ae5c81200512f34f3e2d6053f308161bf211c6c609ba9 21056 libcryptsetup-dev_2.3.3-1ubuntu6_s390x.deb db75b1181b08dd5c2878cbdb875f80a64100d3499f8521801bde4e4a94ca0e96 630648 libcryptsetup12-dbgsym_2.3.3-1ubuntu6_s390x.ddeb d458619bc8f2f937a3efd688c62960057a640f7b036d697ac2da2ea697d505c0 176644 libcryptsetup12-udeb_2.3.3-1ubuntu6_s390x.udeb 0ab3f24d3945713a899d7299d073c0c79d58d6ee6b7fd671c63a41be440b457e 182728 libcryptsetup12_2.3.3-1ubuntu6_s390x.deb Files: 34fef0506da7d45cee236249914da3a8 272924 debug optional cryptsetup-bin-dbgsym_2.3.3-1ubuntu6_s390x.ddeb 3604da5e632adc5f53de6bc0d0036530 118088 admin optional cryptsetup-bin_2.3.3-1ubuntu6_s390x.deb c3d1bf8a51dbd7638d3f3fa5bf8717b3 19600 debug optional cryptsetup-dbgsym_2.3.3-1ubuntu6_s390x.ddeb d5d170e16dcaac2311ba993618200395 63408 debian-installer optional cryptsetup-udeb_2.3.3-1ubuntu6_s390x.udeb 9441466855eaf14d561abc2b0cb0d396 9115 admin optional cryptsetup_2.3.3-1ubuntu6_s390x.buildinfo 43a9899bc290a85cb341b6b60ed96a38 169836 admin optional cryptsetup_2.3.3-1ubuntu6_s390x.deb 4be6d00df752564080d54a1cba89f55e 1039788 raw-translations - cryptsetup_2.3.3-1ubuntu6_s390x_translations.tar.gz 9930a645f3f2b033f7f8f11ba237fd43 21056 libdevel optional libcryptsetup-dev_2.3.3-1ubuntu6_s390x.deb e8c2fd4051f894f0ebc00942abe7236c 630648 debug optional libcryptsetup12-dbgsym_2.3.3-1ubuntu6_s390x.ddeb 9591c31e49938078f212645cbcd1da51 176644 debian-installer optional libcryptsetup12-udeb_2.3.3-1ubuntu6_s390x.udeb 137c9a71ff5797a88a8a9b3e1dc584f0 182728 libs optional libcryptsetup12_2.3.3-1ubuntu6_s390x.deb Original-Maintainer: Debian Cryptsetup Team