cryptsetup 2:2.3.3-1ubuntu6 source package in Ubuntu

Changelog

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.

 -- <email address hidden> (Guilherme G. Piccoli)  Wed, 16 Sep 2020 17:35:59 -0300

Upload details

Uploaded by:
Guilherme G. Piccoli
Sponsored by:
Eric Desrochers
Uploaded to:
Groovy
Original maintainer:
Ubuntu Developers
Architectures:
linux-any all
Section:
admin
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
cryptsetup_2.3.3.orig.tar.gz 10.7 MiB 950bc9da9ab34504248621a5e25e93c1b5c58cad526a935aed5580e6ceea2dcb
cryptsetup_2.3.3-1ubuntu6.debian.tar.xz 124.6 KiB 91e9ede2582e2dc3375fb803900146db5fa339ccea4bba5bed4a16c3cee04a6b
cryptsetup_2.3.3-1ubuntu6.dsc 2.5 KiB 265aa5f0969b50fe2bd4d60cd2d7402e0179a1d480f6c4d2f1d5d9f333620c91

View changes file

Binary packages built by this source

cryptsetup: No summary available for cryptsetup in ubuntu groovy.

No description available for cryptsetup in ubuntu groovy.

cryptsetup-bin: No summary available for cryptsetup-bin in ubuntu groovy.

No description available for cryptsetup-bin in ubuntu groovy.

cryptsetup-bin-dbgsym: No summary available for cryptsetup-bin-dbgsym in ubuntu groovy.

No description available for cryptsetup-bin-dbgsym in ubuntu groovy.

cryptsetup-dbgsym: No summary available for cryptsetup-dbgsym in ubuntu groovy.

No description available for cryptsetup-dbgsym in ubuntu groovy.

cryptsetup-initramfs: No summary available for cryptsetup-initramfs in ubuntu hirsute.

No description available for cryptsetup-initramfs in ubuntu hirsute.

cryptsetup-run: No summary available for cryptsetup-run in ubuntu hirsute.

No description available for cryptsetup-run in ubuntu hirsute.

cryptsetup-udeb: No summary available for cryptsetup-udeb in ubuntu groovy.

No description available for cryptsetup-udeb in ubuntu groovy.

libcryptsetup-dev: No summary available for libcryptsetup-dev in ubuntu groovy.

No description available for libcryptsetup-dev in ubuntu groovy.

libcryptsetup12: No summary available for libcryptsetup12 in ubuntu hirsute.

No description available for libcryptsetup12 in ubuntu hirsute.

libcryptsetup12-dbgsym: No summary available for libcryptsetup12-dbgsym in ubuntu groovy.

No description available for libcryptsetup12-dbgsym in ubuntu groovy.

libcryptsetup12-udeb: No summary available for libcryptsetup12-udeb in ubuntu groovy.

No description available for libcryptsetup12-udeb in ubuntu groovy.