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: armhf armhf_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: 927e803020a4537e633b75575e75ad3552e63d4b 148372 cryptsetup-bin-dbgsym_2.0.2-1ubuntu1.2_armhf.ddeb 908903c76be37f252ac0ffe6abde81822bff1706 89000 cryptsetup-bin_2.0.2-1ubuntu1.2_armhf.deb 13e09ac499570219d1673dd606e95e6fda38cbbb 17356 cryptsetup-dbgsym_2.0.2-1ubuntu1.2_armhf.ddeb b6eb7322f4100f30c24a46ecc515cd06218dcd88 42884 cryptsetup-udeb_2.0.2-1ubuntu1.2_armhf.udeb 4362ee137b1d859b9fde7cfbe7d3ebe5beb96db8 8825 cryptsetup_2.0.2-1ubuntu1.2_armhf.buildinfo 2ad71a9e1dd11c3e98e5886ffffcae9b9f080f77 150396 cryptsetup_2.0.2-1ubuntu1.2_armhf.deb f6f2db6ce06c289e76e946be01d319e0c120a93e 663842 cryptsetup_2.0.2-1ubuntu1.2_armhf_translations.tar.gz 422910bc9d7e559994a3411ed142c811d244ae2d 18996 libcryptsetup-dev_2.0.2-1ubuntu1.2_armhf.deb b2aa25020d0347fa9384423073d6e98d1c31ecef 315980 libcryptsetup12-dbgsym_2.0.2-1ubuntu1.2_armhf.ddeb c22c25722c171f874c0bc64d27e469c8939117d5 109672 libcryptsetup12-udeb_2.0.2-1ubuntu1.2_armhf.udeb 06cdf800905d426ea9723ee63b8a716019354e8a 119256 libcryptsetup12_2.0.2-1ubuntu1.2_armhf.deb Checksums-Sha256: 2cfb856f7bbed75b8aa7e36b647c478476d830000b3d3595b993c87d8cf487e8 148372 cryptsetup-bin-dbgsym_2.0.2-1ubuntu1.2_armhf.ddeb 51d7b9204a212555cf0a3fe3707bf71639a0f82aee666e2b9c2a1eea558ed47d 89000 cryptsetup-bin_2.0.2-1ubuntu1.2_armhf.deb fc9d5fa6a0ab9add8b12a8b0689a2cc3627621c362c4a6cfd1cd2d62c71b5c4a 17356 cryptsetup-dbgsym_2.0.2-1ubuntu1.2_armhf.ddeb ff2c49c4a8dad4ce9c2949c48699500d73817a8a738d3f7eaa7419fedd16afa9 42884 cryptsetup-udeb_2.0.2-1ubuntu1.2_armhf.udeb 02d3e5c46e921f29fadb788c9d48674273e37a94b077de7aff1945a69b47372e 8825 cryptsetup_2.0.2-1ubuntu1.2_armhf.buildinfo 620729940332d4bb522b933344913b9c76c7967f0c4e627bcafc37ed97385569 150396 cryptsetup_2.0.2-1ubuntu1.2_armhf.deb 97e36f9beb9ddcc483ac1479567d73e5aae8a9cd707478d3dcbd24f87ea55764 663842 cryptsetup_2.0.2-1ubuntu1.2_armhf_translations.tar.gz e0b2e2b3d67ab48d99642fc76196798f5ef82ec73e965ba69d1b4a27b0f6378b 18996 libcryptsetup-dev_2.0.2-1ubuntu1.2_armhf.deb 10e85bc8f55c4f3e3db535c638ae5f3e5cb77385418b5906af50aa3c7baea6eb 315980 libcryptsetup12-dbgsym_2.0.2-1ubuntu1.2_armhf.ddeb e40eae8524164e3b5611d87b4259c26da2141ec497e74d88045ad0ea9be63d00 109672 libcryptsetup12-udeb_2.0.2-1ubuntu1.2_armhf.udeb 4f099183a8c59dc9ea2f9f9b8249c64dead653af51d8d98762628c19cd9e2186 119256 libcryptsetup12_2.0.2-1ubuntu1.2_armhf.deb Files: 0b83db79b8fc2a807642903fae3f1937 148372 debug optional cryptsetup-bin-dbgsym_2.0.2-1ubuntu1.2_armhf.ddeb 562372a5328eebdc151d0f483b43e418 89000 admin optional cryptsetup-bin_2.0.2-1ubuntu1.2_armhf.deb 7930869f15c64ce1eef2d63a2a36708d 17356 debug optional cryptsetup-dbgsym_2.0.2-1ubuntu1.2_armhf.ddeb b6e23a1c5b3bc3ab2e6925390ea3a0dc 42884 debian-installer optional cryptsetup-udeb_2.0.2-1ubuntu1.2_armhf.udeb 3d533f519615048dd1455822ec99e88c 8825 admin optional cryptsetup_2.0.2-1ubuntu1.2_armhf.buildinfo f17ddfd917972e27e440d3349783a13c 150396 admin optional cryptsetup_2.0.2-1ubuntu1.2_armhf.deb 59a280562202c00d58c0000d5ce54abc 663842 raw-translations - cryptsetup_2.0.2-1ubuntu1.2_armhf_translations.tar.gz aff0c422c4a64c747e8757a174f6365a 18996 libdevel optional libcryptsetup-dev_2.0.2-1ubuntu1.2_armhf.deb 62de2b32665a9c6e7aa7fbc02e69b52a 315980 debug optional libcryptsetup12-dbgsym_2.0.2-1ubuntu1.2_armhf.ddeb 382f1c753895315e35cb80b3d76e0358 109672 debian-installer optional libcryptsetup12-udeb_2.0.2-1ubuntu1.2_armhf.udeb d90bf31f404ab4f45884fea1821e287d 119256 libs optional libcryptsetup12_2.0.2-1ubuntu1.2_armhf.deb Original-Maintainer: Debian Cryptsetup Team