retitle 642802 dpkg: Requires tar 1.23 from squeeze
thanks

Hi!

On Sun, 2011-09-25 at 14:38:43 +0900, Oohara Yuuma wrote:
> Package: dpkg
> Version: 1.16.1
> Severity: normal
> 
> I installed dpkg 1.16.0.3 and tar 1.16-2.  Both worked well.
> I upgraded dpkg to 1.16.1.  It was successful, but I couldn't
> upgrade anything else:
> 
> $ sudo apt-get install dpkg-dev
> [snip download messages]
> debconf: delaying package configuration, since apt-utils is not installed
> tar: unrecognized option `--warning=no-timestamp'
> Try `tar --help' or `tar --usage' for more information.
> dpkg-deb: error: subprocess tar returned error exit status 64
> dpkg: error processing /var/cache/apt/archives/dpkg-dev_1.16.1_all.deb 
> (--unpack):
>  subprocess dpkg-deb --control returned error exit status 2
> configured to not write apport reports
[...]
>                                       Errors were encountered while 
> processing:
>  /var/cache/apt/archives/dpkg-dev_1.16.1_all.deb
>  /var/cache/apt/archives/libdpkg-perl_1.16.1_all.deb
> E: Sub-process /usr/bin/dpkg returned an error code (1)
> 
> I manually unpacked the latest tar package (version 1.26-2) with ar
> and tar, and overwrote /bin/tar .  dpkg worked again.

The tar version introducing those options was 1.23, present in
squeeze. So it seems you are trying to upgrade a system with packages
still from lenny to a mix of squeeze and sid?

This is generally not supported, but I also agree this outcome is not
desirable either, I'll probably add a versioned Pre-Depends on the
required tar, after running it through debian-devel.

thanks,
guillem



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to