Thanks God, I'm not the only one with that problem. There are two problems here.
The first one (the one that causes the coredump) I'm assuming is a l10n problem, since it goes away when I set LC_ALL to C. I guess the l10n people should be told about that... The second one (the one that's driving me up the wall) looks like this: [EMAIL PROTECTED]:[~] #env LC_ALL=C dpkg -i libpam0g_0.66-4.deb (Reading database ... 33445 files and directories currently installed.) Preparing to replace libpam0g 0.66-4 (using libpam0g_0.66-4.deb) ... Unpacking replacement libpam0g ... gzip: stdout: Broken pipe dpkg-deb: subprocess gzip -dc returned error exit status 1 dpkg: error processing libpam0g_0.66-4.deb (--install): subprocess dpkg-deb --fsys-tarfile returned error exit status 2 Errors were encountered while processing: libpam0g_0.66-4.deb Exit 1 But... [EMAIL PROTECTED]:[~] #dpkg-deb --fsys-tarfile libpam0g_0.66-4.deb | tar tf - [Snip - no errors reported by tar or dpkg-deb.] dpkg-deb -e and dpkg-deb -x also complete without problems. I also tried gzipping and gunzipping the /usr/doc and that completed without errors, so I don't think the problem is gzip. The problem is very repeatable, but it occurs only on some packages (samba, gimp, libpam0g, etc. from unstable). I tried downgrading to the dpkg from frozen and that didn't help. I've attached the output of dpkg -D33 to this message. Once again, HELP! This is driving me nuts. Christian ii libstdc++2.9 2.91.60-5 The GNU stdc++ library (egcs version) ii dpkg 1.4.0.33 Package maintenance system for Debian Linux ii libc6 2.0.7.19981211 GNU C Library: shared libraries
D000010: ensure_pathname_nonexisting `/var/lib/dpkg/tmp.ci' (Reading database ... 33445 files and directories currently installed.) Preparing to replace libpam0g 0.66-4 (using libpam0g_0.66-4.deb) ... D000001: process_archive oldversionstatus=broken due to failed removal conflictor=<none> D000002: fork/exec /var/lib/dpkg/tmp.ci/preinst ( preinst upgrade 0.66-4 ) Unpacking replacement libpam0g ... D000010: tarobject ti->Name=`.' Mode=40755 owner=0.0 Type=53(d) ti->LinkName=`' namenode=`/.' flags=2 instead=`<none>' D000010: ensure_pathname_nonexisting `/..dpkg-new' D000010: ensure_pathname_nonexisting `/..dpkg-tmp' D000010: tarobject ti->Name=`lib' Mode=40755 owner=0.0 Type=53(d) ti->LinkName=`' namenode=`/lib' flags=2 instead=`<none>' D000010: ensure_pathname_nonexisting `/lib.dpkg-new' D000010: ensure_pathname_nonexisting `/lib.dpkg-tmp' D000010: tarobject ti->Name=`lib/libpam.so.0.66' Mode=100644 owner=0.0 Type=48(-) ti->LinkName=`' namenode=`/lib/libpam.so.0.66' flags=2 instead=`<none>' D000010: ensure_pathname_nonexisting `/lib/libpam.so.0.66.dpkg-new' D000010: ensure_pathname_nonexisting `/lib/libpam.so.0.66.dpkg-tmp' D000010: tarobject ti->Name=`lib/libpam_misc.so.0.66' Mode=100644 owner=0.0 Type=48(-) ti->LinkName=`' namenode=`/lib/libpam_misc.so.0.66' flags=2 instead=`<none>' D000010: ensure_pathname_nonexisting `/lib/libpam_misc.so.0.66.dpkg-new' D000010: ensure_pathname_nonexisting `/lib/libpam_misc.so.0.66.dpkg-tmp' D000010: tarobject ti->Name=`lib/security' Mode=40755 owner=0.0 Type=53(d) ti->LinkName=`' namenode=`/lib/security' flags=2 instead=`<none>' D000010: ensure_pathname_nonexisting `/lib/security.dpkg-new' D000010: ensure_pathname_nonexisting `/lib/security.dpkg-tmp' D000010: tarobject ti->Name=`lib/libpam_misc.so.0' Mode=120777 owner=0.0 Type=50(l) ti->LinkName=`libpam_misc.so.0.66' namenode=`/lib/libpam_misc.so.0' flags=2 instead=`<none>' D000010: ensure_pathname_nonexisting `/lib/libpam_misc.so.0.dpkg-new' D000010: ensure_pathname_nonexisting `/lib/libpam_misc.so.0.dpkg-tmp' D000010: tarobject ti->Name=`lib/libpam.so.0' Mode=120777 owner=0.0 Type=50(l) ti->LinkName=`libpam.so.0.66' namenode=`/lib/libpam.so.0' flags=2 instead=`<none>' D000010: ensure_pathname_nonexisting `/lib/libpam.so.0.dpkg-new' D000010: ensure_pathname_nonexisting `/lib/libpam.so.0.dpkg-tmp' D000010: tarobject ti->Name=`usr' Mode=40755 owner=0.0 Type=53(d) ti->LinkName=`' namenode=`/usr' flags=2 instead=`<none>' D000010: ensure_pathname_nonexisting `/usr.dpkg-new' D000010: ensure_pathname_nonexisting `/usr.dpkg-tmp' D000010: tarobject ti->Name=`usr/doc' Mode=40755 owner=0.0 Type=53(d) ti->LinkName=`' namenode=`/usr/doc' flags=2 instead=`<none>' D000010: ensure_pathname_nonexisting `/usr/doc.dpkg-new' D000010: ensure_pathname_nonexisting `/usr/doc.dpkg-tmp' D000010: tarobject ti->Name=`usr/doc/libpam0g' Mode=40755 owner=0.0 Type=53(d) ti->LinkName=`' namenode=`/usr/doc/libpam0g' flags=2 instead=`<none>' D000010: ensure_pathname_nonexisting `/usr/doc/libpam0g.dpkg-new' D000010: ensure_pathname_nonexisting `/usr/doc/libpam0g.dpkg-tmp' D000010: tarobject ti->Name=`usr/doc/libpam0g/README.gz' Mode=100644 owner=0.0 Type=48(-) ti->LinkName=`' namenode=`/usr/doc/libpam0g/README.gz' flags=2 instead=`<none>' D000010: ensure_pathname_nonexisting `/usr/doc/libpam0g/README.gz.dpkg-new' D000010: ensure_pathname_nonexisting `/usr/doc/libpam0g/README.gz.dpkg-tmp' D000010: tarobject ti->Name=`usr/doc/libpam0g/TODO' Mode=100644 owner=0.0 Type=48(-) ti->LinkName=`' namenode=`/usr/doc/libpam0g/TODO' flags=2 instead=`<none>' D000010: ensure_pathname_nonexisting `/usr/doc/libpam0g/TODO.dpkg-new' D000010: ensure_pathname_nonexisting `/usr/doc/libpam0g/TODO.dpkg-tmp' D000010: tarobject ti->Name=`usr/doc/libpam0g/README.Debian' Mode=100644 owner=0.0 Type=48(-) ti->LinkName=`' namenode=`/usr/doc/libpam0g/README.Debian' flags=2 instead=`<none>' D000010: ensure_pathname_nonexisting `/usr/doc/libpam0g/README.Debian.dpkg-new' D000010: ensure_pathname_nonexisting `/usr/doc/libpam0g/README.Debian.dpkg-tmp' D000010: tarobject ti->Name=`usr/doc/libpam0g/TODO.Debian' Mode=100644 owner=0.0 Type=48(-) ti->LinkName=`' namenode=`/usr/doc/libpam0g/TODO.Debian' flags=2 instead=`<none>' D000010: ensure_pathname_nonexisting `/usr/doc/libpam0g/TODO.Debian.dpkg-new' D000010: ensure_pathname_nonexisting `/usr/doc/libpam0g/TODO.Debian.dpkg-tmp' D000010: tarobject ti->Name=`usr/doc/libpam0g/copyright' Mode=100644 owner=0.0 Type=48(-) ti->LinkName=`' namenode=`/usr/doc/libpam0g/copyright' flags=2 instead=`<none>' D000010: ensure_pathname_nonexisting `/usr/doc/libpam0g/copyright.dpkg-new' D000010: ensure_pathname_nonexisting `/usr/doc/libpam0g/copyright.dpkg-tmp' D000010: tarobject ti->Name=`usr/doc/libpam0g/changelog.gz' Mode=100644 owner=0.0 Type=48(-) ti->LinkName=`' namenode=`/usr/doc/libpam0g/changelog.gz' flags=2 instead=`<none>' D000010: ensure_pathname_nonexisting `/usr/doc/libpam0g/changelog.gz.dpkg-new' D000010: ensure_pathname_nonexisting `/usr/doc/libpam0g/changelog.gz.dpkg-tmp' D000010: tarobject ti->Name=`usr/doc/libpam0g/CHANGELOG.gz' Mode=100644 owner=0.0 Type=48(-) ti->LinkName=`' namenode=`/usr/doc/libpam0g/CHANGELOG.gz' flags=2 instead=`<none>' D000010: ensure_pathname_nonexisting `/usr/doc/libpam0g/CHANGELOG.gz.dpkg-new' D000010: ensure_pathname_nonexisting `/usr/doc/libpam0g/CHANGELOG.gz.dpkg-tmp' D000010: tarobject ti->Name=`usr/doc/libpam0g/changelog.Debian.gz' Mode=100644 owner=0.0 Type=48(-) ti->LinkName=`' namenode=`/usr/doc/libpam0g/changelog.Debian.gz' flags=2 instead=`<none>' D000010: ensure_pathname_nonexisting `/usr/doc/libpam0g/changelog.Debian.gz.dpkg-new' D000010: ensure_pathname_nonexisting `/usr/doc/libpam0g/changelog.Debian.gz.dpkg-tmp' gzip: stdout: Broken pipe dpkg-deb: subprocess gzip -dc returned error exit status 1 dpkg: error processing libpam0g_0.66-4.deb (--install): subprocess dpkg-deb --fsys-tarfile returned error exit status 2 D000010: cu_installnew `/usr/doc/libpam0g/changelog.Debian.gz' flags=12 D000010: cu_installnew `/usr/doc/libpam0g/CHANGELOG.gz' flags=12 D000010: cu_installnew `/usr/doc/libpam0g/changelog.gz' flags=12 D000010: cu_installnew `/usr/doc/libpam0g/copyright' flags=12 D000010: cu_installnew `/usr/doc/libpam0g/TODO.Debian' flags=12 D000010: cu_installnew `/usr/doc/libpam0g/README.Debian' flags=12 D000010: cu_installnew `/usr/doc/libpam0g/TODO' flags=12 D000010: cu_installnew `/usr/doc/libpam0g/README.gz' flags=12 D000010: cu_installnew `/lib/libpam.so.0' flags=12 D000010: cu_installnew `/lib/libpam_misc.so.0' flags=12 D000010: cu_installnew `/lib/libpam_misc.so.0.66' flags=12 D000010: cu_installnew `/lib/libpam.so.0.66' flags=12 D000002: maintainer_script_new nonexistent postrm `/var/lib/dpkg/tmp.ci/postrm' D000010: ensure_pathname_nonexisting `/var/lib/dpkg/tmp.ci' D000010: ensure_pathname_nonexisting running rm -rf D000010: ensure_pathname_nonexisting `/var/lib/dpkg/reassemble.deb' Errors were encountered while processing: libpam0g_0.66-4.deb

