Followup-For: Bug #645713 Control: affects -1 + gnome-accessibility Hi, still reproducible in piuparts after the libglib2.0-0 with reduced Breaks has entered testing. Also reproducible when distupgrading from squeeze with the gnome-accessibility package installed (that no longer exists in wheezy, but should have a smaller package footprint, so might be easier for reproduction and debugging). piuparts does the following test: * Recommends are *not installed* * apt-get update * apt-get dist-upgrade Let's enable Debug::pkgPackageManager, too, to get more helpful output. Excerpts from the piuparts log, full log attached: 3131 libglib2.0-0 [ amd64 ] < 2.24.2-1 -> 2.33.12+really2.32.4-5 > ( libs ) 550 libffi5 [ amd64 ] < 3.0.9-3 -> 3.0.10-3 > ( libs ) ... Trying to SmartConfigure dpkg SmartConfigure dpkg PreDepends order for libglib2.0-0 Trying to SmartConfigure multiarch-support SmartConfigure multiarch-support PreDepends order for gdm3 Trying to SmartConfigure dpkg ... Trying to SmartConfigure multiarch-support SmartConfigure multiarch-support PreDepends order for libcanberra-gtk3-0 Trying to SmartConfigure multiarch-support SmartConfigure multiarch-support PreDepends order for libffi5 Trying to SmartConfigure multiarch-support SmartConfigure multiarch-support PreDepends order for libnotify4 Trying to SmartConfigure multiarch-support SmartConfigure multiarch-support PreDepends order for libnspr4 Trying to SmartConfigure multiarch-support ... Trying to SmartConfigure multiarch-support SmartConfigure multiarch-support PreDepends order for libstdc++6 Trying to SmartConfigure multiarch-support SmartConfigure multiarch-support SmartConfigure libstdc++6 DepAdd: libstdc++6 PreDepends order for libicu48 Trying to SmartConfigure multiarch-support SmartConfigure multiarch-support PreDepends order for libmpfr4 Trying to SmartConfigure multiarch-support SmartConfigure multiarch-support PreDepends order for libgstreamer0.10-0 Trying to SmartConfigure multiarch-support SmartConfigure multiarch-support SmartConfigure libgstreamer0.10-0 DepAdd: libgstreamer0.10-0 DepAdd: libglib2.0-0 DepAdd: libffi5 DepAdd FAILS on: libglib2.0-0 DepAdd FAILS on: libgstreamer0.10-0 Fetched 715 MB in 25s (28.1 MB/s) E: Could not perform immediate configuration on 'libgstreamer0.10-0'. Please see man 5 apt.conf under APT::Immediate-Configure for details. (2) Package: libffi5 Source: libffi Version: 3.0.10-3 Installed-Size: 90 Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org> Architecture: amd64 Depends: libc6 (>= 2.2.5) Pre-Depends: multiarch-support Description-en: Foreign Function Interface library runtime Package: libglib2.0-0 Source: glib2.0 Version: 2.33.12+really2.32.4-5 Installed-Size: 3915 Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org> Architecture: amd64 Replaces: libglib2.0-dev (<< 2.23.2-2) Depends: libc6 (>= 2.9), libffi5 (>= 3.0.4), libpcre3 (>= 8.10), libselinux1 (>= 1.32), zlib1g (>= 1:1.2.2) Pre-Depends: multiarch-support Recommends: libglib2.0-data, shared-mime-info Breaks: gvfs (<< 1.8) Description-en: GLib library of C routines Package: libgstreamer0.10-0 Source: gstreamer0.10 Version: 0.10.36-1.1 Installed-Size: 3919 Maintainer: Maintainers of GStreamer packages <pkg-gstreamer-maintainers@lists.alioth.debian.org> Architecture: amd64 Replaces: gobject-introspection-repository (<< 0.6.5-2) Depends: libc6 (>= 2.10), libglib2.0-0 (>= 2.31.8), libxml2 (>= 2.7.4) Pre-Depends: multiarch-support Suggests: gstreamer0.10-tools, gstreamer0.10-plugins-base Conflicts: gstreamer0.10-plugins-base (<< 0.10.25.2), libgstreamer-plugins-base0.10-0 (<< 0.10.11cvs20070110-0ubuntu5) Description-en: Core GStreamer libraries and elements OK, lets look for Breaks/Conflicts: 73 gvfs [ amd64 ] < 1.6.4-3 -> 1.12.3-4 > ( libs ) 64 gstreamer0.10-plugins-base [ amd64 ] < 0.10.30-1 -> 0.10.36-1 > ( libs ) 154 libgstreamer-plugins-base0.10-0 [ amd64 ] < 0.10.30-1 -> 0.10.36-1 > ( libs ) Package: libgstreamer-plugins-base0.10-0 Source: gst-plugins-base0.10 Version: 0.10.36-1 Installed-Size: 2643 Maintainer: Maintainers of GStreamer packages <pkg-gstreamer-maintainers@lists.alioth.debian.org> Architecture: amd64 Replaces: gobject-introspection-repository (<< 0.6.5-2) Depends: libc6 (>= 2.7), libglib2.0-0 (>= 2.28.0), libgstreamer0.10-0 (>= 0.10.36), liborc-0.4-0 (>= 1:0.4.16), zlib1g (>= 1:1.1.4), iso-codes Pre-Depends: multiarch-support Suggests: libvisual-0.4-plugins, gstreamer-codec-install | gnome-codec-install Conflicts: gstreamer0.10-pulseaudio (<< 0.10.16-4), totem-gstreamer (<= 2.17.92-0ubuntu1) Description-en: GStreamer libraries from the "base" set Package: gstreamer0.10-plugins-base Source: gst-plugins-base0.10 Version: 0.10.36-1 Installed-Size: 2591 Maintainer: Maintainers of GStreamer packages <pkg-gstreamer-maintainers@lists.alioth.debian.org> Architecture: amd64 Replaces: gstreamer0.10-plugins-bad (<< 0.10.3+cvs20060814-0ubuntu4) Provides: gstreamer0.10-audiosource, gstreamer0.10-videosource Depends: libc6 (>= 2.7), libcdparanoia0 (>= 3.10.2+debian), libglib2.0-0 (>= 2.26.0), libgstreamer0.10-0 (>= 0.10.36), libogg0 (>= 1.0rc3), liborc-0.4-0 (>= 1:0.4.16), libtheora0 (>= 1.0), libvisual-0.4-0 (>= 0.4.0-4), libvorbis0a (>= 1.1.2), libvorbisenc2 (>= 1.1.2), libxml2 (>= 2.7.4), libgstreamer-plugins-base0.10-0 (>= 0.10.36) Suggests: gvfs Description-en: GStreamer plugins from the "base" set Package: gvfs Version: 1.12.3-4 Installed-Size: 418 Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org> Architecture: amd64 Depends: libc6 (>= 2.7), libdbus-1-3 (>= 1.0.2), libglib2.0-0 (>= 2.31.8), libudev0 (>= 0.140), gvfs-daemons (>= 1.12.3-4), gvfs-daemons (<< 1.12.3-4.1~), gvfs-libs (= 1.12.3-4), gvfs-common (= 1.12.3-4) Suggests: gvfs-backends Breaks: brasero (<< 2.28.0-2), libgdu0 (<< 2.28.1-3), libglib2.0-0 (<< 2.30), rhythmbox (<< 0.12.6-2) Description-en: userspace virtual filesystem - GIO module The only interesting point I found here is a circular breaks that will require one package to be deconfigured to allow the other to be upgraded: gvfs | 1.6.4-3 | squeeze libglib2.0-0 | 2.24.2-1 | squeeze Package: libglib2.0-0 Version: 2.33.12+really2.32.4-5 Breaks: gvfs (<< 1.8) Package: gvfs Version: 1.12.3-4 Breaks: libglib2.0-0 (<< 2.30) The good news is that apt/wheezy seems be fixed w.r.t. this bug: >From a dist-upgrade test of gnome, but with a backported apt/wheezy installed in squeeze: Preparing to replace gnome-power-manager 2.32.0-2 (using .../gnome-power-manager_3.4.0-2_amd64.deb) ... Unpacking replacement gnome-power-manager ... dpkg: considering deconfiguration of nautilus-sendto, which would be broken by installation of gnome-bluetooth ... dpkg: yes, will deconfigure nautilus-sendto (broken by gnome-bluetooth) Preparing to replace gnome-bluetooth 2.30.0-2 (using .../gnome-bluetooth_3.4.2-1_amd64.deb) ... De-configuring nautilus-sendto ... Unpacking replacement gnome-bluetooth ... Preparing to replace nautilus-sendto 2.28.4-2+b1 (using .../nautilus-sendto_3.0.3-2+b1_amd64.deb) ... Unpacking replacement nautilus-sendto ... dpkg: considering deconfiguration of libglib2.0-0, which would be broken by installation of gvfs:amd64 ... dpkg: yes, will deconfigure libglib2.0-0 (broken by gvfs:amd64) Preparing to replace gvfs 1.6.4-3 (using .../gvfs_1.12.3-4_amd64.deb) ... De-configuring libglib2.0-0 ... Unpacking replacement gvfs:amd64 ... dpkg: warning: unable to delete old directory '/usr/lib/gio/modules': Directory not empty dpkg: warning: unable to delete old directory '/usr/lib/gio': Directory not empty Preparing to replace libglib2.0-0 2.24.2-1 (using .../libglib2.0-0_2.33.12+really2.32.4-5_amd64.deb) ... Unpacking replacement libglib2.0-0:amd64 ... Preparing to replace libpcre3 8.02-1.1 (using .../libpcre3_1%3a8.30-5_amd64.deb) ... Unpacking replacement libpcre3:amd64 ... Processing triggers for man-db ... Processing triggers for desktop-file-utils ... Processing triggers for gnome-menus ... Processing triggers for hicolor-icon-theme ... Processing triggers for gconf2 ... Setting up libpcre3:amd64 (1:8.30-5) ... Setting up libglib2.0-0:amd64 (2.33.12+really2.32.4-5) ... Setting up libatk1.0-data (2.4.0-2) ... Similar results for gnome-accessibility. Since the only good pointer was gvfs, I rebuilt it with the Breaks: libglib2.0-0 (<< 2.30) removed (since it picks up libglib2.0-0 (>= 2.31.8) via shlibs:Depends that should not be too problematic), but unfortunately that does not solve the problem :-( Trying to SmartConfigure multiarch-support SmartConfigure multiarch-support PreDepends order for libgstreamer0.10-0 Trying to SmartConfigure multiarch-support SmartConfigure multiarch-support SmartConfigure libgstreamer0.10-0 DepAdd: libgstreamer0.10-0 DepAdd: libglib2.0-0 DepAdd: libffi5 DepAdd FAILS on: libglib2.0-0 DepAdd FAILS on: libgstreamer0.10-0 Fetched 711 MB in 44s (16.1 MB/s) E: Could not perform immediate configuration on 'libgstreamer0.10-0'. Please see man 5 apt.conf under APT::Immediate-Configure for details. (2) Cheers, Andreas PS: if some one sends me a patch for apt/squeeze that improves the verboseness, I could check again.
Attachment:
gnome-more-debug.log.gz
Description: GNU Zip compressed data