[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Does cryptsetup upgrade 2:2.3.4-2~bpo10+1 breaks decryption?



CC:in the uploader, as this seems important, and I can't be sure that
the uploader is subscribed to this list.

On 22.01.21 07:13, mlnl wrote:
> cryptsetup:amd64 2:2.3.4-1~bpo10+1 -> 2:2.3.4-2~bpo10+1
> cryptsetup-bin:amd64 2:2.3.4-1~bpo10+1 -> 2:2.3.4-2~bpo10+1
> cryptsetup-initramfs:amd64 2:2.3.4-1~bpo10+1 -> 2:2.3.4-2~bpo10+1
> cryptsetup-run:amd64 2:2.3.4-1~bpo10+1 -> 2:2.3.4-2~bpo10+1
> libcryptsetup12:amd64 2:2.3.4-1~bpo10+1 -> 2:2.3.4-2~bpo10+1
> 
> and the according initramfs update, the decryption after the passphrase
> input fails with the message:
> "libgcc_s.so.1 must beinstalled for pthread_cancel to work"
> 
> from the changelog:
> cryptsetup (2:2.3.4-2~bpo10+1) buster-backports; urgency=medium
>   * Rebuild for buster-backports.
>  -- Guilhem Moulin <guilhem@debian.org>  Wed, 20 Jan 2021 19:46:41 +0100
> 
>   * cryptsetup-initramfs now requires initramfs-tools 0.137 or later
>     and no longer copies libgcc_s.so.1 to the initrd since recent
>     initramfs-tools take care of it.
> 
> but initramfs-tools 0.133 is installed under Buster:
> 
> $ pak_policy initramfs-tools
> initramfs-tools:
>   Installiert:           0.133+deb10u1
>   Installationskandidat: 0.133+deb10u1
>   Versionstabelle:
>      0.139 -10
>         -10 https://debian.inf.tu-dresden.de/debian testing/main amd64
> Packages *** 0.133+deb10u1 990
>         990 https://debian.inf.tu-dresden.de/debian buster/main amd64
> Packages 100 /var/lib/dpkg/status

While I'm not seeing the error message displayed above, there might be a
dependency issue here.

cryptsetup-initramfs has a
  Depends: initramfs-tools (>= 0.137) | linux-initramfs-tool

while initramfs-tools 0.133+deb10u1 has a
  Provides: linux-initramfs-tool

Hence, the requirement for >= 0.137 cannot work.

Best,
Christian


Reply to: