Format: 1.8 Date: Wed, 16 Sep 2020 17:40:05 -0300 Source: cryptsetup Binary: cryptsetup cryptsetup-bin cryptsetup-initramfs cryptsetup-run cryptsetup-udeb libcryptsetup-dev libcryptsetup12 libcryptsetup12-udeb Architecture: amd64 all amd64_translations Version: 2:2.2.2-3ubuntu2.3 Distribution: focal-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-initramfs - disk encryption support - initramfs integration cryptsetup-run - transitional dummy package for cryptsetup 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.2.2-3ubuntu2.3) focal; 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: 1c2ccbfdb432eee6a4fb1f4627edd96bbe88952d 226188 cryptsetup-bin-dbgsym_2.2.2-3ubuntu2.3_amd64.ddeb ee44e4248e408108efe543dba2b948624670a841 118552 cryptsetup-bin_2.2.2-3ubuntu2.3_amd64.deb 04aae6aa24f9021a0a14f05c5f577148328ad410 18760 cryptsetup-dbgsym_2.2.2-3ubuntu2.3_amd64.ddeb 6a847b79cafdc4f373c46cf9ce10106f71dbf095 25452 cryptsetup-initramfs_2.2.2-3ubuntu2.3_all.deb 995c9a9c92eb99f08b47fc11dd9d158df790c2bf 6072 cryptsetup-run_2.2.2-3ubuntu2.3_all.deb d524efae542a7dd7d4e0e53cd8346c375f47adc4 62816 cryptsetup-udeb_2.2.2-3ubuntu2.3_amd64.udeb 7fa89e4d26d5d8b12bbf822d74f9d8880acd7a38 9696 cryptsetup_2.2.2-3ubuntu2.3_amd64.buildinfo 3a0546e3a4564c9573fd764992257e46e4b5eb7b 158992 cryptsetup_2.2.2-3ubuntu2.3_amd64.deb 304fe8dcef292cbd1e53ea56c18d2bfebe87b840 957921 cryptsetup_2.2.2-3ubuntu2.3_amd64_translations.tar.gz e1bc5a48741ca0064ea4e3184ff088d477059f45 20552 libcryptsetup-dev_2.2.2-3ubuntu2.3_amd64.deb 6fcca9509884e5f30811e3436cd8441b62508097 513556 libcryptsetup12-dbgsym_2.2.2-3ubuntu2.3_amd64.ddeb a1796e773a24db97671b094ebe0a6911b7c0e85d 177780 libcryptsetup12-udeb_2.2.2-3ubuntu2.3_amd64.udeb 9dafcb6046e918538a72b5eb7ee93226c5a9d9df 182808 libcryptsetup12_2.2.2-3ubuntu2.3_amd64.deb Checksums-Sha256: a4e56e6526334178a03df7fcdf49ee4b9e038a2d240d6ede351741da750c47eb 226188 cryptsetup-bin-dbgsym_2.2.2-3ubuntu2.3_amd64.ddeb d206571e402e4e9b9bc91eb085cb1729af60f94e541d216c6956941a4f7ca924 118552 cryptsetup-bin_2.2.2-3ubuntu2.3_amd64.deb a68516f689de7d466ae293d13199966dbccd14251978277c6ebdc8ffe1e6a2ed 18760 cryptsetup-dbgsym_2.2.2-3ubuntu2.3_amd64.ddeb 838f4b87d9bf876fdbaa1f253e9402d48cf76e859177f8c07ffb1b59614ba7bb 25452 cryptsetup-initramfs_2.2.2-3ubuntu2.3_all.deb 65387c27fadea098407d9e21ff1e0402a058a9c1eb075d793647e1b9b39d4606 6072 cryptsetup-run_2.2.2-3ubuntu2.3_all.deb 851318541b7ab6de997b69a616164d8d21d5ac7ac48ac52b784ad4d216ba3a9b 62816 cryptsetup-udeb_2.2.2-3ubuntu2.3_amd64.udeb 2d822aa7de73ab8b96e727a8697c36fe0b8106a2a834df365461486a2075ccb4 9696 cryptsetup_2.2.2-3ubuntu2.3_amd64.buildinfo 7ec4d5fcbc01072447d22de7a45848934fb1cce5dc9be0b624891314bc0a83b6 158992 cryptsetup_2.2.2-3ubuntu2.3_amd64.deb cb9a9b1e49c1c3fc5cb381c52e01eedf41173fcf0d6bf4b76cf313a9dc6257da 957921 cryptsetup_2.2.2-3ubuntu2.3_amd64_translations.tar.gz a477322b598a70a936393e80338765fcc8ed525d8e3fc1eb06e6a5b306809556 20552 libcryptsetup-dev_2.2.2-3ubuntu2.3_amd64.deb da7cce81d488e7c2c83271f576e20ba23feebc2e5b9b8202745a7b3430335c5f 513556 libcryptsetup12-dbgsym_2.2.2-3ubuntu2.3_amd64.ddeb 6ab02275b84e12c57021823dc1186db987d9d1884d08bb3156a19dd2822e9078 177780 libcryptsetup12-udeb_2.2.2-3ubuntu2.3_amd64.udeb ff3bf8ddf3b132cc4765c8e7f5310cc56381a7cea2d99e7d6329cde0a8dcafef 182808 libcryptsetup12_2.2.2-3ubuntu2.3_amd64.deb Files: d790fa1939efa75e74a4901fb796391f 226188 debug optional cryptsetup-bin-dbgsym_2.2.2-3ubuntu2.3_amd64.ddeb ae168312153389115066025c43454399 118552 admin optional cryptsetup-bin_2.2.2-3ubuntu2.3_amd64.deb 128848902141c13a39a765d9ba84d76d 18760 debug optional cryptsetup-dbgsym_2.2.2-3ubuntu2.3_amd64.ddeb 6231ad49321fce96758642a22252347f 25452 admin optional cryptsetup-initramfs_2.2.2-3ubuntu2.3_all.deb 2657d0f77f78c2146ea621090ffca3d6 6072 oldlibs optional cryptsetup-run_2.2.2-3ubuntu2.3_all.deb 4306c0f8edd931b79c2c72dc6b1791df 62816 debian-installer optional cryptsetup-udeb_2.2.2-3ubuntu2.3_amd64.udeb 5f20c895f111c730351a6417842ec556 9696 admin optional cryptsetup_2.2.2-3ubuntu2.3_amd64.buildinfo 4286d2e61dfd0740b31aa4cc57393308 158992 admin optional cryptsetup_2.2.2-3ubuntu2.3_amd64.deb d86d223911a750a42acb97d1b35a2b4b 957921 raw-translations - cryptsetup_2.2.2-3ubuntu2.3_amd64_translations.tar.gz 10f8a0adad8dea56fe9297feb402448c 20552 libdevel optional libcryptsetup-dev_2.2.2-3ubuntu2.3_amd64.deb 0b7e75a45fca7daac3e6885849062d9f 513556 debug optional libcryptsetup12-dbgsym_2.2.2-3ubuntu2.3_amd64.ddeb cec643ed07b1b418e2cb439b6e77da75 177780 debian-installer optional libcryptsetup12-udeb_2.2.2-3ubuntu2.3_amd64.udeb fe2f30399e3bf636db0a059fcdeff55b 182808 libs optional libcryptsetup12_2.2.2-3ubuntu2.3_amd64.deb Original-Maintainer: Debian Cryptsetup Team