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: armhf armhf_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: e579eb583369f17dddf6eb2ec7e6085ac411e2e8 226016 cryptsetup-bin-dbgsym_2.3.3-1ubuntu6_armhf.ddeb 031fe005fe2dd58b3a586fa2755535230a15eda0 114948 cryptsetup-bin_2.3.3-1ubuntu6_armhf.deb 7b20422d968877f9c9a94341916d2acad6187e15 18992 cryptsetup-dbgsym_2.3.3-1ubuntu6_armhf.ddeb 80f84a31c59dd172e4bc357b3492758ae35bbdbd 61132 cryptsetup-udeb_2.3.3-1ubuntu6_armhf.udeb 843f914f09b99964fee7dfb2b68a7edd682b6d54 9089 cryptsetup_2.3.3-1ubuntu6_armhf.buildinfo e7aa3e6a1357cfa4d9d6196f6f3cfdf23ba05772 168808 cryptsetup_2.3.3-1ubuntu6_armhf.deb ddc2c7519fc7c65412750076a9e2d50f40b98fb9 1042442 cryptsetup_2.3.3-1ubuntu6_armhf_translations.tar.gz ea60413549f229a57c24980661f96d1f805da9eb 21060 libcryptsetup-dev_2.3.3-1ubuntu6_armhf.deb 37409d2dafb6d5f90fa34d4a5269142ec37d9187 530020 libcryptsetup12-dbgsym_2.3.3-1ubuntu6_armhf.ddeb bb40764e4d0b96acd739c444f55d719f90f41cde 166332 libcryptsetup12-udeb_2.3.3-1ubuntu6_armhf.udeb c1d1c68001495a9baa91e6d90ff5b1c4b0be4a0b 172568 libcryptsetup12_2.3.3-1ubuntu6_armhf.deb Checksums-Sha256: 893e0c3ffaab81226654d7c4a845e8f25b1c0760eb4f2f166709e5df070beb0d 226016 cryptsetup-bin-dbgsym_2.3.3-1ubuntu6_armhf.ddeb 6c64034ed36cea3cf91c09c3c717c063d69f500e38db43967136e7e469909878 114948 cryptsetup-bin_2.3.3-1ubuntu6_armhf.deb d78af16b995417c2a455877dd661ad5a81f532c82ad85eb8a397eed0b813a8fa 18992 cryptsetup-dbgsym_2.3.3-1ubuntu6_armhf.ddeb bd28be1ff1ae2317e5d5627ccaf713c83387eb752e87959585124844a3a29c02 61132 cryptsetup-udeb_2.3.3-1ubuntu6_armhf.udeb 5cd73ae51b9230f8c4b6a8a2c2e3c9eb5c77b2870b3b9c34a23303d56134ea23 9089 cryptsetup_2.3.3-1ubuntu6_armhf.buildinfo 2a50dd923c6b81f341df03ade88d1323ded962274efa7cee8784e2032a463ca9 168808 cryptsetup_2.3.3-1ubuntu6_armhf.deb 3e50244994555fe3f765aa4ad9c998126f8658392988e9ade4077c363da0be12 1042442 cryptsetup_2.3.3-1ubuntu6_armhf_translations.tar.gz 9c37894113d37c3efa545ffcf27a03b248a79495ccc2a75a13097251d9259622 21060 libcryptsetup-dev_2.3.3-1ubuntu6_armhf.deb 4a9bfbf6325c811f9062f51f1badd5b148fe286582913e2fc42e21706bb3396c 530020 libcryptsetup12-dbgsym_2.3.3-1ubuntu6_armhf.ddeb 027e343c419923415c616fde114bdf5c913714e66518cced08ae1864607fdbac 166332 libcryptsetup12-udeb_2.3.3-1ubuntu6_armhf.udeb 8ec98523965f309da9bdf94817add72c8cbb56878956e9f20eb6743cd6923139 172568 libcryptsetup12_2.3.3-1ubuntu6_armhf.deb Files: bd6e53d26641a2d82c38595abb0ac694 226016 debug optional cryptsetup-bin-dbgsym_2.3.3-1ubuntu6_armhf.ddeb 4fa6705bc3695c498273686b0563f746 114948 admin optional cryptsetup-bin_2.3.3-1ubuntu6_armhf.deb 78c72f4de41be5d398f8615c36c48048 18992 debug optional cryptsetup-dbgsym_2.3.3-1ubuntu6_armhf.ddeb d4f8800740db917ab81f3da346f4e145 61132 debian-installer optional cryptsetup-udeb_2.3.3-1ubuntu6_armhf.udeb 3b340a62026b9b75f4372af3329d35a3 9089 admin optional cryptsetup_2.3.3-1ubuntu6_armhf.buildinfo 1c114bec8f222b0223b93895a28b52dd 168808 admin optional cryptsetup_2.3.3-1ubuntu6_armhf.deb 6d3fbe3230c0f9a3ac27d45c9bbb991b 1042442 raw-translations - cryptsetup_2.3.3-1ubuntu6_armhf_translations.tar.gz cb4dcb916bd975498d585ccf30636919 21060 libdevel optional libcryptsetup-dev_2.3.3-1ubuntu6_armhf.deb 1caa9ade98928abf6637d7ab0384b020 530020 debug optional libcryptsetup12-dbgsym_2.3.3-1ubuntu6_armhf.ddeb 7c43dd9e8c5a6382a752add590e4c9c2 166332 debian-installer optional libcryptsetup12-udeb_2.3.3-1ubuntu6_armhf.udeb bd59d1e2dafce59986ce158b8eadbed8 172568 libs optional libcryptsetup12_2.3.3-1ubuntu6_armhf.deb Original-Maintainer: Debian Cryptsetup Team