Your message dated Sat, 17 Apr 2021 02:18:43 +0000
with message-id <[email protected]>
and subject line Bug#974552: fixed in libxcrypt 1:4.4.18-3
has caused the Debian Bug report #974552,
regarding upgrade-reports: libc6/libcrypt split breaks perl during
buster->bullseye upgrade
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
974552: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=974552
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: upgrade-reports
Severity: critical
Justification: breaks the whole system
X-Debbugs-Cc: [email protected]
Dear Maintainer,
*** Reporter, please consider answering these questions, where appropriate ***
* What led up to the situation?
Do an upgrade from buster to bullseye.
* What exactly did you do (or not do) that was effective (or
ineffective)?
1. adjust sources.list
2. apt upgrade
3. apt dist-upgrade
* What was the outcome of this action?
apt dist-upgrade goes horribly wrong. Excerpt from the log:
---
Entpacken von libc6:amd64 (2.31-4) über (2.28-10) ...
Vormals nicht ausgewähltes Paket libc6:i386 wird gewählt.
Vorbereitung zum Entpacken von .../4-libc6_2.31-4_i386.deb ...
Entpacken von libc6:i386 (2.31-4) ...
Vormals nicht ausgewähltes Paket libgcc-s1:i386 wird gewählt.
Vorbereitung zum Entpacken von .../5-libgcc-s1_10.2.0-16_i386.deb ...
Entpacken von libgcc-s1:i386 (10.2.0-16) ...
Vormals nicht ausgewähltes Paket gcc-10-base:i386 wird gewählt.
Vorbereitung zum Entpacken von .../6-gcc-10-base_10.2.0-16_i386.deb ...
Entpacken von gcc-10-base:i386 (10.2.0-16) ...
/usr/bin/perl: error while loading shared libraries: libcrypt.so.1: cannot open
shared object file: No such file or directory
dpkg: Fehler: Fehler beim Ausführen des Hooks »if [ -x /usr/share/debian-
security-support/check-support-status.hook ] ; then /usr/sh
are/debian-security-support/check-support-status.hook ; fi«, Exitkode 32512
---
At this point, perl is still the version from buster, and libcrypt1 is not
yet installed. The missing libcrypt.so.1 also completely breaks PAM, so login
and sudo don't work any more.
To recover from this outcome, I had to boot with "init=/bin/sh", install the
libcrypt1 package with dpkg and run "apt -f install" twice. This rendered the
system operational again and a further "apt dist-upgrade" ran through smoothly.
* What outcome did you expect instead?
libcrypt1 is installed before libcrypt.so.1 is required again, so the dist-
upgrade can proceed normally.
-- System Information:
Debian Release: bullseye/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.9.0-1-amd64 (SMP w/4 CPU threads)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
--- End Message ---
--- Begin Message ---
Source: libxcrypt
Source-Version: 1:4.4.18-3
Done: Marco d'Itri <[email protected]>
We believe that the bug you reported is fixed in the latest version of
libxcrypt, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Marco d'Itri <[email protected]> (supplier of updated libxcrypt package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sat, 17 Apr 2021 04:04:04 +0200
Source: libxcrypt
Architecture: source
Version: 1:4.4.18-3
Distribution: unstable
Urgency: high
Maintainer: Marco d'Itri <[email protected]>
Changed-By: Marco d'Itri <[email protected]>
Closes: 953562 974552
Changes:
libxcrypt (1:4.4.18-3) unstable; urgency=high
.
[ Ivo De Decker ]
* Make sure takeover of libcrypt.so.1 from libc6 works correctly on upgrades
from buster to bullseye (Closes: #974552):
- Move the library back from /usr/lib/ to /lib/, because that's where it
was in the old libc6 (Closes: #953562).
- Remove breaks from libcrypt1, to allow installing libcrypt1 before libc6
is upgraded.
- Mark libcrypt1 as Important and Protected, to prevent removal after a
partial upgrade.
Checksums-Sha1:
f2ad1f929f54d0199054e00db52380267e1437f4 1477 libxcrypt_4.4.18-3.dsc
0495620d0ee16b1d9530ccb64ba92ecf14739516 7392 libxcrypt_4.4.18-3.debian.tar.xz
66f00f6aa2025db933fba667af2ec34708fc485f 6404
libxcrypt_4.4.18-3_amd64.buildinfo
Checksums-Sha256:
3a9e1295b085cd9efc8e911ffad4250ad840a829ad729720a5b2041edf7ce7ef 1477
libxcrypt_4.4.18-3.dsc
5c26e363fce76dcea84a992c3601a41e1f5978a45a2940a4003c38be5fa5d975 7392
libxcrypt_4.4.18-3.debian.tar.xz
fb76b0e92ad0fa053723f294307b36f47682065a152d1c20e78584e2317055ca 6404
libxcrypt_4.4.18-3_amd64.buildinfo
Files:
c92d3c43e9dab9f09ac8eec5ef995c76 1477 admin optional libxcrypt_4.4.18-3.dsc
f3c5c7f9a786c03c41f5e46597a7e560 7392 admin optional
libxcrypt_4.4.18-3.debian.tar.xz
3afed6910ce4bfcfab570ce547ee7d4c 6404 admin optional
libxcrypt_4.4.18-3_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iHUEARYIAB0WIQQnKUXNg20437dCfobLPsM64d7XgQUCYHpCjQAKCRDLPsM64d7X
gQ6xAQCz4U3jcTSWRqxZahZXPrjJL2rVZCvb9vkzekoH738ZbAEA1FIiG5Nw6KhM
tspUtY75uHNeZ0mOzbhctbW1nQpSFAg=
=ss6V
-----END PGP SIGNATURE-----
--- End Message ---