Tar complains.......


 
Thread Tools Search this Thread
Top Forums UNIX for Advanced & Expert Users Tar complains.......
# 1  
Old 03-14-2008
Tar complains.......

That there is 'no such file or directory'?!?!?!?!?

I am using tar to save at directory level, yet the error I am getting refers to a file within this directory:

tar: /apps/hiport/spool/ctree/L0000821.FCS: No such file or directory

(the bit in bold is the directory that was in the tar -cf command)

Does tar catalog the directory prior to saving thus felt that this file should have existed, or could it be possible for someone to have deleted this file whilst it was being saved?
# 2  
Old 03-17-2008
So did you check if the file "/apps/hiport/spool/ctree/L0000821.FCS" still exists..?
# 3  
Old 03-17-2008
Sorry, should have explained...

The file no longer existed.
# 4  
Old 03-17-2008
Well difficult to tell exactly what happened..from the description.But to avoid such scenarios, you can get a list of , what all has been included in the tar file. Following piece of code might help..


# Get full list of sub-directories and files in tar file
print
print "Determining list of files archived -- this may take 3-4 minutes. Process starting . . ."
cat $TARFILE | /usr/contrib/bin/gunzip | tar -tVf - >$LISTFILE
print " . . . Listing now complete."
num_files_in_tar=$(cat $LISTFILE | wc -l)
num_directory_files_in_tar=$(cat $LISTFILE | grep ^d | wc -l)
num_link_files_in_tar=$(cat $LISTFILE | grep ^l | wc -l)
num_ordinary_files_in_tar=$(cat $LISTFILE | grep ^- | wc -l)
num_block_files_in_tar=$(cat $LISTFILE | grep ^b | wc -l)
num_character_files_in_tar=$(cat $LISTFILE | grep ^c | wc -l)
num_network_files_in_tar=$(cat $LISTFILE | grep ^n | wc -l)
num_fifo_files_in_tar=$(cat $LISTFILE | grep ^p | wc -l)
num_socket_files_in_tar=$(cat $LISTFILE | grep ^s | wc -l)
let num_other_files_in_tar=num_ordinary_files_in_tar+num_block_files_in_tar+num_character_files_in_tar+n um_network_files_in_tar+num_fifo_files_in_tar+num_socket_files_in_tar

where :
TARFILE : Name of your tar file.
LISTFILE : Name of the file which would be used for listing.

LISTFILE=/path_name/archive_lst_$(date +%Y%m%d_%H%M)

Hope this helps..

Thanks!
nua7
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. Solaris

Cannot proxy a file repo, complains its not version 4, but it is!

I have a Solaris 11.4 global zone (at the most recent SRU) where I am trying to install a Solaris 11 zone. To do this I need to have the system-repository and the zone proxy service started. I created a full (GA 11.4 with newest SRU rolled in) repo using "pkgrepo create" and the... (1 Reply)
Discussion started by: rtmg
1 Replies

2. AIX

Tar - pre-checking before making the Tar file

Coming from this thread, just wondering if there is an option to check if the Tar of the files/directory will be without any file-errors without actually making the tar. Scenario: Let's say you have a directory of 20GB, but you don't have the space to make Tar file at the moment, and you want... (14 Replies)
Discussion started by: filosophizer
14 Replies

3. UNIX for Dummies Questions & Answers

Do I need to extract the entire tar file to confirm the tar folder is fine?

I would like to confirm my file.tar is been tar-ed correctly before I remove them. But I have very limited disc space to untar it. Can I just do the listing instead of actual extract it? Can I say confirm folder integrity if the listing is sucessful without problem? tar tvf file1.tar ... (1 Reply)
Discussion started by: vivien_chu
1 Replies

4. Shell Programming and Scripting

tar command to explore multiple layers of tar and tar.gz files

Hi all, I have a tar file and inside that tar file is a folder with additional tar.gz files. What I want to do is look inside the first tar file and then find the second tar file I'm looking for, look inside that tar.gz file to find a certain directory. I'm encountering issues by trying to... (1 Reply)
Discussion started by: bashnewbee
1 Replies

5. Solaris

When installing the Oracle it complains that must be configured to display at least .

Good Evening, When I try to install the oracle in Solaris 10, I get the following error: Checking Temp space: must be greater than 250 MB. Actual 27740 MB Passed Checking swap space: must be greater than 500 MB. Actual 28555 MB Passed Checking monitor: must be configured to... (12 Replies)
Discussion started by: aa_monster
12 Replies

6. UNIX for Dummies Questions & Answers

tar -cvf test.tar `find . -mtime -1 -type f` only tar 1 file

Hi all, 4 files are returned when i issue 'find . -mtime -1 -type f -ls'. ./ora_475244.aud ./ora_671958.aud ./ora_934052.aud ./ora_934050.aud However, when I issued the below command: tar -cvf test.tar `find . -mtime -1 -type f`, the tar file only contains the 1st file -... (2 Replies)
Discussion started by: ahSher
2 Replies

7. UNIX for Advanced & Expert Users

How to create a Tar of multiple Files in Unix and FTP the tar to Windows.

Hi, On my Unix Server in my directory, I have 70 files distributed in the following directories (which have several other files too). These files include C Source Files, Shell Script Source Files, Binary Files, Object Files. a) /usr/users/oracle/bin b) /usr/users/oracle... (1 Reply)
Discussion started by: marconi
1 Replies

8. UNIX for Advanced & Expert Users

Tar utility (untar a .tar file) on VxWorks

Hi All Can someone pls guide me if there any utility to compress file on windows & uncompress on vxworks I tried as - - compressed some folders on windows ... i created .tar ( to maintain directory structure ) and compressed to .gz format. - on VxWorks i have uncompressed it to .tar... (1 Reply)
Discussion started by: uday_01
1 Replies

9. Solaris

Solaris 9 Web Start Upgrade using -nowin - still complains about X server

Hi there. I'm trying to upgrade a Sun Blade 100 to Solaris 9. I downloaded and burned the install, disc 1, disc 2 and tools CDs from Sun. I turned off auto-boot, put in the CD and enter the following: # boot cdrom -nowin The cdrom boot starts, and I get prompted to choose a language... (2 Replies)
Discussion started by: calenti
2 Replies
Login or Register to Ask a Question