Comment 9 for bug 854622

Revision history for this message
Michael Vogt (mvo) wrote :

Unpack order again:
...
Preparing to replace libglib2.0-bin 2.28.6-0ubuntu1 (using .../libglib2.0-bin_2.29.92-0ubuntu1_amd64.deb) ...

Unpacking replacement libglib2.0-bin ...

Preparing to replace bamfdaemon 0.2.90-0ubuntu3 (using .../bamfdaemon_0.2.98-0ubuntu2_amd64.deb) ...

Unpacking replacement bamfdaemon ...

Preparing to replace libglib2.0-0 2.28.6-0ubuntu1 (using .../libglib2.0-0_2.29.92-0ubuntu1_amd64.deb) ...

Unpacking replacement libglib2.0-0 ...

Preparing to replace libglib2.0-data 2.28.6-0ubuntu1 (using .../libglib2.0-data_2.29.92-0ubuntu1_all.deb) ...

Unpacking replacement libglib2.0-data ...
...
Selecting previously deselected package libglib2.0-0:i386.

Unpacking libglib2.0-0:i386 (from .../libglib2.0-0_2.29.92-0ubuntu1_i386.deb) ...

dpkg: error processing /var/cache/apt/archives/libglib2.0-0_2.29.92-0ubuntu1_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)

So libglib2.0-data was unpacked last and apparently replaced usr/share/doc/libglib2.0-0/changelog.Debian.gz.

This appears to be a more general problem, on my regular oneiric I get:
$ (cd / ; md5sum -c /var/lib/dpkg/info/libglib2.0-data.md5sums )
usr/share/doc/libglib2.0-data/changelog.Debian.gz: FAILED
$ zcat /usr/share/doc/libglib2.0-data/changelog.Debian.gz|tail -1
# For older changelog entries, run 'apt-get changelog libglib2.0-0'
Note the libglib2.0-0 vs libglib2.0-data.