Bug#882272: marked as done (libc6:amd64: upgrade of libc6:amd64 + libc6:i386 + libc6-i686 breaks system)
Your message dated Sat, 02 Dec 2017 19:32:31 + with message-idand 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 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) …
Bug#882272: marked as done (libc6:amd64: upgrade of libc6:amd64 + libc6:i386 + libc6-i686 breaks system)
Your message dated Tue, 21 Nov 2017 23:39:24 + with message-idand 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) … Настраивается