Amanda-Users

RE: tar returned 2 error???

2005-08-24 17:56:36
Subject: RE: tar returned 2 error???
From: <donald.ritchey AT exeloncorp DOT com>
To: <amanda-users AT amanda DOT org>
Date: Wed, 24 Aug 2005 17:46:25 -0400
For UNIX systems, return code 2 is "No such file or directory" or "File not 
found", depending on the OS.  

This information is found in the /usr/include/errno.h on most UNIX systems (or 
wherever your version of UNIX stores the programming include files).  Most 
programs will exit with a failure code from this file and looking up the value 
of the error number in the file will get you back to the reason for the failure.

In the example presented, lines 5 and 6, the "No such file ore directory" 
messages, are probably the cause of the error number 2 return code.  The reason 
that it reported those errors rather than the earlier messages about "Function 
not implemented" (which is probably error code 22 - invalid argument), is 
either that error code 22 is a less serious event than error code 2 to the 
program, or tar is designed to report the last error code encountered.

Hope that helps clarify the admittedly cryptic error messages.

Thanks,

Donald L. (Don) Ritchey
Information Technology
Exelon Corporation

-----Original Message-----
From: owner-amanda-users AT amanda DOT org
[mailto:owner-amanda-users AT amanda DOT org]
Sent: Wednesday, August 24, 2005 4:08 PM
To: AMANDA users
Subject: Re: tar returned 2 error???


On Wed, Aug 24, 2005 at 02:59:03PM -0400, Jean-Francois Malouin wrote:
> Hi,
> 
> In the last few days I've been getting this error:
> 
>     [/usr/freeware/bin/tar returned 2]

Return code (exit status) 2 seems, I think, to be reserved by tar
for non-fatal situations from which it can continue doing its archive.
Gnutar reports the file caused problems and sets a flag that causes
an exit status of 2 when it gets to the normal end point.

...
> sendsize[133766]: time 9395.075: /usr/freeware/bin/tar: ./dev/fd: Cannot 
> savedir: Function not implemented
> sendsize[133766]: time 9458.503: /usr/freeware/bin/tar: ./dev/fd: Warning: 
> Cannot savedir: Function not implemented
> sendsize[133766]: time 9477.462: /usr/freeware/bin/tar: ./dev/entropy: socket 
> ignored
> sendsize[133766]: time 9479.274: /usr/freeware/bin/tar: ./opt/prngd/egd-pool: 
> socket ignored
> sendsize[133766]: time 9550.026: /usr/freeware/bin/tar: 
> ./var/spool/pbs/server_priv/jobs/70085.shado.JB: Warning: Cannot stat: No 
> such file or directory
> sendsize[133766]: time 9550.034: /usr/freeware/bin/tar: 
> ./var/spool/pbs/server_priv/jobs/70085.shado.SC: Warning: Cannot stat: No 
> such file or directory
> sendsize[133766]: time 9551.503: Total bytes written: 3056629760 (2.8GB, 
> 18MB/s)
> sendsize[133766]: time 9551.510: /usr/freeware/bin/tar: Error exit delayed 
> from previous errors
> sendsize[133766]: time 9551.510: .....
...
> 
> 
> Any clue?


Looks to me like:

Some devices, sockets and whatever fd is (file descriptor, floppy disk, ???) 
could not
be handled by tar and two temporary spool files existed when tar looked at the 
directory
listing but had already disappeared when tar tried to get their size, 
ownership, ...

Maybe some exclude's are needed?

-- 
Jon H. LaBadie                  jon AT jgcomp DOT com
 JG Computing
 4455 Province Line Road        (609) 252-0159
 Princeton, NJ  08540-4322      (609) 683-7220 (fax)


************************************************************************
This e-mail and any of its attachments may contain Exelon Corporation
proprietary information, which is privileged, confidential, or subject 
to copyright belonging to the Exelon Corporation family of Companies. 
This e-mail is intended solely for the use of the individual or entity 
to which it is addressed.  If you are not the intended recipient of this 
e-mail, you are hereby notified that any dissemination, distribution, 
copying, or action taken in relation to the contents of and attachments 
to this e-mail is strictly prohibited and may be unlawful.  If you have 
received this e-mail in error, please notify the sender immediately and 
permanently delete the original and any copy of this e-mail and any 
printout. Thank You.
************************************************************************



<Prev in Thread] Current Thread [Next in Thread>