Date: Tue, 14 Jul 2015 02:09:59 +0200 From: Polytropon <freebsd@edvax.de> To: Nikos Vassiliadis <nvass@gmx.com> Cc: "freebsd-questions@freebsd.org Questions" <freebsd-questions@freebsd.org> Subject: Re: tar: Damaged tar archive, Retrying... Message-ID: <20150714020959.bf3d8121.freebsd@edvax.de> In-Reply-To: <55A44C50.70500@gmx.com> References: <55A3F7F2.3060400@gmx.com> <20150713225709.55553c98.freebsd@edvax.de> <55A44C50.70500@gmx.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 14 Jul 2015 02:40:00 +0300, Nikos Vassiliadis wrote: > > > On 07/13/15 23:57, Polytropon wrote: > > On Mon, 13 Jul 2015 20:40:02 +0300, Nikos Vassiliadis wrote: > >> Hi, > >> > >> I am currently using tar to copy some very files to another host and > >> got this: > >>> tar: Damaged tar archive > >>> tar: Retrying... > >>> tar: Damaged tar archive > >>> tar: Retrying... > >>> tar: Damaged tar archive > >>> tar: Retrying... > >>> tar: Damaged tar archive > >>> tar: Retrying... > >>> tar: Damaged tar archive > >> > >> The copy is done using tar|nc and nc|tar on the receiving host. > >> This looks like a bug and I wonder whether the copy is OK. > > > > Create a checksum list on the source and the target machine, > > them compare both. This should give you a good overview of > > the files to be identical. > > For sure a checksum will do that. I am lucky that the system has an > SSD, those files are huge. Results: > Two out of three files are OK. One was removed, maybe the one > that printed out the warnings. While md5 doesn't provide you an exact 1:1 comparison of files, it's good to spot irregularities, as you could see. So there really is something different on the target side. > This is definitely something that should be further investigated:) If you grep through the sources, you'll find that the error message originates from libarchive, not tar itself (directly). Involved files: /usr/src/lib/libarchive/archive_read_support_format_tar.c /usr/src/usr.bin/tar/read.c Is there a significant version mismatch between source and target system? It shouldn't affect readability of tar archives (simply because tar is _the_ universal archiving format across operating systems), but maybe you can check that. -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ...
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20150714020959.bf3d8121.freebsd>