bug-gnu-utils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: t_time errors


From: Paul Eggert
Subject: Re: t_time errors
Date: 28 Sep 2000 13:33:24 -0700
User-agent: Gnus/5.0807 (Gnus v5.8.7) Emacs/20.7

Raul Lopez <address@hidden> writes:

> Running GNU tar using: [tar -tvf 41198_o.tar] an error referencing an
> incorrect octal value for t_time occurs.
>  
>  <<41198_o.tar.gz>>  

You don't specify your platform or your tar version, but most likely
you are using a host with signed 32-bit time_t, which can represent
times between 1901-12-13 20:45:52 and 2038-01-18 03:14:07 UTC
inclusive.  But that tar file contains a time stamp with an octal
value of 31106215312, which is decimal 3373865674.  This represents
2076-11-29 08:54:34 UTC, and this time stamp is too far in the future
for your host platform.

Most likely that tar file was created by a buggy tar that represents
the negative timestamp 1940-10-24 02:26:18 UTC (-921101622 decimal, or
-6671562466 octal) using 32-bit two's complement.  This behavior is
traditional but is incorrect.  GNU tar had bugs in this area that were
fixed in version 1.13.14.  Please try 1.13.17 and see if that fixes
the problem.  You'll need to use 1.13.17 to both create and extract
the file.

ftp://alpha.gnu.org/gnu/tar/



reply via email to

[Prev in Thread] Current Thread [Next in Thread]