Your message dated Sat, 02 Dec 2017 19:32:31 +0000 with message-id <[email protected]> and subject line Bug#882272: fixed in glibc 2.24-11+deb9u2 has caused the Debian Bug report #882272, regarding libc6:amd64: upgrade of libc6:amd64 + libc6:i386 + libc6-i686 breaks system 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.) -- 882272: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=882272 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: libc6 Version: 2.24-11+deb9u1 Severity: critical Justification: breaks the whole system Upgrade of glibc packages from jessie to stretch versions failed resulting in most programs (presumably all non-static 32-bit ones) to segfault on start. I believe the following happend: 1. libc6:i386 and libc6:amd64 2.24-11+deb9u1 were unpacked, /etc/ld.so.nohwcap was created by preinst scripts. 2. postinst of libc6:amd64 started running and removed /etc/ld.so.nohwcap (as $hwcappkgs is empty for amd64). 3. As libc6-i686 2.19-18+deb8u10 was still installed most applications started segfaulting (including most essential ones). Unfortunately, I did not have any root shell open, and while export LD_HWCAP_MASK=0 workaround worked on many applications, it had no effect on setuid programs (like su and sudo). I had to resolve the problem by rebooting system with break=init argument and running touch /root/etc/ld.so.nohwcap from initramfs shell (and later calling dpkg --purge libc6-i686 before finishing upgrade of libc6:amd64). This probably should be fixed by replacing case ${DPKG_MAINTSCRIPT_ARCH} in alpha) hwcappkgs="libc6-alphaev67" ;; i386) hwcappkgs="libc6-i686 libc6-xen" ;; kfreebsd-i386) hwcappkgs="libc0.1-i686" ;; esac with something like hwcappkgs="libc6-alphaev67 libc6-i686 libc6-xen libc0.1-i686" or hwcappkgs="libc6.1-alphaev67:alpha libc6-i686:i386 libc6-xen:i386 libc0.1-i686:kfreebsd-i386" in debian/script.in/nohwcap.sh. sghpc% sudo apt upgrade Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Расчёт обновлений…Следующие пакеты устанавливались автоматически и больше не требуются: aumix aumix-common bzip2-doc gdb-doc libc6-i686 linux-image-3.16.0-4-amd64:amd64 linux-image-4.9.0-3-amd64-dbg:amd64 python-networkx python-pygraphviz python-skimage python-skimage-lib Для их удаления используйте «apt-get autoremove». Готово НОВЫЕ пакеты, которые будут установлены: libc-l10n Пакеты, которые будут оставлены в неизменном виде: geeqie geeqie-common geeqie-dbg Пакеты, которые будут обновлены: glibc-doc libc-bin libc-dev-bin libc6 libc6:amd64 libc6-dbg libc6-dbg:amd64 libc6-dev libc6-i686 locales locales-all multiarch-support обновлено 12, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 3 пакетов не обновлено. Необходимо скачать 0 B/44,6 MB архивов. После данной операции, объём занятого дискового пространства уменьшится на 9 642 kB. Хотите продолжить? [Д/н] Чтение журнала изменений... Выполнено apt-listchanges: Хотите продолжить? [Y/n] apt-listchanges: Отправка почты root: apt-listchanges: журнал изменений sghpc apt-listchanges: Отправка почты root: apt-listchanges: новости о sghpc Предварительная настройка пакетов ... (Чтение базы данных … на данный момент установлено 803482 файла и каталога.) Подготовка к распаковке …/locales_2.24-11+deb9u1_all.deb … Распаковывается locales (2.24-11+deb9u1) на замену (2.19-18+deb8u10) … Выбор ранее не выбранного пакета libc-l10n. Подготовка к распаковке …/libc-l10n_2.24-11+deb9u1_all.deb … Распаковывается libc-l10n (2.24-11+deb9u1) … Подготовка к распаковке …/locales-all_2.24-11+deb9u1_i386.deb … Распаковывается locales-all (2.24-11+deb9u1) на замену (2.19-18+deb8u10) … Подготовка к распаковке …/libc6_2.24-11+deb9u1_i386.deb … Деконфигурируется libc6:amd64 (2.19-18+deb8u10) … Checking for services that may need to be restarted... Checking init scripts...##########.........................................................................................] Распаковывается libc6:i386 (2.24-11+deb9u1) на замену (2.19-18+deb8u10) … Подготовка к распаковке …/libc6_2.24-11+deb9u1_amd64.deb ….................................................................] Checking for services that may need to be restarted........................................................................] Checking init scripts... Распаковывается libc6:amd64 (2.24-11+deb9u1) на замену (2.19-18+deb8u10) … Настраивается пакет libc6:amd64 (2.24-11+deb9u1) ….........................................................................] dpkg: ошибка при обработке пакета libc6:amd64 (--configure):...............................................................] подпроцесс установлен сценарий post-installation уничтожен по сигналу (Ошибка сегментирования) Настраивается пакет libc6:i386 (2.24-11+deb9u1) … Устанавливается новая версия файла настройки /etc/ld.so.conf.d/i386-linux-gnu.conf … dpkg: ошибка при обработке пакета libc6:i386 (--configure):................................................................] подпроцесс установлен сценарий post-installation уничтожен по сигналу (Ошибка сегментирования) При обработке следующих пакетов произошли ошибки: libc6:amd64 libc6:i386 E: Sub-process /usr/bin/dpkg returned an error code (1) E: Problem executing scripts DPkg::Post-Invoke 'adequate --help >/dev/null 2>&1 || exit 0; exec adequate --debconf --user nobody --pending' E: Sub-process returned an error code -- System Information: Debian Release: 8.9 APT prefers oldstable-updates APT policy: (900, 'oldstable-updates'), (900, 'oldstable'), (500, 'stable-updates'), (500, 'proposed-updates'), (500, 'oldstable-proposed-updates'), (500, 'oldoldstable-updates') Architecture: i386 (x86_64) Foreign Architectures: amd64 Kernel: Linux 4.9.0-4-amd64 (SMP w/4 CPU cores) Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: sysvinit (via /sbin/init) Versions of packages libc6:amd64 depends on: ii libgcc1 1:4.9.2-10 libc6:amd64 recommends no packages. Versions of packages libc6:amd64 suggests: ii debconf [debconf-2.0] 1.5.61 ii glibc-doc 2.24-11+deb9u1 ii libc-l10n 2.24-11+deb9u1 ii locales 2.24-11+deb9u1 -- debconf information: * libraries/restart-without-asking: false glibc/kernel-too-old: glibc/kernel-not-supported: glibc/restart-failed: * glibc/disable-screensaver: * glibc/upgrade: true * glibc/restart-services: openbsd-inetd exim4 cups cron atd apache2
--- End Message ---
--- Begin Message ---Source: glibc Source-Version: 2.24-11+deb9u2 We believe that the bug you reported is fixed in the latest version of glibc, 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. Aurelien Jarno <[email protected]> (supplier of updated glibc 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: SHA512 Format: 1.8 Date: Fri, 01 Dec 2017 21:09:18 +0100 Source: glibc Binary: libc-bin libc-dev-bin libc-l10n glibc-doc glibc-source locales locales-all nscd multiarch-support libc6 libc6-dev libc6-dbg libc6-pic libc6-udeb libc6.1 libc6.1-dev libc6.1-dbg libc6.1-pic libc6.1-udeb libc0.3 libc0.3-dev libc0.3-dbg libc0.3-pic libc0.3-udeb libc0.1 libc0.1-dev libc0.1-dbg libc0.1-pic libc0.1-udeb libc6-i386 libc6-dev-i386 libc6-sparc libc6-dev-sparc libc6-sparc64 libc6-dev-sparc64 libc6-s390 libc6-dev-s390 libc6-amd64 libc6-dev-amd64 libc6-powerpc libc6-dev-powerpc libc6-ppc64 libc6-dev-ppc64 libc6-mips32 libc6-dev-mips32 libc6-mipsn32 libc6-dev-mipsn32 libc6-mips64 libc6-dev-mips64 libc0.1-i386 libc0.1-dev-i386 libc6-x32 libc6-dev-x32 libc6-xen libc0.3-xen libc6.1-alphaev67 libc0.1-i686 libc0.3-i686 libc6-i686 Architecture: source Version: 2.24-11+deb9u2 Distribution: stretch Urgency: medium Maintainer: GNU Libc Maintainers <[email protected]> Changed-By: Aurelien Jarno <[email protected]> Description: glibc-doc - GNU C Library: Documentation glibc-source - GNU C Library: sources libc-bin - GNU C Library: Binaries libc-dev-bin - GNU C Library: Development binaries libc-l10n - GNU C Library: localization files libc0.1 - GNU C Library: Shared libraries libc0.1-dbg - GNU C Library: detached debugging symbols libc0.1-dev - GNU C Library: Development Libraries and Header Files libc0.1-dev-i386 - GNU C Library: 32bit development libraries for AMD64 libc0.1-i386 - GNU C Library: 32bit shared libraries for AMD64 libc0.1-i686 - transitional dummy package libc0.1-pic - GNU C Library: PIC archive library libc0.1-udeb - GNU C Library: Shared libraries - udeb (udeb) libc0.3 - GNU C Library: Shared libraries libc0.3-dbg - GNU C Library: detached debugging symbols libc0.3-dev - GNU C Library: Development Libraries and Header Files libc0.3-i686 - transitional dummy package libc0.3-pic - GNU C Library: PIC archive library libc0.3-udeb - GNU C Library: Shared libraries - udeb (udeb) libc0.3-xen - GNU C Library: Shared libraries [Xen version] libc6 - GNU C Library: Shared libraries libc6-amd64 - GNU C Library: 64bit Shared libraries for AMD64 libc6-dbg - GNU C Library: detached debugging symbols libc6-dev - GNU C Library: Development Libraries and Header Files libc6-dev-amd64 - GNU C Library: 64bit Development Libraries for AMD64 libc6-dev-i386 - GNU C Library: 32-bit development libraries for AMD64 libc6-dev-mips32 - GNU C Library: o32 Development Libraries for MIPS libc6-dev-mips64 - GNU C Library: 64bit Development Libraries for MIPS64 libc6-dev-mipsn32 - GNU C Library: n32 Development Libraries for MIPS64 libc6-dev-powerpc - GNU C Library: 32bit powerpc development libraries for ppc64 libc6-dev-ppc64 - GNU C Library: 64bit Development Libraries for PowerPC64 libc6-dev-s390 - GNU C Library: 32bit Development Libraries for IBM zSeries libc6-dev-sparc - GNU C Library: 32bit Development Libraries for SPARC libc6-dev-sparc64 - GNU C Library: 64bit Development Libraries for UltraSPARC libc6-dev-x32 - GNU C Library: X32 ABI Development Libraries for AMD64 libc6-i386 - GNU C Library: 32-bit shared libraries for AMD64 libc6-i686 - transitional dummy package libc6-mips32 - GNU C Library: o32 Shared libraries for MIPS libc6-mips64 - GNU C Library: 64bit Shared libraries for MIPS64 libc6-mipsn32 - GNU C Library: n32 Shared libraries for MIPS64 libc6-pic - GNU C Library: PIC archive library libc6-powerpc - GNU C Library: 32bit powerpc shared libraries for ppc64 libc6-ppc64 - GNU C Library: 64bit Shared libraries for PowerPC64 libc6-s390 - GNU C Library: 32bit Shared libraries for IBM zSeries libc6-sparc - GNU C Library: 32bit Shared libraries for SPARC libc6-sparc64 - GNU C Library: 64bit Shared libraries for UltraSPARC libc6-udeb - GNU C Library: Shared libraries - udeb (udeb) libc6-x32 - GNU C Library: X32 ABI Shared libraries for AMD64 libc6-xen - GNU C Library: Shared libraries [Xen version] libc6.1 - GNU C Library: Shared libraries libc6.1-alphaev67 - GNU C Library: Shared libraries (EV67 optimized) libc6.1-dbg - GNU C Library: detached debugging symbols libc6.1-dev - GNU C Library: Development Libraries and Header Files libc6.1-pic - GNU C Library: PIC archive library libc6.1-udeb - GNU C Library: Shared libraries - udeb (udeb) locales - GNU C Library: National Language (locale) data [support] locales-all - GNU C Library: Precompiled locale data multiarch-support - Transitional package to ensure multiarch compatibility nscd - GNU C Library: Name Service Cache Daemon Closes: 865144 870648 881850 882272 Changes: glibc (2.24-11+deb9u2) stretch; urgency=medium . [ Aurelien Jarno ] * debian/control.in/x32: Add a gcc-multilib Recommends for libc6-dev-x32. * debian/patches/git-updates.diff: update from upstream stable branch: - debian/patches/any/submitted-perl-inc.diff: drop, merged upstream. - debian/patches/any/cvs-remove-pid-tid-cache-clone.diff: drop, merged upstream. - debian/patches/any/local-CVE-2017-1000366-rtld-LD_LIBRARY_PATH.diff: drop, merged upstream. - debian/patches/any/local-CVE-2017-1000366-rtld-LD_PRELOAD.diff: drop, merged upstream. - debian/patches/any/local-CVE-2017-1000366-rtld-LD_AUDIT.diff: drop, merged upstream. - debian/patches/any/cvs-vectorized-strcspn-guards.diff: drop, merged upstream. - debian/patches/any/cvs-hwcap-AT_SECURE.diff: drop, merged upstream. - Avoid use-after-free read access in clntudp_call (CVE-2017-12133). Closes: #870648. - Fix compatibility with Intel C++ __regcall calling convention. Closes: #881850. - Fix a buffer overrun in rpcgen. - Fix strlen on null pointer in nss_nisplus. - Fix invalid cast in group merging affecting ppc64 and s390x. - Define collation for Malayalam chillu characters. - Correct collation of U+0D36 and U+0D37 Malayalam characters. * debian/script.in/nohwcap.sh: always check for all optimized packages as multiarch allows one to install foreign architectures. Closes: #882272. . [ Santiago Vila ] * debian/debhelper.in/libc-bin.postinst: do not update /etc/nsswitch.conf when its content already matches the default. Closes: #865144. Checksums-Sha1: b3ac2c5deb780a1aed1c9fe2e39be888f7d6bb83 8386 glibc_2.24-11+deb9u2.dsc 77c86e62d2768c0adc580f33f96c03b202ecb541 1036536 glibc_2.24-11+deb9u2.debian.tar.xz f8feadeea13a83afc6f4d53728d56eb81141ed1d 7278 glibc_2.24-11+deb9u2_source.buildinfo Checksums-Sha256: 4a94543fc552ab167cd13a875c1bdb1f9a3eab7276f4127d675e3b5b55e38bbe 8386 glibc_2.24-11+deb9u2.dsc 3fd74dcaf4fa82e4e5d56fa998c1955eae003d5e56c44ee3ceccb811d3d1ca74 1036536 glibc_2.24-11+deb9u2.debian.tar.xz cd84fd62ade001c7b7202ec9777e035c08a43caf33b613995959816f5bdc3943 7278 glibc_2.24-11+deb9u2_source.buildinfo Files: 06ddbb41ab1502098409e46679a684de 8386 libs required glibc_2.24-11+deb9u2.dsc de55368a8fd2f3d8cbfc671d2b19fd39 1036536 libs required glibc_2.24-11+deb9u2.debian.tar.xz 76ffcbbd0d98a5b364f2dd494edccfa0 7278 libs required glibc_2.24-11+deb9u2_source.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEd0YmQqnvlP0Pdxltupx4Bh3djJsFAlohuCEACgkQupx4Bh3d jJsNnBAAsp5BcxFHDYnXir7r1n7hg7r+v2VSe1aXsKePRfY41GGAYvZ12lNuA6Ya +0oDMGBs5jtTX+Sycw3sG5S2BnUWARc0dly56jfADNpFg08vIFnRb7WwYpP+ltt4 uUYcHMwSs7ngB0Zw7R2s/JGgvF8kxe+Hx8nHEjyovs9gsD1K7mSpR8TDt3uo8hTE /yK5MB6PMyk62uBRSEn9981ChDwLEcsco+v91h5LKUfZb+3d21fAr4bFjBapIZd2 RofqH1Jw1VmhLEVKs4ryTIPgFXkMHzjNLHmWwoZLbCNbqDDa9jBrw5iEnrr/jtP5 Z2utCeW9lHMPAuh//eZROyROvqW2/69xMZPrA3zeq7NKFI9bduy71greFzJDVOj8 mscAuOEONjTjgj1X8kE32QwMxoI899xGg3EDIhJ1uaiBYAYPzr8OBcJKbTswHbBv hcAIioFr7HUp0qceI0KY13Pbw+m7ClTVlG5pZ4hlZmnWhN6LgoPlKJuDz0577KHH L/9oKilOd6cnAUOG4jkvx7D0zWJWiOPExoNHvu/GmIqZjyUyYmW8AsH5uWv35sYp V3/ag59wlBEB24h8e9cCSOTIFWTjX15Ubj8Kb6UQIrg2wk6o4bvHRkiUJz4rqI94 Exdnvshq6jGWohMvSXvENYDDMJFsuFWrd4zPhKQH85krZNyWDkE= =/Oap -----END PGP SIGNATURE-----
--- End Message ---

