[Bug 930323] [NEW] libc6 breaks when pausing update as offered in gui installer

Bzzz 930323 at bugs.launchpad.net
Fri Feb 10 18:33:27 UTC 2012


Public bug reported:

Upon updating to 2.15-0ubuntu2, the installer asks for the following
user confirmation:

[...]This script detected the following installed services which must be stopped before the upgrade: kdm
If you want to interrupt the upgrade now and continue later, please answer No to the question below. 
Do you want to upgrade glibc now?
< Yes >                      < No  >

If choosing "no", one might think the update has been deferred. It's
not, it just breaks the whole dependency tree:

apt-get is not able to recover from that "failure", synaptics isn't
either.As one package (amd64) is now listed as upgraded to 2.15 and the
other one (i386) is still at 2.13, there seems no way down to 2.13 and
no way up to 2.15.

sudo apt-get install -f
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required: [...]
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  libc6:i386 libnih-dbus-dev libnih-dbus1 libnih1
Suggested packages:
  glibc-doc:i386 locales:i386
The following packages will be upgraded:
  libc6:i386 libnih-dbus-dev libnih-dbus1 libnih1
4 upgraded, 0 newly installed, 0 to remove and 172 not upgraded.
14 not fully installed or removed.
Need to get 0 B/4,029 kB of archives.
After this operation, 140 kB of additional disk space will be used.
Do you want to continue [Y/n]? 
E: Internal Error, No file name for libc6

The correct way seems to install both packages twice by using sudo dpkg
-i libc6_2.15-0ubuntu2_i386.deb / libc6_2.15-0ubuntu2_amd64.deb, so that
the internal error is fixed (choose "yes" in the dialogue above!) and
the package system ifself is sane again. Any other dependency like
libnih and whiptail may now be updated. (However, I downgraded those
additional dependants first, trying to downgrade everything before the
next attempt)

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: libc6 2.15-0ubuntu2
ProcVersionSignature: Ubuntu 3.2.0-14.23-generic 3.2.3
Uname: Linux 3.2.0-14-generic x86_64
ApportVersion: 1.91-0ubuntu1
Architecture: amd64
Date: Fri Feb 10 18:58:30 2012
InstallationMedia: Kubuntu 11.04 "Natty Narwhal" - Release amd64 (20110426.3)
ProcEnviron:
 LANGUAGE=en_GB
 PATH=(custom, user)
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
SourcePackage: eglibc
UpgradeStatus: Upgraded to precise on 2012-02-04 (5 days ago)

** Affects: eglibc (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug precise

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

Title:
  libc6 breaks when pausing update as offered in gui installer

Status in “eglibc” package in Ubuntu:
  New

Bug description:
  Upon updating to 2.15-0ubuntu2, the installer asks for the following
  user confirmation:

  [...]This script detected the following installed services which must be stopped before the upgrade: kdm
  If you want to interrupt the upgrade now and continue later, please answer No to the question below. 
  Do you want to upgrade glibc now?
  < Yes >                      < No  >

  If choosing "no", one might think the update has been deferred. It's
  not, it just breaks the whole dependency tree:

  apt-get is not able to recover from that "failure", synaptics isn't
  either.As one package (amd64) is now listed as upgraded to 2.15 and
  the other one (i386) is still at 2.13, there seems no way down to 2.13
  and no way up to 2.15.

  sudo apt-get install -f
  Reading package lists... Done
  Building dependency tree       
  Reading state information... Done
  Correcting dependencies... Done
  The following packages were automatically installed and are no longer required: [...]
  Use 'apt-get autoremove' to remove them.
  The following extra packages will be installed:
    libc6:i386 libnih-dbus-dev libnih-dbus1 libnih1
  Suggested packages:
    glibc-doc:i386 locales:i386
  The following packages will be upgraded:
    libc6:i386 libnih-dbus-dev libnih-dbus1 libnih1
  4 upgraded, 0 newly installed, 0 to remove and 172 not upgraded.
  14 not fully installed or removed.
  Need to get 0 B/4,029 kB of archives.
  After this operation, 140 kB of additional disk space will be used.
  Do you want to continue [Y/n]? 
  E: Internal Error, No file name for libc6

  The correct way seems to install both packages twice by using sudo
  dpkg -i libc6_2.15-0ubuntu2_i386.deb / libc6_2.15-0ubuntu2_amd64.deb,
  so that the internal error is fixed (choose "yes" in the dialogue
  above!) and the package system ifself is sane again. Any other
  dependency like libnih and whiptail may now be updated. (However, I
  downgraded those additional dependants first, trying to downgrade
  everything before the next attempt)

  ProblemType: Bug
  DistroRelease: Ubuntu 12.04
  Package: libc6 2.15-0ubuntu2
  ProcVersionSignature: Ubuntu 3.2.0-14.23-generic 3.2.3
  Uname: Linux 3.2.0-14-generic x86_64
  ApportVersion: 1.91-0ubuntu1
  Architecture: amd64
  Date: Fri Feb 10 18:58:30 2012
  InstallationMedia: Kubuntu 11.04 "Natty Narwhal" - Release amd64 (20110426.3)
  ProcEnviron:
   LANGUAGE=en_GB
   PATH=(custom, user)
   LANG=en_GB.UTF-8
   SHELL=/bin/bash
  SourcePackage: eglibc
  UpgradeStatus: Upgraded to precise on 2012-02-04 (5 days ago)

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




More information about the foundations-bugs mailing list