Bug#329915: New gconf2 packages lack /usr/lib/GConf/2/

Remco Schaar remco at ch.its.tudelft.nl
Sat Sep 24 12:31:02 UTC 2005


Package: gconf2
Version: 2.10.1-5


Hello,

I think the new packaging of gconf2 is lacking the libraries
in /usr/lib/GConf/2. This is introduced somewhere between 2.10.1-2 and
2.10.1-5. This caused some problems on my system while upgrading
libgsf-gnome-1:


    No such file `/usr/lib/GConf/2/libgconfbackend-xml.so'

    Failed to load source "xml::/etc/gconf/gconf.xml.defaults": Failed: Couldn't locate backend module for `xml::/etc/gconf/gconf.xml.defaults'

    GConf-ERROR **: file gconftool.c: line 828 (main): assertion failed: (err == NULL)
    aborting...
    /var/lib/dpkg/info/libgsf-gnome-1.postinst: line 7: 10614 Aborted                 HOME=/root GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` gconftool-2 --makefile-install-rule $SCHEMA_LOCATION/$SCHEMA >/dev/null
    dpkg: error processing libgsf-gnome-1 (--configure):
     subprocess post-installation script returned error exit status 134

This caused libgsf-gnome-1 to fail installing, which rendered a lot of
gnome applications unusable, since they could not load their
configuration from gconf. Looking at the package contents, gconf2
version 2.10.1-2 contains

    /usr/lib/GConf/2/libgconfbackend-xml.so

which are nowhere in any of the gconf2 packages of 2.10.1-5. However,
libgconf2-4 version 2.10.1-5 contains 

    /usr/lib/libgconf2-4/2/libgconfbackend-xml.so

I created a symlink

    /usr/lib/GConf/2   ->   /usr/lib/libgconf2-4/2/

which allowed me to upgrade libgsf-gnome-1.

Perhaps this symlink should be in one of the gconf2 packages?

After upgrading libgsf-gnome-1, that package can be reinstalled again
without the symlink present, so this problem may be already be resolved.
Perhaps it can still create problems while upgrading though (i.e. etch
-> sid at the moment)?

If non of the above is still considered a problem, this report might be
helpful for anyone with a similar upgrade-problem.

For the record, I was upgrading libgsf-gnome-1  as follows:

   2005-09-15 22:20:22 upgrade libgsf-1 1.12.2-1 1.12.3-3

according my dpkg.log.


HTH,
Remco Schaar


-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1,
'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.12-1-k7
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)

Versions of packages gconf2 depends on:
ii  gconf2-common                 2.10.1-5   GNOME configuration database syste
ii  libc6                         2.3.5-6    GNU C Library: Shared libraries an
ii  libgconf2-4                   2.10.1-5   GNOME configuration database syste
ii  libglib2.0-0                  2.8.0-1    The GLib library of C routines
ii  liborbit2                     1:2.12.2-3 libraries for ORBit2 - a CORBA ORB
ii  libpopt0                      1.7-5      lib for parsing cmdline parameters
ii  libxml2                       2.6.22-1   GNOME XML library
ii  zlib1g                        1:1.2.3-4  compression library - runtime

Versions of packages gconf2 recommends:
ii  libgtk2.0-0                   2.6.10-1   The GTK+ graphical user
interface

-- no debconf information

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20050924/8aba34a3/attachment.pgp


More information about the Pkg-gnome-maintainers mailing list