Format: 1.8 Date: Mon, 03 Aug 2020 18:28:48 -0300 Source: cryptsetup Binary: cryptsetup cryptsetup-bin libcryptsetup12 libcryptsetup-dev cryptsetup-udeb libcryptsetup12-udeb Architecture: arm64 arm64_translations Version: 2:2.0.2-1ubuntu1.2 Distribution: bionic-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.0.2-1ubuntu1.2) bionic; 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/i/cryptroot-script: set files used by cryptsetup/initramfs-tools (flag that local-block is running and external invocation counter); change logic from just wait 180 seconds / activating LVM every 10 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 / activating LVM every 1 second. - d/i/cryptroot-script-block: set flag that local-block is running. - d/i/cryptroot-script-bottom: clean up the flag and counter files. - d/rules: ship the new local-bottom script. Checksums-Sha1: 87bf540948fa9fbae76d89a1e60f8844da1e39e1 156304 cryptsetup-bin-dbgsym_2.0.2-1ubuntu1.2_arm64.ddeb 4f31dde9c577265508924035a5e42e7ad516dbc7 85468 cryptsetup-bin_2.0.2-1ubuntu1.2_arm64.deb aa71619ac311df92cb8785876d02a78dccb2aa4e 18060 cryptsetup-dbgsym_2.0.2-1ubuntu1.2_arm64.ddeb 993054b26e2d1aa63194caa17b7a8bdd282b2edb 41376 cryptsetup-udeb_2.0.2-1ubuntu1.2_arm64.udeb a38783b4433285dded3a2a72f3e14b5b329251b8 8891 cryptsetup_2.0.2-1ubuntu1.2_arm64.buildinfo e56013d1500be4390796fea97d0e573245e6f2f2 150896 cryptsetup_2.0.2-1ubuntu1.2_arm64.deb a6aa1990e4edfae7ff1895b1f67f7641c0dce7d2 663835 cryptsetup_2.0.2-1ubuntu1.2_arm64_translations.tar.gz 9a3ae7c6016b8159e9fd8f53efc89a85a4dfd1cb 18992 libcryptsetup-dev_2.0.2-1ubuntu1.2_arm64.deb 271cbac38a4c72d468870e6ae829dc6a073dab46 348888 libcryptsetup12-dbgsym_2.0.2-1ubuntu1.2_arm64.ddeb c1c6b39f83e799ae1c27f2d1fe6704a55c0684fc 102700 libcryptsetup12-udeb_2.0.2-1ubuntu1.2_arm64.udeb 2599124c0d670a2a8452ed200830a156e862e540 112260 libcryptsetup12_2.0.2-1ubuntu1.2_arm64.deb Checksums-Sha256: ab966e54f0d0c270ffeaa944ca687546108f12ca6d838518b48bc42013f3f6bf 156304 cryptsetup-bin-dbgsym_2.0.2-1ubuntu1.2_arm64.ddeb 7c5417dc7b4a58e8a21699db38ffc5852c0839b31814927edbab0e2d444aae49 85468 cryptsetup-bin_2.0.2-1ubuntu1.2_arm64.deb 8865ae937c6f5363fd3184436e3e38fce153e1ebb4f1e6f4ae999f915e90a588 18060 cryptsetup-dbgsym_2.0.2-1ubuntu1.2_arm64.ddeb e504c641cb2ed6fed0a3a9e7ccecfba6b63d49cc3d61248fdd028c169972b7a5 41376 cryptsetup-udeb_2.0.2-1ubuntu1.2_arm64.udeb 82e7a5c980e091157baea4734b7a2230842cd7844f71529be3bcb820e123a620 8891 cryptsetup_2.0.2-1ubuntu1.2_arm64.buildinfo 2a3a3ee90c32fc826e49bc877dc099b9b391323a903aaaa17467ea983bcad291 150896 cryptsetup_2.0.2-1ubuntu1.2_arm64.deb 700dcfeae80058900b8ee90498109d2f88fffc427919292d20823b2921709aa7 663835 cryptsetup_2.0.2-1ubuntu1.2_arm64_translations.tar.gz 20c9f64fd6f5a98b3d76547901a9bdb9ea19c673216ac643f8b3d498d36b2fd4 18992 libcryptsetup-dev_2.0.2-1ubuntu1.2_arm64.deb 607889500ac76bd67ecc3960cd7c9ab52836423a8d6da17af2526d349779fcdf 348888 libcryptsetup12-dbgsym_2.0.2-1ubuntu1.2_arm64.ddeb 8163d906a6b76e0f1f9ff395f95c071655b35efbebb06e854069a2f48e848e2c 102700 libcryptsetup12-udeb_2.0.2-1ubuntu1.2_arm64.udeb b4b68eb71d3a4eff45d967069364bc22c5a5ee0263dee588fe13343d310ad1e5 112260 libcryptsetup12_2.0.2-1ubuntu1.2_arm64.deb Files: 141b69be96f308c2617b6a64a0e6a182 156304 debug optional cryptsetup-bin-dbgsym_2.0.2-1ubuntu1.2_arm64.ddeb 3a195bbb1028e3d4da71c10678384f39 85468 admin optional cryptsetup-bin_2.0.2-1ubuntu1.2_arm64.deb 91b129a6511b8db418f03f59415f0e3c 18060 debug optional cryptsetup-dbgsym_2.0.2-1ubuntu1.2_arm64.ddeb 43796f9d80f2ef7b509e3d873ec82668 41376 debian-installer optional cryptsetup-udeb_2.0.2-1ubuntu1.2_arm64.udeb 4e8fa33f22f3f81d1193cded99e4611b 8891 admin optional cryptsetup_2.0.2-1ubuntu1.2_arm64.buildinfo e2aea4a2f1b658f42b3ea6b4be356bea 150896 admin optional cryptsetup_2.0.2-1ubuntu1.2_arm64.deb 505b2578db052dd03f57c5b9d89026f7 663835 raw-translations - cryptsetup_2.0.2-1ubuntu1.2_arm64_translations.tar.gz a0559d1ba22e7ce6fc77d1c51aec5e80 18992 libdevel optional libcryptsetup-dev_2.0.2-1ubuntu1.2_arm64.deb 0e99eabf02722bf5c51385bd23cc9116 348888 debug optional libcryptsetup12-dbgsym_2.0.2-1ubuntu1.2_arm64.ddeb 59475bb8a17c0508927d18f87241a1bf 102700 debian-installer optional libcryptsetup12-udeb_2.0.2-1ubuntu1.2_arm64.udeb 3652756de37ee61a3f9a85f0175cddbe 112260 libs optional libcryptsetup12_2.0.2-1ubuntu1.2_arm64.deb Original-Maintainer: Debian Cryptsetup Team