This bug is caused by the recent package split of libgconf2-4 into
libgconf-2-4 and gconf-service.  This upgrade includes a Breaks: on the
old version of libgconf2-4 by libgconf-2-4, which ensures that
libgconf2-4 is deconfigured before libgconf-2-4 is unpacked on upgrade.
However, this does *not* ensure that gconf2 is deconfigured when the new
libgconf-2-4 or libgconf2-4 is unpacked, so its trigger may still fire,
even though the files it relies on are either no longer on disk (if
libgconf2-4 has been unpacked without libgconf-2-4) or not where they're
expected (if libgconf-2-4 is unpacked without gconf-service).

We need to ensure that the gconf2 trigger is *only* called under the
following circumstances:

 * new libgconf2-4 not yet unpacked, new libgconf-2-4 not yet unpacked
 * new libgconf-2-4 unpacked, new gconf-service unpacked

To achieve this, we can have the new libgconf-2-4 and libgconf2-4
packages both declare a Breaks on the old gconf2 version.  This forces
gconf2 to be deconfigured when either of these new packages is unpacked,
and remain deconfigured until both libgconf-2-4 and gconf-service are
configured (since gconf2 already has a dependency on both of them).

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gconf in Ubuntu.
https://bugs.launchpad.net/bugs/948294

Title:
  package gconf2 3.2.3-3ubuntu1 failed to install/upgrade: ErrorMessage:
  subprocess installed post-installation script returned error exit
  status 250

Status in “gconf” package in Ubuntu:
  Triaged

Bug description:
  Recieved this error after upgrading from 11.10 to 12.04 beta 1 32 bit

  ProblemType: Package
  DistroRelease: Ubuntu 12.04
  Package: gconf2 3.2.3-3ubuntu1
  ProcVersionSignature: Ubuntu 3.2.0-18.28-generic 3.2.9
  Uname: Linux 3.2.0-18-generic i686
  NonfreeKernelModules: wl
  ApportVersion: 1.94-0ubuntu2
  Architecture: i386
  Date: Tue Mar  6 11:46:17 2012
  ErrorMessage: ErrorMessage: subprocess installed post-installation script 
returned error exit status 250
  InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Beta i386 (20110330)
  SourcePackage: gconf
  Title: package gconf2 3.2.3-3ubuntu1 failed to install/upgrade: ErrorMessage: 
subprocess installed post-installation script returned error exit status 250
  UpgradeStatus: Upgraded to precise on 2012-03-06 (0 days ago)

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

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to