[Bug 835625] Re: apt may try to unpack a foreign-arch multiarch library before the native package is at a multiarch version, prohibited by dpkg
@Steve comment #12: Most likely he didn't change the logfile. THis is a known (but unfixed) bug of gzip which produces different output on different platforms when gzipping the same file. A whole bunch of other packages are affected by this as well, one of them libtasn1-3 in version 2.10-1 Cheers Mike -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/835625 Title: apt may try to unpack a foreign-arch multiarch library before the native package is at a multiarch version, prohibited by dpkg To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/835625/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 835625] Re: apt may try to unpack a foreign-arch multiarch library before the native package is at a multiarch version, prohibited by dpkg
Steve, it seems very unlikely that several user corrupted or modified their changelog.Debian.gz, see the few duplicates, they use official glib versions -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/835625 Title: apt may try to unpack a foreign-arch multiarch library before the native package is at a multiarch version, prohibited by dpkg To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/835625/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 835625] Re: apt may try to unpack a foreign-arch multiarch library before the native package is at a multiarch version, prohibited by dpkg
We need to backport this fix to the natty version of apt (and the lucid version of apt eventually as well for the next LTS upgrade). -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/835625 Title: apt may try to unpack a foreign-arch multiarch library before the native package is at a multiarch version, prohibited by dpkg To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/835625/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 835625] Re: apt may try to unpack a foreign-arch multiarch library before the native package is at a multiarch version, prohibited by dpkg
Well, bug #832022 was marked as a duplicate in error because it's not a bug at all. The bug report title shows that the submitter has a modified changelog.Debian.gz file on his system. Multiarch requires that any file shipped in the package for more than one architecture must be the same in all copies of the package. Our archive builds ensure that this is the case for files such as /usr/share/doc/libglib2.0-0/changelog.Debian.gz. That you have a a file that doesn't match means you don't have the official version of this file: either you have a locally-built version of the package, or you have disk corruption. Either way, you need to run apt-get install --reintall libglib2.0-0 libglib2.0-0:i386 to correct this local issue on your system. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/835625 Title: apt may try to unpack a foreign-arch multiarch library before the native package is at a multiarch version, prohibited by dpkg To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/835625/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 835625] Re: apt may try to unpack a foreign-arch multiarch library before the native package is at a multiarch version, prohibited by dpkg
Steve, your comment (#10) confuses me. Firstly, bug #832022 has been marked as duplicate of this one by Sebastien Bacher. Secondly, the package libglib2.0-0 installed on my system is not unofficial: - > dpkg -s libglib2.0-0 Package: libglib2.0-0 Status: install ok installed Multi-Arch: same Priority: optional Section: libs Installed-Size: 3692 Maintainer: Ubuntu Desktop Team Architecture: amd64 Source: glib2.0 Version: 2.29.90-0ubuntu2 Replaces: libglib2.0-dev (<< 2.23.2-2) Depends: libc6 (>= 2.9), libffi6 (>= 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: gnome-control-center (<< 1:3), gvfs (<< 1.8), libgtk-3-0 (<= 3.1.8-0ubuntu5) Conflicts: bamfdaemon (<= 0.2.92-0ubuntu1), libzeitgeist-gio, wncksyncdaemon Description: GLib library of C routines GLib is a library containing many useful C routines for things such as trees, hashes, lists, and strings. It is a useful general-purpose C library used by projects such as GTK+, GIMP, and GNOME. . This package contains the shared libraries. Homepage: http://www.gtk.org/ Original-Maintainer: Loic Minier - -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/835625 Title: apt may try to unpack a foreign-arch multiarch library before the native package is at a multiarch version, prohibited by dpkg To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/835625/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 835625] Re: apt may try to unpack a foreign-arch multiarch library before the native package is at a multiarch version, prohibited by dpkg
On Sat, Sep 17, 2011 at 06:20:39PM -, Christian Schürer-Waldheim wrote: > This bug doesn't seem to be fixed on my system (apt 0.8.16~exp5ubuntu9 > installed). > Unpacking libglib2.0-0:i386 (from .../libglib2.0-0_2.29.90-0ubuntu2_i386.deb) > ... > dpkg: error processing > /var/cache/apt/archives/libglib2.0-0_2.29.90-0ubuntu2_i386.deb (--unpack): > './usr/share/doc/libglib2.0-0/changelog.Debian.gz' is different from the > same file on the system > dpkg-deb: error: subprocess paste was killed by signal (Broken pipe) > Processing triggers for libglib2.0-0 ... > Errors were encountered while processing: > /var/cache/apt/archives/libglib2.0-0_2.29.90-0ubuntu2_i386.deb > E: Sub-process /usr/bin/dpkg returned an error code (1) No, this is an unrelated error that indicates you most likely have an unofficial libglib2.0-0 package on your system. -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developerhttp://www.debian.org/ slanga...@ubuntu.com vor...@debian.org -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/835625 Title: apt may try to unpack a foreign-arch multiarch library before the native package is at a multiarch version, prohibited by dpkg To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/835625/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 835625] Re: apt may try to unpack a foreign-arch multiarch library before the native package is at a multiarch version, prohibited by dpkg
This bug doesn't seem to be fixed on my system (apt 0.8.16~exp5ubuntu9 installed). Unpacking libglib2.0-0:i386 (from .../libglib2.0-0_2.29.90-0ubuntu2_i386.deb) ... dpkg: error processing /var/cache/apt/archives/libglib2.0-0_2.29.90-0ubuntu2_i386.deb (--unpack): './usr/share/doc/libglib2.0-0/changelog.Debian.gz' is different from the same file on the system dpkg-deb: error: subprocess paste was killed by signal (Broken pipe) Processing triggers for libglib2.0-0 ... Errors were encountered while processing: /var/cache/apt/archives/libglib2.0-0_2.29.90-0ubuntu2_i386.deb E: Sub-process /usr/bin/dpkg returned an error code (1) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/835625 Title: apt may try to unpack a foreign-arch multiarch library before the native package is at a multiarch version, prohibited by dpkg To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/835625/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 835625] Re: apt may try to unpack a foreign-arch multiarch library before the native package is at a multiarch version, prohibited by dpkg
This bug was fixed in the package apt - 0.8.16~exp5ubuntu7 --- apt (0.8.16~exp5ubuntu7) oneiric; urgency=low [ Michael Vogt ] * cherry pick revision 2173 from lp:~donkult/apt/sid [ David Kalnischkies ] - M-A:same lockstep unpack should operate on installed packages first (LP: #835625) -- Michael VogtTue, 13 Sep 2011 09:03:33 +0200 ** Changed in: apt (Ubuntu Oneiric) Status: In Progress => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/835625 Title: apt may try to unpack a foreign-arch multiarch library before the native package is at a multiarch version, prohibited by dpkg To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/835625/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 835625] Re: apt may try to unpack a foreign-arch multiarch library before the native package is at a multiarch version, prohibited by dpkg
** Branch linked: lp:apt -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/835625 Title: apt may try to unpack a foreign-arch multiarch library before the native package is at a multiarch version, prohibited by dpkg To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/835625/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 835625] Re: apt may try to unpack a foreign-arch multiarch library before the native package is at a multiarch version, prohibited by dpkg
** Branch linked: lp:debian/apt -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/835625 Title: apt may try to unpack a foreign-arch multiarch library before the native package is at a multiarch version, prohibited by dpkg To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/835625/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 835625] Re: apt may try to unpack a foreign-arch multiarch library before the native package is at a multiarch version, prohibited by dpkg
** Changed in: apt (Ubuntu Oneiric) Status: Triaged => In Progress ** Changed in: apt (Ubuntu Oneiric) Assignee: Steve Langasek (vorlon) => Michael Vogt (mvo) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/835625 Title: apt may try to unpack a foreign-arch multiarch library before the native package is at a multiarch version, prohibited by dpkg To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/835625/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 835625] Re: apt may try to unpack a foreign-arch multiarch library before the native package is at a multiarch version, prohibited by dpkg
The attachment "prefer unpack of installed (now) M-A:same packages" of this bug report has been identified as having a patch in the form of a debdiff attached. The ubuntu-sponsors team has been subscribed to the bug report so that they can review and hopefully sponsor the debdiff. In the event that this is in fact not a patch you can resolve this situation by removing the tag 'patch' from the bug report and editing the attachment so that it is not flagged as a patch. Additionally, if you are member of the ubuntu-sponsors please also unsubscribe the team from this bug report. [This is an automated message performed by a Launchpad user owned by Brian Murray. Please contact him regarding any issues with the action taken in this bug report.] ** Tags added: patch -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/835625 Title: apt may try to unpack a foreign-arch multiarch library before the native package is at a multiarch version, prohibited by dpkg To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/835625/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 835625] Re: apt may try to unpack a foreign-arch multiarch library before the native package is at a multiarch version, prohibited by dpkg
** Branch linked: lp:~donkult/apt/sid -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/835625 Title: apt may try to unpack a foreign-arch multiarch library before the native package is at a multiarch version, prohibited by dpkg To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/835625/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 835625] Re: apt may try to unpack a foreign-arch multiarch library before the native package is at a multiarch version, prohibited by dpkg
(how is it possible that my spamfilter eats valid important bugreports, but mails with strange words (aka tags) added to these bugs are considered ham…) So now that i had a short look at it i think we need to change the lockstep handling introduced to fix debbug 618288 (in APT 0.8.15) a bit further by doing the unpack first for all packages which are (now) M-A:same and already installed and only after that work on the non- installed silbings. Attached patch should do this from my branch, but i don't have the time to test that properly currently. You might need to backport the other packagemanager.cc fix in my branch, too (i guess lp will establish the link soon). I will try to work that out with Michael then he is back in action (and i am not mostly occupied by exams). ** Patch added: "prefer unpack of installed (now) M-A:same packages" https://bugs.launchpad.net/ubuntu/+source/apt/+bug/835625/+attachment/2375963/+files/835625-multiarch-lockstep-installed-first.patch -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/835625 Title: apt may try to unpack a foreign-arch multiarch library before the native package is at a multiarch version, prohibited by dpkg To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/835625/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 835625] Re: apt may try to unpack a foreign-arch multiarch library before the native package is at a multiarch version, prohibited by dpkg
** Tags added: rls-mgr-o-tracking -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/835625 Title: apt may try to unpack a foreign-arch multiarch library before the native package is at a multiarch version, prohibited by dpkg To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/835625/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 835625] Re: apt may try to unpack a foreign-arch multiarch library before the native package is at a multiarch version, prohibited by dpkg
Assigning to Steve for the time being so that our milestoned bugs aren't left unassigned, although I expect he may want to assign this on further at some point ... ** Changed in: apt (Ubuntu Oneiric) Assignee: (unassigned) => Steve Langasek (vorlon) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/835625 Title: apt may try to unpack a foreign-arch multiarch library before the native package is at a multiarch version, prohibited by dpkg To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/835625/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs