[Top][All Lists]
[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