For some reason, while i was extracting half a terrabyte of a tar.gz file with the following command
tar -xvf thisfile.tar.gz
i got the following errors
tar: Skipping to next header tar: Error exit delayed from previous errors
So, it turns out that tar files terminate with a big bunch of zeros, to tell the tar files to not consifer that bunch of zeros a terminator, you would use the -i switch (before the F not after)
So the command would look like
tar -xvif thisfile.tar.gz
Seems it worked for me, it may or may not work for you, but this is one of the reasons you could get this error. because tar dopes not tell you what the exact error is.