Hey, On Tue, Jan 17, 2017 at 10:50:55AM +0100, Adam Borowski wrote: > > I have a system with both libpam-modules:amd64 and libpam-modules:i386 > > installed on upgrade it failed with > > > dpkg: error processing archive > > /var/cache/apt/archives/libpam-modules_1.1.8-3.1+deb8u2_i386.deb (--unpack): > > trying to overwrite shared '/usr/share/man/man8/pam_unix.8.gz', which is > > different from other instances of package libpam-modules:i386 > > dpkg-deb: error: subprocess paste was killed by signal (Broken pipe) > > > > I removed the conflicting man page and also pam_exec.8.gz then ran apt-get > > install and it continued with the upgrade > > Yeah, that's the same as #851650. My fix was to move the xsl stack from > Build-Depends-Indep to Build-Depends, as man pages are included in non-indep > packages as well. > > No one likes breakage in stable, but NMUing an essential package in stable > is not something to take lightly. I guess Evgeni, who did the last NMU, > might know more.
Let me be very honest: that NMU was only done because I was really annoyed with the bug and nobody seemed to fix it otherwise. The fix was tested in unstable (like yours) and in Ubuntu for a long time, but I did not have any tests outside of the specific codepath I touched. Greets Evgeni

