RE: Amanda crontab error
What's the environment that you are running in from the command line? (You can find this out by typing 'env' at the command line -- this will print out a long list of the variables in the environment) Ricky -Original Message- From: Renzetti Robert A [mailto:[EMAIL PROTECTED]] Sent: Wednesday 26 June 2002 10:38 PM To: Frank Smith; [EMAIL PROTECTED]; [EMAIL PROTECTED] Subject: Re: Amanda crontab error Sorry, the exact error is: Amanda Tape Server Host Check - /dump: 5549882 KB disk space available, that's plenty. ERROR: /dev/rmt/0hn: no tape online. (expecting tape geo_vol54 or a new tape) NOTE: skipping tape-writeable test. Server check took 0.069 seconds. Amanda Backup Client Hosts Check Client check: 5 hosts checked in 0.200 seconds, 0 problems found. (brought to you by Amanda 2.3.0.4) I know the ver of amanda is old, but it was the version that had been working for years on this system and the only reason that it isnt working now is because the previous admin quit, suspended amanda, and didnt bother to tell me what to do. Also, I am not in anyway an advanced Unix user; rather, i am a novice. We havent hired a new admin yet. Frank Smith [EMAIL PROTECTED] said: What is the exact error you get from cron? Generally problems from cron are related to it using /bin/sh for a shell instead of whatever you might be (ksh, bash, csh, etc.) and that it is only using the default system path (which is bare bones by default). There's also the outside chance that the Amanda user's home directory is automounted and isn't accessible at the time cron needs it. I don't think any of those things would result in a tape error, though, so maybe the exact error might give us a hint as to where to look next. Frank --On Wednesday, June 26, 2002 16:47:01 -0500 Robert Renzetti [EMAIL PROTECTED] wrote: System = SunOS 5.6 Problem = When Amanda's crontab runs, amcheck cannot find the tape, but when amcheck is run manually from the command line, it finds the tape fine. Crontab = 0 16 * * 1-5/opt/bin/amcheck -m geo 45 0 * * 2-6/opt/bin/amdump geo;mt -f /dev/rmt/0 off The crontab was created with amanda user logged in, in amanda's home dir as amanda_crontab. Then as amanda user I ran crontab amanda_crontab and then to make sure the changes took effect, crontab -l. The crontab file is in place. But when cron runs the file, /opt/bin amcheck -m geo errors out by not finding the tape. However, if I enter the same command (as amanda user) at the command line, it works fine, finds the tape and OKs the job. Help? Robert Renzetti Computer Systems Manager Geology Geophysics Texas AM University (979) 845-1366 -- Frank Smith [EMAIL PROTECTED] Systems Administrator Voice: 512-374- 4673 Hoover's Online Fax: 512-374- 4501 --
Re: Amanda crontab error
What is the exact error you get from cron? Generally problems from cron are related to it using /bin/sh for a shell instead of whatever you might be (ksh, bash, csh, etc.) and that it is only using the default system path (which is bare bones by default). There's also the outside chance that the Amanda user's home directory is automounted and isn't accessible at the time cron needs it. I don't think any of those things would result in a tape error, though, so maybe the exact error might give us a hint as to where to look next. Frank --On Wednesday, June 26, 2002 16:47:01 -0500 Robert Renzetti [EMAIL PROTECTED] wrote: System = SunOS 5.6 Problem = When Amanda's crontab runs, amcheck cannot find the tape, but when amcheck is run manually from the command line, it finds the tape fine. Crontab = 0 16 * * 1-5/opt/bin/amcheck -m geo 45 0 * * 2-6/opt/bin/amdump geo;mt -f /dev/rmt/0 off The crontab was created with amanda user logged in, in amanda's home dir as amanda_crontab. Then as amanda user I ran crontab amanda_crontab and then to make sure the changes took effect, crontab -l. The crontab file is in place. But when cron runs the file, /opt/bin amcheck -m geo errors out by not finding the tape. However, if I enter the same command (as amanda user) at the command line, it works fine, finds the tape and OKs the job. Help? Robert Renzetti Computer Systems Manager Geology Geophysics Texas AM University (979) 845-1366 -- Frank Smith[EMAIL PROTECTED] Systems Administrator Voice: 512-374-4673 Hoover's Online Fax: 512-374-4501
Re: Amanda crontab error
Sorry, the exact error is: Amanda Tape Server Host Check - /dump: 5549882 KB disk space available, that's plenty. ERROR: /dev/rmt/0hn: no tape online. (expecting tape geo_vol54 or a new tape) NOTE: skipping tape-writeable test. Server check took 0.069 seconds. Amanda Backup Client Hosts Check Client check: 5 hosts checked in 0.200 seconds, 0 problems found. (brought to you by Amanda 2.3.0.4) I know the ver of amanda is old, but it was the version that had been working for years on this system and the only reason that it isnt working now is because the previous admin quit, suspended amanda, and didnt bother to tell me what to do. Also, I am not in anyway an advanced Unix user; rather, i am a novice. We havent hired a new admin yet. Frank Smith [EMAIL PROTECTED] said: What is the exact error you get from cron? Generally problems from cron are related to it using /bin/sh for a shell instead of whatever you might be (ksh, bash, csh, etc.) and that it is only using the default system path (which is bare bones by default). There's also the outside chance that the Amanda user's home directory is automounted and isn't accessible at the time cron needs it. I don't think any of those things would result in a tape error, though, so maybe the exact error might give us a hint as to where to look next. Frank --On Wednesday, June 26, 2002 16:47:01 -0500 Robert Renzetti [EMAIL PROTECTED] wrote: System = SunOS 5.6 Problem = When Amanda's crontab runs, amcheck cannot find the tape, but when amcheck is run manually from the command line, it finds the tape fine. Crontab = 0 16 * * 1-5/opt/bin/amcheck -m geo 45 0 * * 2-6/opt/bin/amdump geo;mt -f /dev/rmt/0 off The crontab was created with amanda user logged in, in amanda's home dir as amanda_crontab. Then as amanda user I ran crontab amanda_crontab and then to make sure the changes took effect, crontab -l. The crontab file is in place. But when cron runs the file, /opt/bin amcheck -m geo errors out by not finding the tape. However, if I enter the same command (as amanda user) at the command line, it works fine, finds the tape and OKs the job. Help? Robert Renzetti Computer Systems Manager Geology Geophysics Texas AM University (979) 845-1366 -- Frank Smith [EMAIL PROTECTED] Systems Administrator Voice: 512-374- 4673 Hoover's Online Fax: 512-374- 4501 --