[Bug 992657] [NEW] package memtest86+ 4.20-1.1ubuntu1 failed to install/upgrade: ErrorMessage: subprocess installed post-installation script was killed by signal (Terminated)

Nathaniel W. Turner nate at houseofnate.net
Tue May 1 15:18:52 UTC 2012


Public bug reported:

I did a release upgrade via "do-release-upgrade" from oneiric to precise.
The upgrade process hung indefinitely (for hours) after running the memtest86+.postinst configure step (the memtest86+.post child process had exited but not been reaped).
I eventually killed the parent Perl debconf frontend process so it could continue.

This is what was in the upgrade console output right before and after
the hang:

Setting up wireless-crda (1.16) ...
Setting up linux-image-3.2.0-24-generic (3.2.0-24.37) ...
Running depmod.
update-initramfs: deferring update (hook will be called later)
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.2.0-24-generic /boot/vmlinuz-3.2.0-24-generic
update-initramfs: Generating /boot/initrd.img-3.2.0-24-generic
run-parts: executing /etc/kernel/postinst.d/pm-utils 3.2.0-24-generic /boot/vmlinuz-3.2.0-24-generic
run-parts: executing /etc/kernel/postinst.d/update-notifier 3.2.0-24-generic /boot/vmlinuz-3.2.0-24-generic
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 3.2.0-24-generic /boot/vmlinuz-3.2.0-24-generic
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.2.0-24-generic
Found initrd image: /boot/initrd.img-3.2.0-24-generic
Found linux image: /boot/vmlinuz-3.0.0-17-generic
Found initrd image: /boot/initrd.img-3.0.0-17-generic
Found memtest86+ image: /memtest86+.bin
File descriptor 58 (/var/log/dist-upgrade/apt.log) leaked on lvs invocation. Parent PID 21743: /bin/sh
File descriptor 84 (/var/log/dist-upgrade/apt.log) leaked on lvs invocation. Parent PID 21743: /bin/sh
rmdir: failed to remove `/var/lib/os-prober/mount': Device or resource busy
grub-probe: error: unknown filesystem.
umount: /var/lib/os-prober/mount: not mounted
rmdir: failed to remove `/var/lib/os-prober/mount': Device or resource busy
rmdir: failed to remove `/var/lib/os-prober/mount': Device or resource busy
grub-probe: error: unknown filesystem.
done
Setting up isc-dhcp-common (4.1.ESV-R4-0ubuntu5) ...
Setting up isc-dhcp-client (4.1.ESV-R4-0ubuntu5) ...


This is what the process tree looked like when things were hung:


root      4957  0.0  0.0  89564  2428 tty1     Ss   Apr25   0:00 /bin/login --
nturner   6355  0.0  0.2  28852  9304 tty1     S+   Apr26   0:00  \_ -bash
nturner   6470  0.0  0.0  25392  1148 tty1     S+   Apr26   0:00      \_ screen -S byobu -c /usr/share/byobu/profiles/screenrc -t bash byobu-shell
nturner   6488  0.0  0.2  35236 11172 ?        Ss   Apr26   5:16          \_ SCREEN -S byobu -c /usr/share/byobu/profiles/screenrc -t bash byobu-shell
nturner   6531  0.0  0.1  24876  5452 pts/1    Ss   Apr26   0:00              \_ /bin/bash
nturner  13793  0.0  0.0  16984  1252 pts/1    R+   20:22   0:00              |   \_ ps waxfuww
nturner   7688  0.0  0.1  24916  5552 pts/3    Ss   Apr26   0:00              \_ /bin/bash
root     24406  0.0  0.0  20508  1300 pts/3    S+   18:55   0:00                  \_ sudo do-release-upgrade
root     24407  0.0  0.0  25392  1180 pts/3    S+   18:55   0:00                      \_ screen -e \0\0 -L -c screenrc -S ubuntu-release-upgrade-screen-window /tmp/update-manager-Z6tDZv/precise --mode=server --frontend=DistUpgradeViewText
root     24431  0.0  0.0  25820  1704 ?        Ss   18:55   0:01                          \_ SCREEN -e \0\0 -L -c screenrc -S ubuntu-release-upgrade-screen-window /tmp/update-manager-Z6tDZv/precise --mode=server --frontend=DistUpgradeViewText
root     24432  0.4  2.0 192668 81488 pts/4    Ss+  18:55   0:25                              \_ /usr/bin/python /tmp/update-manager-Z6tDZv/precise --mode=server --frontend=DistUpgradeViewText
root     24916  0.0  1.7 193584 70780 pts/4    S+   18:58   0:01                                  \_ /usr/bin/python /tmp/update-manager-Z6tDZv/precise --mode=server --frontend=DistUpgradeViewText
root       802  0.0  0.2  17844  8660 pts/6    Ss+  19:36   0:01                                      \_ /usr/bin/dpkg --force-overwrite --status-fd 38 --configure dmsetup libdevmapper1.02.1 libfreetype6 gettext-base grub-common grub-pc-bin grub2-common grub-gfxpayload-lists grub-pc libdevmapper-event1.02.1 watershed lvm2 libnewt0.52 libpopt0 whiptail friendly-recovery libexpat1 ttf-dejavu-core fontconfig-config libfontconfig1 libpixman-1-0 libxau6 libxdmcp6 libxcb1 libx11-data libx11-6 libxcb-render0 libxcb-shm0 libxrender1 libcairo2 libthai-data libdatrie1 libthai0 libxft2 fontconfig libpango1.0-0 plymouth-label libglib2.0-data libglib2.0-bin libc-dev-bin linux-libc-dev libc6-dev mono-gac mono-runtime libmono-corlib4.0-cil libmono-system-xml4.0-cil libmono-system-security4.0-cil libmono-system-configuration4.0-cil libmono-system4.0-cil libmono-security4.0-cil mono-4.0-gac libmono-corlib2.0-cil libmono-posix2.0-cil libmono-security2.0-cil libmono-system2.0-cil libmono-data-tds2.0-cil libmono-system-data2.0-cil libsqlite3-0 libmono-sqlite2.0-cil libmono-messaging2.0-cil libmono-system-messaging2.0-cil libmono-wcf3.0-cil libmono-system-data-linq2.0-cil libmono-sharpzip2.84-cil libmono2.0-cil libexif12 libgif4 libjpeg-turbo8 libjpeg8 libtiff4 libgdiplus libmono-
system-web2.0-cil libmono-i18n4.0-cil libmono-data-tds4.0-cil libmono-system-transactions4.0-cil libmono-system-enterpriseservices4.0-cil libmono-system-data4.0-cil libmono-sqlite4.0-cil libmono-posix4.0-cil libmono-system-core4.0-cil libmono-system-drawing4.0-cil libmono-system-web-applicationservices4.0-cil libmono-system-web-services4.0-cil libmono-web4.0-cil libmono-system-web4.0-cil perl libswitch-perl libclass-isa-perl perl-modules update-inetd libuuid-perl doc-base libsnmp-base libperl5.14 libsensors4 libsnmp15 libdbus-glib-1-2 gconf2-common libgconf-2-4 libgpg-error0 libgcrypt11 libp11-kit0 libtasn1-3 libgnutls26 libroken18-heimdal libasn1-8-heimdal libhcrypto4-heimdal libheimbase1-heimdal libwind0-heimdal libhx509-5-heimdal libkrb5-26-heimdal libheimntlm0-heimdal libgssapi3-heimdal libsasl2-2 libldap-2.4-2 libxml2 gconf-service-backend gconf-service psmisc netbase dbus dbus-x11 python2.7 python gconf2 libgconf2-4 libgnome-keyring-common
libgnome-keyring0 libdconf0 dconf-service dconf-gsettings-backend libcap-ng0 libgck-1-0 libjasper1 libgdk-pixbuf2.0-common libgdk-pixbuf2.0-0 libgtk-3-common libatk1.0-data libatk1.0-0 libcairo-gobject2 libavahi-common-data libavahi-common3 libavahi-client3 libkrb5support0 libk5crypto3 libkeyutils1 libkrb5-3 libgssapi-krb5-2 libcups2 libxcomposite1 libxdamage1 libxext6 libxfixes3 libxi6 libxinerama1 shared-mime-info libgtk-3-0 libgcr-3-common libgcr-3-1 libcap2 libcap2-bin gnome-keyring libproxy1 glib-networking-common glib-networking-services gsettings-desktop-schemas glib-networking libsoup2.4-1 libedataserver-1.2-15 libnspr4 libnss3 libcamel-1.2-29 libebook-1.2-12 libical0 libecal-1.2-10 evolution-data-server-common libedataserverui-3.0-1 libsoup-gnome2.4-1 libidn11 librtmp0 openssl ca-certificates libcurl3-nss liboauth0 libgdata-common libgdata13 evolution-common hicolor-icon-theme libgtk-3-bin libgtk2.0-common libgtk2.0-0 libcroco3 librsvg2-2 librsvg2-common gnome-icon-theme-full gnome-icon-theme gnome-icon-theme-symbolic libwbclient0 libtalloc2 libtdb1 libsmbclient libebackend-1.2-1 libedata-book-1.2-11 libedata-cal-1.2-13 libjson-glib-1.0-0 librest-0.7-0 libicu48 libjavascriptcoregtk-3.0-0 libaspell15 libhunspell-1.3-0 libtext-iconv-perl dictionaries-common hunspell-en-us libenchant1c2a libgail-3-0 libgeoclue0 libgstreamer0.10-0 liborc-0.4-0 iso-codes libgstreamer-plugins-base0.10-0 libxslt1.1 x11-common libice6 libsm6 libxt6 libwebkitgtk-3.0-common libwebkitgtk-3.0-0 libgoa-1.0-common libgoa-1.0-0 libgweather-common libgweather-3-0 evolution-data-server libasound2 libltdl7 libvorbis0a libvorbisfile3 sound-theme-freedesktop libcanberra0 libcanberra-gtk3-0 libglapi-mesa libx11-xcb1 libxcb-glx0 libxxf86vm1 libgl1-mesa-glx gnome-desktop3-data libgnome-desktop-3-2 libgtkhtml-4.0-common libgtkhtml-4.0-0 libgtkhtml-editor-4.0-0 liblaunchpad-integration-common liblaunchpad-integration-3.0-1 libnotify4 libpython2.7 libevolution
root      2187  0.0  0.3  59532 13872 pts/6    S+   19:41   0:00                                          \_ /usr/bin/perl -w /usr/share/debconf/frontend /var/lib/dpkg/info/memtest86+.postinst configure 4.20-1ubuntu1
root      2194  0.0  0.0      0     0 pts/6    Z+   19:41   0:00                                              \_ [memtest86+.post] <defunct>

ProblemType: Package
DistroRelease: Ubuntu 12.04
Package: memtest86+ 4.20-1.1ubuntu1
ProcVersionSignature: Ubuntu 3.0.0-17.30-generic 3.0.22
Uname: Linux 3.0.0-17-generic x86_64
ApportVersion: 2.0.1-0ubuntu7
Architecture: amd64
Date: Mon Apr 30 20:23:13 2012
ErrorMessage: ErrorMessage: subprocess installed post-installation script was killed by signal (Terminated)
SourcePackage: memtest86+
Title: package memtest86+ 4.20-1.1ubuntu1 failed to install/upgrade: ErrorMessage: subprocess installed post-installation script was killed by signal (Terminated)
UpgradeStatus: Upgraded to precise on 2012-05-01 (0 days ago)

** Affects: memtest86+ (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-package precise

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to memtest86+ in Ubuntu.
https://bugs.launchpad.net/bugs/992657

Title:
  package memtest86+ 4.20-1.1ubuntu1 failed to install/upgrade:
  ErrorMessage: subprocess installed post-installation script was killed
  by signal (Terminated)

Status in “memtest86+” package in Ubuntu:
  New

Bug description:
  I did a release upgrade via "do-release-upgrade" from oneiric to precise.
  The upgrade process hung indefinitely (for hours) after running the memtest86+.postinst configure step (the memtest86+.post child process had exited but not been reaped).
  I eventually killed the parent Perl debconf frontend process so it could continue.

  This is what was in the upgrade console output right before and after
  the hang:

  Setting up wireless-crda (1.16) ...
  Setting up linux-image-3.2.0-24-generic (3.2.0-24.37) ...
  Running depmod.
  update-initramfs: deferring update (hook will be called later)
  Examining /etc/kernel/postinst.d.
  run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.2.0-24-generic /boot/vmlinuz-3.2.0-24-generic
  update-initramfs: Generating /boot/initrd.img-3.2.0-24-generic
  run-parts: executing /etc/kernel/postinst.d/pm-utils 3.2.0-24-generic /boot/vmlinuz-3.2.0-24-generic
  run-parts: executing /etc/kernel/postinst.d/update-notifier 3.2.0-24-generic /boot/vmlinuz-3.2.0-24-generic
  run-parts: executing /etc/kernel/postinst.d/zz-update-grub 3.2.0-24-generic /boot/vmlinuz-3.2.0-24-generic
  Generating grub.cfg ...
  Found linux image: /boot/vmlinuz-3.2.0-24-generic
  Found initrd image: /boot/initrd.img-3.2.0-24-generic
  Found linux image: /boot/vmlinuz-3.0.0-17-generic
  Found initrd image: /boot/initrd.img-3.0.0-17-generic
  Found memtest86+ image: /memtest86+.bin
  File descriptor 58 (/var/log/dist-upgrade/apt.log) leaked on lvs invocation. Parent PID 21743: /bin/sh
  File descriptor 84 (/var/log/dist-upgrade/apt.log) leaked on lvs invocation. Parent PID 21743: /bin/sh
  rmdir: failed to remove `/var/lib/os-prober/mount': Device or resource busy
  grub-probe: error: unknown filesystem.
  umount: /var/lib/os-prober/mount: not mounted
  rmdir: failed to remove `/var/lib/os-prober/mount': Device or resource busy
  rmdir: failed to remove `/var/lib/os-prober/mount': Device or resource busy
  grub-probe: error: unknown filesystem.
  done
  Setting up isc-dhcp-common (4.1.ESV-R4-0ubuntu5) ...
  Setting up isc-dhcp-client (4.1.ESV-R4-0ubuntu5) ...

  
  This is what the process tree looked like when things were hung:

  
  root      4957  0.0  0.0  89564  2428 tty1     Ss   Apr25   0:00 /bin/login --
  nturner   6355  0.0  0.2  28852  9304 tty1     S+   Apr26   0:00  \_ -bash
  nturner   6470  0.0  0.0  25392  1148 tty1     S+   Apr26   0:00      \_ screen -S byobu -c /usr/share/byobu/profiles/screenrc -t bash byobu-shell
  nturner   6488  0.0  0.2  35236 11172 ?        Ss   Apr26   5:16          \_ SCREEN -S byobu -c /usr/share/byobu/profiles/screenrc -t bash byobu-shell
  nturner   6531  0.0  0.1  24876  5452 pts/1    Ss   Apr26   0:00              \_ /bin/bash
  nturner  13793  0.0  0.0  16984  1252 pts/1    R+   20:22   0:00              |   \_ ps waxfuww
  nturner   7688  0.0  0.1  24916  5552 pts/3    Ss   Apr26   0:00              \_ /bin/bash
  root     24406  0.0  0.0  20508  1300 pts/3    S+   18:55   0:00                  \_ sudo do-release-upgrade
  root     24407  0.0  0.0  25392  1180 pts/3    S+   18:55   0:00                      \_ screen -e \0\0 -L -c screenrc -S ubuntu-release-upgrade-screen-window /tmp/update-manager-Z6tDZv/precise --mode=server --frontend=DistUpgradeViewText
  root     24431  0.0  0.0  25820  1704 ?        Ss   18:55   0:01                          \_ SCREEN -e \0\0 -L -c screenrc -S ubuntu-release-upgrade-screen-window /tmp/update-manager-Z6tDZv/precise --mode=server --frontend=DistUpgradeViewText
  root     24432  0.4  2.0 192668 81488 pts/4    Ss+  18:55   0:25                              \_ /usr/bin/python /tmp/update-manager-Z6tDZv/precise --mode=server --frontend=DistUpgradeViewText
  root     24916  0.0  1.7 193584 70780 pts/4    S+   18:58   0:01                                  \_ /usr/bin/python /tmp/update-manager-Z6tDZv/precise --mode=server --frontend=DistUpgradeViewText
  root       802  0.0  0.2  17844  8660 pts/6    Ss+  19:36   0:01                                      \_ /usr/bin/dpkg --force-overwrite --status-fd 38 --configure dmsetup libdevmapper1.02.1 libfreetype6 gettext-base grub-common grub-pc-bin grub2-common grub-gfxpayload-lists grub-pc libdevmapper-event1.02.1 watershed lvm2 libnewt0.52 libpopt0 whiptail friendly-recovery libexpat1 ttf-dejavu-core fontconfig-config libfontconfig1 libpixman-1-0 libxau6 libxdmcp6 libxcb1 libx11-data libx11-6 libxcb-render0 libxcb-shm0 libxrender1 libcairo2 libthai-data libdatrie1 libthai0 libxft2 fontconfig libpango1.0-0 plymouth-label libglib2.0-data libglib2.0-bin libc-dev-bin linux-libc-dev libc6-dev mono-gac mono-runtime libmono-corlib4.0-cil libmono-system-xml4.0-cil libmono-system-security4.0-cil libmono-system-configuration4.0-cil libmono-system4.0-cil libmono-security4.0-cil mono-4.0-gac libmono-corlib2.0-cil libmono-posix2.0-cil libmono-security2.0-cil libmono-system2.0-cil libmono-data-tds2.0-cil libmono-system-data2.0-cil libsqlite3-0 libmono-sqlite2.0-cil libmono-messaging2.0-cil libmono-system-messaging2.0-cil libmono-wcf3.0-cil libmono-system-data-linq2.0-cil libmono-sharpzip2.84-cil libmono2.0-cil libexif12 libgif4 libjpeg-turbo8 libjpeg8 libtiff4 libgdiplus libmono-
  system-web2.0-cil libmono-i18n4.0-cil libmono-data-tds4.0-cil libmono-system-transactions4.0-cil libmono-system-enterpriseservices4.0-cil libmono-system-data4.0-cil libmono-sqlite4.0-cil libmono-posix4.0-cil libmono-system-core4.0-cil libmono-system-drawing4.0-cil libmono-system-web-applicationservices4.0-cil libmono-system-web-services4.0-cil libmono-web4.0-cil libmono-system-web4.0-cil perl libswitch-perl libclass-isa-perl perl-modules update-inetd libuuid-perl doc-base libsnmp-base libperl5.14 libsensors4 libsnmp15 libdbus-glib-1-2 gconf2-common libgconf-2-4 libgpg-error0 libgcrypt11 libp11-kit0 libtasn1-3 libgnutls26 libroken18-heimdal libasn1-8-heimdal libhcrypto4-heimdal libheimbase1-heimdal libwind0-heimdal libhx509-5-heimdal libkrb5-26-heimdal libheimntlm0-heimdal libgssapi3-heimdal libsasl2-2 libldap-2.4-2 libxml2 gconf-service-backend gconf-service psmisc netbase dbus dbus-x11 python2.7 python gconf2 libgconf2-4 libgnome-keyring-common
  libgnome-keyring0 libdconf0 dconf-service dconf-gsettings-backend libcap-ng0 libgck-1-0 libjasper1 libgdk-pixbuf2.0-common libgdk-pixbuf2.0-0 libgtk-3-common libatk1.0-data libatk1.0-0 libcairo-gobject2 libavahi-common-data libavahi-common3 libavahi-client3 libkrb5support0 libk5crypto3 libkeyutils1 libkrb5-3 libgssapi-krb5-2 libcups2 libxcomposite1 libxdamage1 libxext6 libxfixes3 libxi6 libxinerama1 shared-mime-info libgtk-3-0 libgcr-3-common libgcr-3-1 libcap2 libcap2-bin gnome-keyring libproxy1 glib-networking-common glib-networking-services gsettings-desktop-schemas glib-networking libsoup2.4-1 libedataserver-1.2-15 libnspr4 libnss3 libcamel-1.2-29 libebook-1.2-12 libical0 libecal-1.2-10 evolution-data-server-common libedataserverui-3.0-1 libsoup-gnome2.4-1 libidn11 librtmp0 openssl ca-certificates libcurl3-nss liboauth0 libgdata-common libgdata13 evolution-common hicolor-icon-theme libgtk-3-bin libgtk2.0-common libgtk2.0-0 libcroco3 librsvg2-2 librsvg2-common gnome-icon-theme-full gnome-icon-theme gnome-icon-theme-symbolic libwbclient0 libtalloc2 libtdb1 libsmbclient libebackend-1.2-1 libedata-book-1.2-11 libedata-cal-1.2-13 libjson-glib-1.0-0 librest-0.7-0 libicu48 libjavascriptcoregtk-3.0-0 libaspell15 libhunspell-1.3-0 libtext-iconv-perl dictionaries-common hunspell-en-us libenchant1c2a libgail-3-0 libgeoclue0 libgstreamer0.10-0 liborc-0.4-0 iso-codes libgstreamer-plugins-base0.10-0 libxslt1.1 x11-common libice6 libsm6 libxt6 libwebkitgtk-3.0-common libwebkitgtk-3.0-0 libgoa-1.0-common libgoa-1.0-0 libgweather-common libgweather-3-0 evolution-data-server libasound2 libltdl7 libvorbis0a libvorbisfile3 sound-theme-freedesktop libcanberra0 libcanberra-gtk3-0 libglapi-mesa libx11-xcb1 libxcb-glx0 libxxf86vm1 libgl1-mesa-glx gnome-desktop3-data libgnome-desktop-3-2 libgtkhtml-4.0-common libgtkhtml-4.0-0 libgtkhtml-editor-4.0-0 liblaunchpad-integration-common liblaunchpad-integration-3.0-1 libnotify4 libpython2.7 libevolution
  root      2187  0.0  0.3  59532 13872 pts/6    S+   19:41   0:00                                          \_ /usr/bin/perl -w /usr/share/debconf/frontend /var/lib/dpkg/info/memtest86+.postinst configure 4.20-1ubuntu1
  root      2194  0.0  0.0      0     0 pts/6    Z+   19:41   0:00                                              \_ [memtest86+.post] <defunct>

  ProblemType: Package
  DistroRelease: Ubuntu 12.04
  Package: memtest86+ 4.20-1.1ubuntu1
  ProcVersionSignature: Ubuntu 3.0.0-17.30-generic 3.0.22
  Uname: Linux 3.0.0-17-generic x86_64
  ApportVersion: 2.0.1-0ubuntu7
  Architecture: amd64
  Date: Mon Apr 30 20:23:13 2012
  ErrorMessage: ErrorMessage: subprocess installed post-installation script was killed by signal (Terminated)
  SourcePackage: memtest86+
  Title: package memtest86+ 4.20-1.1ubuntu1 failed to install/upgrade: ErrorMessage: subprocess installed post-installation script was killed by signal (Terminated)
  UpgradeStatus: Upgraded to precise on 2012-05-01 (0 days ago)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/memtest86+/+bug/992657/+subscriptions




More information about the foundations-bugs mailing list