Tue, May 05, 2009 at 07:48:31PM +0200, Alexey Shuvaev wrote:
The reason appeared to be the first part of the command
"gunzip -c ... | ( tar -xf - ) && touch ..."
which exited with non-zero exit status (141) and "touch ..." was not called.
Running the command manually has showed that gunzip was complaining about
broken pipe (however the archive was extracted successfully).
Yes, 141 means that SIGPIPE was delivered. This in turn means that
'tar -xf -' exited before gunzip had finished its job and gunzip had
tried to write more data to the pipe.
Could I ask to do some debugging:
1. run 'gunzip -c ooo_crystal_images-1.tar.gz > crystal.tar'
2. run 'cat crystal.tar | (tar -xf -) && echo OK' and look for the results.
3. do 'md5 ooo_crystal_images-1.tar.gz'