The backup directoty contains this information: -rw-r--r-- 1 root root 780691347 Apr 6 00:14 201404060000-backup.tar.gz -rw-r--r-- 1 root root 793295168 Apr 8 00:15 201404080000-backup.tar.gz -rw-r--r-- 1 root root 204 Apr 8 06:49 201404080635-assign.tar.bz2 -rw-r--r-- 1 root root 223 Apr 8 06:35 201404080635-qmailadminpasswd.tar.bz2 -rw-r--r-- 1 root root 8763 Apr 8 06:35 201404080635-qmailcontrol.tar.bz2 -rw-r--r-- 1 root root 2258412 Apr 8 06:35 201404080635-spamassassin-files.tar.bz2 -rw-r--r-- 1 root root 46 Apr 8 06:35 201404080635-squirrelmail-plugins.tar.bz2 -rw-r--r-- 1 root root 14392 Apr 8 06:35 201404080635-squirrelmail-prefs.tar.bz2 -rw-r--r-- 1 root root 2275 Apr 8 06:49 201404080635-vpopmail.sql.gz -rw-r--r-- 1 root root 790966889 Apr 8 06:49 201404080635-vpopmail.tar.bz2
-------- Oorspronkelijk bericht -------- Van Peter Peterse <pe...@peterse-uithuizen.com> Datum: 08-04-2014 06:54 (GMT+01:00) Aan qmailtoaster-list@qmailtoaster.com Onderwerp Re: [qmailtoaster] Re: qtp-backup won't work Hi Eric This one didn't work either. > Op 8 apr. 2014 om 00:18 heeft Eric Shubert <e...@shubes.net> het volgende > geschreven: > >> On 04/07/2014 02:38 PM, Peter Peterse wrote: >> Eric Shubert schreef op 7-4-2014 23:12: >>>> On 04/07/2014 02:04 PM, Peter Peterse wrote: >>>> Eric Shubert schreef op 7-4-2014 22:49: >>>>>> On 04/07/2014 01:24 PM, Peter Peterse wrote: >>>>>> Eric Shubert schreef op 7-4-2014 22:19: >>>>>>>> On 04/07/2014 01:12 PM, Peter Peterse wrote: >>>>>>>> Eric Shubert schreef op 7-4-2014 22:01: >>>>>>>>>> On 04/07/2014 12:46 PM, Peter Peterse wrote: >>>>>>>>>> Eric Shubert schreef op 7-4-2014 20:54: >>>>>>>>>>>> On 04/07/2014 11:47 AM, Peter Peterse wrote: >>>>>>>>>>>> Eric Shubert schreef op 7-4-2014 18:29: >>>>>>>>>>>>> What was the error? Same? >>>>>>>>>>>>> >>>>>>>>>>>>> I take it doing a cd before the command and omitting >>>>>>>>>>>>> --directory >>>>>>>>>>>>> worked? >>>>>>>>>>>>> >>>>>>>>>>>>> Thanks. >>>>>>>>>>>> Hello Eric, >>>>>>>>>>>> >>>>>>>>>>>> Yes when I've change the script to: >>>>>>>>>>>> ========== >>>>>>>>>>>> cd $backupdest >>>>>>>>>>>> tar -C $backupdest \ >>>>>>>>>>>> -czf $backupdest/$curlfile $DATENAME-* > /dev/null 2>&1 >>>>>>>>>>>> ========== >>>>>>>>>>>> >>>>>>>>>>>> The script worked correctly. >>>>>>>>>>>> It look like the last $DATENAME-* don't work with the tar >>>>>>>>>>>> command on >>>>>>>>>>>> this way. >>>>>>>>>>>> >>>>>>>>>>>> $ touch /tmp/testfile.txt >>>>>>>>>>>> $ tar -C /tmp -czf /tmp/test.tgz testfile* >>>>>>>>>>>> tar: testfile*: Cannot stat: No such file or directory >>>>>>>>>>>> tar: Error exit delayed from previous errors >>>>>>>>>>>> >>>>>>>>>>>> While it will work when I use the next command >>>>>>>>>>>> $ tar -C /tmp -czf /tmp/test.tgz testfile.txt >>>>>>>>>>>> >>>>>>>>>>>> There are more backup files not correct: >>>>>>>>>>>> -rw-r--r-- 1 root root 46 Apr 7 06:35 >>>>>>>>>>>> 201404070635-squirrelmail-plugins.tar.bz2 >>>>>>>>>>>> -rw-r--r-- 1 root root 46 Apr 7 06:35 >>>>>>>>>>>> 201404070635-squirrelmail-prefs.tar.bz2 >>>>>>>>>>>> These to are empty tar files. >>>>>>>>>>>> >>>>>>>>>>>> Regards, >>>>>>>>>>>> Peter >>>>>>>>>>>> >>>>>>>>>>>> --------------------------------------------------------------------- >>>>>>>>>>> >>>>>>>>>>> That's very strange to me. Using the -C option is supposed to be >>>>>>>>>>> preferable to doing a cd before the tar command. >>>>>>>>>>> >>>>>>>>>>> Would someone care to look into this in detail? This needs to be >>>>>>>>>>> fixed >>>>>>>>>>> so that it works on both COS5 and COS6. It might be a while >>>>>>>>>>> before I >>>>>>>>>>> get to look at it, as what time I have is being spent on >>>>>>>>>>> finishing up >>>>>>>>>>> the COS6 release. >>>>>>>>>>> >>>>>>>>>>> Thanks. >>>>>>>>>> >>>>>>>>>> Hi Eric, >>>>>>>>>> >>>>>>>>>> It looks like a issue with the combination between shell and tar: >>>>>>>>>> <http://superuser.com/questions/266422/tar-c-with-a-wildcard-file-pattern> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Does it work on your CentOS 6 system, because I've test it on one >>>>>>>>>> of my >>>>>>>>>> CentOS 6.5 systems and the result is: >>>>>>>>>> # ls -l /tmp/testfile.txt >>>>>>>>>> -rw-r--r-- 1 root root 0 Apr 7 21:41 /tmp/testfile.txt >>>>>>>>>> # tar -C /tmp -czf /tmp/test.tgz testfile* >>>>>>>>>> tar: testfile*: Cannot stat: No such file or directory >>>>>>>>>> tar: Exiting with failure status due to previous errors >>>>>>>>>> >>>>>>>>>> Regards, >>>>>>>>>> Peter >>>>>>>>>> >>>>>>>>>> --------------------------------------------------------------------- >>>>>>>>> >>>>>>>>> I should've caught that. >>>>>>>>> >>>>>>>>> Does "testfile*" work? >>>>>>>>> (putting the string with wildcard in quotes) >>>>>>>>> I expect it will. >>>>>>>> Hi Eric, >>>>>>>> >>>>>>>> Sorry but on both of my systems it don't work: >>>>>>>> >>>>>>>> CentOS 5.10: >>>>>>>> # touch /tmp/testfile.txt >>>>>>>> # tar -C /tmp -zcvf /tmp/testbackup.tgz "testfile*" >>>>>>>> tar: testfile*: Cannot stat: No such file or directory >>>>>>>> tar: Error exit delayed from previous errors >>>>>>>> >>>>>>>> On CentOS 6.5: >>>>>>>> # touch /tmp/testfile.txt >>>>>>>> # tar -C /tmp -zcvf /tmp/testbackup.tgz "testfile*" >>>>>>>> tar: testfile*: Cannot stat: No such file or directory >>>>>>>> tar: Exiting with failure status due to previous errors >>>>>>>> >>>>>>>> Regards, >>>>>>>> Peter >>>>>>>> >>>>>>>> --------------------------------------------------------------------- >>>>>>> >>>>>>> What about with single quotes? e.g.: >>>>>>> 'testfile*' >>>>>> >>>>>> Still the same. >>>>>> >>>>>> CentOS 5.10: >>>>>> # tar -C /tmp -zcvf /tmp/testbackup.tgz 'testfile*' >>>>>> tar: testfile*: Cannot stat: No such file or directory >>>>>> tar: Error exit delayed from previous errors >>>>>> >>>>>> CentOS 6.5: >>>>>> # tar -C /tmp -zcvf /tmp/testbackup.tgz 'testfile*' >>>>>> tar: testfile*: Cannot stat: No such file or directory >>>>>> tar: Exiting with failure status due to previous errors >>>>>> >>>>>> --------------------------------------------------------------------- >>>>>> To unsubscribe, e-mail: qmailtoaster-list-unsubscr...@qmailtoaster.com >>>>>> For additional commands, e-mail: >>>>>> qmailtoaster-list-h...@qmailtoaster.com >>>>> >>>>> Ok, I think I've fixed both backup and restore scripts now, including >>>>> the squirrelmail prefs. >>>>> >>>>> Please try scripts in qtp svn repo: >>>>> http://qtp.qmailtoaster.com/trac/export/178/bin/qtp-backup >>>>> http://qtp.qmailtoaster.com/trac/export/178/bin/qtp-restore >>>>> >>>>> If they work I'll cut another qtp release. >>>>> >>>>> Thanks. Your help is greatly appreciated. >>>> Hello Eric, >>>> >>>> when I do a: >>>> wget http://qtp.qmailtoaster.com/trac/export/178/bin/qtp-backup >>>> >>>> I get an file which is created on May 30 2013 >>>> >>>> I don't see any changes between the version on my system and the one Ive >>>> júst downloaded. >>>> >>>> Regards, >>>> Peter >>> >>> Sorry. Hadn't committed changes. >>> s/178/179/ >> >> Eric, >> >> the new script didn't worked correctly. >> In the dir /backup/qmailbkup the are now the next files: >> -rw-r--r-- 1 root root 204 Apr 7 23:33 201404072319-assign.tar.bz2 >> -rw-r--r-- 1 root root 223 Apr 7 23:19 >> 201404072319-qmailadminpasswd.tar.bz2 >> -rw-r--r-- 1 root root 8753 Apr 7 23:19 >> 201404072319-qmailcontrol.tar.bz2 >> -rw-r--r-- 1 root root 2258146 Apr 7 23:19 >> 201404072319-spamassassin-files.tar.bz2 >> -rw-r--r-- 1 root root 46 Apr 7 23:19 >> 201404072319-squirrelmail-plugins.tar.bz2 >> -rw-r--r-- 1 root root 14392 Apr 7 23:19 >> 201404072319-squirrelmail-prefs.tar.bz2 >> -rw-r--r-- 1 root root 2289 Apr 7 23:33 201404072319-vpopmail.sql.gz >> -rw-r--r-- 1 root root 791702778 Apr 7 23:33 201404072319-vpopmail.tar.bz2 >> >> It should be only: >> 201404072319-backup.tar.gz > > Please try 180. > Thanks. > > -- > -Eric 'shubes' > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: qmailtoaster-list-unsubscr...@qmailtoaster.com > For additional commands, e-mail: qmailtoaster-list-h...@qmailtoaster.com > --------------------------------------------------------------------- To unsubscribe, e-mail: qmailtoaster-list-unsubscr...@qmailtoaster.com For additional commands, e-mail: qmailtoaster-list-h...@qmailtoaster.com