Bug#263544: gconf2: error on upgrade to sarge

J.H.M. Dassen (Ray) 263544@bugs.debian.org, 263544@bugs.debian.org
Thu, 5 Aug 2004 20:06:10 +0200


On Thu, Aug 05, 2004 at 03:01:09 +0000, James Strandboge wrote:
> Upgrade from woody to sarge and received this error:
> dpkg: dependency problems prevent configuration of libgconf2-4:
>  libgconf2-4 depends on gconf2 (>= 2.6.2-1); however:
>   Package gconf2 is not configured yet.
> dpkg: error processing libgconf2-4 (--configure):
>  dependency problems - leaving unconfigured
> 
> I am the maintainer of the gnome2.2 backport for woody, and upgraded from
> woody with this backport,

I've tried to reproduce this problem, but failed. I did run into a similar
problem though:

pbuilder create --distribution woody
pbuilder login
apt-get -y install vim
vim /etc/apt/sources.list
# Add:
# deb http://ftp.acc.umu.se/mirror/mirrors.evilgeniuses.org.uk/debian/backports/woody gnome2.2/
# deb http://mirror.raw.no/ gnome2.2/ 
apt-get update && apt-get -u dist-upgrade
apt-get install gnome-core
# Installation fails due to
#	dpkg: dependency problems prevent configuration of gnome-panel:
#	 gnome-panel depends on gnome-panel-data (= 2.2.2.2-0jds3); however:
#	  Package gnome-panel-data is not configured yet.
#	dpkg: error processing gnome-panel (--configure):
#	 dependency problems - leaving unconfigured
dpkg --pending --configure
# Now all packages are in state 'ii'.
vim /etc/apt/sources.list
# s/woody/sarge/ for the regular archive lines
apt-get update
apt-get install libgconf2-4
# libgconf2-4 gets installed just fine

I suspect that what we're seeing may not be a bug in our packages somewhere,
but rather a bug or limitation in apt which only shows itself when upgrading
a large number of packages with complex interdependencies. Possibly we're
seeing another instance of http://bugs.debian.org/172339 .

> but no errors or conflicts were reported with my packages (ie, the above
> is the ONLY error received).

This fits my hypothesis extremely well. libgconf2-4 declares its
dependencies properly, but that information is being ignored by the tool
you're having call dpkg; presumably, apt.

Ray
-- 
I think Microsoft should say, "You'll get a check from Bill Gates every time
you find an error."
	Donald Knuth, "All Questions Answered",
	http://www.ams.org/notices/200203/fea-knuth.pdf