Format: 1.8 Date: Wed, 16 Sep 2020 17:40:05 -0300 Source: cryptsetup Binary: cryptsetup cryptsetup-bin cryptsetup-udeb libcryptsetup-dev libcryptsetup12 libcryptsetup12-udeb Architecture: arm64 arm64_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-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: f19c15ff75e980d2a22d02e6b5e367a6d5f97a24 225400 cryptsetup-bin-dbgsym_2.2.2-3ubuntu2.3_arm64.ddeb d60f2cddc7b64cf6fb4e62b176eee98e06542adf 112876 cryptsetup-bin_2.2.2-3ubuntu2.3_arm64.deb de657e63d473edd32738e49138a2519514bb3c93 19168 cryptsetup-dbgsym_2.2.2-3ubuntu2.3_arm64.ddeb d7de304a467a39ad960e015864dea10912e10dcf 58484 cryptsetup-udeb_2.2.2-3ubuntu2.3_arm64.udeb 6e80ef8a6aba9593411d71decfc4db60e6678e60 9077 cryptsetup_2.2.2-3ubuntu2.3_arm64.buildinfo f1d667a72909715b2d3f4e1fe2a54584ab51c4ea 158488 cryptsetup_2.2.2-3ubuntu2.3_arm64.deb f63dc8b33f1a9c2f0c1d2dda758f16574a9263e3 957695 cryptsetup_2.2.2-3ubuntu2.3_arm64_translations.tar.gz f46755626bc015bd7f22ad14683fc7e5a8ee22e9 20540 libcryptsetup-dev_2.2.2-3ubuntu2.3_arm64.deb 6fa136008543c3529b158c66fe31ef5c27965a77 514120 libcryptsetup12-dbgsym_2.2.2-3ubuntu2.3_arm64.ddeb d61ae08da09495610cd6cb25d7dc73feb4801c3b 161100 libcryptsetup12-udeb_2.2.2-3ubuntu2.3_arm64.udeb 54d03adc54059a66307b2558d1c722a5bbd13b16 167084 libcryptsetup12_2.2.2-3ubuntu2.3_arm64.deb Checksums-Sha256: f3eacd8df85d086bf4ad33afe2fc80dd7ef5d3402814fd00b07c6e0cf3384985 225400 cryptsetup-bin-dbgsym_2.2.2-3ubuntu2.3_arm64.ddeb 477196a6a0c3d6ecf23441383b14895918a20258ae436e03bc64b51af8d9e610 112876 cryptsetup-bin_2.2.2-3ubuntu2.3_arm64.deb 7bc2cd79b27837982074bd042206359b4cddef8522d466b924960dd5a214c00a 19168 cryptsetup-dbgsym_2.2.2-3ubuntu2.3_arm64.ddeb cafd9e55474fdb946c32e691d9ddffd5ea6a196421193ae550a8b37dfc2beffd 58484 cryptsetup-udeb_2.2.2-3ubuntu2.3_arm64.udeb 34a189acf21b88cda2fcb9dc6ca8395c5a2ec2a86a4e7f44d603015b7906a107 9077 cryptsetup_2.2.2-3ubuntu2.3_arm64.buildinfo 4756cb4b92b87b57f78bea931601f982e7ab997640460c40dfdc1773f66cf850 158488 cryptsetup_2.2.2-3ubuntu2.3_arm64.deb ca5c5d6284b79e4f778e3cb046b61ec6e850451ed3e2680ac12d4b500278b695 957695 cryptsetup_2.2.2-3ubuntu2.3_arm64_translations.tar.gz b3b452871901a1c07a172cec2461bef1cba6135f364923f1b9153b03f22c26ab 20540 libcryptsetup-dev_2.2.2-3ubuntu2.3_arm64.deb 16a1deac6295126d86cda3d7d54ba74a5fba3b754f77fcd5e4c3b4b02398f372 514120 libcryptsetup12-dbgsym_2.2.2-3ubuntu2.3_arm64.ddeb 717ae0a1d9cead3ba9423854272272923e20f281483f7a6610a4708472805669 161100 libcryptsetup12-udeb_2.2.2-3ubuntu2.3_arm64.udeb e9aab06c3f0228fb7a66502b4c53b45989c056ffe8b5c1c8db34f2179454ddca 167084 libcryptsetup12_2.2.2-3ubuntu2.3_arm64.deb Files: 350832e5546250c053d3aeb5eaa2142d 225400 debug optional cryptsetup-bin-dbgsym_2.2.2-3ubuntu2.3_arm64.ddeb 94d807e22609edd54c9c6d2343781cbd 112876 admin optional cryptsetup-bin_2.2.2-3ubuntu2.3_arm64.deb 8ee9c6361130bb8df6aafec74a17f8f0 19168 debug optional cryptsetup-dbgsym_2.2.2-3ubuntu2.3_arm64.ddeb aae592ed39f722d7682ed6ce29fe825a 58484 debian-installer optional cryptsetup-udeb_2.2.2-3ubuntu2.3_arm64.udeb 6cb595047c729eb18b10ac87843cd3df 9077 admin optional cryptsetup_2.2.2-3ubuntu2.3_arm64.buildinfo ec1295b203c1570084dd88e0f1b6787c 158488 admin optional cryptsetup_2.2.2-3ubuntu2.3_arm64.deb fbaed9fce1028bb603edeefa977a0a45 957695 raw-translations - cryptsetup_2.2.2-3ubuntu2.3_arm64_translations.tar.gz 9acbd3f50466c6766d871d19e317140b 20540 libdevel optional libcryptsetup-dev_2.2.2-3ubuntu2.3_arm64.deb fbd629ce97bd53e5d249b8bd17c58971 514120 debug optional libcryptsetup12-dbgsym_2.2.2-3ubuntu2.3_arm64.ddeb 6b5e2448204eb5d48b63968660a4c1bc 161100 debian-installer optional libcryptsetup12-udeb_2.2.2-3ubuntu2.3_arm64.udeb 1c9b6f1b9f8621d567456762562a9303 167084 libs optional libcryptsetup12_2.2.2-3ubuntu2.3_arm64.deb Original-Maintainer: Debian Cryptsetup Team