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: arm64 arm64_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: b59b339119ccb1c8e18ce57f0156af8434a27bfd 229028 cryptsetup-bin-dbgsym_2.3.3-1ubuntu6_arm64.ddeb ae16af4dadfc12efac8d4e3bcf83b25ecf25a59b 114928 cryptsetup-bin_2.3.3-1ubuntu6_arm64.deb 688ace1f15ea1cc00a13b32356401857715271e0 19244 cryptsetup-dbgsym_2.3.3-1ubuntu6_arm64.ddeb f29f43f4c5625ede1f03be017b3351a97b12fffc 61244 cryptsetup-udeb_2.3.3-1ubuntu6_arm64.udeb dcc899e6e63e106982b3fdca16b6cefca09a8360 9179 cryptsetup_2.3.3-1ubuntu6_arm64.buildinfo 7f94e60b4e4fc521deb17a99673283f066f1cbbf 169740 cryptsetup_2.3.3-1ubuntu6_arm64.deb 880657be20a000151a5e45e18b0958622fe692a7 1042407 cryptsetup_2.3.3-1ubuntu6_arm64_translations.tar.gz 819d6de3a12528be3875d5b24aee80b9779edc0f 21056 libcryptsetup-dev_2.3.3-1ubuntu6_arm64.deb b970e201b4b337e84d87040000606748bafa4b9b 550424 libcryptsetup12-dbgsym_2.3.3-1ubuntu6_arm64.ddeb 42d01915755e52ec9c39bc6b22c8ce974e8d37ce 171284 libcryptsetup12-udeb_2.3.3-1ubuntu6_arm64.udeb 13f44f05c862e1d87f4022af7a384dbcc9be2ea9 176492 libcryptsetup12_2.3.3-1ubuntu6_arm64.deb Checksums-Sha256: bf8c74205c6663ab532d8b889ead40d2f5f2576a3e0c97cf287c55b6b31ce55f 229028 cryptsetup-bin-dbgsym_2.3.3-1ubuntu6_arm64.ddeb 448ef68b1bbf64c0c7a550ac09ceeee7627540fcca80e11fd3b70161f5f1fe33 114928 cryptsetup-bin_2.3.3-1ubuntu6_arm64.deb ea8232ecc1eacbaf398ca582f1237e244ff398e7ead88d848c3455253111726f 19244 cryptsetup-dbgsym_2.3.3-1ubuntu6_arm64.ddeb a7ea63ac600ecb4881eb50b094d39e01e8ba0e36b2742fc44894361c899c6255 61244 cryptsetup-udeb_2.3.3-1ubuntu6_arm64.udeb 7ab2645fbb20081b4c4270ee63f8af9c5cf6a6dddb7bc177b52c9d4a9d8a7692 9179 cryptsetup_2.3.3-1ubuntu6_arm64.buildinfo 94e27e8d879d4d159621fc5d20388d710be013c2c4e99776c5d82fd704f36698 169740 cryptsetup_2.3.3-1ubuntu6_arm64.deb 9233b6590ef52c63d4d88abc62ecdab75454ac35ae73f9f97876d9c37924c50a 1042407 cryptsetup_2.3.3-1ubuntu6_arm64_translations.tar.gz 9e8b898db216a632efbd065a8f86b82b74b35285a5738c9cf5696913e99c9792 21056 libcryptsetup-dev_2.3.3-1ubuntu6_arm64.deb f6850662d05148cf84150fde7f7d6f2e4da497ca265343122d6cd8f1f3a32185 550424 libcryptsetup12-dbgsym_2.3.3-1ubuntu6_arm64.ddeb 416152b37e01ebc0a49d4aa1b70e1d9de4da4cce00e242973b02c0d6060f1dc2 171284 libcryptsetup12-udeb_2.3.3-1ubuntu6_arm64.udeb fc5ea2f0213f95a6e2263c92f3f717c865603f2803418c987f928896eebbac57 176492 libcryptsetup12_2.3.3-1ubuntu6_arm64.deb Files: 0cbaa2d21af5cabb203ebbd394f62f9c 229028 debug optional cryptsetup-bin-dbgsym_2.3.3-1ubuntu6_arm64.ddeb 4e98c296f92b4a639cc71895dda42adb 114928 admin optional cryptsetup-bin_2.3.3-1ubuntu6_arm64.deb 732fd053e21044597cc3333093e7ab82 19244 debug optional cryptsetup-dbgsym_2.3.3-1ubuntu6_arm64.ddeb 7018d90a4622afa8efcd9cdf1d129984 61244 debian-installer optional cryptsetup-udeb_2.3.3-1ubuntu6_arm64.udeb 50129430db1212f2824a0636f1c835ee 9179 admin optional cryptsetup_2.3.3-1ubuntu6_arm64.buildinfo ad13c0534a6a0adaee9c6f5468f43230 169740 admin optional cryptsetup_2.3.3-1ubuntu6_arm64.deb 9814545a2e9dc16cc53c6c3341d6e249 1042407 raw-translations - cryptsetup_2.3.3-1ubuntu6_arm64_translations.tar.gz 7f17459ba4aa5cda4fbd902f3e498966 21056 libdevel optional libcryptsetup-dev_2.3.3-1ubuntu6_arm64.deb 3a3e34a2c9433e5ab346bd47fc943f93 550424 debug optional libcryptsetup12-dbgsym_2.3.3-1ubuntu6_arm64.ddeb 5cc7da642374c9a5536e5c1242e0e82d 171284 debian-installer optional libcryptsetup12-udeb_2.3.3-1ubuntu6_arm64.udeb 9a64a0f5f1b774e6107ad17935e22a0d 176492 libs optional libcryptsetup12_2.3.3-1ubuntu6_arm64.deb Original-Maintainer: Debian Cryptsetup Team