Control: notfound -1 2.27300-1 Control: found -1 2.27300-2 On Sat, 25 Oct 2014 18:19:16 +0000, brian m. carlson wrote:
> Package: libjson-pp-perl > Version: 2.27300-1 > Severity: grave > > I'm unable to get dpkg to do anything useful with this package. I can't > upgrade to the supposedly fixed version, and now aptitude refuses to do > anything else without either removing or upgrading libjson-pp-perl. > > vauxhall no % sudo dpkg -P libjson-pp-perl > (Reading database ... 511466 files and directories currently installed.) > Removing libjson-pp-perl (2.27300-1) ... > No diversion 'diversion of /usr/bin/json_pp to /usr/bin/json_pp.bundled by > libjson-pp-perl', none removed. > Removing 'diversion of /usr/share/man/man1/json_pp.1.gz to > /usr/share/man/man1/json_pp.1.bundled.gz by libjson-pp-perl' > dpkg-divert: error: rename involves overwriting > `/usr/share/man/man1/json_pp.1.gz' with > different file `/usr/share/man/man1/json_pp.1.bundled.gz', not allowed > dpkg: error processing package libjson-pp-perl (--purge): > subprocess installed post-removal script returned error exit status 2 > Errors were encountered while processing: > libjson-pp-perl > vauxhall no % sudo dpkg -i > /var/cache/apt/archives/libjson-pp-perl_2.27300-2_all.deb > Selecting previously unselected package libjson-pp-perl. > (Reading database ... 511471 files and directories currently installed.) > Preparing to unpack .../libjson-pp-perl_2.27300-2_all.deb ... > Removing 'diversion of /usr/share/man/man1/json_pp.1.gz to > /usr/share/man/man1/json_pp.1.bundled.gz by libjson-pp-perl' > dpkg-divert: error: rename involves overwriting > `/usr/share/man/man1/json_pp.1.gz' with > different file `/usr/share/man/man1/json_pp.1.bundled.gz', not allowed > dpkg: error processing archive > /var/cache/apt/archives/libjson-pp-perl_2.27300-2_all.deb (--install): > subprocess new pre-installation script returned error exit status 2 > Errors were encountered while processing: > /var/cache/apt/archives/libjson-pp-perl_2.27300-2_all.deb Hrm. Something is broken here indeed; I'm just wondering how you got into this situation; my aptitude log shows on Mon, Oct 20 2014: [UPGRADE] libjson-pp-perl:amd64 2.27300-1 -> 2.27300-2 and this went obviously fine. And I've never seen dpkg-divert saying "rename involves overwriting .. with different file .., not allowed". Let's try: # dpkg -l libjson-pp-perl .. ii libjson-pp-perl 2.27300-2 all module for manipulating JSON-formatted data (P # aptitude purge libjson-pp-perl [needs a downgrade of cpanminus. ok.] Removing libjson-pp-perl (2.27300-2) ... Removing 'diversion of /usr/bin/json_pp to /usr/bin/json_pp.bundled by libjson-pp-perl' Removing 'diversion of /usr/share/man/man1/json_pp.1.gz to /usr/share/man/man1/json_pp.bundled.1.gz by libjson-pp-perl' Purging configuration files for libjson-pp-perl (2.27300-2) ... .. # aptitude install libjson-pp-perl=2.27300-1 .. Preparing to unpack .../libjson-pp-perl_2.27300-1_all.deb ... Adding 'diversion of /usr/bin/json_pp to /usr/bin/json_pp.bundled by libjson-pp-perl' Adding 'diversion of /usr/share/man/man1/json_pp.1.gz to /usr/share/man/man1/json_pp.1.bundled.gz by libjson-pp-perl' Unpacking libjson-pp-perl (2.27300-1) ... .. # aptitude install libjson-pp-perl=2.27300-2 .. Preparing to unpack .../libjson-pp-perl_2.27300-2_all.deb ... Removing 'diversion of /usr/share/man/man1/json_pp.1.gz to /usr/share/man/man1/json_pp.1.bundled.gz by libjson-pp-perl' Leaving 'diversion of /usr/bin/json_pp to /usr/bin/json_pp.bundled by libjson-pp-perl' Adding 'diversion of /usr/share/man/man1/json_pp.1.gz to /usr/share/man/man1/json_pp.bundled.1.gz by libjson-pp-perl' Unpacking libjson-pp-perl (2.27300-2) over (2.27300-1) ... .. All as expected. Anyone around with any idea? Cheers, gregor -- .''`. Homepage: http://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06 : :' : Debian GNU/Linux user, admin, and developer - http://www.debian.org/ `. `' Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe `- NP: Kurt Ostbahn: Da Polifka Rudl
signature.asc
Description: Digital Signature