Format: 1.8 Date: Wed, 16 Sep 2020 17:35:59 -0300 Source: cryptsetup Binary: cryptsetup cryptsetup-bin cryptsetup-initramfs cryptsetup-run cryptsetup-udeb libcryptsetup-dev libcryptsetup12 libcryptsetup12-udeb Architecture: amd64 all amd64_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-initramfs - disk encryption support - initramfs integration cryptsetup-run - transitional dummy package for cryptsetup 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: bff4618d812b1d0cbd7bbdbe57818162812f38c5 227640 cryptsetup-bin-dbgsym_2.3.3-1ubuntu6_amd64.ddeb 092d7f2f62ec5344d07895bbaf141f44b092b5e1 121212 cryptsetup-bin_2.3.3-1ubuntu6_amd64.deb cd44d7ceaaefabb6492bc3cde49a92a844a4ce28 18916 cryptsetup-dbgsym_2.3.3-1ubuntu6_amd64.ddeb 40a55715bc453beaa5e79fd83dce032ab6df2c78 24524 cryptsetup-initramfs_2.3.3-1ubuntu6_all.deb 6b9d685630cc431c9a0058f527b89b2956647e81 6260 cryptsetup-run_2.3.3-1ubuntu6_all.deb 30adc85f8f0e7374db2d8a4dceb9773f0e5bbf11 65512 cryptsetup-udeb_2.3.3-1ubuntu6_amd64.udeb e5ac7ff6016d03a2e948df072f2a5aa4e83100c1 9816 cryptsetup_2.3.3-1ubuntu6_amd64.buildinfo 1ae8ac58ea0fd095e77a48d0846ab927f959ee5f 170220 cryptsetup_2.3.3-1ubuntu6_amd64.deb 0efffbb4d490a9976cf44725bbc4b0d3d4cf4210 1041917 cryptsetup_2.3.3-1ubuntu6_amd64_translations.tar.gz cf49cd4f3851eeb0249fe122bcecb0b52d16e609 21064 libcryptsetup-dev_2.3.3-1ubuntu6_amd64.deb 25bc5414317d35737b8fc642ce91c892dbc3dac2 545684 libcryptsetup12-dbgsym_2.3.3-1ubuntu6_amd64.ddeb 5126034702f7cbac7b51987e78e9c0c7ad1612ae 188252 libcryptsetup12-udeb_2.3.3-1ubuntu6_amd64.udeb b7c494f697ae6857e2cdd41efebeb21cc60afc4d 193576 libcryptsetup12_2.3.3-1ubuntu6_amd64.deb Checksums-Sha256: ec03fbc6414da9212d37c5e89ef9f0d42504a8cf045d61f13b60b0309d5abb92 227640 cryptsetup-bin-dbgsym_2.3.3-1ubuntu6_amd64.ddeb 950f330494301da2138c5c44f00c45bdfa223e3d8a287ef35c76e2986036624a 121212 cryptsetup-bin_2.3.3-1ubuntu6_amd64.deb 211aa0144b2893d7b13b5106ee8f2b71b3e9ccca62c2b3ea95ad1b0e889e75a5 18916 cryptsetup-dbgsym_2.3.3-1ubuntu6_amd64.ddeb a6677b0a120629c1cad478dee7527bae703a0897bcdf1fdcfd74450a94a00a21 24524 cryptsetup-initramfs_2.3.3-1ubuntu6_all.deb ce5b3295469996e25f67de2c264fe4c83397f0a51756cb4d44beab00f5badddd 6260 cryptsetup-run_2.3.3-1ubuntu6_all.deb 8ae3de5d6325a52068a2fd3506a12ce0b9c3a5774f4af7c1cc4dc1e731363139 65512 cryptsetup-udeb_2.3.3-1ubuntu6_amd64.udeb 33873f4b1c49093692f611a0e137ab0aa90d64ebfc48ba510c5b809195bfe8ef 9816 cryptsetup_2.3.3-1ubuntu6_amd64.buildinfo 621d4c2b90e9f5280f1b8ff94c0a87a587877a075cc106ef435ec348ceec60c2 170220 cryptsetup_2.3.3-1ubuntu6_amd64.deb 2e8164343e7449c2e690bc211eaa97a0dc396737b797d1fec2ea51d10e5db32b 1041917 cryptsetup_2.3.3-1ubuntu6_amd64_translations.tar.gz 812227b3295996a9b67d5efa91867d1585cf89a7983c8d917a8e429b0dd20ff8 21064 libcryptsetup-dev_2.3.3-1ubuntu6_amd64.deb e35b03bbff8893213c0ff0248555c0aa044b274baf0be2c9be57ad040170d20f 545684 libcryptsetup12-dbgsym_2.3.3-1ubuntu6_amd64.ddeb 21ccc7a1b8a1c421f81077ce38a9492a0afc9174d49cec05a9e1b9147d495faf 188252 libcryptsetup12-udeb_2.3.3-1ubuntu6_amd64.udeb 55f578bae6ccb5dbeffc68f43d971aa3af11785a1295fb6c15554f4512cc7b01 193576 libcryptsetup12_2.3.3-1ubuntu6_amd64.deb Files: d24e1525d7c09ebda3485a2e5d9c63c0 227640 debug optional cryptsetup-bin-dbgsym_2.3.3-1ubuntu6_amd64.ddeb a643b9f7c44338584308890128aa178b 121212 admin optional cryptsetup-bin_2.3.3-1ubuntu6_amd64.deb 290fe17c917dde4a5c64582d4857193d 18916 debug optional cryptsetup-dbgsym_2.3.3-1ubuntu6_amd64.ddeb 49601536eeadd791ee3dae0149bfcac6 24524 admin optional cryptsetup-initramfs_2.3.3-1ubuntu6_all.deb 8c41ac047dc5376463dba7f294533213 6260 oldlibs optional cryptsetup-run_2.3.3-1ubuntu6_all.deb 2de57bd0fab652713750d797fc1948d7 65512 debian-installer optional cryptsetup-udeb_2.3.3-1ubuntu6_amd64.udeb 7560ff7ab56d4deeadf508ef9d8c2324 9816 admin optional cryptsetup_2.3.3-1ubuntu6_amd64.buildinfo 684be9961ab0c02b7979a67c440157e8 170220 admin optional cryptsetup_2.3.3-1ubuntu6_amd64.deb 9722ff54eacfcb16f78f82e87ecc74e1 1041917 raw-translations - cryptsetup_2.3.3-1ubuntu6_amd64_translations.tar.gz 1adcbe3e64bd44b35036bc74dcd56ffc 21064 libdevel optional libcryptsetup-dev_2.3.3-1ubuntu6_amd64.deb abcfbc326514a27e9e805bb1c0fe4005 545684 debug optional libcryptsetup12-dbgsym_2.3.3-1ubuntu6_amd64.ddeb 3baff036bcae133218bdcc93d5255b23 188252 debian-installer optional libcryptsetup12-udeb_2.3.3-1ubuntu6_amd64.udeb 9b6a10090350cf6330c7e0a33fd40d5f 193576 libs optional libcryptsetup12_2.3.3-1ubuntu6_amd64.deb Original-Maintainer: Debian Cryptsetup Team