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

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

Re: Archive value -1 is out of uintmax_t range 0..18446744073709551615


From: Paul Eggert
Subject: Re: Archive value -1 is out of uintmax_t range 0..18446744073709551615
Date: Fri, 2 Mar 2001 10:30:10 -0800 (PST)

> From: "John David Anglin" <address@hidden>
> Date: Thu, 1 Mar 2001 18:08:27 -0500 (EST)
> 
> > gtar: Archive value -1 is out of uintmax_t range 0..18446744073709551615
> > gtar: Archive value -1 is out of uintmax_t range 0..18446744073709551615
> > drwx------ root/sys          1 1993-04-05 23:29:45 ./.vue/Desktop/Four/

> I see what is causing this:
> 
> # ll -d nec cdrom
> dr-xr-xr-x   1 4294967295 4294967295    2048 Apr 23  1997 cdrom
> 
> These are mount points for cd-rom drives.  There must be a sign problem
> with the user and group ids.

Yes, that sounds right.  I think the first step is to discover whether
the problem with how tar creates the file, or how it extracts it.
I assume you're using GNU tar to both create and extract the tar file;
if not, please let me know.

What are the typedefs for uid_t and gid_t on your host?

Can you please try the following shell script, using GNU tar, and then
email me the resulting /tmp/tar.gz.uu file?  Thanks.

tar --no-recursion -cf /tmp/tar cdrom nec ./.vue/Desktop/Five/ 
./.vue/Desktop/Four/
gzip -9 /tmp/tar
uuencode /tmp/tar.gz /tmp/tar.gz >/tmp/tar.gz.uu



reply via email to

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