Your message dated Tue, 21 Nov 2017 23:39:24 +0000
with message-id <e1ehi8s-00046c...@fasolo.debian.org>
and subject line Bug#882272: fixed in glibc 2.25-2
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 ow...@bugs.debian.org
immediately.)


-- 
882272: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=882272
Debian Bug Tracking System
Contact ow...@bugs.debian.org 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.25-2

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 882...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Aurelien Jarno <aure...@debian.org> (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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 22 Nov 2017 00:14:20 +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
Architecture: source
Version: 2.25-2
Distribution: unstable
Urgency: medium
Maintainer: GNU Libc Maintainers <debian-gl...@lists.debian.org>
Changed-By: Aurelien Jarno <aure...@debian.org>
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-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-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-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: 824985 881457 882129 882152 882272 882336 882346
Changes:
 glibc (2.25-2) unstable; urgency=medium
 .
   [ Aurelien Jarno ]
   * debian/testsuite-xfail-debian.mk: move corner cases FPU XFAIL from
     mips/mipsel section to mips* section.
   * debian/control.in/libc: add a Conflicts: again openrc (<< 0.27-2~).
     Closes: #882129.
   * debian/control.in/libc: add Breaks: and Replaces against
     kfreebsd-kernel-headers (<< 10.3~4) to avoid <sys/random.h> conflict.
     Closes: #882346.
   * debian/testsuite-xfail-debian.mk: mark tst-create-detached on HPPA.
     Closes: #882152.
   * debian/patches/git-updates.diff: update from upstream stable branch:
     - Don't use IFUNC resolver for longjmp or system in libpthread.
       Closes: #882336.
   * debian/script.in/nohwcap.sh: always check for all optimized packages
     as multiarch allows one to install foreign architectures.  Closes:
     #882272.
 .
   [ YunQiang Su ]
   * Add symbol files for mipsn32 and mips64.
 .
   [ YunQiang Su / Aurelien Jarno ]
   * Add mipsr6, mipsr6el, mipsn32r6, mipsn32r6el, mips64r6, mips64r6el
     architectures.  Closes: #824985, #881457.
Checksums-Sha1:
 f315e3a5df442ed2290c3979a99736272535ca03 8241 glibc_2.25-2.dsc
 44f67b6d2c3e290ad31cca1219263be292cc821d 1023664 glibc_2.25-2.debian.tar.xz
 ec86d7f5443639824e1271f297fd0df35cdfe0af 7498 glibc_2.25-2_source.buildinfo
Checksums-Sha256:
 15925528a7b7a8a73f84c72c997ccfba803b9fdcb20a4ade28a90255aa66ed57 8241 
glibc_2.25-2.dsc
 bff3dcaaea9b6ff0decde168515fbe49e761f6fd28394b0ce1d5aa2f431e1348 1023664 
glibc_2.25-2.debian.tar.xz
 570df3d5996aee116a8ee9f0fbc5521f87f1c0ad342eb6bcaebe0fa304f6d6ca 7498 
glibc_2.25-2_source.buildinfo
Files:
 4f63ff0ce09f590cf7c6fe8b9f8bd11c 8241 libs required glibc_2.25-2.dsc
 81dd3024415eda2e8a1baca488d80256 1023664 libs required 
glibc_2.25-2.debian.tar.xz
 74eb9c31747138f3b69e57963fbb27a5 7498 libs required 
glibc_2.25-2_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEd0YmQqnvlP0Pdxltupx4Bh3djJsFAloUtAMACgkQupx4Bh3d
jJsAnRAAneFQHPe6R9xKyciWBDKgFAN3hT1oYyzB0EIrsKqJBh5tcYqwOMNcPfJi
Ddxdkh1n7/8fQVVE70uPNj+X11tjIuH1w+syi5Ejt/YaS3wlTu2cpWCaHNOxwnO/
aQUhb+TfRmc+I0fbkWVJds00IEkTSi9QCQpb0fzvb7nFFUC4qLl0ETPO2YNslyP7
222JTVmOPum7mT00vip8JYO8p7UOgcgG+YgEm7LtELhuzAIqne24fW4B0lLT6p04
XoOHa6wq/ud9ksOt84+Sh0dZazHjgZICRRvYNB5odakqtJkIG4kBDE7v/J9k5Nj9
nK3+aRzaGTNLE9742FPfKX7AN0cspzHBzEoFl1Sa77aU7otlmRPgJSpZ2uPnohbr
k3TV4PzvcQCiCFV0VyiINoEGVBIADR4S1lZlg7MUuTs1lPA14R9bmHEcxiO9Pvz2
UCU1ShRBnaNbIguX0hMihLrdh2+5fk1fiT+uIMViowdo6w2IN1o2BsH0yVc92Kxw
FG62hmwqhPFduUr1urWlHdz7ArPN4+66PKVhTgalyky57Q/aL+Ze8hW6bMzLOxVs
S5mFmCitg5/+73Bt0Xl8fkamdVOJn6ck6QliiKSzqhMs2wm917wiBOzxT9gp1Q5V
fgawZUev0IGZdNbpluoB71siWt4hfgANSZHc0aWUFas1fRUixLE=
=QpQ8
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to