update-manager in raring opens debconf prompts in embedded terminal instead of using gnome frontend like it should

Bug #1110585 reported by Steve Langasek
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
update-manager (Ubuntu)
Fix Released
High
Michael Terry

Bug Description

Doing a daily upgrade in raring, I noticed that update-manager had stalled. Looking at the process list, I found the following:

root 25694 0.6 1.0 294444 41088 ? SNl 08:02 0:20 /usr/bin/python3.3 /usr/sbin/aptd
root 28523 0.0 1.0 294448 39180 pts/22 SNs+ 08:17 0:00 \_ /usr/bin/python3.3 /usr/sbin/aptd
root 31694 0.0 2.4 130352 92924 pts/23 SNs+ 08:18 0:01 \_ /usr/bin/dpkg --status-fd 78 --unpack --auto-deconfigure /mirror/ubuntu/pool/main/p/perl/perl-modules_5.14.2-17_all.deb /var/cache/apt/archives/libc6_2.17-0ubuntu1_i386.deb /mirror/ubuntu/pool/main/e/eglibc/libc6_2.17-0ubuntu1_amd64.deb
root 31729 0.0 0.0 61040 524 pts/23 SN+ 08:18 0:00 \_ /usr/bin/perl -w /usr/share/debconf/frontend /var/lib/dpkg/tmp.ci/preinst upgrade 2.16-0ubuntu8
root 31739 0.0 0.0 4412 264 pts/23 SN+ 08:18 0:00 \_ /bin/sh /var/lib/dpkg/tmp.ci/preinst upgrade 2.16-0ubuntu8
root 32033 0.0 0.0 17516 264 pts/23 SN+ 08:18 0:00 \_ whiptail --backtitle Package configuration --title Configuring libc6 --output-fd 11 --nocancel --inputbox -- Running services and programs that are using NSS need to be restarted, otherwise they might not be able to do lookup or authentication any more (for services such as ssh, this can affect your ability to login). Please review the following space-separated list of init.d scripts for services to be restarted now, and correct it if needed. Note: restarting sshd/telnetd should not affect any existing connections. Services to restart for GNU libc library upgrade: 17 77 saslauthd postfix cups cron courier-authdaemon atd apache2

The restart prompt for libc6 2.16->2.17 is being displayed on the embedded terminal which is hidden by default, instead of being displayed with the gnome frontend like it should be. This was working correctly for me in quantal, although there have been various reports floating around for a while of the wrong frontend getting used.

ProblemType: Bug
DistroRelease: Ubuntu 13.04
Package: update-manager 1:0.178
ProcVersionSignature: Ubuntu 3.5.0-22.34-generic 3.5.7.2
Uname: Linux 3.5.0-22-generic x86_64
ApportVersion: 2.8-0ubuntu2
Aptdaemon:

Architecture: amd64
Date: Wed Jan 30 08:51:50 2013
GsettingsChanges:
 b'com.ubuntu.update-manager' b'first-run' b'false'
 b'com.ubuntu.update-manager' b'launch-time' b'1359562024'
 b'com.ubuntu.update-manager' b'show-details' b'true'
 b'com.ubuntu.update-manager' b'window-height' b'778'
 b'com.ubuntu.update-manager' b'window-width' b'924'
InstallationDate: Installed on 2010-09-24 (859 days ago)
InstallationMedia: Ubuntu 10.04.1 LTS "Lucid Lynx" - Release amd64 (20100816.1)
MarkForUpload: True
PackageArchitecture: all
SourcePackage: update-manager
UpgradeStatus: Upgraded to raring on 2013-01-25 (5 days ago)

Related branches

Revision history for this message
Steve Langasek (vorlon) wrote :
Revision history for this message
shankao (shankao) wrote :

Confirmed here

Changed in update-manager (Ubuntu):
status: New → Confirmed
Changed in update-manager (Ubuntu):
importance: Undecided → High
Michael Terry (mterry)
Changed in update-manager (Ubuntu):
assignee: nobody → Michael Terry (mterry)
Revision history for this message
Michael Terry (mterry) wrote :

To force a debconf question and reproduce this bug, here's what I did:

sudo apt-get install gdm # answer it's debconf question
sudo dpkg -i lightdm_1.4.0-0ubuntu2_amd64.deb # an older version than in the archive
sudo debconf bash -c ". /usr/share/debconf/confmodule; db_fset shared/default-x-display-manager seen false"
update-manager --no-update

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package update-manager - 1:0.181

---------------
update-manager (1:0.181) raring; urgency=low

  * Use the gnome debconf frontend, accidentally dropped in update-manager
    1:0.165 (LP: #1110585).
 -- Michael Terry <email address hidden> Thu, 07 Feb 2013 09:22:59 +0000

Changed in update-manager (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.