Format: 1.8 Date: Wed, 16 Sep 2020 17:40:05 -0300 Source: cryptsetup Binary: cryptsetup cryptsetup-bin cryptsetup-udeb libcryptsetup-dev libcryptsetup12 libcryptsetup12-udeb Architecture: i386 i386_translations Version: 2:2.2.2-3ubuntu2.3 Distribution: focal-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.2.2-3ubuntu2.3) focal; 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: 1ce6ea55e67a6b16bc887dc342de12a7e17e9071 190020 cryptsetup-bin-dbgsym_2.2.2-3ubuntu2.3_i386.ddeb 34918247fa051306e238c2602ac16db0e43287c9 121228 cryptsetup-bin_2.2.2-3ubuntu2.3_i386.deb e8f67c321e670951333d3d09d2b91d7df77d4ed6 17768 cryptsetup-dbgsym_2.2.2-3ubuntu2.3_i386.ddeb 760ea0a27360d9c2552023f87b896245025395bc 65644 cryptsetup-udeb_2.2.2-3ubuntu2.3_i386.udeb fd8932d3dfb1a2c3779cbe32908beb053a5449de 9009 cryptsetup_2.2.2-3ubuntu2.3_i386.buildinfo 34efb139f581e93391d658dc46100899a17246af 159276 cryptsetup_2.2.2-3ubuntu2.3_i386.deb 591bc049051fb198ffcdcf9cd6fe3159b570d995 957902 cryptsetup_2.2.2-3ubuntu2.3_i386_translations.tar.gz d31cdc8555884c81b618cfef8015b313a4fe39e5 20544 libcryptsetup-dev_2.2.2-3ubuntu2.3_i386.deb 47e34c7e56f155316d45515114797a9508025d82 413360 libcryptsetup12-dbgsym_2.2.2-3ubuntu2.3_i386.ddeb 8e3c340a84238393442030114e6904501a8cae89 201168 libcryptsetup12-udeb_2.2.2-3ubuntu2.3_i386.udeb a8198a67a72f3b848d60cbc0876bcbe6dd825cbd 206992 libcryptsetup12_2.2.2-3ubuntu2.3_i386.deb Checksums-Sha256: a06d58b6522086b9e8c59daa3bc10fb76d626a6d48d7965a6f847b6c77571c34 190020 cryptsetup-bin-dbgsym_2.2.2-3ubuntu2.3_i386.ddeb cc46c67cc189ad32a8caacaa37c1a839d099fb6a44c837f32e0e0a4f1b3a8a69 121228 cryptsetup-bin_2.2.2-3ubuntu2.3_i386.deb 46c6fc2c5c4ec1dfccf72fde318123748234c178963484a56298941b44af9333 17768 cryptsetup-dbgsym_2.2.2-3ubuntu2.3_i386.ddeb cadcdfc23ef9f5dc7fd429892a6b34f48839986ba0c0b76384ba70441f89a561 65644 cryptsetup-udeb_2.2.2-3ubuntu2.3_i386.udeb bbde2cb3911fcbc2905954990ef7cba9d51684e8f5b635a030c77b8493c2a9c8 9009 cryptsetup_2.2.2-3ubuntu2.3_i386.buildinfo c22dae0054aa9ccbd0b2b2fab889870935d745d1c64b8a5f264520c07c7ea003 159276 cryptsetup_2.2.2-3ubuntu2.3_i386.deb c1a724bf84ab32eca4ee42cb721de314db1a94dcd9d68bba5663081f366759f4 957902 cryptsetup_2.2.2-3ubuntu2.3_i386_translations.tar.gz 909d1250f81f4815080bd41c2a4824751ff99198897f3defc471d24051b30dd8 20544 libcryptsetup-dev_2.2.2-3ubuntu2.3_i386.deb c0d2d9ed3567fdf0b97542ab9d23d8afde4768a24f074aeb717849537b229bda 413360 libcryptsetup12-dbgsym_2.2.2-3ubuntu2.3_i386.ddeb 9f1f476de9bbd934bef7fd0bc09b671eafcb4437351b0ecf01d204ad1574c12c 201168 libcryptsetup12-udeb_2.2.2-3ubuntu2.3_i386.udeb 9936fb556143a61b10a3f925fb56ff6320a61455eaafb18ec236eee5f5866c67 206992 libcryptsetup12_2.2.2-3ubuntu2.3_i386.deb Files: 3b86a31f1f8332b7f9a53f35c667cce4 190020 debug optional cryptsetup-bin-dbgsym_2.2.2-3ubuntu2.3_i386.ddeb 9c1f22f7fa473176adcff319d1d3e3a1 121228 admin optional cryptsetup-bin_2.2.2-3ubuntu2.3_i386.deb 1fd9ea3064c2c50095111bd92a97aed4 17768 debug optional cryptsetup-dbgsym_2.2.2-3ubuntu2.3_i386.ddeb 98dcd3c33269867736ef2b602a8fb6a8 65644 debian-installer optional cryptsetup-udeb_2.2.2-3ubuntu2.3_i386.udeb 0e36a64de612bf0c91db7efcd06f7f98 9009 admin optional cryptsetup_2.2.2-3ubuntu2.3_i386.buildinfo eabb2c9bc524dd2f59ce90f8f6c8f4f7 159276 admin optional cryptsetup_2.2.2-3ubuntu2.3_i386.deb eed54e4c7ec3b4569607e796356d3bdc 957902 raw-translations - cryptsetup_2.2.2-3ubuntu2.3_i386_translations.tar.gz 66e7880d55b956d13734cee84de68f81 20544 libdevel optional libcryptsetup-dev_2.2.2-3ubuntu2.3_i386.deb 686ec5ae66a273cb2f857a6613483884 413360 debug optional libcryptsetup12-dbgsym_2.2.2-3ubuntu2.3_i386.ddeb 86d72621270488082b737003cb9940b0 201168 debian-installer optional libcryptsetup12-udeb_2.2.2-3ubuntu2.3_i386.udeb 22e0931e3d36164115f4dfa65dae1a8b 206992 libs optional libcryptsetup12_2.2.2-3ubuntu2.3_i386.deb Original-Maintainer: Debian Cryptsetup Team